#======= THIS IS THE JARGON FILE, VERSION 4.2.2, 20 AUG
2000 =======# This is the Jargon File, a comprehensive compendium
of hacker slang illuminating many aspects of hackish tradition, folklore,
and humor.
This document (the Jargon File) is in the public domain, to be freely
used, shared, and modified. There are (by intention) no legal restraints
on what you can do with it, but there are traditions about its proper use
to which many hackers are quite strongly attached. Please extend the
courtesy of proper citation when you quote the File, ideally with a
version number, as it will change and grow over time. (Examples of
appropriate citation form: "Jargon File 4.2.2" or "The on-line hacker
Jargon File, version 4.2.2, 20 AUG 2000".)
The Jargon File is a common heritage of the hacker culture. Over the
years a number of individuals have volunteered considerable time to
maintaining the File and been recognized by the net at large as editors
of it. Editorial responsibilities include: to collate contributions and
suggestions from others; to seek out corroborating information; to
cross-reference related entries; to keep the file in a consistent format;
and to announce and distribute updated versions periodically. Current
volunteer editors include:
Eric Raymond [5]
[email protected]
Although there is no requirement that you do so, it is considered good
form to check with an editor before quoting the File in a published
work or commercial product. We may have additional information that
would be helpful to you and can assist you in framing your quote to
reflect not only the letter of the File but its spirit as well.
All contributions and suggestions about this file sent to a volunteer
editor are gratefully received and will be regarded, unless otherwise
labelled, as freely given donations for possible use as part of this
public-domain file.
From time to time a snapshot of this file has been polished, edited, and
formatted for commercial publication with the cooperation of the
volunteer editors and the hacker community at large. If you wish to
have a bound paper copy of this file, you may find it convenient to
purchase one of these. They often contain additional material not found
in on-line versions. The two `authorized' editions so far are described in
the Revision History section; there may be more in the future.
* [6]Introduction: The purpose and scope of this File
* [7]A Few Terms: Of Slang, Jargon and Techspeak
* [8]Revision History: How the File came to be
* [9]Jargon Construction: How hackers invent jargon
* [10]Hacker Writing Style: How they write
* [11]Email Quotes: And the Inclusion Problem
* [12]Hacker Speech Style: How hackers talk
* [13]International Style: Some notes on usage outside the U.S.
* [14]Lamer-speak: Crackers, Phreaks, and Lamers
* [15]Pronunciation Guide: How to read the pronunciation keys
* [16]Other Lexicon Conventions: How to read lexicon entries
* [17]Format for New Entries: How to submit new entries for the File
* [18]The Jargon Lexicon: The lexicon itself
* [19]Appendix A: Hacker Folklore
* [20]Appendix B: A Portrait of J. Random Hacker
* [21]Appendix C: Helping Hacker Culture Grow
* [22]Bibliography: For your further enjoyment
---
Node:Introduction, Next:[23]A Few Terms, Previous:[24]Top,
Up:[25]Top
Introduction
This document is a collection of slang terms used by various
subcultures of computer hackers. Though some technical material is
included for background and flavor, it is not a technical dictionary;
what we describe here is the language hackers use among themselves
for fun, social communication, and technical debate.
The `hacker culture' is actually a loosely networked collection of
subcultures that is nevertheless conscious of some important shared
experiences, shared roots, and shared values. It has its own myths,
heroes, villains, folk epics, in-jokes, taboos, and dreams. Because
hackers as a group are particularly creative people who define
themselves partly by rejection of `normal' values and working habits, it
has unusually rich and conscious traditions for an intentional culture
less than 40 years old.
As usual with slang, the special vocabulary of hackers helps hold their
culture together -- it helps hackers recognize each other's places in the
community and expresses shared values and experiences. Also as usual,
not knowing the slang (or using it inappropriately) defines one as an
outsider, a mundane, or (worst of all in hackish vocabulary) possibly
even a [26]suit. All human cultures use slang in this threefold way -- as
a tool of communication, and of inclusion, and of exclusion.
Among hackers, though, slang has a subtler aspect, paralleled perhaps
in the slang of jazz musicians and some kinds of fine artists but hard to
detect in most technical or scientific cultures; parts of it are code for
shared states of consciousness. There is a whole range of altered states
and problem-solving mental stances basic to high-level hacking which
don't fit into conventional linguistic reality any better than a