Books: The New Hacker\'s Dictionary version 4.2.2
V >>
Various editors >> The New Hacker\'s Dictionary version 4.2.2
Pages:
1 |
2 |
3 |
4 |
5 | 6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37
This is why the characters !"#$%&'() appear where they do on a
Teletype (thankfully, they didn't use shift-0 for space). The Teletype
Model 33 was actually designed before ASCII existed, and was
originally intended to use a code that contained these two rows:
low bits
high 0000 0010 0100 0110 1000 1010 1100 1110
bits 0001 0011 0101 0111 1001 1011 1101 1111
10 ) ! bel # $ % wru & * ( " : ? _ , .
11 0 1 2 3 4 5 6 7 8 9 ' ; / - esc del
The result would have been something closer to a normal keyboard. But
as it happened, Teletype had to use a lot of persuasion just to keep
ASCII, and the Model 33 keyboard, from looking like this instead:
! " ? $ ' & - ( ) ; : * / , .
0 1 2 3 4 5 6 7 8 9 + ~ < > × |
Teletype's was not the weirdest variant of the [1403]QWERTY layout
widely seen, by the way; that prize should probably go to one of
several (differing) arrangements on IBM's even clunkier 026 and 029
card punches.
When electronic terminals became popular, in the early 1970s, there
was no agreement in the industry over how the keyboards should be laid
out. Some vendors opted to emulate the Teletype keyboard, while others
used the flexibility of electronic circuitry to make their product
look like an office typewriter. Either choice was supported by the
ANSI computer keyboard standard, X4.14-1971, which referred to the
alternatives as `logical bit pairing' and `typewriter pairing'. These
alternatives became known as `bit-paired' and `typewriter-paired'
keyboards. To a hacker, the bit-paired keyboard seemed far more
logical -- and because most hackers in those days had never learned to
touch-type, there was little pressure from the pioneering users to
adapt keyboards to the typewriter standard.
The doom of the bit-paired keyboard was the large-scale introduction
of the computer terminal into the normal office environment, where
out-and-out technophobes were expected to use the equipment. The
`typewriter-paired' standard became universal, X4.14 was superseded by
X4.23-1982, `bit-paired' hardware was quickly junked or relegated to
dusty corners, and both terms passed into disuse.
However, in countries without a long history of touch typing, the
argument against the bit-paired keyboard layout was weak or
nonexistent. As a result, the standard Japanese keyboard, used on PCs,
Unix boxen etc. still has all of the !"#$%&'() characters above the
numbers in the ASR-33 layout.
_________________________________________________________________
Node:bitblt, Next:[1404]BITNET, Previous:[1405]bit-paired keyboard,
Up:[1406]= B =
bitblt /bit'blit/ n.
[from [1407]BLT, q.v.] 1. [common] Any of a family of closely related
algorithms for moving and copying rectangles of bits between main and
display memory on a bit-mapped device, or between two areas of either
main or display memory (the requirement to do the [1408]Right Thing in
the case of overlapping source and destination rectangles is what
makes BitBlt tricky). 2. Synonym for [1409]blit or [1410]BLT. Both
uses are borderline techspeak.
_________________________________________________________________
Node:BITNET, Next:[1411]bits, Previous:[1412]bitblt, Up:[1413]= B =
BITNET /bit'net/ n., obs.
[acronym: Because It's Time NETwork] Everybody's least favorite piece
of the network (see [1414]the network) - until AOL happened. The
BITNET hosts were a collection of IBM dinosaurs and VAXen (the latter
with lobotomized comm hardware) that communicate using 80-character
[1415]EBCDIC card images (see [1416]eighty-column mind); thus, they
tend to mangle the headers and text of third-party traffic from the
rest of the ASCII/[1417]RFC-822 world with annoying regularity. BITNET
was also notorious as the apparent home of [1418]B1FF. By 1995 it had,
much to everyone's relief, been obsolesced and absorbed into the
Internet. Unfortunately, around this time we also got AOL.
_________________________________________________________________
Node:bits, Next:[1419]bitty box, Previous:[1420]BITNET, Up:[1421]= B =
bits pl.n.
1. Information. Examples: "I need some bits about file formats." ("I
need to know about file formats.") Compare [1422]core dump, sense 4.
2. Machine-readable representation of a document, specifically as
contrasted with paper: "I have only a photocopy of the Jargon File;
does anyone know where I can get the bits?". See [1423]softcopy,
[1424]source of all good bits See also [1425]bit.
_________________________________________________________________
Node:bitty box, Next:[1426]bixen, Previous:[1427]bits, Up:[1428]= B =
bitty box /bit'ee boks/ n.
1. A computer sufficiently small, primitive, or incapable as to cause
a hacker acute claustrophobia at the thought of developing software on
or for it. Especially used of small, obsolescent, single-tasking-only
personal machines such as the Atari 800, Osborne, Sinclair, VIC-20,
TRS-80, or IBM PC. 2. [Pejorative] More generally, the opposite of
`real computer' (see [1429]Get a real computer!). See also
[1430]mess-dos, [1431]toaster, and [1432]toy.
_________________________________________________________________
Node:bixen, Next:[1433]bixie, Previous:[1434]bitty box, Up:[1435]= B =
bixen pl.n.
Users of BIX (the BIX Information eXchange, formerly the Byte
Information eXchange). Parallels other plurals like boxen,
[1436]VAXen, oxen.
_________________________________________________________________
Node:bixie, Next:[1437]black art, Previous:[1438]bixen, Up:[1439]= B =
bixie /bik'see/ n.
Variant [1440]emoticons used on BIX (the BIX Information eXchange).
The most common ([1441]smiley) bixie is <@_@>, representing two
cartoon eyes and a mouth. These were originally invented in an SF
fanzine called APA-L and imported to BIX by one of the earliest users.
_________________________________________________________________
Node:black art, Next:[1442]black hole, Previous:[1443]bixie,
Up:[1444]= B =
black art n.
[common] A collection of arcane, unpublished, and (by implication)
mostly ad-hoc techniques developed for a particular application or
systems area (compare [1445]black magic). VLSI design and compiler
code optimization were (in their beginnings) considered classic
examples of black art; as theory developed they became [1446]deep
magic, and once standard textbooks had been written, became merely
[1447]heavy wizardry. The huge proliferation of formal and informal
channels for spreading around new computer-related technologies during
the last twenty years has made both the term `black art' and what it
describes less common than formerly. See also [1448]voodoo
programming.
_________________________________________________________________
Node:black hole, Next:[1449]black magic, Previous:[1450]black art,
Up:[1451]= B =
black hole n.,vt.
[common] What data (a piece of email or netnews, or a stream of TCP/IP
packets) has fallen into if it disappears mysteriously between its
origin and destination sites (that is, without returning a
[1452]bounce message). "I think there's a black hole at foovax!"
conveys suspicion that site foovax has been dropping a lot of stuff on
the floor lately (see [1453]drop on the floor). The implied metaphor
of email as interstellar travel is interesting in itself. Readily
verbed as `blackhole': "That router is blackholing IDP packets."
Compare [1454]bit bucket and see [1455]RBL.
_________________________________________________________________
Node:black magic, Next:[1456]Black Screen of Death,
Previous:[1457]black hole, Up:[1458]= B =
black magic n.
[common] A technique that works, though nobody really understands why.
More obscure than [1459]voodoo programming, which may be done by
cookbook. Compare also [1460]black art, [1461]deep magic, and
[1462]magic number (sense 2).
_________________________________________________________________
Node:Black Screen of Death, Next:[1463]Black Thursday,
Previous:[1464]black magic, Up:[1465]= B =
Black Screen of Death n.
[prob. related to the Floating Head of Death in a famous "Far Side"
cartoon.] A failure mode of [1466]Microsloth Windows. On an attempt to
launch a DOS box, a networked Windows system not uncommonly blanks the
screen and locks up the PC so hard that it requires a cold [1467]boot
to recover. This unhappy phenomenon is known as The Black Screen of
Death. See also [1468]Blue Screen of Death, which has become rather
more common.
_________________________________________________________________
Node:Black Thursday, Next:[1469]blammo, Previous:[1470]Black Screen of
Death, Up:[1471]= B =
Black Thursday n.
February 8th, 1996 - the day of the signing into law of the [1472]CDA,
so called by analogy with the catastrophic "Black Friday" in 1929 that
began the Great Depression.
_________________________________________________________________
Node:blammo, Next:[1473]blargh, Previous:[1474]Black Thursday,
Up:[1475]= B =
blammo v.
[Oxford Brookes University and alumni, UK] To forcibly remove someone
from any interactive system, especially talker systems. The operators,
who may remain hidden, may `blammo' a user who is misbehaving. Very
similar to MIT [1476]gun; in fact, the `blammo-gun' is a notional
device used to `blammo' someone. While in actual fact the only
incarnation of the blammo-gun is the command used to forcibly eject a
user, operators speak of different levels of blammo-gun fire; e.g., a
blammo-gun to `stun' will temporarily remove someone, but a blammo-gun
set to `maim' will stop someone coming back on for a while.
_________________________________________________________________
Node:blargh, Next:[1477]blast, Previous:[1478]blammo, Up:[1479]= B =
blargh /blarg/ n.
[MIT; now common] The opposite of [1480]ping, sense 5; an exclamation
indicating that one has absorbed or is emitting a quantum of
unhappiness. Less common than [1481]ping.
_________________________________________________________________
Node:blast, Next:[1482]blat, Previous:[1483]blargh, Up:[1484]= B =
blast 1. v.,n.
Synonym for [1485]BLT, used esp. for large data sends over a network
or comm line. Opposite of [1486]snarf. Usage: uncommon. The variant
`blat' has been reported. 2. vt. [HP/Apollo] Synonymous with
[1487]nuke (sense 3). Sometimes the message Unable to kill all
processes. Blast them (y/n)? would appear in the command window upon
logout.
_________________________________________________________________
Node:blat, Next:[1488]bletch, Previous:[1489]blast, Up:[1490]= B =
blat n.
1. Syn. [1491]blast, sense 1. 2. See [1492]thud.
_________________________________________________________________
Node:bletch, Next:[1493]bletcherous, Previous:[1494]blat, Up:[1495]= B
=
bletch /blech/ interj.
[very common; from Yiddish/German `brechen', to vomit, poss. via
comic-strip exclamation `blech'] Term of disgust. Often used in "Ugh,
bletch". Compare [1496]barf.
_________________________________________________________________
Node:bletcherous, Next:[1497]blink, Previous:[1498]bletch, Up:[1499]=
B =
bletcherous /blech'*-r*s/ adj.
Disgusting in design or function; esthetically unappealing. This word
is seldom used of people. "This keyboard is bletcherous!" (Perhaps the
keys don't work very well, or are misplaced.) See [1500]losing,
[1501]cretinous, [1502]bagbiting, [1503]bogus, and [1504]random. The
term [1505]bletcherous applies to the esthetics of the thing so
described; similarly for [1506]cretinous. By contrast, something that
is `losing' or `bagbiting' may be failing to meet objective criteria.
See also [1507]bogus and [1508]random, which have richer and wider
shades of meaning than any of the above.
_________________________________________________________________
Node:blink, Next:[1509]blinkenlights, Previous:[1510]bletcherous,
Up:[1511]= B =
blink vi.,n.
To use a navigator or off-line message reader to minimize time spent
on-line to a commercial network service (a necessity in many places
outside the U.S. where the telecoms monopolies charge per-minute for
local calls). This term attained wide use in the UK, but is rare or
unknown in the US.
_________________________________________________________________
Node:blinkenlights, Next:[1512]blit, Previous:[1513]blink, Up:[1514]=
B =
blinkenlights /blink'*n-li:tz/ n.
[common] Front-panel diagnostic lights on a computer, esp. a
[1515]dinosaur. Now that dinosaurs are rare, this term usually refers
to status lights on a modem, network hub, or the like.
This term derives from the last word of the famous blackletter-Gothic
sign in mangled pseudo-German that once graced about half the computer
rooms in the English-speaking world. One version ran in its entirety
as follows:
ACHTUNG! ALLES LOOKENSPEEPERS!
Das computermachine ist nicht fuer gefingerpoken und mittengrabben.
Ist easy schnappen der springenwerk, blowenfusen und poppencorken
mit spitzensparken. Ist nicht fuer gewerken bei das dumpkopfen. Das
rubbernecken sichtseeren keepen das cotten-pickenen hans in das
pockets muss; relaxen und watchen das blinkenlichten.
This silliness dates back at least as far as 1959 at Stanford
University and had already gone international by the early 1960s, when
it was reported at London University's ATLAS computing site. There are
several variants of it in circulation, some of which actually do end
with the word `blinkenlights'.
In an amusing example of turnabout-is-fair-play, German hackers have
developed their own versions of the blinkenlights poster in fractured
English, one of which is reproduced here:
ATTENTION
This room is fullfilled mit special electronische equippment.
Fingergrabbing and pressing the cnoeppkes from the computers is
allowed for die experts only! So all the "lefthanders" stay away
and do not disturben the brainstorming von here working
intelligencies. Otherwise you will be out thrown and kicked
anderswhere! Also: please keep still and only watchen astaunished
the blinkenlights.
See also [1516]geef.
Old-time hackers sometimes get nostalgic for blinkenlights because
they were so much more fun to look at than a blank panel. Sadly, very
few computers still have them (the three LEDs on a PC keyboard
certainly don't count). The obvious reasons (cost of wiring, cost of
front-panel cutouts, almost nobody needs or wants to interpret
machine-register states on the fly anymore) are only part of the
story. Another part of it is that radio-frequency leakage from the
lamp wiring was beginning to be a problem as far back as transistor
machines. But the most fundamental fact is that there are very few
signals slow enough to blink an LED these days! With slow CPUs, you
could watch the bus register or instruction counter tick, but at
33/66/150MHz it's all a blur.
Finally, a version updated for the Internet has been seen on
news.admin.net-abuse.email:
ACHTUNG! ALLES LOOKENSPEEPERS!
Das Internet is nicht fuer gefingerclicken und giffengrabben. Ist
easy droppenpacket der routers und overloaden der backbone mit der
spammen und der me-tooen. Ist nicht fuer gewerken bei das
dumpkopfen. Das mausklicken sichtseeren keepen das bandwit-spewin
hans in das pockets muss; relaxen und watchen das cursorblinken.
This newest version partly reflects reports that the word
`blinkenlights' is (in 1999) undergoing something of a revival in
usage, but applied to networking equipment. The transmit and receive
lights on routers, activity lights on switches and hubs, and other
network equipment often blink in visually pleasing and seemingly
coordinated ways. Although this is different in some ways from
register readings, a tall stack of Cisco equipment or a 19-inch rack
of ISDN terminals can provoke a similar feeling of hypnotic awe,
especially in a darkened network operations center or server room.
_________________________________________________________________
Node:blit, Next:[1517]blitter, Previous:[1518]blinkenlights,
Up:[1519]= B =
blit /blit/ vt.
1. [common] To copy a large array of bits from one part of a
computer's memory to another part, particularly when the memory is
being used to determine what is shown on a display screen. "The
storage allocator picks through the table and copies the good parts up
into high memory, and then blits it all back down again." See
[1520]bitblt, [1521]BLT, [1522]dd, [1523]cat, [1524]blast,
[1525]snarf. More generally, to perform some operation (such as
toggling) on a large array of bits while moving them. 2. [historical,
rare] Sometimes all-capitalized as `BLIT': an early experimental
bit-mapped terminal designed by Rob Pike at Bell Labs, later
commercialized as the AT&T 5620. (The folk etymology from `Bell Labs
Intelligent Terminal' is incorrect. Its creators liked to claim that
"Blit" stood for the Bacon, Lettuce, and Interactive Tomato.)
_________________________________________________________________
Node:blitter, Next:[1526]blivet, Previous:[1527]blit, Up:[1528]= B =
blitter /blit'r/ n.
[common] A special-purpose chip or hardware system built to perform
[1529]blit operations, esp. used for fast implementation of bit-mapped
graphics. The Commodore Amiga and a few other micros have these, but
since 1990 the trend has been away from them (however, see [1530]cycle
of reincarnation). Syn. [1531]raster blaster.
_________________________________________________________________
Node:blivet, Next:[1532]bloatware, Previous:[1533]blitter, Up:[1534]=
B =
blivet /bliv'*t/ n.
[allegedly from a World War II military term meaning "ten pounds of
manure in a five-pound bag"] 1. An intractable problem. 2. A crucial
piece of hardware that can't be fixed or replaced if it breaks. 3. A
tool that has been hacked over by so many incompetent programmers that
it has become an unmaintainable tissue of hacks. 4. An out-of-control
but unkillable development effort. 5. An embarrassing bug that pops up
during a customer demo. 6. In the subjargon of computer security
specialists, a denial-of-service attack performed by hogging limited
resources that have no access controls (for example, shared spool
space on a multi-user system).
This term has other meanings in other technical cultures; among
experimental physicists and hardware engineers of various kinds it
seems to mean any random object of unknown purpose (similar to hackish
use of [1535]frob). It has also been used to describe an amusing
trick-the-eye drawing resembling a three-pronged fork that appears to
depict a three-dimensional object until one realizes that the parts
fit together in an impossible way.
_________________________________________________________________
Node:bloatware, Next:[1536]BLOB, Previous:[1537]blivet, Up:[1538]= B =
bloatware n.
[common] Software that provides minimal functionality while requiring
a disproportionate amount of diskspace and memory. Especially used for
application and OS upgrades. This term is very common in the
Windows/NT world. So is its cause.
_________________________________________________________________
Node:BLOB, Next:[1539]block, Previous:[1540]bloatware, Up:[1541]= B =
BLOB
1. n. [acronym: Binary Large OBject] Used by database people to refer
to any random large block of bits that needs to be stored in a
database, such as a picture or sound file. The essential point about a
BLOB is that it's an object that cannot be interpreted within the
database itself. 2. v. To [1542]mailbomb someone by sending a BLOB to
him/her; esp. used as a mild threat. "If that program crashes again,
I'm going to BLOB the core dump to you."
_________________________________________________________________
Node:block, Next:[1543]block transfer computations,
Previous:[1544]BLOB, Up:[1545]= B =
block v.
[common; from process scheduling terminology in OS theory] 1. vi. To
delay or sit idle while waiting for something. "We're blocking until
everyone gets here." Compare [1546]busy-wait. 2. `block on' vt. To
block, waiting for (something). "Lunch is blocked on Phil's arrival."
_________________________________________________________________
Node:block transfer computations, Next:[1547]Bloggs Family,
Previous:[1548]block, Up:[1549]= B =
block transfer computations n.
[from the television series "Dr. Who"] Computations so fiendishly
subtle and complex that they could not be performed by machines. Used
to refer to any task that should be expressible as an algorithm in
theory, but isn't. (The Z80's LDIR instruction, "Computed Block
Transfer with increment", may also be relevant.)
_________________________________________________________________
Node:Bloggs Family, Next:[1550]blow an EPROM, Previous:[1551]block
transfer computations, Up:[1552]= B =
Bloggs Family n.
An imaginary family consisting of Fred and Mary Bloggs and their
children. Used as a standard example in knowledge representation to
show the difference between extensional and intensional objects. For
example, every occurrence of "Fred Bloggs" is the same unique person,
whereas occurrences of "person" may refer to different people. Members
of the Bloggs family have been known to pop up in bizarre places such
as the old [1553]DEC Telephone Directory. Compare [1554]Dr. Fred
Mbogo; [1555]J. Random Hacker; [1556]Fred Foobar.
_________________________________________________________________
Node:blow an EPROM, Next:[1557]blow away, Previous:[1558]Bloggs
Family, Up:[1559]= B =
blow an EPROM /bloh *n ee'prom/ v.
(alt. `blast an EPROM', `burn an EPROM') To program a read-only
memory, e.g. for use with an embedded system. This term arose because
the programming process for the Programmable Read-Only Memories
(PROMs) that preceded present-day Erasable Programmable Read-Only
Memories (EPROMs) involved intentionally blowing tiny electrical fuses
on the chip. The usage lives on (it's too vivid and expressive to
discard) even though the write process on EPROMs is nondestructive.
_________________________________________________________________
Node:blow away, Next:[1560]blow out, Previous:[1561]blow an EPROM,
Up:[1562]= B =
blow away vt.
To remove (files and directories) from permanent storage, generally by
accident. "He reformatted the wrong partition and blew away last
night's netnews." Oppose [1563]nuke.
_________________________________________________________________
Node:blow out, Next:[1564]blow past, Previous:[1565]blow away,
Up:[1566]= B =
blow out vi.
[prob. from mining and tunneling jargon] Of software, to fail
spectacularly; almost as serious as [1567]crash and burn. See
[1568]blow past, [1569]blow up, [1570]die horribly.
_________________________________________________________________
Node:blow past, Next:[1571]blow up, Previous:[1572]blow out,
Up:[1573]= B =
blow past vt.
To [1574]blow out despite a safeguard. "The server blew past the 5K
reserve buffer."
_________________________________________________________________
Node:blow up, Next:[1575]BLT, Previous:[1576]blow past, Up:[1577]= B =
blow up vi.
1. [scientific computation] To become unstable. Suggests that the
computation is diverging so rapidly that it will soon overflow or at
least go [1578]nonlinear. 2. Syn. [1579]blow out.
_________________________________________________________________
Node:BLT, Next:[1580]Blue Book, Previous:[1581]blow up, Up:[1582]= B =
BLT /B-L-T/, /bl*t/ or (rarely) /belt/ n.,vt.
Synonym for [1583]blit. This is the original form of [1584]blit and
the ancestor of [1585]bitblt. It referred to any large bit-field copy
or move operation (one resource-intensive memory-shuffling operation
done on pre-paged versions of ITS, WAITS, and TOPS-10 was sardonically
referred to as `The Big BLT'). The jargon usage has outlasted the
[1586]PDP-10 BLock Transfer instruction from which [1587]BLT derives;
nowadays, the assembler mnemonic [1588]BLT almost always means `Branch
if Less Than zero'.
_________________________________________________________________
Node:Blue Book, Next:[1589]blue box, Previous:[1590]BLT, Up:[1591]= B
=
Blue Book n.
1. Informal name for one of the four standard references on the
page-layout and graphics-control language [1592]PostScript
("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 the [1593]Green Book, the [1594]Red
Book, and the [1595]White 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 also [1596]book
titles.
_________________________________________________________________
Node:blue box, Next:[1597]Blue Glue, Previous:[1598]Blue Book,
Up:[1599]= 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.
Early [1600]phreakers 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. An [1601]IBM machine, especially a large (non-PC) one.
_________________________________________________________________
Node:Blue Glue, Next:[1602]blue goo, Previous:[1603]blue box,
Up:[1604]= B =
Blue Glue n.
[IBM] IBM's SNA (Systems Network Architecture), an incredibly
[1605]losing and [1606]bletcherous communications protocol widely
favored at commercial shops that don't know any better. The official
IBM definition is "that which binds blue boxes together." See
[1607]fear 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 in [1608]dinosaur
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:[1609]Blue Screen of Death, Previous:[1610]Blue
Glue, Up:[1611]= B =
blue goo n.
Term for `police' [1612]nanobots intended to prevent [1613]gray 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?'. See [1614]nanotechnology.
_________________________________________________________________
Node:Blue Screen of Death, Next:[1615]blue wire, Previous:[1616]blue
goo, Up:[1617]= B =
Blue Screen of Death n.
[common] This term is closely related to the older [1618]Black Screen
of Death but 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 abbreviated [1619]BSOD.)
The following entry from the [1620]Salon Haiku Contest, seems to have
predated popular use of the term:
Windows NT crashed.
I am the Blue Screen of Death
No one hears your screams.
_________________________________________________________________
Node:blue wire, Next:[1621]blurgle, Previous:[1622]Blue Screen of
Death, Up:[1623]= B =
blue wire n.
[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. Compare [1624]purple wire, [1625]red wire, [1626]yellow
wire, [1627]pink wire.
_________________________________________________________________
Node:blurgle, Next:[1628]BNF, Previous:[1629]blue wire, Up:[1630]= B =
blurgle /bler'gl/ n.
[UK] Spoken [1631]metasyntactic 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. Compare [1632]mumble, sense 7.
_________________________________________________________________
Node:BNF, Next:[1633]boa, Previous:[1634]blurgle, Up:[1635]= 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:
::=
Pages:
1 |
2 |
3 |
4 |
5 | 6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37