view release on metacpan or search on metacpan
factpacks/Linux.fact view on Meta::CPAN
ALINKA LCM => <reply> $who, Tool for the management and configuration of Linux Beowulf clusters.. URL: http://www.alinka.com/
ALINKA RAISIN => <reply> $who, Web based tool to build and administrate beowulf type clusters. URL: http://www.alinka.com/
Alkaline UNIX/NT Search Engine => <reply> $who, Web site and intranet search engine and spider, ala Altavista or Excite.. URL: http://www.vestris.com/alkaline/
Allen Bradley Ethernet utils => <reply> $who, Simple utilities for Allen Bradley Ethernet PLCs. URL: http://home.att.net/~rongage/ab/abplc5.tar.gz
ALSA driver => <reply> $who, An alternative implementation of Kernel sound support. URL: http://www.alsa-project.org/
AlsaPlayer => <reply> $who, PCM (audio) player for Linux/ALSA. URL: http://www.alsa-project.org/~andy/
Altara netlib => <reply> $who, Asynchronous networking library for Java. URL: http://www.altara.org/netlib.html
Altima => <reply> $who, A free version of the Ultima online. URL: http://www.worldforge.org/
AMANDA => <reply> $who, Advanced Maryland Automatic Network Disk Archiver. URL: http://www.amanda.org/
Amapi => <reply> $who, A free modeler for Linux. URL: http://www.tgs.com/Amapi/
AMaViS => <reply> $who, A Mail Virus Scanner, looks for viruses in e-mail attachments. URL: http://amavis.org/
Amaya => <reply> $who, Ttest-bed browser/authoring tool of the W3C. URL: http://www.w3.org/Amaya/
AMC => <reply> $who, Answering Machine Checker. URL: http://www.multimania.com/lionelbouton/
AMC (ATOM Module Compiler) => <reply> $who, A programmable compiler. URL: http://www.freeyellow.com/members7/mygfya/amc/
AMC Mail Client => <reply> $who, Gnome-Integrated Mail Client. URL: http://www.faceprint.com/~axion/index.html
Amcl => <reply> $who, A simple Mud CLient for X written in GTK libs.. URL: http://www.localhost.nu/apps/amcl/
AMD K6-II CTX-Kern Patch => <reply> $who, Linux Kernel 2.0.36 AMD K6-II CTX-Kern Patch. URL: http://www.klografx.de/misc/ctx/
AMessage => <reply> $who, GTK+ rewrite of XMessage. URL: http://ayerie.linuxbox.com/
amiwm => <reply> $who, . URL: http://www.lysator.liu.se/~marcus/amiwm.html
AML => <reply> $who, AML -- an implementation of a basic register machine with support for ASM.. URL: http://www.cris.com/~adhawan/
AMMP => <reply> $who, Molecular mechanics, dynamics, and modeling package. URL: http://asterix.jci.tju.edu/ammp.html
factpacks/Linux.fact view on Meta::CPAN
NetInfo => <reply> $who, Distributed directory service, includes nsswitch module. URL: http://www.padl.com/
NetLED => <reply> $who, Monitor connections using your keyboard LEDs.. URL: http://mars.ark.com/~mbevan/products/netled.shtml
NetLeds applet => <reply> $who, A gnome applet that displays lights (RX, TX and COL) from a network device.. URL: http://www.multimania.com/bmbros/netleds
NetMatrix => <reply> $who, PHP based graphical network monitor for Cisco Router networks. URL: http://www.adotout.com/~adotout/
NetMon => <reply> $who, LAN-wide process monitor. URL: http://www.physik.uni-leipzig.de/~hellmund/software.html
Netnews => <reply> $who, News group article downloader. URL: http://www.stat.auckland.ac.nz/~blom001/netnews/index.html
NetPacket::* => <reply> $who, Decode/encode network packets in Perl. URL: http://www.cpan.org/modules/by-module/NetPacket/NetPacket-0.01.tar.gz
NetPBM => <reply> $who, The classic image manipulation/conversion utils. URL: ftp://wuarchive.wustl.edu/graphics/graphics/packages/NetPBM/
netpeek => <reply> $who, GNOME/GTK-based network packet sniffer. URL: http://www.nyerk.com/netpeek/
NetPipe => <reply> $who, Tool to broadcast data within a network. URL: http://members.xoom.com/neuron_x/netpipe.html
NetPipes => <reply> $who, Utilities to attach stdin/stdout utilities to network sockets. URL: http://web.purplefrog.com/~thoth/netpipes/
NetPlug => <reply> $who, . URL: http://www.demailly.com/~dl/netplug.html
NetReality => <reply> $who, Intelligent web search agent with unique neural net intelligence. URL: http://www.bittco.com/
NetSaint => <reply> $who, A relatively simple active network monitor. URL: http://www.netsaint.org/
Netscape audio plugin => <reply> $who, Plugin to play wav,snd,voc files. URL: http://parzelle.de/Linux/NSAudioPlugin/
Netscape Communicator => <reply> $who, All-in-one browser and communications suite. URL: http://home.netscape.com/
Netscape Flash Plugin => <reply> $who, A Netscape plugin to view Macromedia-Shockwave-Flash files.. URL: http://www.geocities.com/TimesSquare/Labyrinth/5084/flash.html
netscape-icons => <reply> $who, Netscape Communicator icon set. URL: ftp://ftp.psychosis.com/netscape/
netscape-wrapper => <reply> $who, Netscape Communicator 'launching' feature enhancment. URL: ftp://ftp.psychosis.com/netscape/
Netscape.ad => <reply> $who, Hot Key and Navigation enhancement for Netscape Communicator. URL: ftp://ftp.psychosis.com/netscape/
NetShow => <reply> $who, . URL: http://www.microsoft.com/netshow/download/betaplayers.htm
NetSpades => <reply> $who, Networked spades game for one to four players. URL: http://www.ece.rice.edu/~brentmh/spades/
NetSQL => <reply> $who, . URL: http://www.munica.com
NetStreamer => <reply> $who, free, streaming internet/network radio (server+client). URL: http://flits102-126.flits.rug.nl/~rolf/NetStreamer.shtml
NetteBook => <reply> $who, Web-based PIM. URL: http://www.nettebook.org/
nettest => <reply> $who, Notifies you if your network connection goes down audibly or through email. URL: http://zorro.pangea.ca/~renec/nettest/index.php3
netUD => <reply> $who, Networked version of Matthew Trent's ud, an uptime logger/comparer with HTML o/p. URL: http://web.ukonline.co.uk/tristan.rowley/netud/index-ud.html
netwatch => <reply> $who, Ethernet Monitor. URL: http://www.slctech.org/~mackay/netwatch.html
NetWoorms => <reply> $who, Multiplayer, networked game, similar to 'nibbles' that runs on the console. URL: http://azzie.home.staszic.waw.pl/?en
Network Attached Secure Disk => <reply> $who, Network-attached storage prototype. URL: http://www.pdl.cs.cmu.edu/extreme/
Network Nibbles => <reply> $who, Fully networked nibbles. URL: http://agape.kuntrynet.com/src/nibbles/
Network Superscanner => <reply> $who, IP- and portscaner with a GTK-interface. URL: http://members.tripod.de/linux_progz/
Network UPS Tools => <reply> $who, Multiple vendor (APC, Powercom) UPS monitoring software. URL: http://www.exploits.org/nut/
net_sccs => <reply> $who, . URL: http://www.voicenet.com/~mortis/net_sccs/
neuralnets => <reply> $who, An extendable Neural Network. URL: http://members.home.net/neuralnets/
Nevermind Who => <reply> $who, GUI for rwho with face/image display for each login. URL: http://users.bigpond.net.au/jw/
new => <reply> $who, A simple template system.. URL: http://www.flyn.org/
New User Questionaire => <reply> $who, Falken door to let sysops set up a list of questions that new users can answer. URL: http://bbs.ipass.net/rds/
newmaild => <reply> $who, Sends an e-mailto another account whenever an account gets mail. URL: http://www.ccil.org/~wcb/
newplayer => <reply> $who, ncurses based mp3 player.. URL: http://www.netpedia.net/hosting/newplayer/newplayer/index.html
factpacks/Linux.fact view on Meta::CPAN
TL3 => <reply> $who, A compact Lisp interpreter with graphics capabilities.. URL: http://www.research.att.com/~leonb/TL3/
tleds xtleds => <reply> $who, . URL: http://www.iki.fi/Jouni.Lohikoski/tleds.html
tmake => <reply> $who, Easy-to-use tool for creating and maintaining makefiles across many platforms. URL: ftp://ftp.troll.no/freebies/tmake/
TmCde broker => <reply> $who, Timecode calculator (broker part). URL: http://www.epeios.org/
TmCde JAVA frontend => <reply> $who, Timecode calculator (JAVA frontend part). URL: http://www.epeios.org/
TmCde WEB frontend => <reply> $who, Timecode calculator (WEB frontend part). URL: http://www.epeios.org/
tmlm => <reply> $who, Powerful new mailing list manager. URL: http://ccwf.cc.utexas.edu/~taral/tmlm/
Tmp-audit => <reply> $who, Logs directory changes.. URL: http://poc.csoft.net/
tn3270 => <reply> $who, 3270 emulator for Unix. URL: http://www.luyer.net/software/tn3270/
tn5250 => <reply> $who, 5250 Terminal emulator for Linux, Unix and Win32. URL: http://www.blarg.net/~mmadore/5250.html
tnef => <reply> $who, Decodes application/ms-tnef attachments. URL: http://world.std.com/~damned/tnef-latest.tar.gz
TNT => <reply> $who, Emacs Clients for the AOL Instant Messenger service. URL: http://brokendreams.dyndns.com/tnt/
TNT Packet Radio Terminal => <reply> $who, A curses-based Packet Radio Terminal for Linux, Solaris, NetBSD.. URL: http://excelsior.kullen.rwth-aachen.de/WSPse/Packet.php3
TOAD => <reply> $who, C++ GUI library. URL: http://www.informatik.uni-rostock.de/~hopf/toad/
tob => <reply> $who, A simple yet configurable shell-script which runs tar or afio backups.. URL: http://www.icce.rug.nl/docs/programs/tob.html
Toba => <reply> $who, . URL: http://www.cs.arizona.edu/sumatra/toba/
Toby => <reply> $who, Improved version of LOGO programming langauge.. URL: http://www.xnot.com/toby/
Today => <reply> $who, What important events happened today in history. URL: http://www.greabo.demon.co.uk/linux/
Todo => <reply> $who, Simple command line-based todo script in Perl. URL: http://moses.datasys.net/~power/todo/todo-1.0.tgz
todo list => <reply> $who, a set of CGI scripts that create a web-based to-do list. URL: http://users.intertex.net/marc/todo.html
Todokeru => <reply> $who, FTP Daemon implemented in Perl.. URL: http://www.futuresouth.com/~tomw/todokeru/
factpacks/MacErrorCodes.fact view on Meta::CPAN
Mac Error -84 => ( verErr ) track failed to verify **Disk, Serial Ports, Clock Specific Error** or ( firstDskErr ) **Disk, Serial Ports, Clock Specific Error**
Mac Error -85 => ( clkRdErr ) unable to read same clock value twice **Disk, Serial Ports, Clock Specific Error**
Mac Error -86 => ( clkWrErr ) time written did not verify **Disk, Serial Ports, Clock Specific Error**
Mac Error -87 => ( prWrErr ) parameter ram written didn't read-verify **Disk, Serial Ports, Clock Specific Error**
Mac Error -88 => ( prInitErr ) InitUtil found the parameter ram uninitialized **Disk, Serial Ports, Clock Specific Error**
Mac Error -89 => ( rcvrErr ) SCC receiver error (framing, parity, OR) **Disk, Serial Ports, Clock Specific Error**
Mac Error -90 => ( breakRecd ) Break received (SCC) **Disk, Serial Ports, Clock Specific Error**
Mac Error -91 => ( ddpSktErr ) Error opening socket OR **AppleTalk Error** or ( eMultiErr ) Invalid address or table is full **AppleTalk Error**
Mac Error -92 => ( ddpLenErr ) Data length too big OR **AppleTalk Error** or ( eLenErr ) Packet too large or first entry of the write-data structure did not contain the full 14-byte header **AppleTalk Error**
Mac Error -93 => ( noBridgeErr ) No router available [for non-local send] **AppleTalk Error**
Mac Error -94 => ( lapProtErr ) error in attaching/detaching protocol OR **AppleTalk Error** or ( LAPProtErr ) Protocol handler is already attached, node's protocol table is full, protocol not attached, or protocol handler pointer was not 0 **AppleTa...
Mac Error -95 => ( excessCollsns ) Hardware error [excessive collisions on write] **AppleTalk Error**
Mac Error -97 => ( portInUse ) driver Open error code (port is in use) **AppleTalk Error**
Mac Error -98 => ( portNotCf ) driver Open error code (parameter RAM not configured for this connection) **AppleTalk Error**
Mac Error -99 => ( memROZErr ) hard error in ROZ **AppleTalk Error** or ( memROZError ) hard error in ROZ / ( memROZWarn ) soft error in ROZ **AppleTalk Error** or ( memROZWarn ) soft error in ROZ **AppleTalk Error**
Mac Error -100 => ( noScrapErr ) No scrap exists error **Scrap Manager Error**
Mac Error -102 => ( noTypeErr ) Format not available [no object of that type in scrap] **Scrap Manager Error**
Mac Error -108 => ( memFullErr ) Ran out of memory [not enough room in heap zone] **Storage Allocator Error**
Mac Error -109 => ( nilHandleErr ) GetHandleSize fails on baseText or substitutionText; NIL master pointer [handle was NIL in HandleZone or other] **Storage Allocator Error**
Mac Error -110 => ( memAdrErr ) Address was odd, or out of range **Storage Allocator Error**
Mac Error -111 => ( memWZErr ) Attempted to operate on a free block; GetHandleSize fails on baseText or substitutionText [WhichZone failed (applied to free block)] **Storage Allocator Error**
factpacks/jargon-split.fact view on Meta::CPAN
AOS7 is By some quirk of the 10's design, the {JRST} (Jump and ReSTore flag with no flag specified) was actually faster and so was invariably used. Such were the perverse mysteries of assembler programming.
app is /ap/ n. Short for `application program', as opposed to a systems program. What systems vendors are forever chasing developers to create for their environments so they can sell more boxes. Hackers tend not to think of the things they t...
app2 is parlance the term excludes compilers, program editors, games, and messaging systems, though a user would consider all those to be apps. Oppose {tool}, {operating system}.
arc is [primarily MSDOS] vt. To create a compressed {archive} from a group of files using SEA ARC, PKWare PKARC, or a compatible program. Rapidly becoming obsolete as the ARC compression method is falling into disuse, having been replaced by ...
arc2 is feather}, {zip}.
arc wars is [primarily MSDOS] n. {holy wars} over which archiving program one should use. The first arc war was sparked when System Enhancement Associates (SEA) sued PKWare for copyright and trademark infringement on its ARC program. PKWare'...
arc wars2 is and speed while largely retaining compatibility (it introduced a new compression type that could be disabled for backward-compatibility). PKWare settled out of court to avoid enormous legal costs (both SEA and PKWare are small ...
arc wars3 is of PKARC was changed to PKPAK. The public backlash against SEA for bringing suit helped to hasten the demise of ARC as a standard when PKWare and others introduced new, incompatible archivers with better compression algorithms....
archive is n. 1. A collection of several files bundled into one file by a program such as `ar(1)', `tar(1)', `cpio(1)', or {arc} for shipment or archiving (sense 2). See also {tar and feather}. 2. A collection of files or archives (sense 1) ...
archive2 is {FTP} or an email server.
arena is [UNIX] n. The area of memory attached to a process by `brk(2)' and `sbrk(2)' and used by `malloc(3)' as dynamic storage. So named from a semi-mythical `malloc corrupt arena' message supposedly emitted when some early versions becam...
arena2 is {aliasing bug}, {memory leak}, {smash the stack}.
arg is /arg/ n. Abbreviation for `argument' (to a function), used so often as to have become a new word (like `piano' from `pianoforte'). "The sine function takes 1 arg, but the arc-tangent function can take either 1 or 2 args." Compare {p...
armor-plated is n. Syn. for {bulletproof}.
asbestos is adj. Used as a modifier to anything intended to protect one from {flame}s. Important cases of this include {asbestos longjohns} and {asbestos cork award}, but it is used more generally.
asbestos cork award is n. Once, long ago at MIT, there was a {flamer} so consistently obnoxious that another hacker designed, had made, and distributed posters announcing that said flamer had been nominated for the `asbestos cork award'. Pers...
asbestos cork award2 is application of the cork should consult the etymology under {flame}. Since then, it is agreed that only a select few have risen to the heights of bombast required to earn this dubious dignity --- but there is no agreeme...
asbestos longjohns is n. Notional garments often donned by {USENET} posters just before emitting a remark they expect will elicit {flamage}. This is the most common of the {asbestos} coinages. Also `asbestos underwear', `asbestos overcoat', e...
attoparsec is n. `atto-' is the standard SI prefix for multiplication by 10^{-18}. A parsec (parallax-second) is 3.26 light-years; an attoparsec is thus 3.26 * 10^{-18} light years, or about 3.1 cm (thus, 1 attoparsec/{microfortnight} equal...
attoparsec2 is be in use (though probably not very seriously) among hackers in the U.K. See {micro-}.
autobogotiphobia is /aw'to-boh-got`*-foh'bee-*/ n. See {bogotify}.
factpacks/jargon-split.fact view on Meta::CPAN
big win is n. Serendipity. "Yes, those two physicists discovered high-temperature superconductivity in a batch of ceramic that had been prepared incorrectly according to their experimental schedule. Small mistake; big win!" See {win big}.
big-endian is [From Swift's `Gulliver's Travels' via the famous paper `On Holy Wars and a Plea for Peace' by Danny Cohen, USC/ISI IEN 137, dated April 1, 1980] adj. 1. Describes a computer architecture in which, within a given multi-byte numer...
big-endian2 is has the lowest address (the word is stored `big-end-first'). Most processors, including the IBM 370 family, the {PDP-10}, the Motorola microprocessor families, and most of the various RISC designs current in mid-1991, are big...
big-endian3 is {NUXI problem}. 2. An {{Internet address}} the wrong way round. Most of the world follows the Internet standard and writes email addresses starting with the name of the computer and ending up with the name of the country. I...
big-endian4 is decided to do it the other way round before the Internet domain standard was established; e.g., me@uk.ac.wigan.cs. Most gateway sites have {ad-hockery} in their mailers to handle this, but can still be confused. In particular,...
big-endian5 is (domain uk) or Czechoslovakia (domain cs).
bignum is /big'nuhm/ [orig. from MIT MacLISP] n. 1. [techspeak] A multiple-precision computer representation for very large integers. More generally, any very large number. "Have you ever looked at the United States Budget? There's bignums f...
bignum2 is numbers on the dice are called `bignums', especially a roll of double fives or double sixes (compare {moby}, sense 4). See also {El Camino Bignum}. Sense 1 may require some explanation. Most computer languages provide a kind of ...
bignum3 is integers are usually very limited in size; usually they must be smaller than than 2^{31} (2,147,483,648) or (on a losing {bitty box}) 2^{15} (32,768). If you want to work with numbers larger than that, you have to use floating-poin...
bignum4 is six or seven decimal places. Computer languages that provide bignums can perform exact calculations on very large numbers, such as 1000! (the factorial of 1000, which is 1000 times 999 times 998 times ... times 2 times 1).
bigot is n. A person who is religiously attached to a particular computer, language, operating system, editor, or other tool (see {religious issues}). Usually found with a specifier; thus, `cray bigot', {ITS bigot}, `APL bigot', `VMS bigot', ...
bigot2 is distinguished from mere partisans or zealots by the fact that they refuse to learn alternatives even when the march of time and/or technology is threatening to obsolete the favored tool. It is said "You can tell a bigot, but you c...
bit is [from the mainstream meaning and `Binary digIT'] n. 1. [techspeak] The unit of information; the amount of information obtained by asking a yes-or-no question for which the two outcomes are equally probable. 2. [techspeak] A computation...
bit2 is values, such as true and false or 0 and 1. 3. A mental flag a reminder that something should be done eventually. "I have a bit set for you." (I haven't seen you for a while, and I'm supposed to tell or ask you something.) 4. More ...
bit3 is of belief. "I have a bit set that says that you were the last guy to hack on EMACS." (Meaning "I think you were the last guy to hack on EMACS, and what I am about to say is predicated on this, so please stop me if this isn't true.")...
bit4 is way of indicating that you intend only a short interruption for a question that can presumably be answered yes or no. A bit is said to be `set' if its value is true or 1, and `reset' or `clear' if its value is false or 0. One spea...
bit5 is or `invert' a bit is to change it, either from 0 to 1 or from 1 to 0. See also {flag}, {trit}, {mode bit}.
bit bang is n. Transmission of data on a serial line, when accomplished by rapidly tweaking a single output bit at the appropriate times. The technique is a simple loop with eight OUT and SHIFT instruction pairs for each byte. Input is more...
bit bang2 is and output at the same time) is one way to separate the real hackers from the {wannabee}s. Bit bang was used on certain early models of Prime computers, presumably when UARTs were too expensive, and on archaic Z80 micros with ...
bit bang3 is instance of the {cycle of reincarnation}, this technique is now (1991) coming back into use on some RISC architectures because it consumes such an infinitesimal part of the processor that it actually makes sense not to have a UA...
bit bashing is n. (alt. `bit diddling' or {bit twiddling}) Term used to describe any of several kinds of low-level programming characterized by manipulation of {bit}, {flag}, {nybble}, and other smaller-than-character-sized pieces of data; the...
factpacks/jargon-split.fact view on Meta::CPAN
bottom-up implementation2 is to actual code. Hackers often find (especially in exploratory designs that cannot be closely specified in advance) that it works best to *build* things in the opposite order, by writing and testing a clean set of ...
bounce is v. 1. [perhaps from the image of a thrown ball bouncing off a wall] An electronic mail message that is undeliverable and returns an error notification to the sender is said to `bounce'. See also {bounce message}. 2. [Stanford] To pl...
bounce2 is Power Lab} building used by the Stanford AI Lab in the 1970s, there was a volleyball court on the front lawn. From 5 P.M. to 7 P.M. was the scheduled maintenance time for the computer, so every afternoon at 5 the computer would b...
bounce3 is voice would cry, "Now hear this bounce, bounce!" followed by Brian McCune loudly bouncing a volleyball on the floor outside the offices of known volleyballers. 3. To engage in sexual intercourse; prob. from the expression `bounci...
bounce4 is psychosexually loaded "Bounce on me too, Tigger!" from the "Winnie-the-Pooh" books. Compare {boink}. 4. To casually reboot a system in order to clear up a transient problem. Reported primarily among {VMS} users. 5. [IBM] To {po...
bounce message is [UNIX] n. Notification message returned to sender by a site unable to relay {email} to the intended {{Internet address}} recipient or the next link in a {bang path} (see {bounce}). Reasons might include a nonexistent or missp...
bounce message2 is Bounce messages can themselves fail, with occasionally ugly results; see {sorcerer's apprentice mode}. The term `bounce mail' is also common.
box is n. 1. A computer; esp. in the construction `foo box' where foo is some functional qualifier, like `graphics', or the name of an OS (thus, `UNIX box', `MS-DOS box', etc.) "We preprocess the data on UNIX boxes before handing it up to the...
box2 is qualification but within an SNA-using site, this refers specifically to an IBM front-end processor or FEP /F-E-P/. An FEP is a small computer necessary to enable an IBM {mainframe} to communicate beyond the limits of the {dinosaur p...
box3 is cry that goes up when an SNA network goes down "Looks like the {box} has fallen over." (See {fall over}.) See also {IBM}, {fear and loathing}, {fepped out}, {Blue Glue}.
boxed comments is n. Comments (explanatory notes attached to program instructions) that occupy several lines by themselves; so called because in assembler and C code they are often surrounded by a box in a style something like this Common va...
boxed comments2 is column 2 or add a matching row of asterisks closing the right side of the box. The sparest variant omits all but the comment delimiters themselves; the `box' is implied. Oppose {winged comments}.
boxen is /bok'sn/ [by analogy with {VAXen}] pl.n. Fanciful plural of {box} often encountered in the phrase `UNIX boxen', used to describe commodity {{UNIX}} hardware. The connotation is that any two UNIX boxen are interchangeable.
boxology is /bok-sol'*-jee/ n. Syn. {ASCII art}. This term implies a more restricted domain, that of box-and-arrow drawings. "His report has a lot of boxology in it." Compare {macrology}.
bozotic is /boh-zoh'tik/ or /boh-zo'tik/ [from the name of a TV clown even more losing than Ronald McDonald] adj. Resembling or having the quality of a bozo; that is, clownish, ludicrously wrong, unintentionally humorous. Compare {wonky}, {de...
bozotic2 is in slang, but the mainstream adjectival form would be `bozo-like' or (in New England) `bozoish'.
BQS is /B-Q-S/ adj. Syn. {Berkeley Quality Software}.
brain dump is n. The act of telling someone everything one knows about a particular topic or project. Typically used when someone is going to let a new party maintain a piece of code. Conceptually analogous to an operating system {core dump}...
brain dump2 is before an exit. "You'll have to give me a brain dump on FOOBAR before you start your new job at HackerCorp." See {core dump} (sense 4). At Sun, this is also known as `TOI' (transfer of information).
brain-damaged is 1. [generalization of `Honeywell Brain Damage' (HBD), a theoretical disease invented to explain certain utter cretinisms in Honeywell {{Multics}}] adj. Obviously wrong; {cretinous}; {demented}. There is an implication that th...
brain-damaged2 is brain damage, because he should have known better. Calling something brain-damaged is really bad; it also implies it is unusable, and that its failure to work is due to poor design rather than some accident. "Only six mon...
factpacks/jargon-split.fact view on Meta::CPAN
El Camino Bignum3 is /ray-ahl'/) means `royal'; El Camino Real is `the royal road'. In the FORTRAN language, a `real' quantity is a number typically precise to 7 significant digits, and a `double precision' quantity is a larger floating-poi...
El Camino Bignum4 is significant digits (other languages have similar `real' types). When a hacker from MIT visited Stanford in 1976, he remarked what a long road El Camino Real was. Making a pun on `real', he started calling it `El Camino ...
El Camino Bignum5 is told that the road was hundreds of miles long, he renamed it `El Camino Bignum', and that name has stuck. (See {bignum}.)
elder days is n. The heroic age of hackerdom (roughly, pre-1980); the era of the {PDP-10}, {TECO}, {{ITS}}, and the ARPANET. This term has been rather consciously adopted from J. R. R. Tolkien's fantasy epic `The Lord of the Rings'. Compare ...
elegant is [from mathematical usage] adj. Combining simplicity, power, and a certain ineffable grace of design. Higher praise than `clever', `winning', or even {cuspy}.
elephantine is adj. Used of programs or systems that are both conspicuous {hog}s (owing perhaps to poor design founded on {brute force and ignorance}) and exceedingly {hairy} in source form. An elephantine program may be functional and even f...
elephantine2 is in bed with an elephant) it's tough to have around all the same (and, like a pachyderm, difficult to maintain). In extreme cases, hackers have been known to make trumpeting sounds or perform expressive proboscatory mime at the...
elephantine3 is semi-humorous. Compare `has the elephant nature' and the somewhat more pejorative {monstrosity}. See also {second-system effect} and {baroque}.
elevator controller is n. Another archetypal dumb embedded-systems application, like {toaster} (which superseded it). During one period (1983--84) in the deliberations of ANSI X3J11 (the C standardization committee) this was the canonical exa...
elevator controller2 is computation environment. "You can't require `printf(3)' to be part of the default runtime library --- what if you're targeting an elevator controller?" Elevator controllers became important rhetorical weapons on both ...
ELIZA effect is /*-li'z* *-fekt'/ [AI community] n. The tendency of humans to attach associations to terms from prior experience. For example, there is nothing magic about the symbol `+' that makes it well-suited to indicate addition; it's j...
ELIZA effect2 is Using `+' or `plus' to mean addition in a computer language is taking advantage of the ELIZA effect. This term comes from the famous ELIZA program, which simulated a Rogerian psychoanalyst by rephrasing many of the patient's ...
ELIZA effect3 is patient. It worked by simple pattern recognition and substitution of key words into canned phrases. It was so convincing, however, that there are many anecdotes about people becoming very emotionally caught up in dealing w...
ELIZA effect4 is tendency to attach to words meanings which the computer never put there. The ELIZA effect is a {Good Thing} when writing a programming language, but it can blind you to serious shortcomings when analyzing an Artificial Inte...
elvish is n. 1. The Tengwar of Feanor, a table of letterforms resembling the beautiful Celtic half-uncial hand of the `Book of Kells'. Invented and described by J. R. R. Tolkien in `The Lord of The Rings' as an orthography for his fictional ...
elvish2 is both visually and phonetically elegant) has long fascinated hackers (who tend to be interested by artificial languages in general). It is traditional for graphics printers, plotters, window systems, and the like to support a Fean...
elvish3 is also {elder days}. 2. By extension, any odd or unreadable typeface produced by a graphics device. 3. The typeface mundanely called `B"ocklin', an art-decoish display font.
EMACS is /ee'maks/ [from Editing MACroS] n. The ne plus ultra of hacker editors, a program editor with an entire LISP system inside it. It was originally written by Richard Stallman in {TECO} under {{ITS}} at the MIT AI lab, but the most wide...
EMACS2 is includes facilities to run compilation subprocesses and send and receive mail; many hackers spend up to 80% of their {tube time} inside it. Some versions running under window managers iconify as an overflowing kitchen sink, perhaps...
EMACS3 is not (yet) include. Indeed, some hackers find EMACS too heavyweight and {baroque} for their taste, and expand the name as `Escape Meta Alt Control Shift' to spoof its heavy reliance on keystrokes decorated with {bucky bits}. Other s...
EMACS4 is Constantly Swapping', `Eventually `malloc()'s All Computer Storage', and `EMACS Makes A Computer Slow' (see {{recursive acronym}}). See also {vi}.
email is /ee'mayl/ 1. n. Electronic mail automatically passed through computer networks and/or via modems over common-carrier lines. Contrast {snail-mail}, {paper-net}, {voice-net}. See {network address}. 2. vt. To send electronic mail. O...
email2 is listed in the OED; it means "embossed (with a raised pattern) or arranged in a net work". A use from 1480 is given. The word is derived from French `emmailleure', network.
emoticon is /ee-moh'ti-kon/ n. An ASCII glyph used to indicate an emotional state in email or news. Hundreds have been proposed, but only a few are in common use. These include (These may become more comprehensible if you tilt your head si...
factpacks/jargon-split.fact view on Meta::CPAN
evil2 is design, but rather a set of goals or design criteria fatally incompatible with the speaker's. This is more an esthetic and engineering judgment than a moral one in the mainstream sense. "We thought about adding a {Blue Glue} inter...
evil3 is "{TECO} is neat, but it can be pretty evil if you're prone to typos." Often pronounced with the first syllable lengthened, as /eeee'vil/.
exa- is /ek's*/ [SI] pref. See {{quantifiers}}.
examining the entrails is n. The process of {grovel}ling through a core dump or hex image in the attempt to discover the bug that brought a program or system down. Compare {runes}, {incantation}, {black art}, {desk check}.
EXCH is /eks'ch*/ or /eksch/ vt. To exchange two things, each for the other; to swap places. If you point to two people sitting down and say "Exch!", you are asking them to trade places. EXCH, meaning EXCHange, was originally the name of a P...
EXCH2 is contents of a register and a memory location. Many newer hackers tend to be thinking instead of the PostScript exchange operator (which is usually written in lowercase).
excl is /eks'kl/ n. Abbreviation for `exclamation point'. See {bang}, {shriek}, {{ASCII}}.
EXE is /eks'ee/ or /eek'see/ or /E-X-E/ n. An executable binary file. Some operating systems (notably MS-DOS, VMS, and TWENEX) use the extension .EXE to mark such files. This usage is also occasionally found among UNIX programmers even thoug...
exec is /eg-zek'/ vt.,n. 1. [UNIX from `execute'] Synonym for {chain}, derives from the `exec(2)' call. 2. [from `executive'] obs. The command interpreter for an {OS} (see {shell}); term esp. used around mainframes, and prob. derived from ...
exec2 is systems. 3. At IBM, the equivalent of a shell command file (among VM/CMS users). The mainstream `exec' as an abbreviation for (human) executive is *not* used. To a hacker, an `exec' is a always a program, never a person.
left as an exercise is [from technical books] Used to complete a proof when one doesn't mind a {handwave}, or to avoid one entirely. The complete phrase is "The proof (or the rest) is left as an exercise for the reader." This comment *has* o...
left as an exercise2 is research problems by authors possessed of either an evil sense of humor or a vast faith in the capabilities of their audiences.
eyeball search is n. To look for something in a mass of code or data with one's own native optical sensors, as opposed to using some sort of pattern matching software like {grep} or any other automated search tool. Also called a {vgrep}; comp...
eyeball search2 is `fabricate'] v. 1. To produce chips from a design that may have been created by someone at another company. Fabbing chips based on the designs of others is the activity of a {silicon foundry}. To a hacker, `fab' is practica...
eyeball search3 is line' the production system (lithography, diffusion, etching, etc.) for chips at a chip manufacturer. Different `fab lines' are run with different process parameters, die sizes, or technologies, or simply to provide more ...
face time is n. Time spent interacting with somebody face-to-face (as opposed to via electronic links). "Oh, yeah, I spent some face time with him at the last Usenix."
factor is n. See {coefficient}.
fall over is [IBM] vi. Yet another synonym for {crash} or {lose}. `Fall over hard' equates to {crash and burn}.
fall through is v. (n. `fallthrough', var. `fall-through') 1. To exit a loop by exhaustion, i.e., by having fulfilled its exit condition rather than via a break or exception condition that exits from the middle of it. This usage appears to be...
fall through2 is 1950s. 2. To fail a test that would have passed control to a subroutine or some other distant portion of code. 3. In C, `fall-through' occurs when the flow of execution in a switch statement reaches a `case' label other than ...
fall through3 is passing a point where one would normally expect to find a `break'. A trivial example The variant spelling `/* FALL THRU */' is also common. The effect of this code is to `do_green()' when color is `GREEN', `do_red()' when c...
factpacks/jargon-split.fact view on Meta::CPAN
hand-hacking is n. 1. The practice of translating {hot spot}s from an {HLL} into hand-tuned assembler, as opposed to trying to coerce the compiler into generating better code. Both the term and the practice are becoming uncommon. See {tune},...
hand-hacking2 is 2. More generally, manual construction or patching of data sets that would normally be generated by a translation utility and interpreted by another program, and aren't really designed to be read or modified by humans.
handshaking is n. Hardware or software activity designed to start or keep two machines or programs in synchronization as they {do protocol}. Often applied to human activity; thus, a hacker might watch two people in conversation nodding their ...
handshaking2 is others' points and say "Oh, they're handshaking!". See also {protocol}.
handwave is [poss. from gestures characteristic of stage magicians] 1. v. To gloss over a complex point; to distract a listener; to support a (possibly actually valid) point with blatantly faulty logic. 2. n. The act of handwaving. "Boy, wha...
handwave2 is with "Clearly..." or "Obviously..." or "It is self-evident that...", it is a good bet he is about to handwave (alternatively, use of these constructions in a sarcastic tone before a paraphrase of someone else's argument suggests...
handwave3 is this term is that if you wave your hands at the right moment, the listener may be sufficiently distracted to not notice that what you have said is {bogus}. Failing that, if a listener does object, you might try to dismiss the obj...
handwave4 is this word is often accompanied by gestures both hands up, palms forward, swinging the hands in a vertical plane pivoting at the elbows and/or shoulders (depending on the magnitude of the handwave); alternatively, holding the forea...
handwave5 is at the wrist to make them flutter. In context, the gestures alone can suffice as a remark; if a speaker makes an outrageously unsupported assumption, you might simply wave your hands in this way, as an accusation, far more eloque...
hang is v. 1. To wait for an event that will never occur. "The system is hanging because it can't read from the crashed drive". See {wedged}, {hung}. 2. To wait for some event to occur; to hang around until something happens. "The program d...
hang2 is a character." Compare {block}. 3. To attach a peripheral device, esp. in the construction `hang off' "We're going to hang another tape drive off the file server." Implies a device attached with cables, rather than something that ...
Hanlon's Razor is prov. A corollary of {Finagle's Law}, similar to Occam's Razor, that reads "Never attribute to malice that which can be adequately explained by stupidity." The derivation of the common title Hanlon's Razor is unknown; a simi...
Hanlon's Razor2 is James. Quoted here because it seems to be a particular favorite of hackers, often showing up in {fortune cookie} files and the login banners of BBS systems and commercial networks. This probably reflects the hacker's daily...
Hanlon's Razor3 is well-intentioned but short-sighted people.
happily is adv. Of software, used to emphasize that a program is unaware of some important fact about its environment, either because it has been fooled into believing a lie, or because it doesn't care. The sense of `happy' here is not that ...
happily2 is ignorance. "The program continues to run, happily unaware that its output is going to /dev/null."
hard boot is n. See {boot}.
hardcoded is adj. 1. Said of data inserted directly into a program, where it cannot be easily modified, as opposed to data in some {profile}, resource (see {de-rezz} sense 2), or environment variable that a {user} or hacker can easily modify. ...
hardcoded2 is literal instead of a `#define' macro (see {magic number}).
hardwarily is /hard-weir'*-lee/ adv. In a way pertaining to hardware. "The system is hardwarily unreliable." The adjective `hardwary' is *not* traditionally used, though it has recently been reported from the U.K. See {softwarily}.
hardwired is adj. 1. In software, syn. for {hardcoded}. 2. By extension, anything that is not modifiable, especially in the sense of customizable to one's particular needs or tastes.
factpacks/jargon-split.fact view on Meta::CPAN
hirsute is adj. Occasionally used humorously as a synonym for {hairy}.
HLL is /H-L-L/ n. [High-Level Language (as opposed to assembler)] Found primarily in email and news rather than speech. Rarely, the variants `VHLL' and `MLL' are found. VHLL stands for `Very-High-Level Language' and is used to describe a {bo...
HLL2 is speaker happens to like; Prolog and Backus's FP are often called VHLLs. `MLL' stands for `Medium-Level Language' and is sometimes used half-jokingly to describe {C}, alluding to its `structured-assembler' image. See also {languages o...
hobbit is n. 1. The High Order Bit of a byte; same as the {meta bit} or {high bit}. 2. The non-ITS name of vad@ai.mit.edu (*Hobbit*), master of lasers.
hog is n.,vt. 1. Favored term to describe programs or hardware that seem to eat far more than their share of a system's resources, esp. those which noticeably degrade interactive response. *Not* used of programs that are simply extremely large...
hog2 is slow themselves (see {pig, run like a}). More often than not encountered in qualified forms, e.g., `memory hog', `core hog', `hog the processor', `hog the disk'. "A controller that never gives up the I/O bus gets killed after the b...
hog3 is *people* who use more than their fair share of resources (particularly disk, where it seems that 10% of the people use 90% of the disk, no matter how big the disk is or how many people use it). Of course, once disk hogs fill up one fi...
hog4 is one to infect, claiming to the sysadmin that they have an important new project to complete.
holy wars is [from {USENET}, but may predate it] n. {flame war}s over {religious issues}. The paper by Danny Cohen that popularized the terms {big-endian} and {little-endian} in connection with the LSB-first/MSB-first controversy was entitled...
holy wars2 is perennial Holy Wars have included {EMACS} vs. {vi}, my personal computer vs. everyone else's personal computer, {{ITS}} vs. {{UNIX}}, {{UNIX}} vs. {VMS}, {BSD} UNIX vs. {USG UNIX}, {C} vs. {{Pascal}}, {C} vs. {LISP}, etc., ad n...
holy wars3 is distinguishes {holy wars} from normal technical disputes is that in a holy wars most of the participants spend their time trying to pass off personal value choices and cultural attachments as objective technical evaluations. See ...
home box is n. A hacker's personal machine, especially one he or she owns. "Yeah? Well, *my* home box runs a full 4.2 BSD, so there!"
hook is n. A software or hardware feature included in order to simplify later additions or changes by a user. For example, a simple program that prints numbers might always print them in base 10, but a more flexible version would let a variab...
hook2 is variable to 5 would make the program print numbers in base 5. The variable is a simple hook. An even more flexible program might examine the variable and treat a value of 16 or less as the base to use, but treat any other number a...
hook3 is printing a number. This is a {hairy} but powerful hook; one can then write a routine to print numbers as Roman numerals, say, or as Hebrew characters, and plug it into the program through the hook. Often the difference between a g...
hook4 is latter has useful hooks in judiciously chosen places. Both may do the original job about equally well, but the one with the hooks is much more flexible for future expansion of capabilities ({EMACS}, for example, is *all* hooks). The...
hook5 is formal and less hackish.
hop is n. One file transmission in a series required to get a file from point A to point B on a store-and-forward network. On such networks (including {UUCPNET} and {FidoNet}), the important inter-machine metric is the number of hops in the s...
hop2 is geographical separation. See {bang path}.
hose is 1. vt. To make non-functional or greatly degraded in performance. "That big ray-tracing program really hoses the system." See {hosed}. 2. n. A narrow channel through which data flows under pressure. Generally denotes data paths tha...
hose2 is Cabling, especially thick Ethernet cable. This is sometimes called `bit hose' or `hosery' (play on `hosiery') or `etherhose'. See also {washing machine}.
factpacks/jargon-split.fact view on Meta::CPAN
mouse ahead is vi. Point-and-click analog of `type ahead'. To manipulate a computer's pointing device (almost always a mouse in this usage, but not necessarily) and its selection or command buttons before a computer program is ready to accept...
mouse ahead2 is accepting the input. Handling this properly is rare, but it can help make a {WIMP environment} much more usable, assuming the users are familiar with the behavior of the user interface.
mouse around is vi. To explore public portions of a large system, esp. a network such as Internet via {FTP} or {TELNET}, looking for interesting stuff to {snarf}.
mouse belt is n. See {rat belt}.
mouse droppings is [MS-DOS] n. Pixels (usually single) that are not properly restored when the mouse pointer moves away from a particular location on the screen, producing the appearance that the mouse pointer has left droppings behind. The m...
mouse droppings2 is that write to the screen memory corresponding to the mouse pointer's current location without hiding the mouse pointer first, and mouse drivers that do not quite support the graphics mode in use.
mouse elbow is n. A tennis-elbow-like fatigue syndrome resulting from excessive use of a {WIMP environment}. Similarly, `mouse shoulder'; GLS reports that he used to get this a lot before he taught himself to be ambimoustrous.
mouso is /mow'soh/ n. [by analogy with `typo'] An error in mouse usage resulting in an inappropriate selection or graphic garbage on the screen. Compare {thinko}, {braino}.
MS-DOS is /M-S-dos/ [MicroSoft Disk Operating System] n. A {clone} of {{CP/M}} for the 8088 crufted together in 6 weeks by hacker Tim Paterson, who is said to have regretted it ever since. Numerous features, including vaguely UNIX-like but rat...
MS-DOS2 is redirection, and pipelines, were hacked into 2.0 and subsequent versions; as a result, there are two or more incompatible versions of many system calls, and MS-DOS programmers can never agree on basic things like what character to ...
MS-DOS3 is case-sensitive. The resulting mess is now the highest-unit-volume OS in history. Often known simply as DOS, which annoys people familiar with other similarly abbreviated operating systems (the name goes back to the mid-1960s, wh...
MS-DOS4 is operating system for the 360). Some people like to pronounce DOS like "dose", as in "I don't work on dose, man!", or to compare it to a dose of brain-damaging drugs (a slogan button in wide circulation among hackers exhorts: "MS-...
mu is /moo/ The correct answer to the classic trick question "Have you stopped beating your wife yet?". Assuming that you have no wife or you have never beaten your wife, the answer "yes" is wrong because it implies that you used to beat your...
mu2 is because it suggests that you have one and are still beating her. According to various Discordians and Douglas Hofstadter (see the Bibliography), the correct answer is usually "mu", a Japanese word alleged to mean "Your question canno...
mu3 is assumptions". Hackers tend to be sensitive to logical inadequacies in language, and many have adopted this suggestion with enthusiasm. The word `mu' is actually from Chinese, meaning `nothing'; it is used in mainstream Japanese in tha...
mu4 is the Discordian question-denying use. It almost certainly derives from overgeneralization of the answer in the following well-known Rinzei Zen teaching riddle: A monk asked Joshu, "Does a dog have the Buddha nature?" Joshu retorte...
mu5 is Koans}, and Douglas Hofstadter's `G"odel, Escher, Bach' (pointer in the Bibliography).
mudhead is n. Commonly used to refer to a {MUD} player who sleeps, breathes, and eats MUD. Mudheads have been known to fail their degrees, drop out, etc., with the consolation, however, that they made wizard level. When encountered in person...
mudhead2 is topics: the tactic, character, or wizard that is supposedly always unfairly stopping him/her from becoming a wizard or beating a favorite MUD, and the MUD he or she is writing or going to write because all existing MUDs are so drea...
multician is /muhl-ti'shn/ [coined at Honeywell, ca. 1970] n. Competent user of {{Multics}}. Perhaps oddly, no one has ever promoted the analogous `Unician'.
Multics is /muhl'tiks/ n. [from "MULTiplexed Information and Computing Service"] An early (late 1960s) timesharing operating system co-designed by a consortium including MIT, GE, and Bell Laboratories. Very innovative for its time --- among o...
factpacks/jargon-split.fact view on Meta::CPAN
nonlinear2 is induced by unreasonable inputs, or may be triggered when a more mundane bug sends the computation far off from its expected course. 2. When describing the behavior of a person, suggests a tantrum or a {flame}. "When you talk to...
nonlinear3 is go nonlinear for hours." In this context, `go nonlinear' connotes `blow up out of proportion' (proportion connotes linearity).
nontrivial is adj. Requiring real thought or significant computing power. Often used as an understated way of saying that a problem is quite difficult or impractical, or even entirely unsolvable ("Proving P=NP is nontrivial"). The preferred ...
nontrivial2 is See {trivial}, {uninteresting}, {interesting}.
notwork is /not'werk/ n. A network, when it is acting {flaky} or is {down}. Compare {nyetwork}. Said at IBM to have orig. referred to a particular period of flakiness on IBM's VNET corporate network, ca. 1988; but there are independent repor...
NP- is /N-P/ pref. Extremely. Used to modify adjectives describing a level or quality of difficulty; the connotation is often `more so than it should be' (NP-complete problems all seem to be very hard, but so far no one has found a good a pri...
NP-2 is this algorithm to perform correctly in every case is NP-annoying." This is generalized from the computer-science terms `NP-hard' and `NP-complete'. NP is the set of Nondeterministic-Polynomial algorithms, those that can be complete...
NP-3 is amount of time that is a polynomial function of the size of the input; a solution for one NP-complete problem would solve all the others.
nuke is vt. 1. To intentionally delete the entire contents of a given directory or storage volume. "On UNIX, `rm -r /usr' will nuke everything in the usr filesystem." Never used for accidental deletion. Oppose {blow away}. 2. Syn. for {d...
nuke2 is features, or code sections. Often used to express a final verdict. "What do you want me to do with that 80-meg {wallpaper} file?" "Nuke it." 3. Used of processes as well as files; nuke is a frequent verbal alias for `kill -9' on...
nuke3 is {fandango on core} can trash the operating system, including the FAT (the in-core copy of the disk block chaining information). This can utterly scramble attached disks, which are then said to have been `nuked'. This term is also ...
nuke4 is other micros without memory protection.
number-crunching is n. Computations of a numerical nature, esp. those that make extensive use of floating-point numbers. The only thing {Fortrash} is good for. This term is in widespread informal use outside hackerdom and even in mainstream ...
number-crunching2 is connotations: namely, that the computations are mindless and involve massive use of {brute force}. This is not always {evil}, esp. if it involves ray tracing or fractals or some other use that makes {pretty pictures}, esp...
numbers is [scientific computation] n. Output of a computation that may not be significant results but at least indicate that the program is running. May be used to placate management, grant sponsors, etc. `Making numbers' means running a pr...
numbers2 is necessarily meaningful output --- is needed as a demonstration of progress. See {pretty pictures}, {math-out}, {social science number}.
NUXI problem is /nuk'see pro'bl*m/ n. This refers to the problem of transferring data between machines with differing byte-order. The string `UNIX' might look like `NUXI' on a machine with a different `byte sex' (e.g., when transferring data ...
NUXI problem2 is vice-versa). See also {middle-endian}, {swab}, and {bytesexual}.
nybble is /nib'l/ (alt. `nibble') [from v. `nibble' by analogy with `bite' => `byte'] n. Four bits; one {hex} digit; a half-byte. Though `byte' is now techspeak, this useful relative is still jargon. Compare {{byte}}, {crumb}, {tayste}, {d...
nybble2 is Apparently this spelling is uncommon in Commonwealth Hackish, as British orthography suggests the pronunciation /ni:'bl/.
nyetwork is /nyet'werk/ [from Russian `nyet' = no] n. A network, when it is acting {flaky} or is {down}. Compare {notwork}.
factpacks/jargon-split.fact view on Meta::CPAN
obi-wan error is /oh'bee-won` er'*r/ [RPI, from `off-by-one' and the Obi-Wan Kenobi character in "Star Wars"] n. A loop of some sort in which the index is off by 1. Common when the index should have started from 0 but instead started from 1....
Objectionable-C is n. Hackish take on "Objective-C", the name of an object-oriented dialect of C in competition with the better-known C++ (it is used to write native applications on the NeXT machine). Objectionable-C uses a Smalltalk-like sy...
Objectionable-C2 is method calls, and (like many such efforts) comes frustratingly close to attaining the {Right Thing} without actually doing so.
obscure is adj. Used in an exaggeration of its normal meaning, to imply total incomprehensibility. "The reason for that last crash is obscure." "The `find(1)' command's syntax is obscure!" The phrase `moderately obscure' implies that it coul...
obscure2 is the trouble. The construction `obscure in the extreme' is the preferred emphatic form.
octal forty is /ok'tl for'tee/ n. Hackish way of saying "I'm drawing a blank." Octal 40 is the {{ASCII}} space character, 0100000; by an odd coincidence, {hex} 40 (01000000) is the {{EBCDIC}} space character. See {wall}.
off the trolley is adj. Describes the behavior of a program that malfunctions and goes catatonic, but doesn't actually {crash} or abort. See {glitch}, {bug}, {deep space}.
off-by-one error is n. Exceedingly common error induced in many ways, such as by starting at 0 when you should have started at 1 or vice versa, or by writing `< N' instead of `<= N' or vice-versa. Also applied to giving something to the perso...
off-by-one error2 is Often confounded with {fencepost error}, which is properly a particular subtype of it.
offline is adv. Not now or not here. "Let's take this discussion offline." Specifically used on {USENET} to suggest that a discussion be taken off a public newsgroup to email.
old fart is n. Tribal elder. A title self-assumed with remarkable frequency by (esp.) USENETters who have been programming for more than about 25 years; often appears in {sig block}s attached to Jargon File contributions of great archeologica...
old fart2 is the second or third person but one of pride in first person.
Old Testament is n. [C programmers] The first edition of {K&R}, the sacred text describing {Classic C}.
one-line fix is n. Used (often sarcastically) of a change to a program that is thought to be trivial or insignificant right up to the moment it crashes the system. Usually `cured' by another one-line fix. See also {I didn't change anything!}
one-liner wars is n. A game popular among hackers who code in the language APL (see {write-only language}). The objective is to see who can code the most interesting and/or useful routine in one line of operators chosen from APL's exceedingly...
one-liner wars2 is was practiced among {TECO} hackers. Ken Iverson, the inventor of APL, has been credited with a one-liner that, given a number N, produces a list of the prime numbers from 1 to N inclusive. It looks like this (2 = 0 +.= T...
one-liner wars3 is character, the assignment arrow is a single character, and `i' represents the APL iota.
ooblick is /oo'blik/ [from Dr. Seuss's `Bartholomew and the Oobleck'] n. A bizarre semi-liquid sludge made from cornstarch and water. Enjoyed among hackers who make batches during playtime at parties for its amusing and extremely non-Newtonia...
ooblick2 is resists rapid motion like a solid and will even crack when hit by a hammer. Often found near lasers. Here is a field-tested ooblick recipe contributed by GLS 1 cup cornstarch 1 cup baking soda 3/4 cup water N drops o...
ooblick3 is non-Newtonian as a pure cornstarch ooblick, but has an appropriately slimy feel. Some, however, insist that the notion of an ooblick *recipe* is far too mechanical, and that it is best to add the water in small increments so that...
ooblick4 is through as it *becomes* ooblick can be grokked in fullness by many hands. For optional ingredients of this experience, see the "Ceremonial Chemicals" section of appendix B.
factpacks/jargon-split.fact view on Meta::CPAN
Red Book2 is one of the 3 standard references on Smalltalk (`Smalltalk-80 The Interactive Programming Environment' by Adele Goldberg (Addison-Wesley, 1984; QA76.8.S635G638; ISBN 0-201-11372-4); this too is associated with blue and green book...
Red Book3 is CCITT eighth plenary assembly. Until now, these have changed color each review cycle (1988 was {Blue Book}, 1992 will be {Green Book}); however, it is rumored that this convention is going to be dropped before 1992. These incl...
Red Book4 is and the Group 1 through 4 fax standards. 4. The new version of the {Green Book} (sense 4) --- IEEE 1003.1-1990, a.k.a ISO 9945-1 --- is (because of the color and the fact that it is printed on A4 paper) known in the U.S.A. as "th...
Red Book5 is and in Europe as "the Ugly Red Book That's A Sensible Size". 5. The NSA `Trusted Network Interpretation' companion to the {Orange Book}. See also {{book titles}}.
regexp is /reg'eksp/ [UNIX] n. (alt. `regex' or `reg-ex') 1. Common written and spoken abbreviation for `regular expression', one of the wildcard patterns used, e.g., by UNIX utilities such as `grep(1)', `sed(1)', and `awk(1)'. These use con...
regexp2 is those described under {glob}. For purposes of this lexicon, it is sufficient to note that regexps also allow complemented character sets using `^'; thus, one can specify `any non-alphabetic character' with `[^A-Za-z]'. 2. Name o...
regexp3 is portable C, written by revered USENETter Henry Spencer (henry@zoo.toronto.edu).
reinvent the wheel is v. To design or implement a tool equivalent to an existing one or part of one, with the implication that doing so is silly or a waste of time. This is often a valid criticism. On the other hand, automobiles don't use woo...
reinvent the wheel2 is be reinvented many times before you get them right. On the third hand, people reinventing the wheel do tend to come up with the moral equivalent of a trapezoid with an offset axle.
religious issues is n. Questions which seemingly cannot be raised without touching off {holy wars}, such as "What is the best operating system (or editor, language, architecture, shell, mail reader, news reader)?", "What about that Heinlein gu...
religious issues2 is Jargon File?" See {holy wars}; see also {theology}, {bigot}. This term is an example of {ha ha only serious}. People actually develop the most amazing and religiously intense attachments to their tools, even when the t...
religious issues3 is thing one can do when one stumbles into the crossfire is mumble {Get a life!} and leave --- unless, of course, one's *own* unassailably rational and obviously correct choices are being slammed.
replicator is n. Any construct that acts to produce copies of itself; this could be a living organism, an idea (see {meme}), a program (see {worm}, {wabbit}, and {virus}), a pattern in a cellular automaton (see {life}, sense 1), or (speculativ...
replicator2 is claimed by some that {{UNIX}} and {C} are the symbiotic halves of an extremely successful replicator; see {UNIX conspiracy}.
reply is n. See {followup}.
reset is [the MUD community] v. In AberMUD, to bring all dead mobiles to life and move items back to their initial starting places. New players who can't find anything shout "Reset! Reset!" quite a bit. Higher-level players shout back "No way!...
reset2 is found. Used in {RL}, it means to put things back to the way they were when you found them.
restriction is n. A {bug} or design error that limits a program's capabilities, and which is sufficiently egregious that nobody can quite work up enough nerve to describe it as a {feature}. Often used (esp. by {marketroid} types) to make it s...
restriction2 is been intended by the designers all along, or was forced upon them by arcane technical constraints of a nature no mere user could possibly comprehend (these claims are almost invariably false). Old-time hacker Joseph M. Newcom...
restriction3 is quantifiable but arbitrary restriction, you should make it either a power of 2 or a power of 2 minus 1. If you impose a limit of 17 items in a list, everyone will know it is a random number --- on the other hand, a limit of 15...
restriction4 is 0- or 1-based indexing in binary) and you will get less {flamage} for it. Limits which are round numbers in base 10 are always especially suspect.
factpacks/jargon-split.fact view on Meta::CPAN
sanity check2 is was giving unexpected results, one might first look at the nesting of parentheses or the coding of the formula, as a {sanity check}, before looking at the more complex I/O or data structure manipulation routines, much less the...
sanity check3 is 2. A run-time test, either validating input or ensuring that the program hasn't screwed up internally (producing an inconsistent value or state).
Saturday night special is [from police slang for a cheap handgun] n. A program or feature kluged together during off hours, under a deadline, and in response to pressure from a {salescritter}. Such hacks are dangerously unreliable, but all too...
say is vt. 1. To type to a terminal. "To list a directory verbosely, you have to say `ls -l'." Tends to imply a {newline}-terminated command (a `sentence'). 2. A computer may also be said to `say' things to you, even if it doesn't have a ...
say2 is terminal in response to your commands. Hackers find it odd that this usage confuses {mundane}s.
science-fiction fandom is n. Another voluntary subculture having a very heavy overlap with hackerdom; most hackers read SF and/or fantasy fiction avidly, and many go to `cons' (SF conventions) or are involved in fandom-connected activities suc...
science-fiction fandom2 is Some hacker jargon originated in SF fandom; see {defenestration}, {great-wall}, {cyberpunk}, {h}, {ha ha only serious}, {IMHO}, {mundane}, {neep-neep}, {Real Soon Now}. Additionally, the jargon terms {cowboy}, {cy...
science-fiction fandom3 is {virus}, {wetware}, {wirehead}, and {worm} originated in SF stories.
scram switch is [from the nuclear power industry] n. An emergency-power-off switch (see {Big Red Switch}), esp. one positioned to be easily hit by evacuating personnel. In general, this is *not* something you {frob} lightly; these often ini...
scram switch2 is and are installed in a {dinosaur pen} for use in case of electrical fire or in case some luckless {field servoid} should put 120 volts across himself while {Easter egging}.
scratch is 1. [from `scratchpad'] adj. Describes a data structure or recording medium attached to a machine for testing or temporary-use purposes; one that can be {scribble}d on without loss. Usually in the combining forms `scratch memory', ...
scratch2 is tape', `scratch volume'. See {scratch monkey}. 2. [primarily IBM] vt. To delete (as in a file).
scratch monkey is n. As in "Before testing or reconfiguring, always mount a {scratch monkey}", a proverb used to advise caution when dealing with irreplaceable data or devices. Used to refer to any scratch volume hooked to a computer during a...
scratch monkey2 is precious resource or data that might otherwise get trashed. This term preserves the memory of Mabel, the Swimming Wonder Monkey, star of a biological research program at the University of Toronto ca. 1986. Mabel was not (...
scratch monkey3 is university had spent years teaching her how to swim, breathing through a regulator, in order to study the effects of different gas mixtures on her physiology. Mabel suffered an untimely demise one day when DEC {PM}ed the PD...
scratch monkey4 is {provocative maintainance}). It is recorded that, after calming down an understandably irate customer sufficiently to ascertain the facts of the matter, a DEC troubleshooter called up the {field circus} manager responsible ...
scratch monkey5 is all the consequences to humans were so amusing; the sysop of the machine in question was nearly thrown in jail at the behest of certain clueless droids at the local `humane' society. The moral is clear When in doubt, always...
screw is [MIT] n. A {lose}, usually in software. Especially used for user-visible misbehavior caused by a bug or misfeature. This use has become quite widespread outside MIT.
screwage is /skroo'*j/ n. Like {lossage} but connotes that the failure is due to a designed-in misfeature rather than a simple inadequacy or a mere bug.
scribble is n. To modify a data structure in a random and unintentionally destructive way. "Bletch! Somebody's disk-compactor program went berserk and scribbled on the i-node table." "It was working fine until one of the allocation routines ...
scribble2 is {trash}; compare {mung}, which conveys a bit more intention, and {mangle}, which is more violent and final.
factpacks/jargon-split.fact view on Meta::CPAN
trap is 1. n. A program interrupt, usually an interrupt caused by some exceptional situation in the user program. In most cases, the OS performs some action, then returns control to the program. 2. vi. To cause a trap. "These instructions tr...
trap2 is to indicate the cause of the trap. "The monitor traps all input/output instructions." This term is associated with assembler programming (`interrupt or `exception is more common among {HLL} programmers) and appears to be fading int...
trap3 is assembler continues to shrink. However, it is still important to computer architects and systems hackers (see {system}, sense 1), who use it to distinguish deterministically repeatable exceptions from timing-dependent ones (such as I...
trap door is alt. `trapdoor n. 1. Syn. {back door}. 2. [techspeak] A `trap-door function is one which is easy to compute but very difficult to compute the inverse of. Such functions have important applications in cryptography, specifically ...
trash is vt. To destroy the contents of (said of a data structure). The most common of the family of near-synonyms including {mung}, {mangle}, and {scribble}.
tree-killer is [Sun] n. 1. A printer. 2. A person who wastes paper. This should be interpreted in a broad sense; `wasting paper includes the production of {spiffy} but {content-free} documents. Thus, most {suit}s are tree-killers.
trit is /trit/ [by analogy with `bit] n. One base-3 digit; the amount of information conveyed by a selection among one of three equally likely outcomes (see also {bit}). These arise, for example, in the context of a {flag} that should actuall...
trit2 is as yes, no, or unknown. Trits are sometimes jokingly called `3-state bits. A trit may be semi-seriously referred to as `a bit and a half, although it is linearly equivalent to 1.5849625 bits (that is, log2(3) bits).
trivial is adj. 1. Too simple to bother detailing. 2. Not worth the speakers time. 3. Complex, but solvable by methods so well known that anyone not utterly {cretinous} would have thought of them already. 4. Any problem one has already solv...
trivial2 is evaluates to `Ive seen it before). Hackers notions of triviality may be quite at variance with those of non-hackers. See {nontrivial}, {uninteresting}.
troglodyte is [Commodore] n. 1. A hacker who never leaves his cubicle. The term `Gnoll (from Dungeons & Dragons) is also reported. 2. A curmudgeon attached to an obsolescent computing environment. The combination `ITS troglodyte was flung a...
troglodyte2 is wringle-wrangle attending the 2.x.x revision of the Jargon File; at least one of the people it was intended to describe adopted it with pride.
troglodyte mode is [Rice University] n. Programming with the lights turned off, sunglasses on, and the terminal inverted (black on white) because youve been up for so many days straight that your eyes hurt (see {raster burn}). Loud music blar...
troglodyte mode2 is optional but recommended. See {larval stage}, {hack mode}.
Trojan horse is [coined by MIT-hacker-turned-NSA-spook Dan Edwards] n. A program designed to break security or damage a system that is disguised as something else benign, such as a directory lister, archiver, a game, or (in one notorious 1990 ...
Trojan horse2 is destroy viruses! See {back door}, {virus}, {worm}.
true-hacker is [analogy with `trufan from SF fandom] n. One who exemplifies the primary values of hacker culture, esp. competence and helpfulness to other hackers. A high compliment. "He spent 6 hours helping me bring up UUCP and netnews on ...
true-hacker2 is act of a true-hacker." Compare {demigod}, oppose {munchkin}.
tty is /T-T-Y/ [UNIX], /titee/ [ITS, but some UNIX people say it this way as well; this pronunciation is not considered to have sexual undertones] n. 1. A terminal of the teletype variety, characterized by a noisy mechanical printer, a very li...
tty2 is Usage antiquated (like the TTYs themselves). See also {bit-paired keyboard}. 2. [especially UNIX] Any terminal at all; sometimes used to refer to the particular terminal controlling a given job.
tube is 1. n. A CRT terminal. Never used in the mainstream sense of TV; real hackers dont watch TV, except for Loony Toons, Rocky & Bullwinkle, Trek Classic, the Simpsons, and the occasional cheesy old swashbuckler movie (see appendix B). 2....
factpacks/jargon-split.fact view on Meta::CPAN
weeds2 is weeds' was equivalent to IBM's {branch to Fishkill} and mainstream hackerdom's {jump off into never-never land}.
weenie is n. 1. When used with a qualifier (for example, as in {UNIX weenie}, VMS weenie, IBM weenie) this can be either an insult or a term of praise, depending on context, tone of voice, and whether or not it is applied by a person who consi...
weenie2 is weenie. Implies that the weenie has put a major investment of time, effort, and concentration into the area indicated; whether this is positive or negative depends on the hearer's judgment of how the speaker feels about that area. ...
weenie3 is character, `;' (ASCII 0111011).
Weenix is /wee'niks/ [ITS] n. A derogatory term for {{UNIX}}, derived from {UNIX weenie}. According to one noted ex-ITSer, it is "the operating system preferred by Unix Weenies typified by poor modularity, poor reliability, hard file deletion...
Weenix2 is everywhere, and users who believe that these are all advantages". Some ITS fans behave as though they believe UNIX stole a future that rightfully belonged to them. See {{ITS}}, sense 2.
well-behaved is adj. 1. [primarily {{MS-DOS}}] Said of software conforming to system interface guidelines and standards. Well-behaved software uses the operating system to do chores such as keyboard input, allocating memory and drawing graphic...
well-behaved2 is does its job quietly and without counterintuitive effects. Esp. said of software having an interface spec sufficiently simple and well-defined that it can be used as a {tool} by other software. See {cat}.
well-connected is adj. Said of a computer installation, this means that it has reliable email links with {the network} and/or that it relays a large fraction of available {USENET} newsgroups. `Well-known' can be almost synonymous, but also imp...
well-connected2 is many (due perhaps to an archive service or active USENET users).
wetware is /wet'weir/ [prob. from the novels of Rudy Rucker] n. 1. The human nervous system, as opposed to computer hardware or software. "Wetware has 7 plus or minus 2 temporary registers." 2. Human beings (programmers, operators, administra...
wetware2 is opposed to the system's hardware or software. See {liveware}, {meatware}.
whacker is [University of Maryland from {hacker}] n. 1. A person, similar to a {hacker}, who enjoys exploring the details of programmable systems and how to stretch their capabilities. Whereas a hacker tends to produce great hacks, a whacker o...
whacker2 is in question. Whackers are often quite egotistical and eager to claim {wizard} status, regardless of the views of their peers. 2. A person who is good at programming quickly, though rather poorly and ineptly.
whales is n. See {like kicking dead whales down the beach}.
wheel is [from slang `big wheel' for a powerful person] n. A person who has an active a {wheel bit}. "We need to find a wheel to un{wedge} the hung tape drives."
wheel bit is n. A privilege bit that allows the possessor to perform some restricted operation on a timesharing system, such as read or write any file on the system regardless of protections, change or look at any address in the running monito...
wheel bit2 is create jobs and user accounts. The term was invented on the TENEX operating system, and carried over to TOPS-20, XEROX-IFS, and others. The state of being in a privileged logon is sometimes called `wheel mode'. This term enter...
wheel bit3 is mid-1980s and has been gaining popularity there (esp. at university sites). See also {root}.
wheel wars is [Stanford University] A period in {larval stage} during which student hackers hassle each other by attempting to log each other out of the system, delete each other's files, and otherwise wreak havoc, usually at the expense of th...
White Book is n. Syn. {K&R}.
factpacks/jargon-split.fact view on Meta::CPAN
XXX is /X-X-X/ n. A marker that attention is needed. Commonly used in program comments to indicate areas that are kluged up or need to be. Some hackers liken `XXX' to the notional heavy-porn movie rating.
xyzzy is /X-Y-Z-Z-Y/, /X-Y-ziz'ee/, /ziz'ee/, or /ik-ziz'ee/ [from the ADVENT game] adj. The {canonical} `magic word'. This comes from {ADVENT}, in which the idea is to explore an underground cave with many rooms and to collect the treasures ...
xyzzy2 is appropriate time, you can move instantly between two otherwise distant points. If, therefore, you encounter some bit of {magic}, you might remark on this quite succinctly by saying simply "Xyzzy!" "Ordinarily you can't look at so...
xyzzy3 is if you type quadruple-bucky-clear the system will let you do it anyway." "Xyzzy!" Xyzzy has actually been implemented as an undocumented no-op command on several OSes; in Data General's AOS/VS, for example, it would typically res...
xyzzy4 is if the magic was invoked at the wrong spot or before a player had performed the action that enabled the word. See also {plugh}.
YA- is [Yet Another] abbrev. In hackish acronyms this almost invariably expands to {Yet Another}, following the precedent set by UNIX `yacc(1)'. See {YABA}.
YABA is /ya'b*/ [Cambridge] n. Yet Another Bloody Acronym. Whenever some program is being named, someone invariably suggests that it be given a name that is acronymic. The response from those with a trace of originality is to remark ironical...
YABA2 is `YABA-compatible'. Also used in response to questions like "What is WYSIWYG?" See also {TLA}.
YAUN is /yawn/ [Acronym for `Yet Another UNIX Nerd'] n. Reported from the San Diego Computer Society (predominantly a microcomputer users' group) as a good-natured punning insult aimed at UNIX zealots.
Yellow Book is [proposed] n. The print version of this Jargon File; `The New Hacker's Dictionary', forthcoming from MIT Press, 1991. Includes all the material in the File, plus a Foreword by Guy L. Steele and a Preface by Eric S. Raymond. M...
Yellow Book2 is typeset and includes almost all of the infamous Crunchly cartoons by the Great Quux, each attached to an appropriate entry.
Yet Another is adj. [From UNIX's `yacc(1)', `Yet Another Compiler- Compiler', a LALR parser generator] 1. Of your own work A humorous allusion often used in titles to acknowledge that the topic is not original, though the content is. As in `...
Yet Another2 is Simulated Annealing Algorithm'. 2. Of others' work Describes something of which there are far too many. See also {YA-}, {YABA}, {YAUN}.
You are not expected to understand this is cav. [UNIX] The canonical comment describing something {magic} or too complicated to bother explaining properly. From an infamous comment in the context-switching code of the V6 UNIX kernel.
You know you've been hacking too long when... is The set-up line for a genre of one-liners told by hackers about themselves. These include the following * not only do you check your email more often than your paper mail, but you remember ...
You know you've been hacking too long when...2 is postal one. * your {SO} kisses you on the neck and the first thing you think is "Uh, oh, {priority interrupt}." * you go to balance your checkbook and discover that you're doing it in oct...
You know you've been hacking too long when...3 is value than your car. * in your universe, `round numbers' are powers of 2, not 10. * more than once, you have woken up recalling a dream in some programming language. * you realize you have ...
You know you've been hacking too long when...4 is early version of this entry said "All but one of these have been reliably reported as hacker traits (some of them quite often). Even hackers may have trouble spotting the ringer." The ringer ...
You know you've been hacking too long when...5 is made up out of whole cloth. Although more respondents picked that one out as fiction than any of the others, I also received multiple independent reports of its actually happening. --- ESR]
Your mileage may vary is cav. [from the standard disclaimer attached to EPA mileage ratings by American car manufacturers] 1. A ritual warning often found in UNIX freeware distributions. Translates roughly as "Hey, I tried to write this porta...
Your mileage may vary2 is system?" 2. A qualifier more generally attached to advice. "I find that sending flowers works well, but your mileage may vary."
Yow! is /yow/ [from "Zippy the Pinhead" comix] interj. A favored hacker expression of humorous surprise or emphasis. "Yow! Check out what happens when you twiddle the foo option on this display hack!" Compare {gurfle}.
yoyo mode is n. The state in which the system is said to be when it rapidly alternates several times between being up and being down. Interestingly (and perhaps not by coincidence), many hardware vendors give out free yoyos at Usenix exhibits....
yoyo mode2 is SIGPLAN '88. Tourists staying at one of Atlanta's most respectable hotels were subsequently treated to the sight of 200 of the country's top computer scientists testing yo-yo algorithms in the lobby.
Yu-Shiang Whole Fish is /yoo-shyang hohl fish/ n. obs. The character gamma (extended SAIL ASCII 0001001), which with a loop in its tail looks like a little fish swimming down the page. The term is actually the name of a Chinese dish in which ...
Yu-Shiang Whole Fish2 is covered with Yu-Shiang (or Yu-Hsiang) sauce. Usage primarily by people on the MIT LISP Machine, which could display this character on the screen. Tends to elicit incredulity from people who hear about it second-hand....
zap is 1. n. Spiciness. 2. vt. To make food spicy. 3. vt. To make someone `suffer' by making his food spicy. (Most hackers love spicy food. Hot-and-sour soup is considered wimpy unless it makes you wipe your nose for the rest of the meal.)...
zap2 is correct; esp. used when the action is performed with a debugger or binary patching tool. Also implies surgical precision. "Zap the debug level to 6 and run it again." In the IBM mainframe world, binary patches are applied to programs...
zap3 is `superzap', whose file name is `IMASPZAP' (I M A SuPerZAP). 5. vt. To erase or reset. 6. To {fry} a chip with static electricity. "Uh oh --- I think that lightning strike may have zapped the disk controller."
zapped is adj. Spicy. This term is used to distinguish between food that is hot (in temperature) and food that is *spicy*-hot. For example, the Chinese appetizer Bon Bon Chicken is a kind of chicken salad that is cold but zapped; by contrast,...
zapped2 is zapped. See also {{oriental food}}, {laser chicken}. See {zap}, senses 1 and 2.
factpacks/jargon.fact view on Meta::CPAN
angle brackets => n. Either of the characters `<' (ASCII 0111100) and `>' (ASCII 0111110) (ASCII less-than or greater-than signs). The {Real World} angle brackets used by typographers are actually taller than a less-than or greater-than sign. See bro...
angry fruit salad => n. A bad visual-interface design that uses too many colors. This derives, of course, from the bizarre day-glo colors found in canned fruit salad. Too often one sees similar affects from interface designers using color window syst...
angry fruit salad2 => tendency to create displays that are flashy and attention-getting but uncomfortable for long-term use.
AOS => 1. /aws/ (East Coast), /ay-os/ (West Coast) [based on a PDP-10 increment instruction] vt.,obs. To increase the amount of something. "AOS the campfire." Usage considered silly, and now obsolete. Now largely supplanted by bump. See SOS. 2. A {Mu...
app => /ap/ n. Short for `application program', as opposed to a systems program. What systems vendors are forever chasing developers to create for their environments so they can sell more boxes. Hackers tend not to think of the things they themselves...
arc => [primarily MSDOS] vt. To create a compressed archive from a group of files using SEA ARC, PKWare PKARC, or a compatible program. Rapidly becoming obsolete as the ARC compression method is falling into disuse, having been replaced by newer comp...
arc wars => [primarily MSDOS] n. {holy wars} over which archiving program one should use. The first arc war was sparked when System Enhancement Associates (SEA) sued PKWare for copyright and trademark infringement on its ARC program. PKWare's PKARC o...
arc wars2 => and speed while largely retaining compatibility (it introduced a new compression type that could be disabled for backward-compatibility). PKWare settled out of court to avoid enormous legal costs (both SEA and PKWare are small companies)...
arc wars3 => of PKARC was changed to PKPAK. The public backlash against SEA for bringing suit helped to hasten the demise of ARC as a standard when PKWare and others introduced new, incompatible archivers with better compression algorithms.
archive => n. 1. A collection of several files bundled into one file by a program such as `ar(1)', `tar(1)', `cpio(1)', or arc for shipment or archiving (sense 2). See also {tar and feather}. 2. A collection of files or archives (sense 1) made availa...
arena => [UNIX] n. The area of memory attached to a process by `brk(2)' and `sbrk(2)' and used by `malloc(3)' as dynamic storage. So named from a semi-mythical `malloc corrupt arena' message supposedly emitted when some early versions became terminal...
arg => /arg/ n. Abbreviation for `argument' (to a function), used so often as to have become a new word (like `piano' from `pianoforte'). "The sine function takes 1 arg, but the arc-tangent function can take either 1 or 2 args." Compare param, parm, ...
armor-plated => n. Syn. for bulletproof.
asbestos => adj. Used as a modifier to anything intended to protect one from flames. Important cases of this include {asbestos longjohns} and {asbestos cork award}, but it is used more generally.
asbestos cork award => n. Once, long ago at MIT, there was a flamer so consistently obnoxious that another hacker designed, had made, and distributed posters announcing that said flamer had been nominated for the `asbestos cork award'. Persons in any...
asbestos cork award2 => application of the cork should consult the etymology under flame. Since then, it is agreed that only a select few have risen to the heights of bombast required to earn this dubious dignity --- but there is no agreement on *whi...
asbestos longjohns => n. Notional garments often donned by USENET posters just before emitting a remark they expect will elicit flamage. This is the most common of the asbestos coinages. Also `asbestos underwear', `asbestos overcoat', etc.
attoparsec => n. `atto-' is the standard SI prefix for multiplication by 10^-18. A parsec (parallax-second) is 3.26 light-years; an attoparsec is thus 3.26 * 10^-18 light years, or about 3.1 cm (thus, 1 attoparsec/microfortnight equals about 1 inch/s...
autobogotiphobia => /aw'to-boh-got`*-foh'bee-*/ n. See bogotify.
automagically => /aw-toh-maj'i-klee/ or /aw-toh-maj'i-k*l-ee/ adv. Automatically, but in a way that, for some reason (typically because it is too complicated, or too ugly, or perhaps even too trivial), the speaker doesn't feel like explaining to you....
avatar => [CMU, Tektronix] n. Syn. root, superuser. There are quite a few UNIX machines on which the name of the superuser account is `avatar' rather than `root'. This quirk was originated by a CMU hacker who disliked the term `superuser', and was pr...
factpacks/jargon.fact view on Meta::CPAN
Big Gray Wall => n. What faces a VMS user searching for documentation. A full VMS kit comes on a pallet, the documentation taking up around 15 feet of shelf space before the addition of layered products such as compilers, databases, multivendor netwo...
Big Gray Wall2 => Recent (since VMS version 5) DEC documentation comes with gray binders; under VMS version 4 the binders were orange (`big orange wall'), and under version 3 they were blue. See VMS.
big iron => n. Large, expensive, ultra-fast computers. Used generally of number-crunching supercomputers such as Crays, but can include more conventional big commercial IBMish mainframes. Term of approval; compare {heavy metal}, oppose dinosaur.
Big Red Switch => [IBM] n. The power switch on a computer, esp. the `Emergency Pull' switch on an IBM mainframe or the power switch on an IBM PC where it really is large and red. "This !@%$% {bitty box} is hung again; time to hit the Big Red Switch."...
Big Red Switch2 => tune with the company's passion for TLAs, this is often acronymized as `BRS' (this has also become established on FidoNet and in the PC clone world). It is alleged that the emergency pull switch on an IBM 360/91 actually fired a no...
Big Red Switch3 => power feed; the BRSes on more recent machines physically drop a block into place so that they can't be pushed back in. People get fired for pulling them, especially inappropriately (see also molly-guard). Compare {power cycle}, {th...
the Big Room => n. The extremely large room with the blue ceiling and intensely bright light (during the day) or black ceiling with lots of tiny night-lights (during the night) found outside all computer installations. "He can't come to the phone rig...
big win => n. Serendipity. "Yes, those two physicists discovered high-temperature superconductivity in a batch of ceramic that had been prepared incorrectly according to their experimental schedule. Small mistake; big win!" See {win big}.
big-endian => [From Swift's `Gulliver's Travels' via the famous paper `On Holy Wars and a Plea for Peace' by Danny Cohen, USC/ISI IEN 137, dated April 1, 1980] adj. 1. Describes a computer architecture in which, within a given multi-byte numeric repr...
bignum => /big'nuhm/ [orig. from MIT MacLISP] n. 1. [techspeak] A multiple-precision computer representation for very large integers. More generally, any very large number. "Have you ever looked at the United States Budget? There's bignums for you!" ...
bigot => n. A person who is religiously attached to a particular computer, language, operating system, editor, or other tool (see {religious issues}). Usually found with a specifier; thus, `cray bigot', {ITS bigot}, `APL bigot', `VMS bigot', {Berkele...
bit => [from the mainstream meaning and `Binary digIT'] n. 1. [techspeak] The unit of information; the amount of information obtained by asking a yes-or-no question for which the two outcomes are equally probable. 2. [techspeak] A computational quant...
bit bang => n. Transmission of data on a serial line, when accomplished by rapidly tweaking a single output bit at the appropriate times. The technique is a simple loop with eight OUT and SHIFT instruction pairs for each byte. Input is more interesti...
bit bang2 => and output at the same time) is one way to separate the real hackers from the wannabees. Bit bang was used on certain early models of Prime computers, presumably when UARTs were too expensive, and on archaic Z80 micros with a Zilog PIO b...
bit bang3 => instance of the {cycle of reincarnation}, this technique is now (1991) coming back into use on some RISC architectures because it consumes such an infinitesimal part of the processor that it actually makes sense not to have a UART.
bit bashing => n. (alt. `bit diddling' or {bit twiddling}) Term used to describe any of several kinds of low-level programming characterized by manipulation of bit, flag, nybble, and other smaller-than-character-sized pieces of data; these include lo...
bit bashing2 => encryption algorithms, checksum and error-correcting codes, hash functions, some flavors of graphics programming (see bitblt), and assembler/compiler code generation. May connote either tedium or a real technical challenge (more usual...
bit bashing3 => decoding for the new tape driver looks pretty solid but the bit-bashing for the control registers still has bugs." See also {bit bang}, {mode bit}.
bit bucket => n. 1. The universal data sink (originally, the mythical receptacle used to catch bits when they fall off the end of a register during a shift instruction). Discarded, lost, or destroyed data is said to have `gone to the bit bucket'. On ...
bit bucket2 => /dev/null. Sometimes amplified as `the Great Bit Bucket in the Sky'. 2. The place where all lost mail and news messages eventually go. The selection is performed according to {Finagle's Law}; important mail is much more likely to end u...
bit bucket3 => mail, which has an almost 100% probability of getting delivered. Routing to the bit bucket is automatically performed by mail-transfer agents, news systems, and the lower layers of the network. 3. The ideal location for all unwanted ma...
factpacks/jargon.fact view on Meta::CPAN
book titles7 => hard-boot this losing Sun." "I recommend booting it hard." Historical note this term derives from `bootstrap loader', a short program that was read in from cards or paper tape, or toggled in from the front panel switches. This program...
book titles8 => were expended on making it short in order to minimize the labor and chance of error involved in toggling it in), but was just smart enough to read in a slightly more complex program (usually from a card or paper tape reader), to which...
book titles9 => turn was smart enough to read the application or operating system from a magnetic tape drive or disk drive. Thus, in successive steps, the computer `pulled itself up by its bootstraps' to a useful operating state. Nowadays the bootstr...
book titles10 => and reads the first stage in from a fixed location on the disk, called the `boot block'. When this program gains control, it is powerful enough to load the actual OS and hand control over to it.
bottom-up implementation => n. Hackish opposite of the techspeak term `top-down design'. It is now received wisdom in most programming cultures that it is best to design from higher levels of abstraction down to lower, specifying sequences of action ...
bottom-up implementation2 => to actual code. Hackers often find (especially in exploratory designs that cannot be closely specified in advance) that it works best to *build* things in the opposite order, by writing and testing a clean set of primitiv...
bounce => v. 1. [perhaps from the image of a thrown ball bouncing off a wall] An electronic mail message that is undeliverable and returns an error notification to the sender is said to `bounce'. See also {bounce message}. 2. [Stanford] To play volle...
bounce message => [UNIX] n. Notification message returned to sender by a site unable to relay email to the intended {{Internet address}} recipient or the next link in a {bang path} (see bounce). Reasons might include a nonexistent or misspelled usern...
bounce message2 => Bounce messages can themselves fail, with occasionally ugly results; see {sorcerer's apprentice mode}. The term `bounce mail' is also common.
box => n. 1. A computer; esp. in the construction `foo box' where foo is some functional qualifier, like `graphics', or the name of an OS (thus, `UNIX box', `MS-DOS box', etc.) "We preprocess the data on UNIX boxes before handing it up to the mainfra...
boxed comments => n. Comments (explanatory notes attached to program instructions) that occupy several lines by themselves; so called because in assembler and C code they are often surrounded by a box in a style something like this Common variants of...
boxed comments2 => column 2 or add a matching row of asterisks closing the right side of the box. The sparest variant omits all but the comment delimiters themselves; the `box' is implied. Oppose {winged comments}.
boxen => /bok'sn/ [by analogy with VAXen] pl.n. Fanciful plural of box often encountered in the phrase `UNIX boxen', used to describe commodity {UNIX} hardware. The connotation is that any two UNIX boxen are interchangeable.
boxology => /bok-sol'*-jee/ n. Syn. {ASCII art}. This term implies a more restricted domain, that of box-and-arrow drawings. "His report has a lot of boxology in it." Compare macrology.
bozotic => /boh-zoh'tik/ or /boh-zo'tik/ [from the name of a TV clown even more losing than Ronald McDonald] adj. Resembling or having the quality of a bozo; that is, clownish, ludicrously wrong, unintentionally humorous. Compare wonky, demented. Not...
BQS => /B-Q-S/ adj. Syn. {Berkeley Quality Software}.
brain dump => n. The act of telling someone everything one knows about a particular topic or project. Typically used when someone is going to let a new party maintain a piece of code. Conceptually analogous to an operating system {core dump} in that ...
brain dump2 => before an exit. "You'll have to give me a brain dump on FOOBAR before you start your new job at HackerCorp." See {core dump} (sense 4). At Sun, this is also known as `TOI' (transfer of information).
brain-damaged => 1. [generalization of `Honeywell Brain Damage' (HBD), a theoretical disease invented to explain certain utter cretinisms in Honeywell {Multics}] adj. Obviously wrong; cretinous; demented. There is an implication that the person respo...
brain-dead => adj. Brain-damaged in the extreme. It tends to imply terminal design failure rather than malfunction or simple stupidity. "This comm program doesn't know how to send a break --- how brain-dead!"
braino => /bray'no/ n. Syn. for thinko.
factpacks/jargon.fact view on Meta::CPAN
El Camino Bignum => /el' k*-mee'noh big'nuhm/ n. The road mundanely called El Camino Real, a road through the San Francisco peninsula that originally extended all the way down to Mexico City and many portions of which are still intact. Navigation on ...
El Camino Bignum2 => usually done relative to El Camino Real, which defines logical north and south even though it isn't really north-south many places. El Camino Real runs right past Stanford University and so is familiar to hackers. The Spanish wor...
El Camino Bignum3 => /ray-ahl'/) means `royal'; El Camino Real is `the royal road'. In the FORTRAN language, a `real' quantity is a number typically precise to 7 significant digits, and a `double precision' quantity is a larger floating-point number,...
El Camino Bignum4 => significant digits (other languages have similar `real' types). When a hacker from MIT visited Stanford in 1976, he remarked what a long road El Camino Real was. Making a pun on `real', he started calling it `El Camino Double Pre...
El Camino Bignum5 => told that the road was hundreds of miles long, he renamed it `El Camino Bignum', and that name has stuck. (See bignum.)
elder days => n. The heroic age of hackerdom (roughly, pre-1980); the era of the PDP-10, TECO, {ITS}, and the ARPANET. This term has been rather consciously adopted from J. R. R. Tolkien's fantasy epic `The Lord of the Rings'. Compare {Iron Age}; see...
elegant => [from mathematical usage] adj. Combining simplicity, power, and a certain ineffable grace of design. Higher praise than `clever', `winning', or even cuspy.
elephantine => adj. Used of programs or systems that are both conspicuous hogs (owing perhaps to poor design founded on {brute force and ignorance}) and exceedingly hairy in source form. An elephantine program may be functional and even friendly, but...
elevator controller => n. Another archetypal dumb embedded-systems application, like toaster (which superseded it). During one period (1983--84) in the deliberations of ANSI X3J11 (the C standardization committee) this was the canonical example of a ...
elevator controller2 => computation environment. "You can't require `printf(3)' to be part of the default runtime library --- what if you're targeting an elevator controller?" Elevator controllers became important rhetorical weapons on both sides of ...
ELIZA effect => /*-li'z* *-fekt'/ [AI community] n. The tendency of humans to attach associations to terms from prior experience. For example, there is nothing magic about the symbol `+' that makes it well-suited to indicate addition; it's just that ...
ELIZA effect2 => Using `+' or `plus' to mean addition in a computer language is taking advantage of the ELIZA effect. This term comes from the famous ELIZA program, which simulated a Rogerian psychoanalyst by rephrasing many of the patient's statemen...
ELIZA effect3 => patient. It worked by simple pattern recognition and substitution of key words into canned phrases. It was so convincing, however, that there are many anecdotes about people becoming very emotionally caught up in dealing with ELIZA. ...
ELIZA effect4 => tendency to attach to words meanings which the computer never put there. The ELIZA effect is a {Good Thing} when writing a programming language, but it can blind you to serious shortcomings when analyzing an Artificial Intelligence s...
elvish => n. 1. The Tengwar of Feanor, a table of letterforms resembling the beautiful Celtic half-uncial hand of the `Book of Kells'. Invented and described by J. R. R. Tolkien in `The Lord of The Rings' as an orthography for his fictional `elvish' ...
EMACS => /ee'maks/ [from Editing MACroS] n. The ne plus ultra of hacker editors, a program editor with an entire LISP system inside it. It was originally written by Richard Stallman in TECO under {ITS} at the MIT AI lab, but the most widely used vers...
email => /ee'mayl/ 1. n. Electronic mail automatically passed through computer networks and/or via modems over common-carrier lines. Contrast snail-mail, paper-net, voice-net. See {network address}. 2. vt. To send electronic mail. Oddly enough, the w...
emoticon => /ee-moh'ti-kon/ n. An ASCII glyph used to indicate an emotional state in email or news. Hundreds have been proposed, but only a few are in common use. These include (These may become more comprehensible if you tilt your head sideways, to ...
empire => n. Any of a family of military simulations derived from a game written by Peter Langston many years ago. There are five or six multi-player variants of varying degrees of sophistication, and one single-player version implemented for both UN...
engine => n. 1. A piece of hardware that encapsulates some function but can't be used without some kind of {front end}. Today we have, especially, `print engine' the guts of a laser printer. 2. An analogous piece of software; notionally, one that doe...
English => 1. n.,obs. The source code for a program, which may be in any language, as opposed to the linkable or executable binary produced from it by a compiler. The idea behind the term is that to a real hacker, a program written in his favorite pr...
enhancement => n. Marketroid-speak for a bug fix. This abuse of language is a popular and time-tested way to turn incompetence into increased revenue. A hacker being ironic would instead call the fix a feature --- or perhaps save some effort by decla...
ENQ => /enkw/ or /enk/ [from the ASCII mnemonic ENQuire for 0000101] An on-line convention for querying someone's availability. After opening a {talk mode} connection to someone apparently in heavy hack mode, one might type `SYN SYN ENQ?' (the SYNs r...
EOF => /E-O-F/ [acronym, `End Of File'] n. 1. [techspeak] Refers esp. to whatever out-of-band value is returned by C's sequential character-input functions (and their equivalents in other environments) when end of file has been reached. This value is...
factpacks/jargon.fact view on Meta::CPAN
Eris => /e'ris/ n. The Greek goddess of Chaos, Discord, Confusion, and Things You Know Not Of; her name was latinized to Discordia and she was worshiped by that name in Rome. Not a very friendly deity in the Classical original, she was reinvented as ...
erotics => /ee-ro'tiks/ n. [Helsinki University of Technology, Finland] n. English-language university slang for electronics. Often used by hackers in Helsinki, maybe because good electronics excites them and makes them warm.
essentials => n. Things necessary to maintain a productive and secure hacking environment. "A jug of wine, a loaf of bread, a 20-megahertz 80386 box with 8 meg of core and a 300-megabyte disk supporting full UNIX with source and X windows and EMACS a...
evil => adj. As used by hackers, implies that some system, program, person, or institution is sufficiently maldesigned as to be not worth the bother of dealing with. Unlike the adjectives in the cretinous}/{losing}/{brain-damaged series, `evil' does ...
exa- => /ek's*/ [SI] pref. See {quantifiers}.
examining the entrails => n. The process of grovelling through a core dump or hex image in the attempt to discover the bug that brought a program or system down. Compare runes, incantation, {black art}, {desk check}.
EXCH => /eks'ch*/ or /eksch/ vt. To exchange two things, each for the other; to swap places. If you point to two people sitting down and say "Exch!", you are asking them to trade places. EXCH, meaning EXCHange, was originally the name of a PDP-10 ins...
excl => /eks'kl/ n. Abbreviation for `exclamation point'. See bang, shriek, {ASCII}.
EXE => /eks'ee/ or /eek'see/ or /E-X-E/ n. An executable binary file. Some operating systems (notably MS-DOS, VMS, and TWENEX) use the extension .EXE to mark such files. This usage is also occasionally found among UNIX programmers even though UNIX ex...
exec => /eg-zek'/ vt.,n. 1. [UNIX from `execute'] Synonym for chain, derives from the `exec(2)' call. 2. [from `executive'] obs. The command interpreter for an OS (see shell); term esp. used around mainframes, and prob. derived from UNIVAC's archaic ...
left as an exercise => [from technical books] Used to complete a proof when one doesn't mind a handwave, or to avoid one entirely. The complete phrase is "The proof (or the rest) is left as an exercise for the reader." This comment *has* occasionally...
left as an exercise2 => research problems by authors possessed of either an evil sense of humor or a vast faith in the capabilities of their audiences.
eyeball search => n. To look for something in a mass of code or data with one's own native optical sensors, as opposed to using some sort of pattern matching software like grep or any other automated search tool. Also called a vgrep; compare vdiff, {...
eyeball search2 => `fabricate'] v. 1. To produce chips from a design that may have been created by someone at another company. Fabbing chips based on the designs of others is the activity of a {silicon foundry}. To a hacker, `fab' is practically neve...
eyeball search3 => line' the production system (lithography, diffusion, etching, etc.) for chips at a chip manufacturer. Different `fab lines' are run with different process parameters, die sizes, or technologies, or simply to provide more manufactur...
face time => n. Time spent interacting with somebody face-to-face (as opposed to via electronic links). "Oh, yeah, I spent some face time with him at the last Usenix."
factor => n. See coefficient.
fall over => [IBM] vi. Yet another synonym for crash or lose. `Fall over hard' equates to {crash and burn}.
fall through => v. (n. `fallthrough', var. `fall-through') 1. To exit a loop by exhaustion, i.e., by having fulfilled its exit condition rather than via a break or exception condition that exits from the middle of it. This usage appears to be *really...
fall through2 => 1950s. 2. To fail a test that would have passed control to a subroutine or some other distant portion of code. 3. In C, `fall-through' occurs when the flow of execution in a switch statement reaches a `case' label other than by jumpi...
fall through3 => passing a point where one would normally expect to find a `break'. A trivial example The variant spelling `/* FALL THRU */' is also common. The effect of this code is to `do_green()' when color is `GREEN', `do_red()' when color is `R...
factpacks/jargon.fact view on Meta::CPAN
hackishness => n. The quality of being or involving a hack. This term is considered mildly silly. Syn. hackitude.
hackitude => n. Syn. hackishness; this word is considered sillier.
hair => [back-formation from hairy] n. The complications that make something hairy. "Decoding TECO commands requires a certain amount of hair." Often seen in the phrase `infinite hair', which connotes extreme complexity. Also in `hairiferous' (tendin...
hairy => adj. 1. Annoyingly complicated. "DWIM is incredibly hairy." 2. Incomprehensible. "DWIM is incredibly hairy." 3. Of people, high-powered, authoritative, rare, expert, and/or incomprehensible. Hard to explain except in context "He knows this h...
HAKMEM => /hak'mem/ n. MIT AI Memo 239 (February 1972). A legendary collection of neat mathematical and programming hacks contributed by many people at MIT and elsewhere. (The title of the memo really is "HAKMEM", which is a 6-letterism for `hacks me...
hakspek => /hak'speek/ n. A shorthand method of spelling found on many British academic bulletin boards and {talker system}s. Syllables and whole words in a sentence are replaced by single ASCII characters the names of which are phonetically similar ...
hamster => n. 1. [Fairchild] A particularly slick little piece of code that does one thing well; a small, self-contained hack. The image is of a hamster happily spinning its exercise wheel. 2. [UK] Any item of hardware made by Amstrad, a company famo...
hand-hacking => n. 1. The practice of translating {hot spot}s from an HLL into hand-tuned assembler, as opposed to trying to coerce the compiler into generating better code. Both the term and the practice are becoming uncommon. See tune, bum, {by han...
handshaking => n. Hardware or software activity designed to start or keep two machines or programs in synchronization as they {do protocol}. Often applied to human activity; thus, a hacker might watch two people in conversation nodding their heads to...
handwave => [poss. from gestures characteristic of stage magicians] 1. v. To gloss over a complex point; to distract a listener; to support a (possibly actually valid) point with blatantly faulty logic. 2. n. The act of handwaving. "Boy, what a handw...
hang => v. 1. To wait for an event that will never occur. "The system is hanging because it can't read from the crashed drive". See wedged, hung. 2. To wait for some event to occur; to hang around until something happens. "The program displays a menu...
Hanlon's Razor => prov. A corollary of {Finagle's Law}, similar to Occam's Razor, that reads "Never attribute to malice that which can be adequately explained by stupidity." The derivation of the common title Hanlon's Razor is unknown; a similar epig...
Hanlon's Razor2 => James. Quoted here because it seems to be a particular favorite of hackers, often showing up in {fortune cookie} files and the login banners of BBS systems and commercial networks. This probably reflects the hacker's daily experien...
Hanlon's Razor3 => well-intentioned but short-sighted people.
happily => adv. Of software, used to emphasize that a program is unaware of some important fact about its environment, either because it has been fooled into believing a lie, or because it doesn't care. The sense of `happy' here is not that of elatio...
hard boot => n. See boot.
hardcoded => adj. 1. Said of data inserted directly into a program, where it cannot be easily modified, as opposed to data in some profile, resource (see de-rezz sense 2), or environment variable that a user or hacker can easily modify. 2. In C, this...
hardwarily => /hard-weir'*-lee/ adv. In a way pertaining to hardware. "The system is hardwarily unreliable." The adjective `hardwary' is *not* traditionally used, though it has recently been reported from the U.K. See softwarily.
hardwired => adj. 1. In software, syn. for hardcoded. 2. By extension, anything that is not modifiable, especially in the sense of customizable to one's particular needs or tastes.
has the X nature => [seems to derive from Zen Buddhist koans of the form "Does an X have the Buddha-nature?"] adj. Common hacker construction for `is an X', used for humorous emphasis. "Anyone who can't even use a program with on-screen help embedded...
has the X nature2 => nature!" See also {the X that can be Y is not the true X}.
factpacks/jargon.fact view on Meta::CPAN
high bit2 => mainstream slang `bottom line'.
high moby => /hi' mohb'ee/ n. The high half of a 512K PDP-10's physical address space; the other half was of course the low moby. This usage has been generalized in a way that has outlasted the PDP-10; for example, at the 1990 Washington D.C. Area Sc...
high moby2 => (Disclave), when a miscommunication resulted in two separate wakes being held in commemoration of the shutdown of MIT's last {ITS} machines, the one on the upper floor was dubbed the `high moby' and the other the `low moby'. All parties...
highly => [scientific computation] adv. The preferred modifier for overstating an understatement. As in `highly nonoptimal', the worst possible way to do something; `highly nontrivial', either impossible or requiring a major research project; `highly...
hirsute => adj. Occasionally used humorously as a synonym for hairy.
HLL => /H-L-L/ n. [High-Level Language (as opposed to assembler)] Found primarily in email and news rather than speech. Rarely, the variants `VHLL' and `MLL' are found. VHLL stands for `Very-High-Level Language' and is used to describe a {bondage-and...
hobbit => n. 1. The High Order Bit of a byte; same as the {meta bit} or {high bit}. 2. The non-ITS name of vad@ai.mit.edu (*Hobbit*), master of lasers.
hog => n.,vt. 1. Favored term to describe programs or hardware that seem to eat far more than their share of a system's resources, esp. those which noticeably degrade interactive response. *Not* used of programs that are simply extremely large or com...
holy wars => [from USENET, but may predate it] n. {flame war}s over {religious issues}. The paper by Danny Cohen that popularized the terms big-endian and little-endian in connection with the LSB-first/MSB-first controversy was entitled "On Holy Wars...
holy wars2 => perennial Holy Wars have included EMACS vs. vi, my personal computer vs. everyone else's personal computer, {ITS} vs. {UNIX}, {UNIX} vs. VMS, BSD UNIX vs. {USG UNIX}, C vs. {Pascal}, C vs. LISP, etc., ad nauseam. The characteristic that...
holy wars3 => distinguishes {holy wars} from normal technical disputes is that in a holy wars most of the participants spend their time trying to pass off personal value choices and cultural attachments as objective technical evaluations. See also th...
home box => n. A hacker's personal machine, especially one he or she owns. "Yeah? Well, *my* home box runs a full 4.2 BSD, so there!"
hook => n. A software or hardware feature included in order to simplify later additions or changes by a user. For example, a simple program that prints numbers might always print them in base 10, but a more flexible version would let a variable deter...
hop => n. One file transmission in a series required to get a file from point A to point B on a store-and-forward network. On such networks (including UUCPNET and FidoNet), the important inter-machine metric is the number of hops in the shortest path...
hose => 1. vt. To make non-functional or greatly degraded in performance. "That big ray-tracing program really hoses the system." See hosed. 2. n. A narrow channel through which data flows under pressure. Generally denotes data paths that represent p...
hosed => adj. Same as down. Used primarily by UNIX hackers. Humorous also implies a condition thought to be relatively easy to reverse. Probably derived from the Canadian slang `hoser' popularized by the Bob and Doug Mackenzie skits on SCTV. See hose...
hot spot => n. 1. [primarily used by C/UNIX programmers, but spreading] It is received wisdom that in most programs, less than 10% of the code eats 90% of the execution time; if one were to graph instruction visits versus code addresses, one would ty...
hot spot2 => a lot of low-level noise. Such spikes are called `hot spots' and are good candidates for heavy optimization or hand-hacking. The term is especially used of tight loops and recursions in the code's central algorithm, as opposed to (say) i...
hot spot3 => infrequent I/O operations. See tune, bum, hand-hacking. 2. The active location of a cursor on a bit-map display. "Put the mouse's hot spot on the `ON' widget and click the left button." 3. In a massively parallel computer with shared mem...
hot spot4 => all 10,000 processors are trying to read or write at once (perhaps because they are all doing a busy-wait on the same lock).
house wizard => [prob. from ad-agency lingo, `house freak'] n. A hacker occupying a technical-specialist, R&D, or systems position at a commercial shop. A really effective house wizard can have influence out of all proportion to his/her ostensible ra...
factpacks/jargon.fact view on Meta::CPAN
MOTOS => /moh-tohs/ [acronym from the 1970 U.S. census forms via USENET: Member Of The Opposite Sex] n. A potential or (less often) actual sex partner. See MOTAS, MOTSS, SO. Less common than MOTSS or MOTAS, which have largely displaced it.
MOTSS => /mots/ or /M-O-T-S-S/ [from the 1970 U.S. census forms via USENET, Member Of The Same Sex] n. Esp. one considered as a possible sexual partner. The gay-issues newsgroup on USENET is called soc.motss. See MOTOS and MOTAS, which derive from it...
mouse ahead => vi. Point-and-click analog of `type ahead'. To manipulate a computer's pointing device (almost always a mouse in this usage, but not necessarily) and its selection or command buttons before a computer program is ready to accept such in...
mouse ahead2 => accepting the input. Handling this properly is rare, but it can help make a {WIMP environment} much more usable, assuming the users are familiar with the behavior of the user interface.
mouse around => vi. To explore public portions of a large system, esp. a network such as Internet via FTP or TELNET, looking for interesting stuff to snarf.
mouse belt => n. See {rat belt}.
mouse droppings => [MS-DOS] n. Pixels (usually single) that are not properly restored when the mouse pointer moves away from a particular location on the screen, producing the appearance that the mouse pointer has left droppings behind. The major cau...
mouse droppings2 => that write to the screen memory corresponding to the mouse pointer's current location without hiding the mouse pointer first, and mouse drivers that do not quite support the graphics mode in use.
mouse elbow => n. A tennis-elbow-like fatigue syndrome resulting from excessive use of a {WIMP environment}. Similarly, `mouse shoulder'; GLS reports that he used to get this a lot before he taught himself to be ambimoustrous.
mouso => /mow'soh/ n. [by analogy with `typo'] An error in mouse usage resulting in an inappropriate selection or graphic garbage on the screen. Compare thinko, braino.
MS-DOS => /M-S-dos/ [MicroSoft Disk Operating System] n. A clone of {CP/M} for the 8088 crufted together in 6 weeks by hacker Tim Paterson, who is said to have regretted it ever since. Numerous features, including vaguely UNIX-like but rather broken ...
mu => /moo/ The correct answer to the classic trick question "Have you stopped beating your wife yet?". Assuming that you have no wife or you have never beaten your wife, the answer "yes" is wrong because it implies that you used to beat your wife an...
mudhead => n. Commonly used to refer to a MUD player who sleeps, breathes, and eats MUD. Mudheads have been known to fail their degrees, drop out, etc., with the consolation, however, that they made wizard level. When encountered in person, all a mud...
multician => /muhl-ti'shn/ [coined at Honeywell, ca. 1970] n. Competent user of {Multics}. Perhaps oddly, no one has ever promoted the analogous `Unician'.
Multics => /muhl'tiks/ n. [from "MULTiplexed Information and Computing Service"] An early (late 1960s) timesharing operating system co-designed by a consortium including MIT, GE, and Bell Laboratories. Very innovative for its time --- among other thi...
multitask => n. Often used of humans in the same meaning it has for computers, to describe a person doing several things at once (but see thrash). The term `multiplex', from communications technology (meaning to handle more than one channel at the sa...
mumblage => /muhm'bl*j/ n. The topic of one's mumbling (see mumble). "All that mumblage" is used like "all that stuff" when it is not quite clear how the subject of discussion works, or like "all that crap" when `mumble' is being used as an implicit ...
mumble => interj. 1. Said when the correct response is too complicated to enunciate, or the speaker has not thought it out. Often prefaces a longer answer, or indicates a general reluctance to get into a long discussion. "Don't you think that we coul...
munch => [often confused with mung, q.v.] vt. To transform information in a serial fashion, often requiring large amounts of computation. To trace down a data structure. Related to crunch and nearly synonymous with grovel, but connotes less pain.
munching => n. Exploration of security holes of someone else's computer for thrills, notoriety, or to annoy the system manager. Compare cracker. See also {hacked off}.
munching squares => n. A {display hack} dating back to the PDP-1 (ca. 1962, reportedly discovered by Jackson Wright), which employs a trivial computation (repeatedly plotting the graph Y = X XOR T for successive values of T --- see HAKMEM items 146--...
factpacks/jargon.fact view on Meta::CPAN
NIL => /nil/ [from LISP terminology for `false'] No. Used in reply to a question, particularly one asked using the `-P' convention. See T.
NMI => /N-M-I/ n. Non-Maskable Interrupt. An IRQ 7 on the PDP-11 or 680[01234]0; the NMI line on an 8088,[1234]86. In contrast with a {priority interrupt} (which might be ignored, although that is unlikely), an NMI is *never* ignored.
no-op => /noh'op/ alt. NOP /nop/ [no operation] n. 1. (also v.) A machine instruction that does nothing (sometimes used in assembler-level programming as filler for data or patch areas, or to overwrite code to be removed in binaries). See also JFCL. ...
noddy => /nod'ee/ [UK: from the children's books] adj. 1. Small and un-useful, but demonstrating a point. Noddy programs are often written by people learning a new language or system. The archetypal noddy program is {hello, world}. Noddy code may be ...
NOMEX underwear => /noh'meks uhn'-der-weir/ [USENET] n. Syn. {asbestos longjohns}, used mostly in auto-related mailing lists and newsgroups. NOMEX underwear is an actual product available on the racing equipment market, used as a fire resistance meas...
non-optimal solution => n. (also `sub-optimal solution') An astoundingly stupid way to do something. This term is generally used in deadpan sarcasm, as its impact is greatest when the person speaking looks completely serious. Compare stunning. See al...
nonlinear => adj. [scientific computation] 1. Behaving in an erratic and unpredictable fashion. When used to describe the behavior of a machine or program, it suggests that said machine or program is being forced to run far outside of design specific...
nontrivial => adj. Requiring real thought or significant computing power. Often used as an understated way of saying that a problem is quite difficult or impractical, or even entirely unsolvable ("Proving P=NP is nontrivial"). The preferred emphatic ...
notwork => /not'werk/ n. A network, when it is acting flaky or is down. Compare nyetwork. Said at IBM to have orig. referred to a particular period of flakiness on IBM's VNET corporate network, ca. 1988; but there are independent reports of the term ...
NP- => /N-P/ pref. Extremely. Used to modify adjectives describing a level or quality of difficulty; the connotation is often `more so than it should be' (NP-complete problems all seem to be very hard, but so far no one has found a good a priori reas...
nuke => vt. 1. To intentionally delete the entire contents of a given directory or storage volume. "On UNIX, `rm -r /usr' will nuke everything in the usr filesystem." Never used for accidental deletion. Oppose {blow away}. 2. Syn. for dike, applied t...
number-crunching => n. Computations of a numerical nature, esp. those that make extensive use of floating-point numbers. The only thing Fortrash is good for. This term is in widespread informal use outside hackerdom and even in mainstream slang, but ...
numbers => [scientific computation] n. Output of a computation that may not be significant results but at least indicate that the program is running. May be used to placate management, grant sponsors, etc. `Making numbers' means running a program bec...
NUXI problem => /nuk'see pro'bl*m/ n. This refers to the problem of transferring data between machines with differing byte-order. The string `UNIX' might look like `NUXI' on a machine with a different `byte sex' (e.g., when transferring data from a l...
NUXI problem2 => vice-versa). See also middle-endian, swab, and bytesexual.
nybble => /nib'l/ (alt. `nibble') [from v. `nibble' by analogy with `bite' => `byte'] n. Four bits; one hex digit; a half-byte. Though `byte' is now techspeak, this useful relative is still jargon. Compare {byte}, crumb, tayste, dynner; see also bit,...
nyetwork => /nyet'werk/ [from Russian `nyet' = no] n. A network, when it is acting flaky or is down. Compare notwork.
Ob- => /ob/ pref. Obligatory. A piece of netiquette acknowledging that the author has been straying from the newsgroup's charter topic. For example, if a posting in alt.sex is a response to a part of someone else's posting that has nothing particular...
Obfuscated C Contest => n. An annual contest run since 1984 over USENET by Landon Curt Noll and friends. The overall winner is whoever produces the most unreadable, creative, and bizarre (but working) C program; various other prizes are awarded at th...
Obfuscated C Contest2 => and macro-preprocessor facilities give contestants a lot of maneuvering room. The winning programs often manage to be simultaneously (a) funny, (b) breathtaking works of art, and (c) horrible examples of how *not* to code in ...
Obfuscated C Contest3 => entry might help convey the flavor of obfuscated C /* * HELLO WORLD program * by Jack Applin and Robert Heckendorn, 1985 */ main(v,c)char**c;{for(v[c++]="Hello, world!\n)"; (!!c)[*c]&&(v--||--c&&execlp(*c,*c,c[!!c]+!!c,!c)); ...
obi-wan error => /oh'bee-won` er'*r/ [RPI, from `off-by-one' and the Obi-Wan Kenobi character in "Star Wars"] n. A loop of some sort in which the index is off by 1. Common when the index should have started from 0 but instead started from 1. A kind o...
Objectionable-C => n. Hackish take on "Objective-C", the name of an object-oriented dialect of C in competition with the better-known C++ (it is used to write native applications on the NeXT machine). Objectionable-C uses a Smalltalk-like syntax, but...
obscure => adj. Used in an exaggeration of its normal meaning, to imply total incomprehensibility. "The reason for that last crash is obscure." "The `find(1)' command's syntax is obscure!" The phrase `moderately obscure' implies that it could be figu...
octal forty => /ok'tl for'tee/ n. Hackish way of saying "I'm drawing a blank." Octal 40 is the {ASCII} space character, 0100000; by an odd coincidence, hex 40 (01000000) is the {EBCDIC} space character. See wall.
off the trolley => adj. Describes the behavior of a program that malfunctions and goes catatonic, but doesn't actually crash or abort. See glitch, bug, {deep space}.
off-by-one error => n. Exceedingly common error induced in many ways, such as by starting at 0 when you should have started at 1 or vice versa, or by writing `< N' instead of `<= N' or vice-versa. Also applied to giving something to the person next t...
off-by-one error2 => Often confounded with {fencepost error}, which is properly a particular subtype of it.
offline => adv. Not now or not here. "Let's take this discussion offline." Specifically used on USENET to suggest that a discussion be taken off a public newsgroup to email.
old fart => n. Tribal elder. A title self-assumed with remarkable frequency by (esp.) USENETters who have been programming for more than about 25 years; often appears in {sig block}s attached to Jargon File contributions of great archeological signif...
old fart2 => the second or third person but one of pride in first person.
Old Testament => n. [C programmers] The first edition of K&R, the sacred text describing {Classic C}.
one-line fix => n. Used (often sarcastically) of a change to a program that is thought to be trivial or insignificant right up to the moment it crashes the system. Usually `cured' by another one-line fix. See also {I didn't change anything!}
one-liner wars => n. A game popular among hackers who code in the language APL (see {write-only language}). The objective is to see who can code the most interesting and/or useful routine in one line of operators chosen from APL's exceedingly hairy p...
one-liner wars2 => was practiced among TECO hackers. Ken Iverson, the inventor of APL, has been credited with a one-liner that, given a number N, produces a list of the prime numbers from 1 to N inclusive. It looks like this (2 = 0 +.= T o.| T) / T <...
one-liner wars3 => character, the assignment arrow is a single character, and `i' represents the APL iota.
ooblick => /oo'blik/ [from Dr. Seuss's `Bartholomew and the Oobleck'] n. A bizarre semi-liquid sludge made from cornstarch and water. Enjoyed among hackers who make batches during playtime at parties for its amusing and extremely non-Newtonian behavi...
open => n. Abbreviation for `open (or left) parenthesis' --- used when necessary to eliminate oral ambiguity. To read aloud the LISP form (DEFUN FOO (X) (PLUS X 1)) one might say "Open defun foo, open eks close, open, plus eks one, close close."
open switch => [IBM prob. from railroading] n. An unresolved question, issue, or problem.
operating system => [techspeak] n. (Often abbreviated `OS') The foundation software of a machine, of course; that which schedules tasks, allocates storage, and presents a default interface to the user between applications. The facilities an operating...
factpacks/jargon.fact view on Meta::CPAN
recursive acronym2 => a Scheme compiler called LIAR (Liar Imitates Apply Recursively), and GNU (q.v., sense 1) stands for "GNU's Not UNIX!" --- and a company with the name CYGNUS, which expands to "Cygnus, Your GNU Support". See also mung, EMACS.
Red Book => n. 1. Informal name for one of the three standard references on PostScript (`PostScript Language Reference Manual', Adobe Systems (Addison-Wesley, 1985; QA76.73.P67P67; ISBN 0-201-10174-2); the others are known as the {Green Book} and the...
Red Book2 => one of the 3 standard references on Smalltalk (`Smalltalk-80 The Interactive Programming Environment' by Adele Goldberg (Addison-Wesley, 1984; QA76.8.S635G638; ISBN 0-201-11372-4); this too is associated with blue and green books). 3. An...
Red Book3 => CCITT eighth plenary assembly. Until now, these have changed color each review cycle (1988 was {Blue Book}, 1992 will be {Green Book}); however, it is rumored that this convention is going to be dropped before 1992. These include, among ...
Red Book4 => and the Group 1 through 4 fax standards. 4. The new version of the {Green Book} (sense 4) --- IEEE 1003.1-1990, a.k.a ISO 9945-1 --- is (because of the color and the fact that it is printed on A4 paper) known in the U.S.A. as "the Ugly R...
Red Book5 => and in Europe as "the Ugly Red Book That's A Sensible Size". 5. The NSA `Trusted Network Interpretation' companion to the {Orange Book}. See also {{book titles}}.
regexp => /reg'eksp/ [UNIX] n. (alt. `regex' or `reg-ex') 1. Common written and spoken abbreviation for `regular expression', one of the wildcard patterns used, e.g., by UNIX utilities such as `grep(1)', `sed(1)', and `awk(1)'. These use conventions ...
reinvent the wheel => v. To design or implement a tool equivalent to an existing one or part of one, with the implication that doing so is silly or a waste of time. This is often a valid criticism. On the other hand, automobiles don't use wooden roll...
reinvent the wheel2 => be reinvented many times before you get them right. On the third hand, people reinventing the wheel do tend to come up with the moral equivalent of a trapezoid with an offset axle.
religious issues => n. Questions which seemingly cannot be raised without touching off {holy wars}, such as "What is the best operating system (or editor, language, architecture, shell, mail reader, news reader)?", "What about that Heinlein guy, eh?"...
religious issues2 => Jargon File?" See {holy wars}; see also theology, bigot. This term is an example of {ha ha only serious}. People actually develop the most amazing and religiously intense attachments to their tools, even when the tools are intang...
religious issues3 => thing one can do when one stumbles into the crossfire is mumble {Get a life!} and leave --- unless, of course, one's *own* unassailably rational and obviously correct choices are being slammed.
replicator => n. Any construct that acts to produce copies of itself; this could be a living organism, an idea (see meme), a program (see worm, wabbit, and virus), a pattern in a cellular automaton (see life, sense 1), or (speculatively) a robot or n...
reply => n. See followup.
reset => [the MUD community] v. In AberMUD, to bring all dead mobiles to life and move items back to their initial starting places. New players who can't find anything shout "Reset! Reset!" quite a bit. Higher-level players shout back "No way!" since...
restriction => n. A bug or design error that limits a program's capabilities, and which is sufficiently egregious that nobody can quite work up enough nerve to describe it as a feature. Often used (esp. by marketroid types) to make it sound as though...
retcon => /ret'kon/ [`retroactive continuity', from the USENET newsgroup rec.arts.comics] 1. n. The common situation in pulp fiction (esp. comics or soap operas) where a new story `reveals' things about events in previous stories, usually leaving the...
RETI => v. Syn. RTI
retrocomputing => /ret'-roh-k*m-pyoo'ting/ n. Refers to emulations of way-behind-the-state-of-the-art hardware or software, or implementations of never-was-state-of-the-art; esp. if such implementations are elaborate practical jokes and/or parodies o...
RFC => /R-F-C/ [Request For Comment] n. One of a long-established series of numbered Internet standards widely followed by commercial and PD software in the Internet and UNIX communities. Perhaps the single most influential one has been RFC-822 (the ...
RFE => /R-F-E/ n. 1. [techspeak] Request For Enhancement. 2. [from `Radio Free Europe', Bellcore and Sun] Radio Free Ethernet, a system (originated by Peter Langston) for broadcasting audio among Sun SPARCstations over the ethernet.
factpacks/jargon.fact view on Meta::CPAN
sanity check => n. 1. The act of checking a piece of code (or anything else, e.g., a USENET posting) for completely stupid mistakes. Implies that the check is to make sure the author was sane when it was written; e.g., if a piece of scientific softwa...
sanity check2 => was giving unexpected results, one might first look at the nesting of parentheses or the coding of the formula, as a {sanity check}, before looking at the more complex I/O or data structure manipulation routines, much less the algori...
sanity check3 => 2. A run-time test, either validating input or ensuring that the program hasn't screwed up internally (producing an inconsistent value or state).
Saturday night special => [from police slang for a cheap handgun] n. A program or feature kluged together during off hours, under a deadline, and in response to pressure from a salescritter. Such hacks are dangerously unreliable, but all too often sn...
say => vt. 1. To type to a terminal. "To list a directory verbosely, you have to say `ls -l'." Tends to imply a newline-terminated command (a `sentence'). 2. A computer may also be said to `say' things to you, even if it doesn't have a speech synthes...
science-fiction fandom => n. Another voluntary subculture having a very heavy overlap with hackerdom; most hackers read SF and/or fantasy fiction avidly, and many go to `cons' (SF conventions) or are involved in fandom-connected activities such as th...
science-fiction fandom2 => Some hacker jargon originated in SF fandom; see defenestration, great-wall, cyberpunk, h, {ha ha only serious}, IMHO, mundane, neep-neep, {Real Soon Now}. Additionally, the jargon terms cowboy, cyberspace, de-rezz, {go flat...
science-fiction fandom3 => virus, wetware, wirehead, and worm originated in SF stories.
scram switch => [from the nuclear power industry] n. An emergency-power-off switch (see {Big Red Switch}), esp. one positioned to be easily hit by evacuating personnel. In general, this is *not* something you frob lightly; these often initiate expens...
scram switch2 => and are installed in a {dinosaur pen} for use in case of electrical fire or in case some luckless {field servoid} should put 120 volts across himself while {Easter egging}.
scratch => 1. [from `scratchpad'] adj. Describes a data structure or recording medium attached to a machine for testing or temporary-use purposes; one that can be scribbled on without loss. Usually in the combining forms `scratch memory', `scratch re...
scratch monkey => n. As in "Before testing or reconfiguring, always mount a {scratch monkey}", a proverb used to advise caution when dealing with irreplaceable data or devices. Used to refer to any scratch volume hooked to a computer during any risky...
scratch monkey2 => precious resource or data that might otherwise get trashed. This term preserves the memory of Mabel, the Swimming Wonder Monkey, star of a biological research program at the University of Toronto ca. 1986. Mabel was not (so the leg...
scratch monkey3 => university had spent years teaching her how to swim, breathing through a regulator, in order to study the effects of different gas mixtures on her physiology. Mabel suffered an untimely demise one day when DEC PMed the PDP-11 contr...
scratch monkey4 => {provocative maintainance}). It is recorded that, after calming down an understandably irate customer sufficiently to ascertain the facts of the matter, a DEC troubleshooter called up the {field circus} manager responsible and aske...
scratch monkey5 => all the consequences to humans were so amusing; the sysop of the machine in question was nearly thrown in jail at the behest of certain clueless droids at the local `humane' society. The moral is clear When in doubt, always mount a...
screw => [MIT] n. A lose, usually in software. Especially used for user-visible misbehavior caused by a bug or misfeature. This use has become quite widespread outside MIT.
screwage => /skroo'*j/ n. Like lossage but connotes that the failure is due to a designed-in misfeature rather than a simple inadequacy or a mere bug.
scribble => n. To modify a data structure in a random and unintentionally destructive way. "Bletch! Somebody's disk-compactor program went berserk and scribbled on the i-node table." "It was working fine until one of the allocation routines scribbled...
scrog => /skrog/ [Bell Labs] vt. To damage, trash, or corrupt a data structure. "The list header got scrogged." Also reported as `skrog', and ascribed to the comic strip "The Wizard of Id". Equivalent to scribble or mangle.
scrool => /skrool/ [from the pioneering Roundtable chat system in Houston ca. 1984; prob. originated as a typo for `scroll'] n. The log of old messages, available for later perusal or to help one get back in synch with the conversation. It was origin...
factpacks/jargon.fact view on Meta::CPAN
toy language2 => (see {bondage-and-discipline language}); the classic example is {Pascal}. Several moderately well-known formalisms for conceptual tasks such as programming Turing machines also qualify as toy languages in a less negative sense. See a...
toy problem => [AI] n. A deliberately oversimplified case of a challenging problem used to investigate, prototype, or test algorithms for a real problem. Sometimes used pejoratively. See also gedanken, {toy program}.
toy program => n. 1. One that can be readily comprehended; hence, a trivial program (compare noddy). 2. One for which the effort of initial coding dominates the costs through its life cycle. See also noddy.
trampoline => n. An incredibly hairy technique, found in some HLL and program-overlay implementations (e.g., on the Macintosh), that involves on-the-fly generation of small executable (and, likely as not, self-modifying) code objects to do indirectio...
trap => 1. n. A program interrupt, usually an interrupt caused by some exceptional situation in the user program. In most cases, the OS performs some action, then returns control to the program. 2. vi. To cause a trap. "These instructions trap to the...
trap door => alt. `trapdoor n. 1. Syn. {back door}. 2. [techspeak] A `trap-door function is one which is easy to compute but very difficult to compute the inverse of. Such functions have important applications in cryptography, specifically in the con...
trash => vt. To destroy the contents of (said of a data structure). The most common of the family of near-synonyms including mung, mangle, and scribble.
tree-killer => [Sun] n. 1. A printer. 2. A person who wastes paper. This should be interpreted in a broad sense; `wasting paper includes the production of spiffy but content-free documents. Thus, most suits are tree-killers.
trit => /trit/ [by analogy with `bit] n. One base-3 digit; the amount of information conveyed by a selection among one of three equally likely outcomes (see also bit). These arise, for example, in the context of a flag that should actually be able to...
trivial => adj. 1. Too simple to bother detailing. 2. Not worth the speakers time. 3. Complex, but solvable by methods so well known that anyone not utterly cretinous would have thought of them already. 4. Any problem one has already solved (some cla...
troglodyte => [Commodore] n. 1. A hacker who never leaves his cubicle. The term `Gnoll (from Dungeons & Dragons) is also reported. 2. A curmudgeon attached to an obsolescent computing environment. The combination `ITS troglodyte was flung around some...
troglodyte mode => [Rice University] n. Programming with the lights turned off, sunglasses on, and the terminal inverted (black on white) because youve been up for so many days straight that your eyes hurt (see {raster burn}). Loud music blaring from...
troglodyte mode2 => optional but recommended. See {larval stage}, {hack mode}.
Trojan horse => [coined by MIT-hacker-turned-NSA-spook Dan Edwards] n. A program designed to break security or damage a system that is disguised as something else benign, such as a directory lister, archiver, a game, or (in one notorious 1990 case on...
Trojan horse2 => destroy viruses! See {back door}, virus, worm.
true-hacker => [analogy with `trufan from SF fandom] n. One who exemplifies the primary values of hacker culture, esp. competence and helpfulness to other hackers. A high compliment. "He spent 6 hours helping me bring up UUCP and netnews on my FOOBAR...
tty => /T-T-Y/ [UNIX], /titee/ [ITS, but some UNIX people say it this way as well; this pronunciation is not considered to have sexual undertones] n. 1. A terminal of the teletype variety, characterized by a noisy mechanical printer, a very limited c...
tube => 1. n. A CRT terminal. Never used in the mainstream sense of TV; real hackers dont watch TV, except for Loony Toons, Rocky & Bullwinkle, Trek Classic, the Simpsons, and the occasional cheesy old swashbuckler movie (see appendix B). 2. [IBM] To...
tube time => n. Time spent at a terminal or console. More inclusive than hacking time; commonly used in discussions of what parts of ones environment one uses most heavily. "I find Im spending too much of my tube time reading mail since I started thi...
tunafish => n. In hackish lore, refers to the mutated punchline of an age-old joke to be found at the bottom of the manual pages of `tunefs(8) in the original BSD 4.2 distribution. The joke was removed in later releases once commercial sites started ...
tune => [from automotive or musical usage] vt. To optimize a program or system for a particular environment, esp. by adjusting numerical parameters designed as hooks for tuning, e.g., by changing `#define lines in C. One may `tune for time (fastest e...
factpacks/jargon.fact view on Meta::CPAN
weasel => n. [Cambridge] A na"ive user, one who deliberately or accidentally does things that are stupid or ill-advised. Roughly synonymous with loser.
wedged => [from a common description of recto-cranial inversion] adj. 1. To be stuck, incapable of proceeding without help. This is different from having crashed. If the system has crashed, then it has become totally non-functioning. If the system is...
wedgie => [Fairchild] n. A bug. Prob. related to wedged.
wedgitude => /wedj'i-t[y]ood/ n. The quality or state of being wedged.
weeble => /weeb'l/ [Cambridge] interj. Used to denote frustration, usually at amazing stupidity. "I stuck the disk in upside down." "Weeble...." Compare gurfle.
weeds => n. 1. Refers to development projects or algorithms that have no possible relevance or practical application. Comes from `off in the weeds'. Used in phrases like "lexical analysis for microcode is serious weeds...." 2. At CDC/ETA before its d...
weenie => n. 1. When used with a qualifier (for example, as in {UNIX weenie}, VMS weenie, IBM weenie) this can be either an insult or a term of praise, depending on context, tone of voice, and whether or not it is applied by a person who considers hi...
Weenix => /wee'niks/ [ITS] n. A derogatory term for {UNIX}, derived from {UNIX weenie}. According to one noted ex-ITSer, it is "the operating system preferred by Unix Weenies typified by poor modularity, poor reliability, hard file deletion, no file ...
well-behaved => adj. 1. [primarily {MS-DOS}] Said of software conforming to system interface guidelines and standards. Well-behaved software uses the operating system to do chores such as keyboard input, allocating memory and drawing graphics. Oppose...
well-connected => adj. Said of a computer installation, this means that it has reliable email links with {the network} and/or that it relays a large fraction of available USENET newsgroups. `Well-known' can be almost synonymous, but also implies that...
wetware => /wet'weir/ [prob. from the novels of Rudy Rucker] n. 1. The human nervous system, as opposed to computer hardware or software. "Wetware has 7 plus or minus 2 temporary registers." 2. Human beings (programmers, operators, administrators) at...
whacker => [University of Maryland from hacker] n. 1. A person, similar to a hacker, who enjoys exploring the details of programmable systems and how to stretch their capabilities. Whereas a hacker tends to produce great hacks, a whacker only ends up...
whales => n. See {like kicking dead whales down the beach}.
wheel => [from slang `big wheel' for a powerful person] n. A person who has an active a {wheel bit}. "We need to find a wheel to unwedge the hung tape drives."
wheel bit => n. A privilege bit that allows the possessor to perform some restricted operation on a timesharing system, such as read or write any file on the system regardless of protections, change or look at any address in the running monitor, cras...
wheel bit2 => create jobs and user accounts. The term was invented on the TENEX operating system, and carried over to TOPS-20, XEROX-IFS, and others. The state of being in a privileged logon is sometimes called `wheel mode'. This term entered the UNI...
wheel bit3 => mid-1980s and has been gaining popularity there (esp. at university sites). See also root.
wheel wars => [Stanford University] A period in {larval stage} during which student hackers hassle each other by attempting to log each other out of the system, delete each other's files, and otherwise wreak havoc, usually at the expense of the lesse...
White Book => n. Syn. K&R.
whizzy => [Sun] adj. (alt. `wizzy') Describes a cuspy program; one that is feature-rich and well presented.
WIBNI => // [Bell Labs Wouldn't It Be Nice If] n. What most requirements documents and specifications consist entirely of. Compare IWBNI.
factpacks/jargon.fact view on Meta::CPAN
WYSIWYG => /wiz'ee-wig/ adj. Describes a user interface under which "What You See Is What You Get", as opposed to one that uses more-or-less obscure commands which do not result in immediate visual feedback. The term can be mildly derogatory, as it i...
XOFF => /X'of/ n. Syn. control-s.
xor => /X'or/, /kzor/ conj. Exclusive or. `A xor B' means `A or B, but not both'. "I want to get cherry pie xor a banana split." This derives from the technical use of the term as a function on truth-values that is true if exactly one of its two argu...
xref => /X'ref/ vt., n. Hackish standard abbreviation for `cross-reference'.
XXX => /X-X-X/ n. A marker that attention is needed. Commonly used in program comments to indicate areas that are kluged up or need to be. Some hackers liken `XXX' to the notional heavy-porn movie rating.
xyzzy => /X-Y-Z-Z-Y/, /X-Y-ziz'ee/, /ziz'ee/, or /ik-ziz'ee/ [from the ADVENT game] adj. The canonical `magic word'. This comes from ADVENT, in which the idea is to explore an underground cave with many rooms and to collect the treasures you find the...
YA- => [Yet Another] abbrev. In hackish acronyms this almost invariably expands to {Yet Another}, following the precedent set by UNIX `yacc(1)'. See YABA.
YABA => /ya'b*/ [Cambridge] n. Yet Another Bloody Acronym. Whenever some program is being named, someone invariably suggests that it be given a name that is acronymic. The response from those with a trace of originality is to remark ironically that t...
YAUN => /yawn/ [Acronym for `Yet Another UNIX Nerd'] n. Reported from the San Diego Computer Society (predominantly a microcomputer users' group) as a good-natured punning insult aimed at UNIX zealots.
Yellow Book => [proposed] n. The print version of this Jargon File; `The New Hacker's Dictionary', forthcoming from MIT Press, 1991. Includes all the material in the File, plus a Foreword by Guy L. Steele and a Preface by Eric S. Raymond. Most import...
Yellow Book2 => typeset and includes almost all of the infamous Crunchly cartoons by the Great Quux, each attached to an appropriate entry.
Yet Another => adj. [From UNIX's `yacc(1)', `Yet Another Compiler- Compiler', a LALR parser generator] 1. Of your own work A humorous allusion often used in titles to acknowledge that the topic is not original, though the content is. As in `Yet Anoth...
Yet Another2 => Simulated Annealing Algorithm'. 2. Of others' work Describes something of which there are far too many. See also YA-, YABA, YAUN.
You are not expected to understand this => cav. [UNIX] The canonical comment describing something magic or too complicated to bother explaining properly. From an infamous comment in the context-switching code of the V6 UNIX kernel.
You know you've been hacking too long when... => The set-up line for a genre of one-liners told by hackers about themselves. These include the following * not only do you check your email more often than your paper mail, but you remember your {networ...
You know you've been hacking too long when...2 => postal one. * your SO kisses you on the neck and the first thing you think is "Uh, oh, {priority interrupt}." * you go to balance your checkbook and discover that you're doing it in octal. * your comp...
You know you've been hacking too long when...3 => value than your car. * in your universe, `round numbers' are powers of 2, not 10. * more than once, you have woken up recalling a dream in some programming language. * you realize you have never seen ...
You know you've been hacking too long when...4 => early version of this entry said "All but one of these have been reliably reported as hacker traits (some of them quite often). Even hackers may have trouble spotting the ringer." The ringer was balan...
You know you've been hacking too long when...5 => made up out of whole cloth. Although more respondents picked that one out as fiction than any of the others, I also received multiple independent reports of its actually happening. --- ESR]
Your mileage may vary => cav. [from the standard disclaimer attached to EPA mileage ratings by American car manufacturers] 1. A ritual warning often found in UNIX freeware distributions. Translates roughly as "Hey, I tried to write this portably, but...
Your mileage may vary2 => system?" 2. A qualifier more generally attached to advice. "I find that sending flowers works well, but your mileage may vary."
Yow! => /yow/ [from "Zippy the Pinhead" comix] interj. A favored hacker expression of humorous surprise or emphasis. "Yow! Check out what happens when you twiddle the foo option on this display hack!" Compare gurfle.
yoyo mode => n. The state in which the system is said to be when it rapidly alternates several times between being up and being down. Interestingly (and perhaps not by coincidence), many hardware vendors give out free yoyos at Usenix exhibits. Sun Mi...
yoyo mode2 => SIGPLAN '88. Tourists staying at one of Atlanta's most respectable hotels were subsequently treated to the sight of 200 of the country's top computer scientists testing yo-yo algorithms in the lobby.
Yu-Shiang Whole Fish => /yoo-shyang hohl fish/ n. obs. The character gamma (extended SAIL ASCII 0001001), which with a loop in its tail looks like a little fish swimming down the page. The term is actually the name of a Chinese dish in which a fish i...
Yu-Shiang Whole Fish2 => covered with Yu-Shiang (or Yu-Hsiang) sauce. Usage primarily by people on the MIT LISP Machine, which could display this character on the screen. Tends to elicit incredulity from people who hear about it second-hand.
zap => 1. n. Spiciness. 2. vt. To make food spicy. 3. vt. To make someone `suffer' by making his food spicy. (Most hackers love spicy food. Hot-and-sour soup is considered wimpy unless it makes you wipe your nose for the rest of the meal.) See zapped...
zapped => adj. Spicy. This term is used to distinguish between food that is hot (in temperature) and food that is *spicy*-hot. For example, the Chinese appetizer Bon Bon Chicken is a kind of chicken salad that is cold but zapped; by contrast, vanilla...
zen => vt. To figure out something by meditation or by a sudden flash of enlightenment. Originally applied to bugs, but occasionally applied to problems of life in general. "How'd you figure out the buffer allocation problem?" "Oh, I zenned it." Cont...
zero => vt. 1. To set to 0. Usually said of small pieces of data, such as bits or words (esp. in the construction `zero out'). 2. To erase; to discard all data from. Said of disks and directories, where `zeroing' need not involve actually writing zer...
zero-content => adj. Syn. content-free.
factpacks/ports.fact view on Meta::CPAN
port 2294 => konshus-lm - Konshus License Manager (FLEX)
port 2295 => advant-lm - Advant License Manager
port 2296 => theta-lm - Theta License Manager (Rainbow)
port 2297 => d2k-datamover1 - D2K DataMover 1
port 2298 => d2k-datamover2 - D2K DataMover 2
port 2299 => pc-telecommute - PC Telecommute
port 2300 => cvmmon - CVMMON
port 2301 => cpq-wbem - Compaq HTTP
port 2302 => binderysupport - Bindery Support
port 2303 => proxy-gateway - Proxy Gateway
port 2304 => attachmate-uts - Attachmate UTS
port 2305 => mt-scaleserver - MT ScaleServer
port 2306 => tappi-boxnet - TAPPI BoxNet
port 2307 => pehelp - pehelp
port 2308 => sdhelp - sdhelp
port 2309 => sdserver - SD Server
port 2310 => sdclient - SD Client
port 2311 => messageservice - Message Service
port 2313 => iapp - IAPP (Inter Access Point Protocol)
port 2314 => cr-websystems - CR WebSystems
port 2315 => precise-sft - Precise Sft.
port 2316 => sent-lm - SENT License Manager
port 2317 => attachmate-g32 - Attachmate G32
port 2318 => cadencecontrol - Cadence Control
port 2319 => infolibria - InfoLibria
port 2320 => siebel-ns - Siebel NS
port 2321 => rdlap - RDLAP over UDP
port 2322 => ofsd - ofsd
port 2323 => 3d-nfsd - 3d-nfsd
port 2324 => cosmocall - Cosmocall
port 2325 => designspace-lm - Design Space License Management
port 2326 => idcp - IDCP
port 2327 => xingcsm - xingcsm
factpacks/ports.fact view on Meta::CPAN
port 2409 => sns-protocol - SNS Protocol
port 2410 => vrts-registry - VRTS Registry
port 2411 => netwave-ap-mgmt - Netwave AP Management
port 2412 => cdn - CDN
port 2413 => orion-rmi-reg - orion-rmi-reg
port 2414 => interlingua - Interlingua
port 2415 => comtest - COMTEST
port 2416 => rmtserver - RMT Server
port 2417 => composit-server - Composit Server
port 2418 => cas - cas
port 2419 => attachmate-s2s - Attachmate S2S
port 2420 => dslremote-mgmt - DSL Remote Management
port 2421 => g-talk - G-Talk
port 2422 => crmsbits - CRMSBITS
port 2423 => rnrp - RNRP
port 2424 => kofax-svr - KOFAX-SVR
port 2425 => fjitsuappmgr - Fujitsu App Manager
port 2426 => applianttcp - Appliant TCP
port 2427 => stgcp - Simple telephony Gateway Control Protocol
port 2428 => ott - One Way Trip Time
port 2429 => ft-role - FT-ROLE
factpacks/security.fact view on Meta::CPAN
need to know => (1) Access to, or knowledge or possession of, specific information required to carry out official duties. (2) The necessity for access to, knowledge of, or possession of specific information required to carry out official duties.
network architecture => the set of layers and protocols (including formats and standards that different hardware/software must comply with to achieve stated objectives) which define a Network.
network component => a network subsystem which is evaluatable for compliance with the trusted network interpretations, relative to that policy induced on the component by the overall network policy.
network connection => A network connection is any logical or physical path from one host to another that makes possible the transmission of information from one host to the other. An example is a TCP connection. But also, when a host transmits an IP ...
network reference monitor => an access control concept that refers to an abstract machine that mediates all access to objects within the network by subjects within the network.
network security => the protection of networks and their services from unauthorized modification, destruction, or disclosure. Providing an assurance that the network performs its critical functions correctly and there are no harmful side-effects. Inc...
network security architecture => a subset of network architecture specifically addressing security-relevant issues.
network sponsor => the individual or organization that is responsible for stating the security policy enforced by the network, for designing the network security architecture to properly enforce that policy, and for ensuring that the network is imple...
network system => a system which is implemented with a collection of interconnected network components. A network system is based on a coherent security architecture and design.
NTCB => Network trusted computing base - the totality of protection mechanisms within a network system -- including hardware, firmware, and software -- the combination of which is responsible for enforcing a security policy. (See also Trusted Computi...
network front end => A device that implements the necessary network protocols, including security-related protocols, to allow a computer system to be attached to a network.
nondiscretionary access control => Means of restricting access to objects based largely on administrative actions. (See mandatory access control=2E)
normal operation => Process of using a system.
object => A passive entity that contains or receives information. Access to an object potentially implies access to the information it contains. Examples of objects are: records, blocks, pages, segments, files, directories, directory trees, and pro...
object reuse => The reassignment and reuse of a storage medium (e.g., page frame, disk sector, magnetic tape) that once contained one or more objects. To be securely reused and assigned to a new subject, storage media must contain no residual data (...
open security environment => An environment that includes those systems in which at least one of the following conditions holds true: (l) Application developers (including maintainers) do not have sufficient clearance or authorization to provide an a...
operating procedure => a set of rules defining correct use of a Target of Evaluation.
operation => the process of using a Target of Evaluation.
operational documentation => the information produced by the developer of a Target of Evaluation to specify and explain how customers should use it.
OPSEC => Operations Security - An analytical process by which the U.S. Government and its supporting contractors can deny to potential adversaries information about capabilities and intentions by identifying, controlling, and protecting evidence of t...
orange book => Alternate name for DoD Trusted Computer Security Evaluation Criteria.
factpacks/security.fact view on Meta::CPAN
trojan horse => A computer program with an apparently or actually useful function that contains additional (hidden) functions that surreptitiously exploit the legitimate authorizations of the invoking process to the detriment of security or integrity...
trusted channel => a mechanism by which two NTCB partitions can communicate directly. This mechanism can be activated by either of the NTCB partitions, cannot be imitated by untrusted software, and maintains the integrity of information that is sent ...
TCB => Trusted Computing Base - The totality of protection mechanisms within a computer system including hardware, firmware, and software the combination of which is responsible for enforcing a security policy. A TCB consists of one or more component...
trusted path => A mechanism by which a person at a terminal can communicate directly with the Trusted Computing Base. This mechanism can only be activated by the person or the Trusted Computing Base and cannot be imitated by untrusted software.
trusted subject => a subject that is part of the TCB. It has the ability to violate the security policy, but is trusted not to actually do so. For examplein the BellLaPadulla model a trusted subject is not constrained by the *-property and thus has ...
untrusted => A qualifier implying that no assumptions about correct behaviour need to be made in order to ensure the correct enforcement of the TSP.
user => Any person who interacts directly with a computer system.
user id => user Identifier - Unique symbol or character string that is used by an IT product to uniquely identify a specific user.
validation => The process of assessing the usefullness of a system in relation to its intended use or purpose.
view => That portion of the database that satisfies the conditions specified in a query.
virus => (1) Malicious software, a form of Trojan horse, which reproduces itself in other executable code. (2) A self-propagating Trojan horse, composed of a mission component, a trigger component, and a self-propagating component. (3) Self-replicati...
vulnerability => Weakness in an information system or components (e.g., system security procedures, hardware design, internal controls) that could be exploited to produce an information-related misfortune.
Vulnerability Assessment => an aspect of the assessment of the effectiveness of a Target of Evaluation, namely whether known vulnerabilities in that Target of Evaluation could in practice compromise its security as specified in the security target.
wiretapping => The real-time collection of transmitted data, such as dialed digits, and the sending of that data in real time to a listening device.
work factor => An estimate of the effort or time needed by a potential penetrator with specified expertise and resources to overcome a protective measure.
write => A fundamental operation that results only in the flow of information from a subject to an object.
write access => permission to write an object.
factpacks/techdict.fact view on Meta::CPAN
MotherGlass => The sheet of silicon that the wafers are stamped out of to make computer chips.
Mouse => A pointing device that uses a roller ball on the bottom to detect motion.
Mousepad => A pad that has a surface made for use with a mouse.
MP3 => (MPEG 3) This is a compression standard for music. It enables you to fit over 100 full length songs on a single CD with almost no loss of quality. You can find MP3 players and MP3 files on the Web--you just have to look. The music industry is ...
MPEG => (Moving Pictures Expert Group) This is a format for compressing video in a format similar to JPEG. It works.
MTBF => (Mean Time Between Failures) This is a time normally given in hours that predicts the failure of a device. The larger the number the better.
Multi-Threaded => Some operating systems allow multiple parts, or threads, of a single process to run simultaneously. These OSs are referred to as multi-threaded. UNIX is a multi-threaded OS, as is Windows NT.
Multi-tier client server => This is a form of client/server application that uses the multi-tiered architecture.
Multi-tiered architecture => This is the most scalable application architecture (over 2-tier and 3-tier). This architecture refers to 4-, 5-, or even higher-tiered architectures. It is the most complex type of architecture, splitting the application ...
Multicast IP => This is a form of TCP/IP being proposed that will allow for high-bandwidth transmissions (like television channels) to be broadcast over the Internet to all the routers in the world (possibly) that are connected to someone watching th...
Multipurpose Internet Mail Extensions => (MIME) This refers to functions used for the attachment of binary files to an e-mail message. MIME is the most common group of functions used to make this translation, and allows us to tack on graphics, sound,...
n-tuple => ((pronounced en-too-pull)) This is a mathematical term for a finite sequence of n terms. For example, the set {1, 2, 3, 4} is a 4-tuple. The set {Frank, Jane, Ed} is a 3-tuple. Any time there is a list of n things in a certain order, you c...
Nanosecond => (One billionth of a second) Used most often to measure the speed of memory.
NC => (Network Computer) This is a concept that came from the old days of dumb terminals. They are supposed to reduce the cost of standardized computers in the office environment.
NDIS => (Network Driver Interface Specification) This spec was designed by Microsoft to allow multiple protocols to easily communicate with Network Interface Cards (NICs) without knowing anything about those cards. In theory, you just have to install...
Network => This refers to a group of interconnected computers. The computers must be capable of transferring data to form a true network--you can't just weld a bunch of computers together.
Newsgroups => See Usenet newsgroups
Nibble => Four bits or half a byte.
NIC => (Network Interface Card) The NIC is an add-in board that enables a computer to connect to some form of computer network.
NLX => This is a form factor similar to ATX. The difference is that NLX machines contain a riser card that the other expansion cards are plugged into. This allows for a shorter desktop case.
Non-parity Memory => DRAM that has no error correction or tracking, called parity.
factpacks/techdict.fact view on Meta::CPAN
Pipeburst Cache => See Pipeline Burst Cache. This is an abbreviation, or contraction, for it, just like "ain't" is an abbreviation for "am not."
Pipeline => This refers to the technique of processing multiple parts of an instruction at the same time. Many processers have two or more instruction pipelines. Think of it as an automobile assembly line. As one instruction is executed, the next ins...
Pipeline Burst Cache => This is a form of L2 cache that uses pipelining to speed data access by being able to feed data to the CPU at the same time it pulls data from memory. The burst mode also allows the cache to fetch additional data from main mem...
Pixel => The smallest dot that a computer can display at a particular resolution. Screen size is often referred to in pixels: 800 x 600, for example. This means that the screen is 800 pixels across and 600 pixels vertically.
Platform => This is a means of generically grouping like computers. Macintosh computers are a platform; so are PCs running DOS. It's not very specific, and multi-platform support can mean many things. If someone says to you "this application supports...
PNP => (Plug and Play) This is a standard that was supposed to make adding peripherals to your system as easy as plugging them in and using them. Its biggest contribution, aside from headaches, is the removal of jumpers from many devices.
Point to Point Tunneling Protocol => (PPTP) This is a remote access protocol that allows people to make a connection to easily connect to their local network through the Internet or some other large network. Conversations are kept private through enc...
POP => (Point Of Presence) This is a local telephone number through which you can access your ISP. The largest national ISPs have POPs all over the country.
Port => To port something, you translate the code for a program from one platform to another. You could port a program you wrote on a PC over to a Macintosh, for example. Port
Portable Computer => Technically, any computer that is self-contained to allow easy moving. Most often refers to a computer that can work away from an outlet.
Power Supply => A device attached to the case that converts 120 AC to DC at voltages that a computer needs to run. They come rated by wattage.
PPP => (Point to Point Protocol) The mode of transport used to connect a computer to the Internet via a dial-up adapter (a/k/a a modem).
PPTP => see Point to Point Tunneling Protocol
Precision => Precision is how well you define a value. For example, if the value you are representing is 4.321 and you say it's 4.3, you are precise to two places. Numerically, precision is the amount of decimal digits that you are capable of measuri...
Precision vs. Accuracy => See Accuracy vs. Precision
Primary partition => Primary partitions are partitions that are bootable. You cannot have more than four primary partitions per drive.
Processor => Short for Microprocessor. See Microprocessor.
Processor cycle => This is what occurs during one tick of the processor clock.
Programmed Input/Output (PIO) => This refers to IO standards on IDE hard disk drives. If you have a hard drive that supports one PIO mode, you need your interface to support it as well for maximum performance. The data transfer rates for the various ...
Protocol => This is the behavior that computers must follow in order to understand one another. Think of it as a language. If two computers don't use the same network protocol, then they cannot communicate.
Proxy => This is commonly a form of Internet security. You can use a proxy or proxy server to pass data between your internal network and the Internet. A machine on your network sends a request to the proxy. The proxy sends the request to a server on...
factpacks/techdict.fact view on Meta::CPAN
SAP => (Service Advertising Protocol) Used on NetWare networks to advertise available network services. For example, a NetWare server uses SAP to let other computers know that it's offering up some shared files.
Scalable => This adjective describes applications or systems that are able to scale to large amounts of users. For example, a database that completely locks out every other user when someone is using it is NOT scalable. The computer system that runs ...
Scalar => A scalar value, in mathematical terms, is any single real number. The term superscalar is used by the semiconductor industry and refers to the ability to issue multiple instructions in a single clock cycle. Just think of scalar as a SINGLE ...
SCAM => (SCSI Configured Auto-Magically) This SCAM is actually a good thing. It allows SCSI devices to automatically (or automagically--don't make me barf) be configured with an ID number, even if they aren't assigned one. This makes adding SCSI devi...
Scanner => A device used to copy an image from a physical source (e.g., photograph) into a computer.
Script => This refers to a group of commands usually stored in a file and run one at a time so that you don't have to type them in one at a time. Script is the newer, sexier term for batch. Don't talk about batch files anymore! It's all scripts and s...
SCSI => (Small Computer Standard Interface) A standard data pathway used mostly for hard drives and CD-ROM drives, but also a common interface for scanners and sometimes printers. Currently the fastest (and the most flexible) method of interfacing wi...
SCSI-2 => This version of SCSI originally came in two varieties: Fast-SCSI 2 and Fast-Wide SCSI 2. Recent extensions to the SCSI 2 specification include Ultra SCSI, which comes in normal and wide flavors as well. It doubles the top data rates from 10...
SCSI-3 => This is not Wide SCSI. It is also not Ultra SCSI. In fact, the SCSI 3 specification does not exist yet. When it is created, it will probably use some sort of Fiber-channel interface. However, Ultra-SCSI is sometimes referred to as SCSI-3. B...
SDRAM => (Synchronous Dynamic Random Access Memory) Like DRAM but arranged with a more efficient data pathway which allows for faster throughput.
SDX => (Storage Data Acceleration) This technology is being pioneered by Western Digital. The idea behind it is that slower drives such as CD and DVD drives will attach directly to larger, faster hard drives. They'll use a 10-pin connector between th...
Search Engine => This is typically a Web site that compiles and indexes a large amount of stuff on the Web and lets you search through it in some orderly manner. Search engines have many different strategies for collecting data and presenting it. If ...
SECC => (Single Edge Cartridge Connector) The SECC is a processor cartridge designed to hold Intel's Pentium II and some external cache. It then plugs into a motherboard that supports Slot 1.
Secure Sockets Layer => (SSL) This is a protocol specified by Netscape that allows for "secure" passage of data. It uses public key encryption, including digital certificates and digital signatures, to pass data between a browser and a server. It is ...
Serial => A means of operation meaning in series, or one after the other.
Serial Port => A data pathway that is usually used to connect modems and mice. Comes in 9- and 25-pin varieties, which are the same.
Server => A machine whose sole purpose is to supply information in its many forms, so that other machines can use it. See also client/server.
SGRAM => (Synchronous Graphics) RAM This is actually a form of SDRAM with some additional features to speed up 3D graphics. It is used on some graphics cards.
Shading => See rendering.
Shadow Mask => A thin sheet of metal with small holes poked through it used to focus the light from the electron beam on most CRT monitors. See also Slot Mask.
Silicon => An element commonly associated with glass. Called silica when bonded with oxygen. Sand and quartz is a form of silica. Not to be confused with "silicone." The main component of computer chips.
SIMM => (Single In-Line Memory Module) Those little memory cards we're used to putting into a computer as memory. It used to be that you needed eight or nine single chips to put into a computer to make a whole memory unit. Now a single card or two is...
SLIP => (Serial Line Internet Protocol) A protocol used to connect your computer to the Internet using serial connection.
Slot 1 => This is a cartridge slot found on motherboards that accepts an SECC cartridge. It works with Intel's Pentium II chips.
Slot Mask => This form of mask is similar to a shadow mask, but instead of a sheet of metal with holes poked into it, it is a series of fine, vertically-aligned metal wires.
SMP => (Symmetric Multi Processing) This refers to a technology where a computer uses multiple processors to process different instructions at the same time, in separate processing units. It is a form of parallel computing.
Socket => Normally, it's where your limbs are attached to, as in "I'm going to rip your arm out of the socket." In network speak, a socket is composed of an IP address and a port number. For example, a socket could be "206.119.148.38 port 80." See al...
Socket 7 => This is a PGA socket designed to accept an Intel P54c or P55c (Pentium class) chip, an AMD K5 chip, or a Cyrix 6x86 chip.
Socket 8 => This PGA socket is designed to accept an Intel Pentium Pro chip.
SOCKS => A protocol for communication through a firewall or proxy server. The SOCKS protocol uses TCP/IP sockets for communication. SOCKS is supported by Navigator and IE and allows them to communicate through proxy servers and firewalls, assuming th...
Sonictron => Viewsonic's answer to Sony's Trinitron. Like Trinitron, it uses an aperture grill instead of a shadow mask.
Sound Card => A peripheral device in the form of a card used for producing sound and music. Although PCs come with a speaker, it does not do a good job of playing music. As for reproducing sound, it takes most of the processor's power to produce only...
Spatial Database => This is simply a database that contains geographical or "spatial" information. For example, you could have a database of population by county in the United States, or amount of sales by state, or amount of employees per site.
Speaker Shielding => The ferro-magnetic shielding around the magnets of speakers that prevents interference with the monitor and stops damage to magnetic media such as floppies, Zip disks, and Jaz disks. Speaker shielding CAN damage MOs or CDs, howev...
Specular Highlights => This allows for the appearance of light reflecting off an object. White or light-colored pixels are blended into darker areas to provide this function.
Spider => Also known as a Web crawler, a robot, Web spider, or sometimes a worm. A program that runs on the Internet, goes out to an URL (Web page), and requests all links that are referred to on that page. Robots learn as they go, building a databas...
SQL => (Structured Query Language) This is a type of relational database that features data in rows and columns. Each row represents a record. Each column is a field. Most serious database solutions today use some form of SQL to store and access larg...
factpacks/techdict.fact view on Meta::CPAN
VLAN => (virtual LAN) A VLAN is created when a bunch of physically connected ports are grouped together by network hardware that supports VLANs. These VLANs are each treated as completely separate entities and can only be joined together by a router....
VPN => see Virtual Private Network.
VRAM => (Video Random Access Memory) Memory made specifically for video applications (such as a video card). Much faster and more expensive than DRAM.
VRML => (Virtual Reality Markup Language) Virtual Reality Markup Language An enhancement to the HTML format used to make virtual worlds out of Web pages.
WAN => (Wide Area Network) Any network that spans more than one office, although some say it must span more than one building.
WaveTable => A bit of ROM on newer sound cards that stores standard sounds (as wave files) for instruments instead of generating them from FM sounds. This gives a much more realistic sound to music in games and MIDI files.
WFM => (Wired For Management Baseline) This is an Intel hardware specification that is designed to allow for compliance with easier management of desktop PCs in a networked environment. The specification calls for computers to be compatible with a pr...
White Paper => This is a complete description of a particular technology, from overview to the nitty-gritty details. It is produced by the company that created that technology, as opposed to a FAQ, which can be created by anyone.
Wide SCSI => An improvement to normal SCSI that allows for faster throughput by increasing the number of pins used to connect the drive to the controller from 50 to 68. Wide SCSI doubles the throughput of normal versions of SCSI, but is generally mor...
Windows Sockets => This is an API designed to help inconsistent TCP/IP stacks talk together and be accessed properly by Windows programs.
Wireless-Infrared/Radio Control => Meaning that the device you are using is not connected by cables to the main computer. If you have a radio mouse you don't have a wire connecting the mouse to the computer. Usually , you have a device that connects ...
Wizard => An enhancement to programs that makes them easier to operate by guiding you through, step by step, what is required to achieve your purpose.
WMI => (Windows Management Instrumentation) This is Microsoft's answer to DMI. Apparently, they felt that DMI didn't fully exploit Windows and was therefore incomplete.
WORM => (Write Once Read Many) This is a type of drive/media that allows you to write to it permanently. However, you cannot erase what you've written. CD-R is a form of WORM drive.
X2 => This is US Robotics 56 Kbps modem standard. It uses the fact that most ISPs are digitally terminated, and this eliminates one analog loop. Due to this fact, digital transmissions can remain more intact than previously, theoretically allowing fo...
X86 => This is the last two digits of the PC CPU type. It originated with the Intel spec of the 8088, which then went to the 8086. Since then, increments have come by changing the first number to 80286 and 80386. The reason that the newer chips are a...
XGA => This started out as IBM's term for a computer monitor resolution standard of 1024 x 768 pixels and 16-bit color. IBM released XGA monitors and graphics cards for their PS/2 computers, but unfortunately, the standard was interlaced and ran on 1...
Xmodem => This is a protocol for transferring files during direct dial-up communications. Developed by Ward Christensen in 1977, Xmodem has basic error checking to ensure that information isn't lost or corrupted during transfer. It sends data in 128-...
Ymodem => This is also a protocol for transferring files during direct dial-up communications. So named because it builds on the earlier Xmodem protocol, Ymodem sends data in 1,024-byte blocks and is consequently faster than Xmodem. However, it doesn...
Z-Buffering => (or Hidden Surface Removal) Tracks the depth of each triangle from the perspective of the viewer to ensure that objects behind others in a scene don't appear until the viewer has them in his/her line of sight. This is why you can't see...
ZAK => (Zero Administration Kit) This is a software kit from Microsoft for Windows NT that can prevent various user actions such as installing software or changing desktop configurations.