Chapter 12

, Next:

blue box

, Previous:

BLT

, Up:

= B =

Blue Bookn.

1. Informal name for one of the four standard references on the page-layout and graphics-control languagePostScript("PostScript Language Tutorial and Cookbook", Adobe Systems, Addison-Wesley 1985, QA76.73.P67P68, ISBN 0-201-10179-3); the other three official guides are known as theGreen Book, theRed Book, and theWhite Book(sense 2). 2. Informal name for one of the three standard references on Smalltalk: "Smalltalk-80: The Language and its Implementation", David Robson, Addison-Wesley 1983, QA76.8.S635G64, ISBN 0-201-11371-63 (this book also has green and red siblings). 3. Any of the 1988 standards issued by the CCITT's ninth plenary assembly. These include, among other things, the X.400 email spec and the Group 1 through 4 fax standards. See alsobook titles.

Node:

blue box

, Next:

Blue Glue

, Previous:

Blue Book

, Up:

= B =

blue box

n. 1. obs. Once upon a time, before all-digital switches made it possible for the phone companies to move them out of band, one could actually hear the switching tones used to route long-distance calls. Earlyphreakers built devices called `blue boxes' that could reproduce these tones, which could be used to commandeer portions of the phone network. (This was not as hard as it may sound; one early phreak acquired the sobriquet `Captain Crunch' after he proved that he could generate switching tones with a plastic whistle pulled out of a box of Captain Crunch cereal!) There were other colors of box with more specialized phreaking uses; red boxes, black boxes, silver boxes, etc. 2. n. AnIBMmachine, especially a large (non-PC) one.

Node:

Blue Glue

, Next:

blue goo

, Previous:

blue box

, Up:

= B =

Blue Gluen.

[IBM] IBM's SNA (Systems Network Architecture), an incrediblylosingandbletcherouscommunications protocol widely favored at commercial shops that don't know any better. The official IBM definition is "that which binds blue boxes together." Seefear and loathing. It may not be irrelevant that Blue Glue is the trade name of a 3M product that is commonly used to hold down the carpet squares to the removable panel floors common indinosaur pens. A correspondent at U. Minn. reports that the CS department there has about 80 bottles of the stuff hanging about, so they often refer to any messy work to be done as `using the blue glue'.

Node:

blue goo

, Next:

Blue Screen of Death

, Previous:

Blue Glue

, Up:

= B =

blue goon.

Term for `police'nanobots intended to preventgray goo, denature hazardous waste, destroy pollution, put ozone back into the stratosphere, prevent halitosis, and promote truth, justice, and the American way, etc. The term `Blue Goo' can be found in Dr. Seuss's "Fox In Socks" to refer to a substance much like bubblegum. `Would you like to chew blue goo, sir?'. Seenanotechnology.

Node:

Blue Screen of Death

, Next:

blue wire

, Previous:

blue goo

, Up:

= B =

Blue Screen of Deathn.

[common] This term is closely related to the olderBlack Screen of Deathbut much more common (many non-hackers have picked it up). Due to the extreme fragility and bugginess of Microsoft Windows misbehaving applications can readily crash the OS (and the OS sometimes crashes itself spontaneously). The Blue Screen of Death, sometimes decorated with hex error codes, is what you get when this happens. (Commonly abbreviatedBSOD.)

The following entry from the Salon Haiku Contest, seems to have predated popular use of the term:

Windows NT crashed.I am the Blue Screen of DeathNo one hears your screams.

Node:

blue wire

, Next:

blurgle

, Previous:

Blue Screen of Death

, Up:

= B =

blue wiren.

[IBM] Patch wires (esp. 30 AWG gauge) added to circuit boards at the factory to correct design or fabrication problems. Blue wire is not necessarily blue, the term describes function rather than color. These may be necessary if there hasn't been time to design and qualify another board version. In Great Britain this can be `bodge wire', after mainstreanm slang `bodge' for a clumsy improvisation or sloppy job of work. Comparepurple wire,red wire,yellow wire,pink wire.

Node:

blurgle

, Next:

BNF

, Previous:

blue wire

, Up:

= B =

blurgle/bler'gl/ n.

[UK] Spokenmetasyntactic variable, to indicate some text that is obvious from context, or which is already known. If several words are to be replaced, blurgle may well be doubled or tripled. "To look for something in several files use `grep string blurgle blurgle'." In each case, "blurgle blurgle" would be understood to be replaced by the file you wished to search. Comparemumble, sense 7.

Node:

BNF

, Next:

boa

, Previous:

blurgle

, Up:

= B =

BNF/B-N-F/ n.

1. [techspeak] Acronym for `Backus Normal Form' (later retronymed to `Backus-Naur Form' because BNF was not in fact a normal form), a metasyntactic notation used to specify the syntax of programming languages, command sets, and the like. Widely used for language descriptions but seldom documented anywhere, so that it must usually be learned by osmosis from other hackers. Consider this BNF for a U.S. postal address:

::= ::= | "." ::= [] | ::= [] ::= ","

This translates into English as: "A postal-address consists of a name-part, followed by a street-address part, followed by a zip-code part. A personal-part consists of either a first name or an initial followed by a dot. A name-part consists of either: a personal-part followed by a last name followed by an optional `jr-part' (Jr., Sr., or dynastic number) and end-of-line, or a personal part followed by a name part (this rule illustrates the use of recursion in BNFs, covering the case of people who use multiple first and middle names and/or initials). A street address consists of an optional apartment specifier, followed by a street number, followed by a street name. A zip-part consists of a town-name, followed by a comma, followed by a state code, followed by a ZIP-code followed by an end-of-line." Note that many things (such as the format of a personal-part, apartment specifier, or ZIP-code) are left unspecified. These are presumed to be obvious from context or detailed somewhere nearby. See alsoparse. 2. Any of a number of variants and extensions of BNF proper, possibly containing some or all of theregexpwildcards such as*or+. In fact the example above isn't the pure form invented for the Algol-60 report; it uses[], which was introduced a few years later in IBM's PL/I definition but is now universally recognized. 3. Inscience-fiction fandom, a `Big-Name Fan' (someone famous or notorious). Years ago a fan started handing out black-on-green BNF buttons at SF conventions; this confused the hacker contingent terribly.

Node:

boa

, Next:

board

, Previous:

BNF

, Up:

= B =

boa[IBM] n.

Any one of the fat cables that lurk under the floor in adinosaur pen. Possibly so called because they display a ferocious life of their own when you try to lay them straight and flat after they have been coiled for some time. It is rumored within IBM that channel cables for the 370 are limited to 200 feet because beyond that length the boas get dangerous -- and it is worth noting that one of the major cable makers uses the trademark `Anaconda'.

Node:

board

, Next:

boat anchor

, Previous:

boa

, Up:

= B =

boardn.

1. In-context synonym forbboard; sometimes used even for Usenet newsgroups (but see usage note underbboard, sense 1). 2. An electronic circuit board.

Node:

boat anchor

, Next:

bob

, Previous:

board

, Up:

= B =

boat anchorn.

[common; from ham radio] 1. Likedoorstopbut more severe; implies that the offending hardware is irreversibly dead or useless. "That was a working motherboard once. One lightning strike later, instant boat anchor!" 2. A person who just takes up space. 3. Obsolete but still working hardware, especially when used of an old S100-bus hobbyist system; originally a term of annoyance, but became more and more affectionate as the hardware became more and more obsolete.

Node:

bob

, Next:

bodysurf code

, Previous:

boat anchor

, Up:

= B =

bobn.

At Demon Internet, all tech support personnel are called "Bob". (Female support personnel have an option on "Bobette"). This has nothing to do with Bob the divine drilling-equipment salesman of theChurch of the SubGenius. Nor is it acronymized from "Brother OfBOFH", though all parties agree it could have been. Rather, it was triggered by an unusually large draft of new tech-support people in 1995. It was observed that there would be much duplication of names. To ease the confusion, it was decided that all support techs would henceforth be known as "Bob", and identity badges were created labelled "Bob 1" and "Bob 2". ("No, we never got any further" reports a witness).

The reason for "Bob" rather than anything else is due to alusercalling and asking to speak to "Bob", despite the fact that no "Bob" was currently working for Tech Support. Since we all know "the customer is always right", it was decided that there had to be at least one "Bob" on duty at all times, just in case.

This sillyness inexorably snowballed. Shift leaders and managers began to refer to their groups of "bobs". Whole ranks of support machines were set up (and still exist in the DNS as of 1999) as bob1 through bobN. Then camealt.tech-support.recovery, and it was filled with Demon support personnel. They all referred to themselves, and to others, as `bob', and after a while it caught on. There is now a Bob Code describing the Bob nature.

Node:

bodysurf code

, Next:

BOF

, Previous:

bob

, Up:

= B =

bodysurf coden.

A program or segment of code written quickly in the heat of inspiration without the benefit of formal design or deep thought. Like its namesake sport, the result is too often a wipeout that leaves the programmer eating sand.

Node:

BOF

, Next:

BOFH

, Previous:

bodysurf code

, Up:

= B =

BOF/B-O-F/ or /bof/ n.

1. [common] Abbreviation for the phrase "Birds Of a Feather" (flocking together), an informal discussion group and/or bull session scheduled on a conference program. It is not clear where or when this term originated, but it is now associated with the USENIX conferences for Unix techies and was already established there by 1984. It was used earlier than that at DECUS conferences and is reported to have been common at SHARE meetings as far back as the early 1960s. 2. Acronym, `Beginning of File'.

Node:

BOFH

, Next:

bogo-sort

, Previous:

BOF

, Up:

= B =

BOFH// n.

[common] Acronym, Bastard Operator From Hell. A system administrator with absolutely no tolerance forlusers. "You say you need more filespace? Seems to me you have plenty left..." Many BOFHs (and others who would be BOFHs if they could get away with it) hang out in the newsgroupalt.sysadmin.recovery, although there has also been created a top-level newsgroup hierarchy (bofh.*) of their own.

Several people have written stories about BOFHs. The set usually considered canonical is by Simon Travaglia and may be found at the Bastard Home Page. BOFHs and BOFH wannabes hang out onscary devil monasteryand wieldLARTs.

Node:

bogo-sort

, Next:

bogometer

, Previous:

BOFH

, Up:

= B =

bogo-sort/boh`goh-sort'/ n.

(var. `stupid-sort') The archetypical perversely awful algorithm (as opposed tobubble sort, which is merely the genericbadalgorithm). Bogo-sort is equivalent to repeatedly throwing a deck of cards in the air, picking them up at random, and then testing whether they are in order. It serves as a sort of canonical example of awfulness. Looking at a program and seeing a dumb algorithm, one might say "Oh, I see, this program uses bogo-sort." Esp. appropriate for algorithms with factorial or super-exponential running time in the average case and probabilistically infinite worst-case running time. Comparebogus,brute force,lasherism.

A spectacular variant of bogo-sort has been proposed which has the interesting property that, if the Many Worlds interpretation of quantum mechanics is true, it can sort an arbitrarily large array in constant time. (In the Many-Worlds model, the result of any quantum action is to split the universe-before into a sheaf of universes-after, one for each possible way the state vector can collapse; in any one of the universes-after the result appears random.) The steps are: 1. Permute the array randomly using a quantum process, 2. If the array is not sorted, destroy the universe. Implementation of step 2 is left as an exercise for the reader.

Node:

bogometer

, Next:

BogoMIPS

, Previous:

bogo-sort

, Up:

= B =

bogometer/boh-gom'-*t-er/ n.

A notional instrument for measuringbogosity. Compare theTroll-O-Meterand the `wankometer' described in thewankentry; see alsobogus.

Node:

BogoMIPS

, Next:

bogon

, Previous:

bogometer

, Up:

= B =

BogoMIPS/bo'go-mips/ n.

The number of million times a second a processor can do absolutely nothing. TheLinuxOS measures BogoMIPS at startup in order to calibrate some soft timing loops that will be used later on; details at the BogoMIPS mini-HOWTO. The name Linus chose, of course, is an ironic comment on the uselessness of allotherMIPSfigures.

Node:

bogon

, Next:

bogon filter

, Previous:

BogoMIPS

, Up:

= B =

bogon/boh'gon/ n.

[very common; by analogy with proton/electron/neutron, but doubtless reinforced after 1980 by the similarity to Douglas Adams's `Vogons'; see theBibliographyin Appendix C and note that Arthur Dent actually mispronounces `Vogons' as `Bogons' at one point] 1. The elementary particle of bogosity (seequantum bogodynamics). For instance, "the Ethernet is emitting bogons again" means that it is broken or acting in an erratic or bogus fashion. 2. A query packet sent from a TCP/IP domain resolver to a root server, having the reply bit set instead of the query bit. 3. Any bogus or incorrectly formed packet sent on a network. 4. By synecdoche, used to refer to any bogus thing, as in "I'd like to go to lunch with you but I've got to go to the weekly staff bogon". 5. A person who is bogus or who says bogus things. This was historically the original usage, but has been overtaken by its derivative senses 1-4. See alsobogosity,bogus; comparepsyton,fat electrons,magic smoke.

The bogon has become the type case for a whole bestiary of nonce particle names, including the `clutron' or `cluon' (indivisible particle of cluefulness, obviously the antiparticle of the bogon) and the futon (elementary particle ofrandomness, or sometimes of lameness). These are not so much live usages in themselves as examples of a live meta-usage: that is, it has become a standard joke or linguistic maneuver to "explain" otherwise mysterious circumstances by inventing nonce particle names. And these imply nonce particle theories, with all their dignity or lack thereof (we might note parenthetically that this is a generalization from "(bogus particle) theories" to "bogus (particle theories)"!). Perhaps such particles are the modern-day equivalents of trolls and wood-nymphs as standard starting-points around which to construct explanatory myths. Of course, playing on an existing word (as in the `futon') yields additional flavor. Comparemagic smoke.

Node:

bogon filter

, Next:

bogon flux

, Previous:

bogon

, Up:

= B =

bogon filter/boh'gon fil'tr/ n.

Any device, software or hardware, that limits or suppresses the flow and/or emission of bogons. "Engineering hacked a bogon filter between the Cray and the VAXen, and now we're getting fewer dropped packets." See alsobogosity,bogus.

Node:

bogon flux

, Next:

bogosity

, Previous:

bogon filter

, Up:

= B =

bogon flux/boh'gon fluhks/ n.

A measure of a supposed field ofbogosityemitted by a speaker, measured by abogometer; as a speaker starts to wander into increasing bogosity a listener might say "Warning, warning, bogon flux is rising". Seequantum bogodynamics.

Node:

bogosity

, Next:

bogotify

, Previous:

bogon flux

, Up:

= B =

bogosity/boh-go's*-tee/ n.

1. [orig. CMU, now very common] The degree to which something isbogus. Bogosity is measured with abogometer; in a seminar, when a speaker says something bogus, a listener might raise his hand and say "My bogometer just triggered". More extremely, "You just pinned my bogometer" means you just said or did something so outrageously bogus that it is off the scale, pinning the bogometer needle at the highest possible reading (one might also say "You just redlined my bogometer"). The agreed-upon unit of bogosity is themicroLenat. 2. The potential field generated by abogon flux; seequantum bogodynamics. See alsobogon flux,bogon filter,bogus.

Node:

bogotify


Back to IndexNext