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

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

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

---- Cut Here and feed the following to sh ----
#!/bin/sh
# this is jargon.03 (part 3 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" != 3; 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
Xbarfulous: adj. (also `barfucious') Said of something which would
X   make anyone barf, if only for esthetic reasons.
X
Xbaroque: adj. Feature-encrusted; complex; gaudy; verging on
X   excessive.  Said of hardware or (esp.) software designs, this has
X   many of the connotations of {elephantine} or {monstrosity} but is
X   less extreme and not pejorative in itself.  See also {rococo}.
X
XBartleMUD: /bar'tl-muhd/ n. Any of the MUDs which are derived from
X   the original MUD game (see {MUD}) or use the same software
X   drivers.  BartleMUDs are noted for their (usually slightly offbeat)
X   humor, dry but friendly syntax, and lack of adjectives in object
X   descriptions, so a player is likely to come across `brand172', for
X   instance (see {brand brand brand}).  Some mudders intensely
X   dislike Bartle and this term, preferring to speak of `MUD-1'.
X
Xbatch: adj. Non-interactive.  Hackers use this somewhat more
X   loosely than the traditional technical definitions justify; in
X   particular, switches on a normally interactive program that prepare
X   it to receive non-interactive command input are often referred to
X   as `batch mode' switches.  A `batch file' is a series of
X   instructions written to be handed to an interactive program running
X   in batch mode.
X
Xbathtub curve: n. Common term for the curve (resembling an
X   end-to-end section of one of those claw-footed antique bathtubs)
X   that describes the expected failure rate of electronics with time:
X   initially high, dropping to near zero for most of the system's
X   lifetime, then rising again as it `tires out'.  See also {burn-in
X   period}, {infant mortality}.
X
Xbaud: /bawd/ [simplified from its technical meaning] n. Bits per
X   second.  Hence kilobaud or Kbaud, thousand bits per second.  The
X   technical meaning is `level transitions per second'; this coincides
X   with bps only for two-level modulation with no framing or stop
X   bits.  Hackers are generally aware of these nuances but blithely
X   ignore them.
X
Xbaud barf: /bawd barf/ n. The garbage one gets on the monitor when
X   using a modem connection with some protocol setting (esp. line
X   speed) incorrect, or when someone picks up a voice extension on the
X   same line, or when really bad line noise disrupts the connection.
X   Baud barf is not completely {random}, by the way; hackers with a
X   lot of serial-line experience can usually tell whether the device
X   at the other end is expecting a higher or lower speed than the
X   terminal is set to.  *Really* experienced ones can identify
X   particular speeds.
X
Xbaz: /baz/ [Stanford corruption of {bar}] n. 1. The third
X   metasyntactic variable, after {foo} and {bar} and before
X   {quux} (or, occasionally, `qux'; or local idiosyncracies like
X   `rag', `zowie', etc.).  "Suppose we have three
X   functions FOO, BAR, and BAZ.  FOO calls BAR, which calls
X   BAZ...."  2. interj. A term of mild annoyance.  In this usage
X   the term is often drawn out for two or three seconds, producing an
X   effect not unlike the bleating of a sheep; /baaaaaaz/.
X   3. Occasionally appended to {foo} to produce `foobaz'.
X
Xbboard: /bee'bord/ [contraction of `bulletin board'] n.
X   1. Any electronic bulletin board; esp. used of {BBS} systems
X   running on personal micros, less frequently of a USENET
X   {newsgroup} (in fact, use of the term for a newsgroup generally
X   marks one either as a {newbie} fresh in from the BBS world or as
X   a real old-timer predating USENET).  2. At CMU and other colleges
X   with similar facilities, refers to campus-wide electronic bulletin
X   boards.  3. The term `physical bboard' is sometimes used to
X   refer to a old-fashioned, non-electronic cork memo board.  At CMU,
X   it refers to a particular one outside the CS Lounge.
X
X   In either of senses 1 or 2, the term is usually prefixed by the
X   name of the intended board (`the Moonlight Casino bboard' or
X   `market bboard'); however, if the context is clear, the better-read
X   bboards may be referred to by name alone, as in [at CMU] "Don't
X   post for-sale ads on general".
X
XBBS: [acronym, Bulletin Board System] n. An electronic bulletin
X   board system; that is, a message database where people can log in
X   and leave broadcast messages for others grouped (typically) into
X   topic areas.  Thousands of local BBS systems are in operation
X   throughout the U.S., typically run by amateurs for fun out of their
X   homes on MS-DOS boxes with a single modem line each.  Fans of
X   USENET and Internet or the big commercial timesharing bboards like
X   CompuServe or GEnie tend to consider local BBSes the low-rent
X   district of the hacker culture, but they serve a valuable function
X   by knitting together lots of hackers and users in the
X   personal-micro world who would otherwise be unable to exchange code
X   at all.
X
Xbeam: [from Star Trek Classic's "Beam me up, Scotty!"] vt. To
X   transfer {softcopy} of a file electronically; most often in
X   combining forms such as `beam me a copy' or `beam that over to
X   his site'.  Compare {blast}, {snarf}, {BLT}.
X
Xbeep: n.,v. Syn. {feep}.  This term seems to be preferred among micro
X   hobbyists.
X
Xbeige toaster: n. A Macintosh. See {toaster}; compare
X   {Macintrash}, {maggotbox}.
X
Xbells and whistles: [by analogy with the toyboxes on theater
X   organs] n. Features added to a program or system to make it more
X   {flavorful} from a hacker's point of view, without necessarily
X   adding to its utility for its primary function.  Distinguished from
X   {chrome}, which is intended to attract users.  "Now that we've
X   got the basic program working, let's go back and add some bells and
X   whistles."  However, no one seems to know what distinguishes a
X   bell from a whistle.
X
Xbells, whistles, and gongs: n. A standard elaborated form of
X   {bells and whistles}; typically said with a pronounced and ironic
X   accent on the `gongs'.
X
Xbenchmark: [techspeak] n. An inaccurate measure of computer
X   performance.  "In the computer industry, there are three kinds of
X   lies: lies, damn lies, and benchmarks."  Well-known ones include
X   Whetstone, Dhrystone, the Gabriel LISP benchmarks (see
X   {gabriel}), Rhealstone (see {h}), the SPECmark suite and
X   LINPACK.  See also {machoflops}, {MIPS}.
X
XBerkeley Quality Software: adj. (often abbreviated `BQS') Term used
X   in a pejorative sense to refer to software which was apparently
X   created by rather spaced-out hackers late at night to solve some
X   unique problem.  It usually has nonexistent, incomplete, or
X   incorrect documentation, has been tested on at least two examples,
X   and core dumps when anyone else attempts to use it.  This term was
X   frequently applied to early versions of the `dbx(1)' debugger.
X   See also {Berzerkeley}.
X
Xberklix: /ber'kliks/ n.,adj. [contraction of `Berkeley UNIX'] See
X   {BSD}.  Not used at Berkeley itself.  May be more common among
X   {suit}s attempting to sound like cognoscenti than among hackers,
X   who usually just say `BSD'.
X
Xberserking: vi. A {MUD} term meaning to gain points *only*
X   by killing other players and mobiles (non-player characters).
X   Hence a Berserker-Wizard is a player character that has achieved
X   enough points to become a wizard, but only by killing other
X   characters.  Berserking is sometimes frowned upon because of its
X   inherently antisocial nature, but some MUDs have a `berserker
X   mode' in which a player becomes *permanently* berserk, can
X   never flee out of a fight, cannot use magic, gets no score for
X   treasure, but *does* get double kill points.  "Berserker
X   wizards can seriously damage your elf!"
X
XBerzerkeley: [from "berserk"] /b*r-zer'klee/ [from the name of
X   a now-deceased record label] n. Humorous distortion of `Berkeley'
X   used esp. to refer to the practices or products of the {BSD}
X   UNIX hackers.  See {software bloat}, {Missed'em-five},
X   {Berkeley Quality Software}.
X
X   Mainstream use of this term in reference to the cultural and
X   political peculiarities of UC Berkeley as a whole has been reported
X   from as far back as the 1960s.
X
Xbeta: /be't*/, /bay't*/ or (Commonwealth) /bee't*/ n. 1. In the
X   {Real World}, software often goes through two stages of testing:
X   Alpha (in-house) and Beta (out-house?).  Software is said to be
X   `in beta'.  2. Anything that is new and experimental is in
X   beta. "His girlfriend is in beta."  3. Beta software is
X   notoriously buggy, so `in beta' connotes flakiness.   
X
X   Historical note: More formally, to beta-test is to test a
X   pre-release (potentially unreliable) version of a piece of software
X   by making it available to selected customers and users.  This term
X   derives from early 1960s terminology for product cycle checkpoints,
X   first used at IBM but later standard throughout the industry.
X   `Alpha Test' was the unit, module, or component test phase; `Beta
X   Test' was initial system test.  These themselves came from earlier
X   A- and B-tests for hardware.  The A-test was a feasibility and
X   manufacturability evaluation done before any commitment to design
X   and development.  The B-test was a demonstration that the
X   engineering model functioned as specified.  The C-test
X   (corresponding to today's beta) was the B-test performed on early
X   samples of the production design.
X
XBFI: n. See {brute force and ignorance}.  Also encountered in the
X   variant `BFMI', `brute force and *massive* ignorance'.
X
Xbible: n. 1. One of a small number of fundamental source books
X   such as {Knuth} and {K&R}.  2. The most detailed and
X   authoritative reference for a particular language, operating
X   system, or other complex software system.
X
XBiCapitalization: adj. The act said to have been performed on
X   trademarks such as NeXT, {NeWS}, VisiCalc, FrameMaker, TK!solver,
X   EasyWriter and others which have been raised above the hoi polloi
X   of common coinage by nonstandard capitalization.  Too many
X   {marketroid} types think this sort of thing is really cute, even
X   the 2,317th time they do it.  Compare {studlycaps}.
X
XBIFF: /bif/ [USENET] n. The most famous {pseudo}, and the
X   prototypical {newbie}.  Articles from BIFF are characterized by
X   all upper case letters sprinkled liberally with bangs, typos,
X   `cute' misspellings (EVRY BUDY LUVS GOOD OLD BIFF CUZ HE"S A K00L
X   DOOD AN HE RITES REEL AWESUM THINGZ IN CAPITULL LETTRS LIKE
X   THIS!!!), use (and often misuse) of fragments of {talk mode}
X   abbreviations, a long {sig block} (sometimes even a {doubled
X   sig}), and unbounded naivete.  BIFF posts articles using his elder
X   brother's VIC-20.  BIFF's location is a mystery, as his articles
X   appear to come from a variety of sites.  However, {BITNET} seems to
X   be the most frequent origin.  The theory that BIFF is a denizen of
X   BITNET is supported by BIFF's (unfortunately invalid) electronic
X   mail address: BIFF@BIT.NET.
X
Xbiff: /bif/ vt. To notify someone of incoming mail; from the BSD
X   utility `biff(1)' which was in turn named after the
X   implementor's dog (it barked whenever the mailman came).
X
XBig Grey Wall: n. What greets a {VMS} user searching for
X   documentation.  A full VMS kit comes on a pallet, the documentation
X   taking up around 15 feet of shelf space before adding layered
X   products such as compilers, databases, multivendor networking,
X   programming tools, etc.  Recent (since VMS V5) DEC documentation
X   comes with grey binders; under VMS V4 the binders were orange
X   (`big orange wall'), and under V3 they were blue.  See {VMS}.
X
Xbig iron: n. Large, expensive, ultra-fast computers.  Used generally
X   of {number-crunching} supercomputers such as Crays, but can include
X   more conventional big commercial IBMish mainframes.  Term of
X   approval; compare {heavy metal}, oppose {dinosaur}.
X
XBig Red Switch: [IBM] n. The power switch on a computer, esp. the
X   `Emergency Pull' switch on an IBM {mainframe} or the power switch
X   on an IBM PC where it really is large and red.  "This !@%$%
X   {bitty box} is hung again; time to hit the Big Red Switch."
X   Sources at IBM report that, in tune with the company's passion for
X   {TLA}s, this is often acronymized as `BRS' (this has also
X   become established on FidoNet and in the PC {clone} world).  It
X   is alleged that the emergency pull switch on an IBM 360/91 actually
X   fired a non-conducting bolt into the main power feed; the BRSes on
X   more recent machines physically drop a block into place so that
X   they can't be pushed back in.  People get fired for pulling them,
X   especially inappropriately (see also {molly-guard}).  Compare
X   {power cycle}, {three-finger salute}.
X
Xbig win: n. Serendipity.  "Yes, those two physicists discovered
X   high-temperature superconductivity in a batch of ceramic that had
X   been prepared incorrectly according to their experimental schedule.
X   Small mistake; big win!"  To `win big' (vi.) is to experience
X   serendipity.  "I went shopping and won big; there was a
X   two-for-one sale."  See {win}.
X
Xbig-endian: [From Swift's `Gulliver's Travels' via a famous
X   paper `On Holy Wars and a Plea for Peace' by Danny Cohen,
X   USC/ISI IEN 137 dated 1 April 1980] 1. adj. Describes a computer
X   architecture in which, within a given multi-byte numeric
X   representation, the most significant byte comes first (the word is
X   stored `big-end-first').  Most processors including the IBM 370
X   family and the {PDP-10}, and Motorola microprocessor families and
X   most of the various RISC designs current in mid-1991 are
X   big-endian.  See {little-endian}, {middle-endian}, {NUXI
X   problem}.  2. adj. An {{Internet address}} the wrong way round.
X   Most of the world follows the Internet standard and writes email
X   addresses starting with the name of the computer and ending up with
X   the name of the country.  In the UK the Joint Networking Team
X   decided to do it the other way round; e.g. `me@uk.ac.wigan.cs'.
X   Most gateway sites have {ad-hockery} in their mailers to handle
X   this, but can still be confused.  In particular the address above
X   could be in the UK (code `uk') or Czechoslovakia (code `cs').
X
Xbignum: /big'nuhm/ [orig. from MIT MacLISP] n.  1. [techspeak] A
X   multiple-precision computer representation for very large integers.
X   More generally, any very large number.  "Have you ever looked at
X   the United States Budget?  There's bignums for you!"
X   2. [Stanford] n. In backgammon, large numbers on the dice are
X   called `bignums', especially a roll of double fives or double
X   sixes.  See also {El Camino Bignum}.
X
X   Sense #1 may require some explanation.  Most computer languages
X   provide a kind of data called `integer', but such computer integers
X   are usually very limited in size; usually they must be smaller than
X   2 ^ 31 (2,147,483,648) or (on a losing {bitty box}) 2 ^ 15
X   (32,768).  If you want to work with numbers larger than that, you
X   have to use floating-point numbers, which are usually accurate to
X   only six or seven decimal places.  Computer languages that provide
X   bignums can perform exact calculations on very large numbers, such
X   as 1000! (the factorial of 1000, which is 1000 times 999 times 998
X   times ... times 2 times 1).  For example, this value for 1000!
X   was computed by the MacLISP system using bignums:
X
X     40238726007709377354370243392300398571937486421071
X     46325437999104299385123986290205920442084869694048
X     00479988610197196058631666872994808558901323829669
X     94459099742450408707375991882362772718873251977950
X     59509952761208749754624970436014182780946464962910
X     56393887437886487337119181045825783647849977012476
X     63288983595573543251318532395846307555740911426241
X     74743493475534286465766116677973966688202912073791
X     43853719588249808126867838374559731746136085379534
X     52422158659320192809087829730843139284440328123155
X     86110369768013573042161687476096758713483120254785
X     89320767169132448426236131412508780208000261683151
X     02734182797770478463586817016436502415369139828126
X     48102130927612448963599287051149649754199093422215
X     66832572080821333186116811553615836546984046708975
X     60290095053761647584772842188967964624494516076535
X     34081989013854424879849599533191017233555566021394
X     50399736280750137837615307127761926849034352625200
X     01588853514733161170210396817592151090778801939317
X     81141945452572238655414610628921879602238389714760
X     88506276862967146674697562911234082439208160153780
X     88989396451826324367161676217916890977991190375403
X     12746222899880051954444142820121873617459926429565
X     81746628302955570299024324153181617210465832036786
X     90611726015878352075151628422554026517048330422614
X     39742869330616908979684825901254583271682264580665
X     26769958652682272807075781391858178889652208164348
X     34482599326604336766017699961283186078838615027946
X     59551311565520360939881806121385586003014356945272
X     24206344631797460594682573103790084024432438465657
X     24501440282188525247093519062092902313649327349756
X     55139587205596542287497740114133469627154228458623
X     77387538230483865688976461927383814900140767310446
X     64025989949022222176590433990188601856652648506179
X     97023561938970178600408118897299183110211712298459
X     01641921068884387121855646124960798722908519296819
X     37238864261483965738229112312502418664935314397013
X     74285319266498753372189406942814341185201580141233
X     44828015051399694290153483077644569099073152433278
X     28826986460278986432113908350621709500259738986355
X     42771967428222487575867657523442202075736305694988
X     25087968928162753848863396909959826280956121450994
X     87170124451646126037902930912088908694202851064018
X     21543994571568059418727489980942547421735824010636
X     77404595741785160829230135358081840096996372524230
X     56085590370062427124341690900415369010593398383577
X     79394109700277534720000000000000000000000000000000
X     00000000000000000000000000000000000000000000000000
X     00000000000000000000000000000000000000000000000000
X     00000000000000000000000000000000000000000000000000
X     00000000000000000000000000000000000000000000000000
X     000000000000000000.
X
Xbigot: n. A person who is religiously attached to a particular
X   computer, language, operating system, editor or other tool (see
X   {religious issues}).  Usually found with a specifier; thus,
X   `cray bigot', `APL bigot', `VMS bigot', `EMACS
X   bigot'.  True bigots can be distinguished from mere partisans or
X   zealots by the fact that they refuse to learn alternatives even
X   when the march of time and/or technology is threatening to
X   obsolete the favored tool.  It is said "You can tell a bigot, but
X   you can't tell him much."  Compare {weenie}.
X
Xbit: [from the mainstream meaning and `binary digit'] n.
X   1. [techspeak] The unit of information; the amount of information
X   obtained by asking a yes-or-no question for which the two outcomes
X   are equally probable 2. [techspeak] A computational quantity that
X   can take on one of two values, such as true and false, or zero and
X   one.  3. A mental flag: a reminder that something should be done
X   eventually.  Example: "I have a bit set for you." (I haven't seen
X   you for a while, and I'm supposed to tell or ask you something.)
X   4. More generally, a (possibly incorrect) mental state of belief.
X   Example: "I have a bit set that says that you were the last guy to
X   hack on EMACS."  (Meaning, "I think you were the last guy who
X   hacked on EMACS, and what I am about to say is predicated on this,
X   so please stop me if this isn't true.")
X
X   "I just need one bit from you" is a polite way of indicating that
X   you intend only a short interruption for a question which can
X   presumably be answered with a yes or no.
X
X   A bit is said to be `set' if its value is true or one, and
X   `reset' or `clear' if its value is false or zero.  One
X   speaks of setting and clearing bits.  To `toggle' or
X   `invert' a bit is to change it, either from zero to one or from
X   one to zero.  See also {flag}, {trit}, {mode bit}.
X
Xbit bang: n. Transmission of data on a serial line, when
X   accomplished by rapidly tweaking a single output bit at the
X   appropriate times (popular on certain early models of Prime
X   computers, presumably when UARTs were too expensive, and on archaic
X   Z80 micros with a Zilog PIO but no SIO).  The technique is a simple
X   loop with eight OUT and SHIFT instruction pairs for each byte.
X   Input is more interesting.  And full duplex (doing input and output
X   at the same time) is one way to separate the real hackers from the
X   {wannabee}s.
X
Xbit bashing: n. (also, `bit diddling' or {bit twiddling}) Term
X   used to describe any of several kinds of low-level programming
X   characterized by manipulation of {bit}, {flag}, {nybble} and other
X   smaller-than-character-sized pieces of data: these include
X   low-level device control, encryption algorithms, checksum and
X   error-correcting codes, hash functions, some flavors of graphics
X   programming (see {bitblt}), and assembler/compiler code generation.
X   May connote either tedium or a real technical challenge (more
X   usually the former).  "The command decoding for the new tape
X   driver looks pretty solid but the bit-bashing for the control
X   registers still has bugs."  See also {bit bang}, {mode bit}.
X
Xbit twiddling: n. 1. (pejorative) An exercise in {tuning} in
X   which incredible amounts of time and effort go to produce little
X   noticeable improvement, with the frequent result that the code has
X   become incomprehensible.  2. aimless small modification to a
X   program, esp. for some pointless goal.  3. Approx. syn. for {bit
X   bashing}; esp. used for the act of frobbing the device control
X   register of a peripheral in an attempt to get it back to a known
X   state.
X
Xbit bucket: n. 1. The universal data sink (originally, the mythical
X   receptacle used to catch bits when they fall off the end of a
X   register during a shift instruction).  Data that is discarded,
X   lost, or destroyed is said to `go to the bit bucket'.  On
X   {UNIX}, often used for {/dev/null}.  Sometimes amplified as
X   `the Great Bit Bucket in the Sky'.  2. The place where all lost
X   mail and news messages eventually go.  The selection is performed
X   according to {Murphy's Law}; important mail is much more likely
X   to end in the bit bucket than junk mail, which has almost 100%
X   probability of getting delivered.  Routing to the bit bucket is
X   automatically performed by the mail transfer agents, news systems
X   and the lower layers of the network.  3. The ideal location for all
X   unwanted mail responses, e.g "Flames about this article to
X   /dev/null."  Such a request is guaranteed to overflow one's
X   mailbox with flames.  4. Excuse for all mail that has not been
X   sent.  Example: "I mailed you those figures last week, they must
X   have ended in the bit bucket."
X
X   This term is used purely in jest.  It's based on the fanciful
X   notion that bits are objects that are not destroyed, but only
X   misplaced.  This appears to have been a mutation of an earlier term
X   `bit box', about which the same legend was current; old-time
X   hackers also report that trainees used to be told that when the CPU
X   stored bits into memory it was actually pulling them "out of the
X   bit box".  See also {chad box}, {null device}.
X
X   Another variant of this legend has it that due to the `parity
X   preservation law' the number of 1 (one) bits that end into the bit
X   bucket must equal the number of 0 (zero) bits.  Any imbalance
X   results in bits filling up the bit bucket.  A qualified computer
X   techinician can empty a full bit bucket as part of scheduled
X   maintenance.
X
Xbit decay: n. See {bit rot}.  People with a physics background
X   tend to prefer this one for the analogy with particle decay.  See
X   also {computron}, {quantum bogodynamics}.
X
Xbit rot: n. Also {bit decay}.  Hypothetical disease the existence
X   of which has been deduced from the observation that unused programs
X   or features will often stop working after sufficient time has
X   passed, even if `nothing has changed'.  The theory explains that
X   bits decay as if they were radioactive.  As time passes, the
X   contents of a file or the code in a program will become
X   increasingly garbled.
X
X   There actually are physical processes that produce such effects
X   (alpha particles generated by trace radionuclides in ceramic chip
X   packages, for example, can change the contents of a computer memory
X   unpredictably, and various kinds of subtle media failures can
X   corrupt files in mass storage) but they are quite rare (and
X   computers are built with error-detecting circuitry to compensate
X   for them).  The notion long favored among hackers that {cosmic
X   rays} are among the causes of such events turns out however to be a
X   myth; see the {cosmic rays} entry.
X
X   The term {software rot} is almost synonymous.  Software rot is
X   the effect, bit rot the notional cause.
X
Xbit-paired keyboard: n. obs.  A non-standard keyboard layout which
X   seems to have originated with the Teletype ASR-33 and remained
X   common for several years on early computer equipment.  The ASR-33
X   was a mechanical device (see {EOU}), so the only way to generate
X   the character codes from keystrokes was by some physical linkage.
X   The design of the ASR-33 assigned each character key a basic
X   pattern which could be modified by flipping bits if the SHIFT or
X   CTRL key were pressed.  In order to avoid making the thing more of
X   a Rube Goldberg kluge than it already was, the design had to group
X   characters which shared the same basic bit pattern on one key.
X
X   Looking at the ASCII chart, we find:
X
X     3 high     4 low bits
X      bits      0000 0001 0010 0011 0100 0101 0110 0111 1000 1001
X       010     space   !    "    #    $    %    &    '    (    )
X       011        0    1    2    3    4    5    6    7    8    9
X
X   That's why the characters !"#$%&'() appear where they do on a
X   Teletype.  This was *not* the weirdest variant of the
X   {QWERTY} layout widely seen, by the way; that prize should
X   probably go to one of several (differing) arrangements on IBM's
X   even clunkier 026 and 029 card punches.
X
X   When electronic terminals became popular in the early 1970s there
X   was no agreement in the industry over how the keyboards should be
X   laid out.  Some vendors opted to emulate the Teletype keyboard,
X   while others used the flexibility of electronic circuitry to make
X   their product look like an office typewriter.  These alternatives
X   became known as `bit-paired' and `typewriter-paired' keyboards.  To
X   a hacker, the bit-paired keyboard seemed far more logical --- and
X   because most hackers in those days had never learned to touch-type,
X   there was little pressure from the pioneering users to adapt
X   keyboards to the typewriter standard.
X
X   The doom of the bit-paired keyboard was the large-scale
X   introduction of the computer terminal into the normal office
X   environment, where out-and-out technophobes were expected to use
X   the equipment.  The `typewriter-paired' standard became universal,
X   `bit-paired' hardware was quickly junked or relegated to dusty
X   corners, and both terms passed into disuse.
X
Xbitblt: /bit'blit/ n. [from {BLT}, q.v.] 1. Any of a closely
X   related family of algorithms for moving and copying rectangles of
X   bits between main and display memory on a bit-mapped device, or
X   between two areas of either main or display memory (the requirement
X   to do the {Right Thing} in the case of overlapping source and
X   destination rectangles is what makes BitBlt tricky).  2. Synonym
X   for {blit} or {BLT}.  Both uses are borderline techspeak.
X
XBITNET: n. Everybody's least favorite piece of the network (see
X   {network, the}).  The BITNET hosts are a collection of IBM
X   dinosaurs that communicate using 80-character {{EBCDIC}} card
X   images; thus, they tend to mangle the headers and text of
X   third-party traffic from the rest of the ASCII/RFC-822 world with
X   annoying regularity.  BITNET is also notorious as the apparent home
X   of {BIFF}.
X
Xbits: n. 1. Information.  Examples: "I need some bits about file
X   formats."  ("I need to know about file formats.")  Compare {core
X   dump}, sense #4.  2. Machine-readable representation of a document,
X   specifically as contrasted with paper.  "I have only a photocopy
X   of the Jargon File; does anyone know where I can get the bits?".
X   See {softcopy}, {source of all good bits}.
X
Xbitty box: /bit'ee boks/ n. 1. A computer sufficiently small,
X   primitive, or incapable as to cause a hacker acute claustrophobia
X   at the thought of developing for it.  Especially used of small,
X   obsolescent, single-tasking-only personal machines like the Atari
X   800, Osborne, Sinclair, VIC-20, TRS-80, or IBM PC.  2. Pejorative.
X   More generally, the opposite of `real computer' (see {Get a real
X   computer!}).  See also {mess-dos}, {toaster}, and {toy}.
X
Xbixie: /biks'ee/ n. Variant {emoticon}s used on BIX (the Byte
X   Information Exchange).  The `smiley' bixie is <@_@>, apparently
X   intending to represent two cartoon eyes and a mouth.  A few others
X   have been reported.
X
Xblack art: n. A collection of arcane, unpublished, and (by
X   implication) mostly ad-hoc techniques developed for a particular
X   application or systems area (compare {black magic}).  VLSI design
X   and compiler code optimization were (in their beginnings)
X   considered classic examples of black art; as theory developed they
X   became {deep magic}, and once standard textbooks had been written
X   became merely {heavy wizardry}.  The huge proliferation of formal
X   and informal channels for spreading around new computer-related
X   technologies during the last twenty years has made both the term
X   `black art' and what it describes less common than formerly.  See
X   also {voodoo programming}.
X
Xblack hole: n. When a piece of email or netnews disappears
X   mysteriously between its origin and destination sites (that is,
X   without returning a {bounce message}) it is commonly said to have
X   "fallen into a black hole".  Similarly, one might say "I think
X   there's a black hole at foovax!" to convey suspicion that site
X   foovax has been dropping a lot of stuff on the floor lately (see
X   {drop on the floor}).  The implied metaphor of email as
X   interstellar travel is interesting in itself.  Compare {bit
X   bucket}.
X
Xblack magic: n. A technique which works, though nobody really
X   understands why.  More obscure than {voodoo programming}, which
X   may be done by cookbook.  Compare also {black art}, {deep
X   magic}, and {magic number} (sense #2).
X
Xblast: 1. vt.,n. Synonym for {BLT}, used esp. for large data
X   sends over a network or comm line.  Opposite of {snarf}.  Usage:
X   uncommon.  The variant `blat' has been reported.  2. vt.
X   [HP/Apollo] Synonymous with {nuke} (sense #3).  Sometimes the
X   message "Unable to kill all processes.  Blast them (y/n)?" would
X   appear in the command window upon logout.
X
Xblat: n. See {thud}.
X
Xblazer: n. (also `'blazer') Nickname for the Telebit Trailblazer,
X   an expensive but extremely reliable and effective high-speed modem,
X   popular at UNIX sites that pass large volumes of {email} and
X   {USENET} news.
X
Xbletch: /blech/ [from Yiddish/German `brechen', to vomit, poss.
X   via comic-strip exclamation `blech'] interj.  Term of disgust.
X   Often in "Ugh, bletch".  Compare {barf}.
X
Xbletcherous: /blech'*-rus/ adj. Disgusting in design or function;
X   esthetically unappealing.  This word is seldom used of people.
X   "This keyboard is bletcherous!" (Perhaps the keys don't work very
X   well, or are misplaced).  See {losing}, {cretinous},
X   {bagbiter}, {bogus}, and {random}.  The term {bletcherous}
X   applies to the esthetics of the thing so described; similarly for
X   `cretinous'.  By contrast, something that is `losing' or
X   `bagbiting' may be failing to meet objective criteria.  See also
X   {bogus} and {random}, which have richer and wider shades of
X   meaning than any of the above.
X
Xblinkenlights: /blink'*n-lietz/ n. Front-panel diagnostic lights
X   on a computer, esp. a {dinosaur}.  Derives from the last word of
X   the famous blackletter-Gothic "ACHTUNG! ALLES LOOKENSPEEPERS!"
X   notice in mangled pseudo-German that once graced about half the
X   computer rooms in the English-speaking world.  The sign in its
X   entirety ran:
X
X                        ACHTUNG!  ALLES LOOKENSPEEPERS
X     Das computermachine ist nicht fuer gefingerpoken und mittengrabben.
X     Ist easy schnappen der springenwerk, blowenfusen und poppencorken
X     mit spitzensparken.  Ist nicht fuer gewerken bei das dumpkopfen.
X     Das rubbernecken sichtseeren keepen hans in das pockets muss;
X     relaxen und watchen das blinkenlichten.
X
X   This silliness dates back at least as far as 1959 at Stanford
X   University and had already gone international by the early '60s,
X   when it was reported at London University's ATLAS computing site.
X   There are several variants of it in circulation, some of which
X   actually do end with the word `blinkenlights'.  It is reported, by
X   the way, that an analogous travesty in mangled English is posted in
X   German computer laboratories.  See also {geef}.
X
Xblit: /blit/ vt. 1. To copy a large array of bits from one part
X   of a computer's memory to another part, particularly when the
X   memory is being used to determine what is shown on a display
X   screen.  "The storage allocator picks through the table and copies
X   the good parts up into high memory, and at the end {blit}s it all
X   back down again."  See {bitblt}, {BLT}, {dd}, {cat},
X   {blast}, {snarf}.  More generally, to perform some operation
X   (such as toggling) on a large array of bits while moving them.
X   2. All-capitalized as `BLIT': An early experimental bit-mapped
X   terminal designed by Rob Pike at Bell Labs, later commercialized as
X   the AT&T 5620.  The folk etymology from `Bell Labs Intelligent
X   Terminal' is incorrect.
X
Xblitter: n. A special-purpose chip or hardware system built to
X   perform {blit} operations, esp. used for fast implementation of
X   bit-mapped graphics.  The Commodore Amiga and a few other micros
X   have these, but in 1991 the trend is away from them (however, see
X   {cycle of reincarnation}).  Syn. {raster blaster}.
X
Xblivet: [allegedly from a World War II military term meaning "ten
X   pounds of manure in a five-pound bag"] n. 1. An intractable
X   problem.  2. A crucial piece of hardware which can't be fixed or
X   replaced if it breaks.  3. A tool that has been hacked over by so
X   many incompetent programmers that it has become an unmaintainable
X   tissue of hacks.  4. An out-of-control but unkillable development
X   effort.  5. An embaressing bug that pops up during a customer demo.
X
X   This term has other meanings in other technical cultures; in
X   particular, among experimental physicists and hardware engineers of
X   various kinds it seems to mean any random object of unknown purpose
X   (similar to hackish use of {frob}).  It has also been used to
X   describe an amusing trick-the-eye drawing resembling a
X   three-pronged fork which appears to depict a three-dimensional
X   object until one realizes that the parts fit together in an
X   impossible way.
X
Xblock: [from process scheduling terminology in OS theory] 1. vi.
X   To delay or sit idle while waiting for something.  "We're blocking
X   until everyone gets here."  Compare {busy-wait}.  2. `block
X   on' vt. To block, waiting for (something).  "Lunch is blocked on
X   Phil's arrival."
X
Xblock transfer computations: n. From the Dr. Who television series:
X   in the show, it referred to computations so fiendishly subtle and
X   complex that they could not be performed by machines.  Used to
X   refer to any task that should be expressible as an algorithm in
X   theory, but isn't.
X
Xblow an EPROM: v. To program a read-only memory, e.g. for use with
X   an embedded system.  This term arises because the programming
X   process for the Programmable Read-Only Memories (PROMs) that
X   preceded present-day Erasable Programmable Read-Only Memories
X   (EPROMs) involved intentionally blowing tiny electrical fuses on
X   the chip.  Thus, one was said to "blow a PROM" and the
X   terminology carried over even though the write process on EPROMs is
X   nondestructive.
X
Xblow away: vt. To remove files and directories from permanent storage
X   with extreme prejudice, generally by accident.  Oppose {nuke}.
X
Xblow out: vi. Of software, to fail spectacularly; almost as serious
X   as {crash and burn}.  See {blow past}.
X
Xblow past: vt. To {blow out} despite a safeguard.  "The server blew
X   past the 5K reserve buffer."
X
Xblow up: vi. [scientific computation] To become unstable.  Suggests
X   that the computation is diverging so rapidly that it will soon
X   overflow or at least go {nonlinear}.
X
XBLT: /bee ell tee/, /bl*t/ or (rarely) /belt/ n.,vt. Synonym
X   for {blit}.  This is the original form of {blit} and the
X   ancestor of {bitblt}.  It referred to any large bit-field copy or
X   move operation (one resource intensive memory-shuffling operation
X   done on pre-paged versions of ITS, WAITS, and TOPS- 10 was
X   sardonically referred to as `The Big BLT').  The jargon usage has
X   outlasted the {PDP-10} BLock Transfer instruction from which
X   {BLT} derives; nowadays, the assembler mnemonic {BLT} almost
X   always means `Branch if Less Than zero'.
X
XBlue Book: n. 1. Informal name for one of the three standard
X   references on the page-layout and graphics-control language
X   PostScript (`PostScript Language Tutorial and Cookbook', Adobe
X   Systems, Addison-Wesley 1985, QA76.73.P67P68, ISBN 0-201-10179-3);
X   the other two official guides are known as the {Green Book} and
X   {Red Book}.  2. Informal name for one of the three standard
X   references on Smalltalk: `Smalltalk-80: The Language and its
X   Implementation', David Robson, Addison-Wesley 1983, QA76.8.S635G64,
X   ISBN 0-201-11371-63 (this is also associated with green and red
X   books).  3. Any of the 1988 standards issues by the CCITT 9th
X   plenary assembly.  Until now, they have changed color each review
X   cycle (1984 was {Red Book}, 1992 would 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.  See also {{book titles}}.
X
XBlue Glue: [IBM] n. IBM's SNA (Systems Network Architecture) an
X   incredibly {losing} and {bletcherous} protocol suite widely
X   favored at commercial shops that don't know any better.  The
X   official IBM definition is "That which binds blue boxes
X   together."  See {fear and loathing}.  It may not be irrelevant
X   that {Blue Glue} is the trade name of a 3M product that is
X   commonly used to hold down the carpet squares to the removable
X   panel floors so common in computer installations.  A correspondent
X   at U. Minn. reports that the CS dept. there has about 80 bottles of
X   Blue Glue hanging about, so they often refer to any messy work to
X   be done as `using the blue glue'.
X
Xblue goo: n. Term for `police' {nanobot}s intended to prevent {gray
X   goo}, denature hazardous waste, destroy pollution, put ozone back
X   into the stratosphere, prevent halitosis, and to promote truth,
X   justice, and the American way, etc., etc.  See {{nanotechnology}}.
X
XBNF: /bee-en-ef/ n. 1. [techspeak] Acronym for `Backus-Naur
X   Form', a metasyntactic notation used to specify the syntax of
X   programming languages, command sets and the like.  Widely used for
X   language descriptions but seldom documented anywhere, so that it
X   must usually be learned by osmosis from other hackers.  Consider
X   this BNF for a postal address:
X
X      <postal-address> ::= <name-part> <street-address> <zip-part>
X
X      <name-part> ::= <first-name> [<middle-part>] <last-name> <EOL>
X
X      <middle-part> ::= <middle-name> | <middle-initial> "."
X
X      <street-address> ::= [<apt>] <street-number> <street-name> <EOL>
X
X      <zip-part> ::= <town-name> "," <state-code> <zip-code> <EOL>
X
X   This translates into English as: A postal-address consists of a
X   name-part, followed by a street-address part, followed by a
X   zip-code part.  A name-part consists of a first-name followed by an
X   optional middle-part followed by a last-name.  A middle-part
X   consists of either a middle name or a middle initial followed by a
X   dot.  A street address consists of an optional apartment specifier
X   followed by a street number, followed by a street name.  A zip-part
X   consts of a town-name, followed by a state code, followed by a
X   zip-code.  Note that many things such as the format of a
X   first-name, apartment specifier, or zip-code are left unspecified.
X   These are presumed to be obvious from context or detailed somewhere
X   nearby.  See also {parse}.
X
X   A major reason BNF is listed here is that the term is also used
X   loosely for any number of variants and extensions, possibly
X   containing some or all of the {glob} wildcards.  In fact the
X   example above isn't the pure form invented for the Algol-60 report;
X   it uses [], which was introduced a few years later in IBM's PL/I
X   definition but is now universally recognized.
X
X   2. In {{Science-Fiction Fandom}}, BNF expands to `Big Name Fan'
X   (someone famous or notorious).  Years ago a fan started handing out
X   black-on-green BNF buttons at SF conventions.  This confused the
X   hacker contingent terribly.
X
Xboa: [IBM] n. Any one of the fat cables that lurk under the floor
X   in a {dinosaur pen}.  Possibly so called because they display a
X   ferocious life of their own when you try to lay them straight and
X   flat after they have been coiled for some time.  It is rumored
X   within IBM that 370 channel cables are limited to 200 feet because
X   beyond that length the boas get dangerous ... and it is worth
X   noting that one of the major cable makers uses the trademark
X   `Anaconda'.
X
Xboard: n. 1. In-context synonym for {bboard}; sometimes used
X   even for USENET newsgroups.  2. An electronic circuit board
X   (compare {card}).
X
Xboat anchor: n. 1. Like {doorstop} but more severe; implies that the
X   offending hardware is irreversibly dead or useless.  2. Also used
X   of people who just take up space.
X
Xbogo-sort: n. The archetypical perversely awful algorithm (as
X   opposed to {bubble sort}, which is merely the generic *bad*
X   algorithm).  Bogo-sort is equivalent to throwing a deck of cards in
X   the air, picking them up, then testing whether they are in order.
X   If not, repeat.  Used as a sort of canonical example of awfulness.
X   Usage: when one is looking at a program and sees a dumb algorithm,
X   one might say "Oh, I see, this program uses bogo-sort."  Compare
X   {bogus}, {brute force}.
X
Xbogometer: n. See {bogosity}.  Compare the `wankometer' described
X   in the {wank} entry, also {bogus}.
X
Xbogon: /boh'gon/ [by analogy with proton/electron/neutron, but
X   doubtless reinforced after 1980 by the similarity to Douglas
X   Adams's `Vogons', see Appendix C] n. 1. The elementary particle of
X   bogosity (see {quantum bogodynamics}).  For instance, "the
X   Ethernet is emitting bogons again", meaning that it is broken or
X   acting in an erratic or bogus fashion.  2. A query packet sent from
X   a TCP/IP domain resolver to a root server, having the reply bit set
X   instead of the query bit.  3. Any bogus or incorrectly formed
X   packet sent on a network.  4. By synecdoche, used to refer to any
X   bogus thing, as in "I'd like to go to lunch with you but I've got
X   to go to the weekly staff bogon."  5. A person who is bogus or who
X   says bogus things.  This was historically the original usage, but
X   has been overtaken by its derivative senses 1--4.  See
X   also {bogosity}, {bogus}.
X
Xbogon filter: /boh'gon fil'tr/ n. Any device, software or hardware,
X   which limits or suppresses the flow and/or emission of bogons.
X   Example: "Engineering hacked a bogon filter between the Cray and
X   the VAXen and now we're getting fewer dropped packets."  See
X   also {bogosity}, {bogus}.
X
Xbogosity: /boh-go's*-tee/ n. 1. The degree to which something
X   is {bogus}.  At CMU, bogosity is measured with a {bogometer};
X   typical use: in a seminar, when a speaker says something bogus, a
X   listener might raise his hand and say, "My bogometer just
X   triggered.".  More extremely, "You just pinned my bogometer."
X   means you just said or did something so outrageously bogus that it
X   is off the scale, pinning the bogometer needle at the highest
X   possible reading (one might also say "You just redlined my
X   bogometer.").  The agreed-upon unit of bogosity is the microLenat
X   (uL).  The consensus is that this is the largest unit practical for
X   everyday use.  2. The potential field generated by a bogon flux;
X   see {quantum bogodynamics}.  See also {bogosity}, {bogus}.
X
X   [Historical note: microLenat was invented as a attack against noted
X   computer scientist Doug Lenat by a {tenured graduate student}.
X   Doug had failed him on the AI Qual after the student gave "AI is
X   bogus" as his answer to the questions.  The slur is generally
X   considered unmerited, but it has become a running gag nevertheless.
X   Some of Doug's friends argue that `of course' a microLenat is
X   bogus, since it's only one millionth of a Lenat.  Others have
X   suggested that the unit should be re-designated after the grad
X   student, as the microReid.]
X
Xbogotify: /boh-go't*-fie/ vt. To make or become bogus.  A
X   program that has been changed so many times as to become completely
X   disorganized has become bogotified.  If you tighten a nut too hard
X   and strip the threads on the bolt, the bolt has become bogotified
X   and you'd better not use it any more.  This coinage led to the
X   notional `autobogotiphobia' /aw'to-boh-got'*-foh`bee-uh/ n.,
X   defined as the fear of becoming bogotified; but is not clear that
X   the latter has ever been `live' jargon rather than a self-conscious
X   joke in jargon about jargon.  See also {bogosity}, {bogus}.
X
Xbogue out: /bohg owt/ vi. To become bogus, suddenly and
X   unexpectedly.  "His talk was relatively sane until somebody asked
X   him a trick question; then he bogued out and did nothing but
X   {flame} afterwards."  See also {bogosity}, {bogus}.
X
Xbogus: adj. 1. Non-functional.  "Your patches are bogus."
X   2. Useless.  "OPCON is a bogus program."  3. False.  "Your
X   arguments are bogus."  4. Incorrect.  "That algorithm is bogus."
X   5. Unbelievable.  "You claim to have solved the halting problem
X   for Turing Machines?  That's totally bogus."  6. Silly.  "Stop
X   writing those bogus sagas."  Astrology is bogus.  So is a bolt
X   that is obviously about to break.  So is someone who makes
X   blatantly false claims to have solved a scientific problem.  (This
X   word seems to have some, but not all, of the connotations of
X   {random}.)
X
X   It is claimed that `bogus' was originally used in the hackish sense
X   at Princeton, in the late 1960s.  It was spread to CMU and Yale by
X   Michal Shamos, a migratory Princeton alumnus.  A glossary of bogus
X   words was compiled at Yale when the word was first popularized (see
X   {autobogotiphobia} under {bogotify}). The word spread into
X   hackerdom from CMU and MIT.  By the early 1980s, it was also
X   current in something like the hackish sense in West Coast teen
X   slang, and it had gone mainstream by 1985.  A correspondent at
X   Cambridge reports, by contrast, that these uses of `bogus' grate on
X   British nerves; in Britain the word means rather specifically
X   `counterfeit' as in "a bogus pound note".
X
XBohr bug: /bohr buhg/ [from quantum physics] n. A repeatable {bug};
X   one which manifests reliably under a possibly unknown but
X   well-defined set of conditions.  Antonym of {heisenbug}.
X
Xboink: /boynk/ [USENET, perh. from the TV series `Cheers' and
X   `Moonlighting'] 1. To have sex with; compare {bounce},
X   sense #3. (This is mainstream slang.) In Commonwealth hackish the
X   variant `bonk' is more common.  2. After the original Peter
X   Korn `Boinkon' {USENET} parties, used for almost any net social
X   gathering, e.g. Miniboink, a small boink held by Nancy Gillett in
X   1988; Minniboink, a Boinkcon in Minnesota in 1989; Humpdayboinks,
X   Wednesday get-togethers held in the San Francisco Bay Area.
X   Compare {@-party}.
X
Xbomb: 1. v. General synonym for {crash} (sense #1), esp. used
X   of software or OS failures.  "Don't run Empire with less than 32K
X   stack, it'll bomb out."  2. n.,v. Atari ST and Macintosh
X   equivalents of a UNIX `panic' or Amiga {guru} (sense 2),
X   where icons of little black-powder bombs or mushroom clouds are
X   displayed indicating the system has died.  On the Mac, this may be
X   accompanied by a decimal (or occasionally hexadecimal) number
X   indicating what went wrong, similar to the Amiga GURU MEDITATION
X   number (see {guru}).  {MS-DOS} machines tend to get {locked
X   up} in this situation.
X
Xbondage-and-discipline language: A language such as Pascal, Ada,
X   APL, or Prolog that, though ostensibly general-purpose, is designed
X   so as to enforce an author's theory of `right programming' even
X   though said theory is demonstrably inadequate for systems hacking
X   or even vanilla general-purpose programming.  Often abbreviated
X   `B&D'; thus, one may speak of things "having the B&D nature", etc.
SHAR_EOF
true || echo 'restore of jargon.ascii failed'
fi
echo 'End of part 3, continue with part 4'
echo 4 > _shar_seq_.tmp
exit 0