• Jargon Lexicon

    Search the Jargon File, a comprehensive compendium of hacker slang illuminating many aspects of hackish tradition, folklore, and humor.

    Search term:

    Alternatively, browse terms starting with:

    0 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
  • Meat for the hacker's diet

    The Jargon File is great by itself, but it also has plenty of references to invaluable resources, born from the quintessence of the hacker community. For your convenience we have compiled the list of all books that have been mentioned throughout the Jargon File. Here's a random example:

    The Soul of a New Machine

    The Soul of a New Machine

    Tracy Kidder. Avon. Copyright © 1982. ISBN 0-380-59931-7.

    This book (a 1982 Pulitzer Prize winner) documents the adventure of the design of a new Data General computer, the MV-8000 Eagle. It is an amazingly well-done portrait of the hacker mindset — although largely the hardware hacker — done by a complete outsider. It is a bit thin in spots, but with enough technical information to be entertaining to the serious hacker while providing non-technical people a view of what day-to-day life can be like — the fun, the excitement, the disasters. During one period, when the microcode and logic were glitching at the nanosecond level, one of the overworked engineers departed the company, leaving behind a note on his terminal as his letter of resignation: “I am going to a commune in Vermont and will deal with no unit of time shorter than a season.”

    This book has been mentioned in the following pages of the Jargon File: Bibliography.



  • Random terms

    overrun

    overrun n.

    1. [techspeak] Term for a frequent consequence of data arriving faster than it can be consumed, esp. in serial line communications. For example, at 9600 baud there is almost exactly one character per millisecond, so if a silo can hold only two characters and the machine takes longer than 2 msec to get to service the interrupt, at least one character will be lost.

    2. Also applied to non-serial-I/O communications. “I forgot to pay my electric bill due to mail overrun.” “Sorry, I got four phone calls in 3 minutes last night and lost your message to overrun.” When thrashing at tasks, the next person to make a request might be told “Overrun!” Compare firehose syndrome.

    firehose syndrome

    firehose syndrome n.

    In mainstream folklore it is observed that trying to drink from a firehose can be a good way to rip your lips off. On computer networks, the absence or failure of flow control mechanisms can lead to situations in which the sending system sprays a massive flood of packets at an unfortunate receiving system, more than it can handle. Compare overrun, buffer overflow.

    virtual shredder

    virtual shredder n.

    The jargonic equivalent of the bit bucket at shops using IBM's VM/CMS operating system. VM/CMS officially supports a whole bestiary of virtual card readers, virtual printers, and other phantom devices; these are used to supply some of the same capabilities Unix gets from pipes and I/O redirection.