Chapter 56 of 61 · 3931 words · ~20 min read

Part 56

1. One who hacks vision, in the sense of an Artificial Intelligence researcher working on the problem of getting computers to `see' things using TV cameras. (There isn't any problem in sending information from a TV camera to a computer. The problem is, how can the computer be programmed to make use of the camera information? See SMOP, AI-complete.) 2. [IBM] One who reads the outside literature. At IBM, apparently, such a penchant is viewed with awe and wonder.

Node:VMS, Next:voice, Previous:visionary, Up:= V =

VMS /V-M-S/ n.

DEC's proprietary operating system for its VAX minicomputer; one of the seven or so environments that loom largest in hacker folklore. Many Unix fans generously concede that VMS would probably be the hacker's favorite commercial OS if Unix didn't exist; though true, this makes VMS fans furious. One major hacker gripe with VMS concerns its slowness -- thus the following limerick:

There once was a system called VMS Of cycles by no means abstemious. It's chock-full of hacks And runs on a VAX And makes my poor stomach all squeamious. --- The Great Quux

See also VAX, TOPS-10, TOPS-20, Unix, runic.

Node:voice, Next:voice-net, Previous:VMS, Up:= V =

voice vt.

To phone someone, as opposed to emailing them or connecting in talk mode. "I'm busy now; I'll voice you later."

Node:voice-net, Next:voodoo programming, Previous:voice, Up:= V =

voice-net n.

Hackish way of referring to the telephone system, analogizing it to a digital network. Usenet sig blocks not uncommonly include the sender's phone next to a "Voice:" or "Voice-Net:" header; common variants of this are "Voicenet" and "V-Net". Compare paper-net, snail-mail.

Node:voodoo programming, Next:VR, Previous:voice-net, Up:= V =

voodoo programming n.

[from George Bush's "voodoo economics"] 1. The use by guess or cookbook of an obscure or hairy system, feature, or algorithm that one does not truly understand. The implication is that the technique may not work, and if it doesn't, one will never know why. Almost synonymous with black magic, except that black magic typically isn't documented and nobody understands it. Compare magic, deep magic, heavy wizardry, rain dance, cargo cult programming, wave a dead chicken. 2. Things programmers do that they know shouldn't work but they try anyway, and which sometimes actually work, such as recompiling everything.

Node:VR, Next:Vulcan nerve pinch, Previous:voodoo programming, Up:= V =

VR // [MUD] n.

On-line abbrev for virtual reality, as opposed to RL.

Node:Vulcan nerve pinch, Next:vulture capitalist, Previous:VR, Up:= V =

Vulcan nerve pinch n.

[from the old "Star Trek" TV series via Commodore Amiga hackers] The keyboard combination that forces a soft-boot or jump to ROM monitor (on machines that support such a feature). On PC clones this is Ctrl-Alt-Del; on Suns, L1-A; on Macintoshes, it is <Cmd>-<Power switch> or <CMD>-<CTRL>-<POWER>! Also called three-finger salute. Compare quadruple bucky.

Node:vulture capitalist, Next:W2K bug, Previous:Vulcan nerve pinch, Up:= V =

vulture capitalist n.

Pejorative hackerism for `venture capitalist', deriving from the common practice of pushing contracts that deprive inventors of control over their own innovations and most of the money they ought to have made from them.

Node:= W =, Next:= X =, Previous:= V =, Up:The Jargon Lexicon

= W =

W2K bug:

wabbit:

WAITS:

waldo:

walk:

walk off the end of:

walking drives:

wall:

wall follower:

wall time:

wall wart:

wallpaper:

wango:

wank:

wannabee:

war dialer:

-ware:

warez:

warez d00dz:

warez kiddies:

warlording:

warm boot:

wart:

washing machine:

washing software:

water MIPS:

wave a dead chicken:

weasel:

web pointer:

web toaster:

webify:

webmaster:

web ring:

wedged:

wedgie:

wedgitude:

weeble:

weeds:

weenie:

Weenix:

well-behaved:

well-connected:

wetware:

whack:

whack-a-mole:

whacker:

whales:

whalesong:

What's a spline?:

wheel:

wheel bit:

wheel of reincarnation:

wheel wars:

White Book:

whitelist:

whizzy:

wibble:

WIBNI:

widget:

wiggles:

WIMP environment:

win:

win big:

win win:

Winchester:

windoid:

window shopping:

Windoze:

winged comments:

winkey:

winnage:

winner:

winnitude:

Wintel:

wired:

wirehead:

wirewater:

wish list:

within delta of:

within epsilon of:

wizard:

Wizard Book:

wizard hat:

wizard mode:

wizardly:

wok-on-the-wall:

womb box:

WOMBAT:

womble:

wonky:

woofer:

workaround:

working as designed:

worm:

wormhole:

wound around the axle:

wrap around:

write-only code:

write-only language:

write-only memory:

Wrong Thing:

wugga wugga:

wumpus:

WYSIAYG:

WYSIWYG:

Node:W2K bug, Next:wabbit, Previous:vulture capitalist, Up:= W =

W2K bug

[from `Y2K bug' for the Year 2000 problem] The upcoming deployment of Microsoft's Windows 2000 operating system, which hackers generally expect will be among the worst train wrecks in the history of software engineering. Such is the power of Microsoft marketing, however, that it is also expected this will not become obvious until it has incurred hundreds of millions of dollars in downtime and lost opportunity costs.

Node:wabbit, Next:WAITS, Previous:W2K bug, Up:= W =

wabbit /wab'it/ n.

[almost certainly from Elmer Fudd's immortal line "You wascawwy wabbit!"] 1. A legendary early hack reported on a System/360 at RPI and elsewhere around 1978; this may have descended (if only by inspiration) from a hack called RABBITS reported from 1969 on a Burroughs 5500 at the University of Washington Computer Center. The program would make two copies of itself every time it was run, eventually crashing the system. 2. By extension, any hack that includes infinite self-replication but is not a virus or worm. See fork bomb and rabbit job, see also cookie monster.

Node:WAITS, Next:waldo, Previous:wabbit, Up:= W =

WAITS /wayts/ n.

The mutant cousin of TOPS-10 used on a handful of systems at SAIL up to 1990. There was never an `official' expansion of WAITS (the name itself having been arrived at by a rather sideways process), but it was frequently glossed as `West-coast Alternative to ITS'. Though WAITS was less visible than ITS, there was frequent exchange of people and ideas between the two communities, and innovations pioneered at WAITS exerted enormous indirect influence. The early screen modes of EMACS, for example, were directly inspired by WAITS's `E' editor -- one of a family of editors that were the first to do `real-time editing', in which the editing commands were invisible and where one typed text at the point of insertion/overwriting. The modern style of multi-region windowing is said to have originated there, and WAITS alumni at XEROX PARC and elsewhere played major roles in the developments that led to the XEROX Star, the Macintosh, and the Sun workstations. Also invented there were bucky bits -- thus, the ALT key on every IBM PC is a WAITS legacy. One WAITS feature very notable in pre-Web days was a news-wire interface that allowed WAITS hackers to read, store, and filter AP and UPI dispatches from their terminals; the system also featured a still-unusual level of support for what is now called `multimedia' computing, allowing analog audio and video signals to be switched to programming terminals.

Node:waldo, Next:walk, Previous:WAITS, Up:= W =

waldo /wol'doh/ n.

[From Robert A. Heinlein's story "Waldo"] 1. A mechanical agent, such as a gripper arm, controlled by a human limb. When these were developed for the nuclear industry in the mid-1940s they were named after the invention described by Heinlein in the story, which he wrote in 1942. Now known by the more generic term `telefactoring', this technology is of intense interest to NASA for tasks like space station maintenance. 2. At Harvard (particularly by Tom Cheatham and students), this is used instead of foobar as a metasyntactic variable and general nonsense word. See foo, bar, foobar, quux.

Node:walk, Next:walk off the end of, Previous:waldo, Up:= W =

walk n.,vt.

Traversal of a data structure, especially an array or linked-list data structure in core. See also codewalker, silly walk, clobber.

Node:walk off the end of, Next:walking drives, Previous:walk, Up:= W =

walk off the end of vt.

To run past the end of an array, list, or medium after stepping through it -- a good way to land in trouble. Often the result of an off-by-one error. Compare clobber, roach, smash the stack.

Node:walking drives, Next:wall, Previous:walk off the end of, Up:= W =

walking drives n.

An occasional failure mode of magnetic-disk drives back in the days when they were huge, clunky washing machines. Those old dinosaur parts carried terrific angular momentum; the combination of a misaligned spindle or worn bearings and stick-slip interactions with the floor could cause them to `walk' across a room, lurching alternate corners forward a couple of millimeters at a time. There is a legend about a drive that walked over to the only door to the computer room and jammed it shut; the staff had to cut a hole in the wall in order to get at it! Walking could also be induced by certain patterns of drive access (a fast seek across the whole width of the disk, followed by a slow seek in the other direction). Some bands of old-time hackers figured out how to induce disk-accessing patterns that would do this to particular drive models and held disk-drive races.

Node:wall, Next:wall follower, Previous:walking drives, Up:= W =

wall interj.

[WPI] 1. An indication of confusion, usually spoken with a quizzical tone: "Wall??" 2. A request for further explication. Compare octal forty. 3. [Unix, from `write all'] v. To send a message to everyone currently logged in, esp. with the wall(8) utility.

It is said that sense 1 came from the idiom `like talking to a blank wall'. It was originally used in situations where, after you had carefully answered a question, the questioner stared at you blankly, clearly having understood nothing that was explained. You would then throw out a "Hello, wall?" to elicit some sort of response from the questioner. Later, confused questioners began voicing "Wall?" themselves.

Node:wall follower, Next:wall time, Previous:wall, Up:= W =

wall follower n.

A person or algorithm that compensates for lack of sophistication or native stupidity by efficiently following some simple procedure shown to have been effective in the past. Used of an algorithm, this is not necessarily pejorative; it recalls `Harvey Wallbanger', the winning robot in an early AI contest (named, of course, after the cocktail). Harvey successfully solved mazes by keeping a `finger' on one wall and running till it came out the other end. This was inelegant, but it was mathematically guaranteed to work on simply-connected mazes -- and, in fact, Harvey outperformed more sophisticated robots that tried to `learn' each maze by building an internal representation of it. Used of humans, the term is pejorative and implies an uncreative, bureaucratic, by-the-book mentality. See also code grinder; compare droid.

Node:wall time, Next:wall wart, Previous:wall follower, Up:= W =

wall time n.

(also `wall clock time') 1. `Real world' time (what the clock on the wall shows), as opposed to the system clock's idea of time. 2. The real running time of a program, as opposed to the number of ticks required to execute it (on a timesharing system these always differ, as no one program gets all the ticks, and on multiprocessor systems with good thread support one may get more processor time than real time).

Node:wall wart, Next:wallpaper, Previous:wall time, Up:= W =

wall wart n.

A small power-supply brick with integral male plug, designed to plug directly into a wall outlet; called a `wart' because when installed on a power strip it tends to block up at least one more socket than it uses.. These are frequently associated with modems and other small electronic devices which would become unacceptably bulky or hot if they had power supplies on board (there are other reasons as well having to do with the cost of UL certification).

Node:wallpaper, Next:wango, Previous:wall wart, Up:= W =

wallpaper n.

1. A file containing a listing (e.g., assembly listing) or a transcript, esp. a file containing a transcript of all or part of a login session. (The idea was that the paper for such listings was essentially good only for wallpaper, as evidenced at Stanford, where it was used to cover windows.) Now rare, esp. since other systems have developed other terms for it (e.g., PHOTO on TWENEX). However, the Unix world doesn't have an equivalent term, so perhaps wallpaper will take hold there. The term probably originated on ITS, where the commands to begin and end transcript files were :WALBEG and :WALEND, with default file WALL PAPER (the space was a path delimiter). 2. The background pattern used on graphical workstations (this is techspeak under the `Windows' graphical user interface to MS-DOS). 3. `wallpaper file' n. The file that contains the wallpaper information before it is actually printed on paper. (Even if you don't intend ever to produce a real paper copy of the file, it is still called a wallpaper file.)

Node:wango, Next:wank, Previous:wallpaper, Up:= W =

wango /wang'goh/ n.

Random bit-level grovelling going on in a system during some unspecified operation. Often used in combination with mumble. For example: "You start with the `.o' file, run it through this postprocessor that does mumble-wango -- and it comes out a snazzy object-oriented executable."

Node:wank, Next:wannabee, Previous:wango, Up:= W =

wank /wangk/ n.,v.,adj.

[Columbia University: prob. by mutation from Commonwealth slang v. `wank', to masturbate] Used much as hack is elsewhere, as a noun denoting a clever technique or person or the result of such cleverness. May describe (negatively) the act of hacking for hacking's sake ("Quit wanking, let's go get supper!") or (more positively) a wizard. Adj. `wanky' describes something particularly clever (a person, program, or algorithm). Conversations can also get wanky when there are too many wanks involved. This excess wankiness is signalled by an overload of the `wankometer' (compare bogometer). When the wankometer overloads, the conversation's subject must be changed, or all non-wanks will leave. Compare `neep-neeping' (under neep-neep). Usage: U.S. only. In Britain and the Commonwealth this word is extremely rude and is best avoided unless one intends to give offense. Adjectival `wanky' is less offensive and simply means `stupid' or `broken' (this is mainstream in Great Britain).

Node:wannabee, Next:war dialer, Previous:wank, Up:= W =

wannabee /won'*-bee/ n.

(also, more plausibly, spelled `wannabe') [from a term recently used to describe Madonna fans who dress, talk, and act like their idol; prob. originally from biker slang] A would-be hacker. The connotations of this term differ sharply depending on the age and exposure of the subject. Used of a person who is in or might be entering larval stage, it is semi-approving; such wannabees can be annoying but most hackers remember that they, too, were once such creatures. When used of any professional programmer, CS academic, writer, or suit, it is derogatory, implying that said person is trying to cuddle up to the hacker mystique but doesn't, fundamentally, have a prayer of understanding what it is all about. Overuse of terms from this lexicon is often an indication of the wannabee nature. Compare newbie.

Historical note: The wannabee phenomenon has a slightly different flavor now (1993) than it did ten or fifteen years ago. When the people who are now hackerdom's tribal elders were in larval stage, the process of becoming a hacker was largely unconscious and unaffected by models known in popular culture -- communities formed spontaneously around people who, as individuals, felt irresistibly drawn to do hackerly things, and what wannabees experienced was a fairly pure, skill-focused desire to become similarly wizardly. Those days of innocence are gone forever; society's adaptation to the advent of the microcomputer after 1980 included the elevation of the hacker as a new kind of folk hero, and the result is that some people semi-consciously set out to be hackers and borrow hackish prestige by fitting the popular image of hackers. Fortunately, to do this really well, one has to actually become a wizard. Nevertheless, old-time hackers tend to share a poorly articulated disquiet about the change; among other things, it gives them mixed feelings about the effects of public compendia of lore like this one.

Node:war dialer, Next:-ware, Previous:wannabee, Up:= W =

war dialer n.

A cracking tool, a program that calls a given list or range of phone numbers and records those which answer with handshake tones (and so might be entry points to computer or telecommunications systems). Some of these programs have become quite sophisticated, and can now detect modem, fax, or PBX tones and log each one separately. The war dialer is one of the most important tools in the phreaker's kit. These programs evolved from early demon dialers.

Node:-ware, Next:warez, Previous:war dialer, Up:= W =

-ware suff.

[from `software'] Commonly used to form jargon terms for classes of software. For examples, see annoyware, careware, crippleware, crudware, freeware, fritterware, guiltware, liveware, meatware, payware, psychedelicware, shareware, shelfware, vaporware, wetware.

Node:warez, Next:warez d00dz, Previous:-ware, Up:= W =

warez /weirz/ n.

Widely used in cracker subcultures to denote cracked version of commercial software, that is versions from which copy-protection has been stripped. Hackers recognize this term but don't use it themselves. See warez d00dz, courier, leech, elite.

Node:warez d00dz, Next:warez kiddies, Previous:warez, Up:= W =

warez d00dz /weirz doodz/ n.

A substantial subculture of crackers refer to themselves as `warez d00dz'; there is evidently some connection with B1FF here. As `Ozone Pilot', one former warez d00d, wrote:

Warez d00dz get illegal copies of copyrighted software. If it has copy protection on it, they break the protection so the software can be copied. Then they distribute it around the world via several gateways. Warez d00dz form badass group names like RAZOR and the like. They put up boards that distribute the latest ware, or pirate program. The whole point of the Warez sub-culture is to get the pirate program released and distributed before any other group. I know, I know. But don't ask, and it won't hurt as much. This is how they prove their poweress [sic]. It gives them the right to say, "I released King's Quest IVXIX before you so obviously my testicles are larger." Again don't ask...

The studly thing to do if one is a warez d00d, it appears, is emit `0-day warez', that is copies of commercial software copied and cracked on the same day as its retail release. Warez d00ds also hoard software in a big way, collecting untold megabytes of arcade-style games, pornographic JPGs, and applications they'll never use onto their hard disks. As Ozone Pilot acutely observes:

[BELONG] is the only word you will need to know. Warez d00dz want to belong. They have been shunned by everyone, and thus turn to cyberspace for acceptance. That is why they always start groups like TGW, FLT, USA and the like. Structure makes them happy. [...] Warez d00dz will never have a handle like "Pink Daisy" because warez d00dz are insecure. Only someone who is very secure with a good dose of self-esteem can stand up to the cries of fag and girlie-man. More likely you will find warez d00dz with handles like: Doctor Death, Deranged Lunatic, Hellraiser, Mad Prince, Dreamdevil, The Unknown, Renegade Chemist, Terminator, and Twin Turbo. They like to sound badass when they can hide behind their terminals. More likely, if you were given a sample of 100 people, the person whose handle is Hellraiser is the last person you'd associate with the name.

The contrast with Internet hackers is stark and instructive. See cracker, wannabee, handle, elite, courier, leech; compare weenie, spod.

Node:warez kiddies, Next:warlording, Previous:warez d00dz, Up:= W =

warez kiddies n.

Even more derogatory way of referring to warez d00dz; refers to the fact that most warez d00dz are around the age of puberty. Compare script kiddies.

Node:warlording, Next:warm boot, Previous:warez kiddies, Up:= W =

warlording v.

[from the Usenet group _alt.fan.warlord_] The act of excoriating a bloated, ugly, or derivative sig block. Common grounds for warlording include the presence of a signature rendered in a BUAF, over-used or cliched sig quotes, ugly ASCII art, or simply excessive size. The original `Warlord' was a B1FF-like newbie c.1991 who featured in his sig a particularly large and obnoxious ASCII graphic resembling the sword of Conan the Barbarian in the 1981 John Milius movie; the group name _alt.fan.warlord_ was sarcasm, and the characteristic mode of warlording is devastatingly sarcastic praise.

Node:warm boot, Next:wart, Previous:warlording, Up:= W =

warm boot n.

See boot.

Node:wart, Next:washing machine, Previous:warm boot, Up:= W =

wart n.

A small, crocky feature that sticks out of an otherwise clean design. Something conspicuous for localized ugliness, especially a special-case exception to a general rule. For example, in some versions of csh(1), single quotes literalize every character inside them except !. In ANSI C, the ?? syntax used for obtaining ASCII characters in a foreign environment is a wart. See also miswart.

Node:washing machine, Next:washing software, Previous:wart, Up:= W =

washing machine n.

1. Old-style 14-inch hard disks in floor-standing cabinets. So called because of the size of the cabinet and the `top-loading' access to the media packs -- and, of course, they were always set on `spin cycle'. The washing-machine idiom transcends language barriers; it is even used in Russian hacker jargon. See also walking drives. The thick channel cables connecting these were called `bit hoses' (see hose, sense 3). 2. [CMU] A machine used exclusively for washing software. CMU has clusters of these.

Node:washing software, Next:water MIPS, Previous:washing machine, Up:= W =

washing software n.

The process of recompiling a software distribution (used more often when the recompilation is occuring from scratch) to pick up and merge together all of the various changes that have been made to the source.

Node:water MIPS, Next:wave a dead chicken, Previous:washing software, Up:= W =

water MIPS n.

(see MIPS, sense 2) Large, water-cooled machines of either today's ECL-supercomputer flavor or yesterday's traditional mainframe type.

Node:wave a dead chicken, Next:weasel, Previous:water MIPS, Up:= W =

wave a dead chicken v.

To perform a ritual in the direction of crashed software or hardware that one believes to be futile but is nevertheless necessary so that others are satisfied that an appropriate degree of effort has been expended. "I'll wave a dead chicken over the source code, but I really think we've run into an OS bug." Compare voodoo programming, rain dance; see also casting the runes.

Node:weasel, Next:web pointer, Previous:wave a dead chicken, Up:= W =

weasel n.

[Cambridge] A naive user, one who deliberately or accidentally does things that are stupid or ill-advised. Roughly synonymous with loser.

Node:web pointer, Next:web toaster, Previous:weasel, Up:= W =

web pointer n.

A World Wide Web URL. See also hotlink, which has slightly different connotations.

Node:web toaster, Next:webify, Previous:web pointer, Up:= W =

web toaster n.

A small specialized computer, shipped with no monitor or keyboard or any other external peripherals, pre-configured to be controlled through an Ethernet port and function as a WWW server. Products of this kind (for example the Cobalt Qube) are often about the size of a toaster. See toaster; compare video toaster.

Node:webify, Next:webmaster, Previous:web toaster, Up:= W =

webify n.

To put a piece of (possibly already existing) material on the WWW. Frequently used for papers ("Why don't you webify all your publications?") or for demos ("They webified their 6.866 final project"). This term seems to have been (rather logically) independently invented multiple times in the early 1990s.

Node:webmaster, Next:web ring, Previous:webify, Up:= W =

webmaster n.

[WWW: from postmaster] The person at a site providing World Wide Web information who is responsible for maintaining the public pages and keeping the Web server running and properly configured.

Node:web ring, Next:wedged, Previous:webmaster, Up:= W =

web ring n.

Two or more web sites connected by prominent links between sites sharing a common interest or theme. Usually such cliques have the topology of a ring, in order to make it easy for visitors to navigate through all of them.

Node:wedged, Next:wedgie, Previous:web ring, Up:= W =

wedged adj.