Xref: utzoo alt.folklore.computers:8407 comp.unix.internals:1716 comp.misc:11050 Path: utzoo!utgpu!cs.utexas.edu!usc!wuarchive!uunet!cbmvax!snark!eric From: eric@snark.thyrsus.com (Eric S. Raymond) Newsgroups: alt.folklore.computers,comp.unix.internals,comp.misc Subject: The Jargon File v2.3.1 03 JAN 1991, part 6 of 11 Message-ID: <1Z0vWR#2BxD323SpYmJ9WLQ9c2RsOfL=eric@snark.thyrsus.com> Date: 3 Jan 91 21:05:15 GMT Lines: 1030 ---- Cut Here and unpack ---- #!/bin/sh # This is a shell archive (shar 3.10) # made 01/03/1991 21:05 UTC by eric@snark.thyrsus.com # Source directory /usr2/eric/jargon # # existing files WILL be overwritten # # This shar contains: # length mode name # ------ ---------- ------------------------------------------ # 54193 -rw-r--r-- jsplit.af # touch 2>&1 | fgrep '[-amc]' > /tmp/s3_touch$$ if [ -s /tmp/s3_touch$$ ] then TOUCH=can else TOUCH=cannot fi rm -f /tmp/s3_touch$$ # ============= jsplit.af ============== sed 's/^X//' << 'SHAR_EOF' > jsplit.af && X equally well, but the one with the hooks is much more flexible for X future expansion of capabilities. X X n. A hacker's personal machine, especially one he owns. X "Yeah? Well, *my* home box runs a full 4.2BSD, so there!" X X 1. vt. To make non-functional or greatly degraded in X performance, as in "That big ray-tracing program really hoses the X system." See . 2. n. A narrow channel through which data X flows under pressure. Generally denotes data paths in a system X that represent performance bottlenecks. 3. Cabling, especially X thick Ethernet cable. This is sometimes called "bit hose" or X "hosery" (play on "hosiery") or "etherhose". See also X . X X adj. Same as . Used primarily by UNIX hackers. X Humorous: also implies a condition thought to be relatively easy to X reverse. Probably derived from the Canadian slang `hoser' X popularized by the Bob and Doug skits on SCTV. See . X X There is a story that a Cray which had been experiencing periodic X difficulties once crashed, and it was announced to have been X . It was discovered that the crash was due to the X disconnection of some coolant hoses. The problem was corrected, and X users were then assured that everything was OK because the system X had been rehosed. [This is an excellent example of hackish X wordplay --- ESR]. X X n. 1. [primarily C/UNIX programmers, but spreading] n. In X most programs, less than 10% of the code eats 90% of the execution X time; if one were to graph instruction visits versus code X addresses, one would typically see a few huge spikes amidst a lot X of low-level noise. Such spikes are called "hot spots" and are X good candidates for micro-optimization or . The term X is especially used of tight loops and recursions in the code's X central algorithm, as opposed to (say) initial set-up costs or X large but infrequent I/O operations. See , , X . 2. The active location of a cursor on a bit-map X display. "Put the mouse's hot spot on the `ON' widget and click X the left button." X X [prob. from ad-agency lingo, cf. `house freak'] n. A X lone hacker occupying a technical-specialist, R&D or systems X position at a commercial shop. A really effective house wizard can X have influence out of all proportion to his/her ostensible rank and X still not have to wear a suit. Used esp. of UNIX experts. The X term is equivalent. X X /aych pee suhx/ n. Unflattering hackerism for HP-UX, X Hewlett-Packard's UNIX port. Features some truly unique bogosities X in the filesystem internals and elsewhere that occasionally create X portability problems. HP-UX is often referred to as "hockey-pux" X inside HP, and one outside correspondent claims that the proper X pronunciation is /aych-pee ukkkhhhh/ as though one were spitting. X See also , , . X X excl. A filler word used on various "chat" and "talk" X programs when you had nothing to say but felt that it was important X to say something. The word apparently originated (at least with X this definition) on the MECC Timeshare System (MTS) a now-defunct X educational time-sharing system running in Minnesota during the X 1970s and early '80s, but was later sighted on early UNIX systems. X X /hyoo-mohng'gus/ alt. (hyoo-muhng'gus) See X . X X n. A distinctive style of shared intellectual humor X found among hackers, having the following marked characteristics: X X 1) Fascination with form-vs.-content jokes, paradoxes, and humor X having to do with confusion of metalevels (see ). One way to X make a hacker laugh: hold an index card in front of him/her with X "THIS IS GREEN" written on it in bold red ink, or vice-versa X (note, however, that this is only funny the first time). X X 2) Elaborate deadpan parodies of large intellectual constructs such X as specifications (see ), standards documents, X language descriptions (see ) and even entire scientific X theories (see , ). X X 3) Jokes which involve screwily precise reasoning from bizarre, X ludicrous or just grossly counter-intuitive premises. X X 4) Fascination with puns and wordplay. X X 5) A fondness for apparently mindless humor with subversive X currents of intelligence in it, for example: old Warner Brothers X and Rocky & Bullwinkle cartoons, Charlie Chaplin movies, the B-52s, X and Monty Python's Flying Circus. Humor which combines this trait X with elements of high camp and slapstick is especially favored. X X 6) References to the symbol-object antinomies and associated ideas X in Zen Buddhism and (less often) Taoism. See , X , , , . X X See also ; ; and Appendix B. If you have an X itchy feeling that all six of these traits are really aspects of X one thing that is incredibly difficult to talk about exactly, you X are a) correct and b) responding like a hacker. These traits are X also recognizable (though in a less marked form) throughout X . X X [from "hung up"] adj. Equivalent to , q.v. but more X common at UNIX/C sites. Not generally used of people. Syn. with X , ; compare . See also . X X /hung'g@s/ [perhaps related to current slang "humongous"; X which one came first (if either) is unclear] adj. Large, unwieldy, X usually unmanageable. "TCP is a hungus piece of code." "This X is a hungus set of modifications." X X (hie'per-spays) n. A memory location within a virtual X memory machine that is many, many megabytes (or gigabytes) away X from where the program counter should be pointing, usually X inaccessible because it is not even mapped in. "Another core X dump... looks like the program jumped off to hyperspace somehow." X This usage is from the SF notion of a spaceship "jumping into X hyperspace", that is, taking a shortcut through higher-dimensional X space --- in other words, leaving this universe. X X {= I =} X X /ie bee em/ Inferior But Marketable; It's Better Manually; X Insidious Black Magic; It's Been Malfunctioning; Incontinent Bowel X Movement; and a near- number of even less complimentary X expansions, including "International Business Machines". See X . These abbreviations illustrate the considerable antipathy X most hackers have long felt for the "industry leader" (see ). What galls hackers about most IBM machines above X the PC level isn't so much that they're underpowered and overpriced X (though that counts against them) but that the designs are X incredibly archaic, crufty and and you can't X *fix* them --- source code is locked up tight and programming X tools are expensive, hard to find, and bletcherous to use once X you've found them. With the release of the UNIX-based RIOS family X this may have begun to change --- but then, we thought that when X the PC-RT came out, too. In the spirit of universal peace and X brotherhood, this lexicon now includes a number of entries marked X `IBM'; these derive from a rampantly unofficial jargon list X circulated among IBM's own beleaguered hacker underground. X X [from William Gibson's cyberpunk SF: notionally, "Intrusion X Countermeasure Electronics"] Security software (in Gibson's X original, software that responds to intrusion by attempting to X literally kill the intruder). Also, : a program X designed for cracking security on a system. Neither term is in X serious use yet as of 1990, but many hackers find the metaphor X attractive and they may be in the near future. X X adj. 1. [numerical analysis] Said of an algorithm or X computational method that tends to blow up due to accumulated X roundoff error or poor convergence properties. 2. Software which X bypasses the defined interfaces to do things (like screen, X keyboard and disk I/O) itself, often in a way that depends on the X hardware of the machine it is running on or which is nonportable or X incompatible with other pieces of software. In the IBM PC/MS-DOS X world, there is a folk theorem (nearly true) to the effect that X (due to gross inadequacies and performance penalties in the OS X interface) all interesting applications are ill-behaved. Oppose X , compare . See . X X [from SF fandom via USENET] Written acronym for In My Humble X Opinion. Example: "IMHO, mixed-case C names should be avoided, as X mistyping something in the wrong case can cause hard-to-detect X errors --- and they look too Pascalish anyhow." Also seen in X variant forms such as IMNSHO (In My Not-So-Humble Opinion) and IMAO X (In My Arrogant Opinion). X X adj. A preferred emphasizing suffix for many hackish X terms. See for example under , X and compare . X X n. Any particularly arbitrary or obscure command that X must be muttered at a system to attain a desired result. Not used X of passwords or other explicit security features. Especially used X of tricks that are so poorly documented they must be learned from a X . E.g. "This compiler normally locates initialized data X in the data segment, but if you mutter the right incantation they X will be forced into text space". See . X X v. [USENET] 1. To duplicate a portion (or whole) of X another's message (typically with attribution to the source) in a X reply or followup, for clarifying the context of one's response. X 2. A directive; to explicitly command the preprocessor to include a X file. 3. Derived from C: #include has appeared in X s to denote a `standard' dislaimer file. X X n. Excessive multi-leveled including within a discussion X thread (ie of the same subject), to annoy readers. In a forum such X as USENET, with high traffic newsgroups, this can lead to s X and the urge to start a . X X adj. Consisting of a large number of objects; extreme. X Used very loosely as in: "This program produces infinite X garbage." "He is an infinite loser." This is an abuse of the X word's mathematical meaning. The term "semi-infinite" denoting X an immoderately large amount of some resource is also heard. X "This compiler is taking a semi-infinite amount of time to X optimize my program". See also . X X n. 1. The largest value that can be represented in a X particular type of variable (register, memory location, data type, X whatever). 2. The smallest such value. Note that X this is different from