home *** CD-ROM | disk | FTP | other *** search
/ Source Code 1992 March / Source_Code_CD-ROM_Walnut_Creek_March_1992.iso / usenet / altsrcs / 2 / 2934 < prev    next >
Internet Message Format  |  1991-03-02  |  51KB

  1. From: eric@snark.thyrsus.com (Eric S. Raymond)
  2. Newsgroups: alt.folklore.computers,alt.sources,misc.misc
  3. Subject: The Jargon File v, part 11 of 17
  4. Message-ID: <1ZdV0C#3xKLjB0TCgJx9MTZ9x1Dtz7b=eric@snark.thyrsus.com>
  5. Date: 2 Mar 91 18:20:44 GMT
  6.  
  7. Submitted-by: jargon@thyrsus.com
  8. Archive-name: jargon/part11
  9.  
  10. ---- Cut Here and feed the following to sh ----
  11. #!/bin/sh
  12. # this is jargon.11 (part 11 of jargon)
  13. # do not concatenate these parts, unpack them in order with /bin/sh
  14. # file jargon.ascii continued
  15. #
  16. if test ! -r _shar_seq_.tmp; then
  17.     echo 'Please unpack part 1 first!'
  18.     exit 1
  19. fi
  20. (read Scheck
  21.  if test "$Scheck" != 11; then
  22.     echo Please unpack part "$Scheck" next!
  23.     exit 1
  24.  else
  25.     exit 0
  26.  fi
  27. ) < _shar_seq_.tmp || exit 1
  28. if test -f _shar_wnt_.tmp; then
  29. sed 's/^X//' << 'SHAR_EOF' >> 'jargon.ascii' &&
  30. X   describe double ones is sarcastic).  Standard emphatic forms:
  31. X   `Moby foo', `moby win', `moby loss'.  `Foby moo': a
  32. X   spoonerism due to Greenblatt.
  33. X
  34. X   This term entered hackerdom with the Fabritek 256K memory of the
  35. X   MIT-AI machine.  Thus, a moby is classically, 256K 36-bit words,
  36. X   the size of a PDP-10 moby (it had two).  Back when address
  37. X   registers were narrow, the term was more generally useful; because
  38. X   when a computer had virtual memory mapping, it might actually have
  39. X   more physical memory attached to it than any one program could
  40. X   access directly.  One could then say "This computer has six
  41. X   mobies" to mean that the ratio of physical memory to address space
  42. X   is six, without having to say specifically how much memory there
  43. X   actually is.  That in turn implied that the computer could
  44. X   timeshare six `full-sized' programs without having to swap programs
  45. X   between memory and disk.
  46. X
  47. X   Nowadays the low cost of processor logic means that address spaces
  48. X   are usually larger than the most physical memory you can cram onto
  49. X   a machine, so most systems have much *less* than 1 theoretical
  50. X   `native' moby of core.  Also, more modern memory-management
  51. X   techniques (esp. paging) make the `moby count' less significant.
  52. X   However, there is one series of popular chips for which the term
  53. X   could stand to be revived --- the Intel 8088 and 80286 with their
  54. X   incredibly {brain-damaged} segmented-memory designs.  On these, a
  55. X   `moby' would be the 1-megabyte address span of a
  56. X   paragraph-plus-offset pair (by coincidence, a PDP-10 moby was
  57. X   exactly 1 megabyte of 9-bit bytes).
  58. X
  59. Xmod: vt.,n. 1. Short for `modify' or `modification'.  Very
  60. X   commonly used --- in fact these latter terms are considered markers
  61. X   that one is being formal.  The plural `mods' is used esp. with
  62. X   reference to bug fixes or minor design changes in hardware or
  63. X   software, most esp. with respect to {patch} sets or a {diff}.
  64. X   2. Short for {modulo} but *only* used for its techspeak sense.
  65. X
  66. Xmode: n. A general state, usually used with an adjective describing
  67. X   the state.  Use of the word `mode' rather than `state' implies that
  68. X   the state is extended over time, and probably also that some
  69. X   activity characteristic of that state is being carried out. "No
  70. X   time to hack; I'm in thesis mode."  Usage: in its jargon sense,
  71. X   `mode' is most often said of people, though it is sometimes applied
  72. X   to programs and inanimate objects.  "The E editor normally uses a
  73. X   display terminal, but if you're on a TTY it will switch to
  74. X   non-display mode."  This term is normally techspeak when used to
  75. X   describe the state of a program, but the extended usage --- for
  76. X   example, to describe people --- is definitely jargon.  In
  77. X   particular, see {hack mode}, {day mode}, {night mode},
  78. X   {demo mode}, {fireworks mode}, and {yoyo mode}; also {talk
  79. X   mode}.
  80. X
  81. X   One also often hears the verbs `enable' and `disable' used in
  82. X   connection with jargon modes.  Thus, for example, a sillier way of
  83. X   saying "I'm going to crash." is "I'm going to enable crash mode
  84. X   now."  One might also hear a request to "disable flame mode,
  85. X   please".
  86. X
  87. Xmode bit: n. A {flag}, usually in hardware, that selects between
  88. X   two (usually quite different) modes of operation.  The connotations
  89. X   are different from {flag} bit in that mode bits are mainly
  90. X   written during a boot or set-up phase, are seldom read, and seldom
  91. X   change over the lifetime of an ordinary program.  The classic
  92. X   example was the EBCDIC-vs.-ASCII bit (#12) of the Program Status
  93. X   Word of the IBM 360.  Another was the bit on a PDP-12 that
  94. X   controlled whether it ran the PDP-8 or LINC instruction set.
  95. X
  96. Xmodulo: /mod'y@-low/ prep. Except for.  From mathematical
  97. X   terminology: one can consider saying that `4 = 22' except for
  98. X   the 9s `(4 = 22 mod 9)'.  "Well, LISP seems to work okay now,
  99. X   modulo that {GC} bug."  "I feel fine today modulo a slight
  100. X   headache."
  101. X
  102. Xmolly-guard: [University of Illinois] n. A shield to prevent
  103. X   tripping of some {Big Red Switch} by clumsy or ignorant hands.
  104. X   Originally used of some plexiglass covers improvised for the BRS on
  105. X   an IBM 4341 after a programmer's toddler daughter (named Molly)
  106. X   frobbed it twice in one day.  Later generalized to covers over
  107. X   stop/reset switches on disk drives and networking equipment.
  108. X
  109. XMongolian Hordes technique: n. Development by {gang bang}
  110. X   (compare the Sixties counterculture expression `Mongolian
  111. X   clusterfuck' for a public orgy).  Implies that large numbers of
  112. X   inexperienced programmers are being put on a job better performed
  113. X   by a few skilled ones.  Also called `Chinese Army technique';
  114. X   see also {Brooks's Law}.
  115. X
  116. Xmonkey up: vt. To hack together hardware for a particular task,
  117. X   especially a one-shot job.  Connotes an extremely {crufty} and
  118. X   consciously temporary solution.  Compare {hack up}, {kluge up},
  119. X   {cruft together}, {cruft together}.
  120. X
  121. Xmonstrosity: 1. n. A ridiculously {elephantine} program or system,
  122. X   esp. one which is buggy or only marginally functional.  2. The
  123. X   quality of being monstrous (see `Peculiar nouns' in the discussion
  124. X   of jargonification).  See also {baroque}.
  125. X
  126. XMoof: /moof/ [MAC users] n. The Moof or `dogcow' is a
  127. X   semi-legendary creature that lurks in the depths of the Macintosh
  128. X   Technical Notes hypercard stack V3.1; specifically, the full story
  129. X   of the dogcow is told in technical note #31 (the particular Moof
  130. X   illustrated is properly named `Clarus').  Option-shift-click will
  131. X   cause it to emit a characteristic `Moof!' or `!fooM' sound.
  132. X   *Getting* to tech note #31 is the hard part; to discover how
  133. X   to do that, one must needs examine the stack script with a hackerly
  134. X   eye.  Clue: {rot13} is involved.  A dogcow also appears if you
  135. X   choose `Page Setup...' with a LaserWriter selected and click on
  136. X   the `Options' button.
  137. X
  138. XMoore's Law: /morz law/ prov. The observation that the logic
  139. X   density of silicon integrated circuits has closely followed the
  140. X   curve (bits per square inch) = 2 ^ (n - 1962); that is, the amount
  141. X   of information storable in one square inch of silicon has roughly
  142. X   doubled yearly every year since the technology was invented.  See
  143. X   also {Parkinson's Law of Data}.
  144. X
  145. Xmoria: /mor'ee-@/ n. Like {nethack} and {rogue}, one of the
  146. X   large PD Dungeons-and-Dragons-like simulation games, available for
  147. X   a wide range of machines and operating systems.  Extremely
  148. X   addictive and a major consumer of time better used for hacking.
  149. X
  150. XMOTAS: /moh-tahs/ [USENET, Member Of The Appropriate Sex] n. A
  151. X   potential or (less often) actual sex partner.  See {MOTOS},
  152. X   {MOTSS}, {SO}.
  153. X
  154. XMOTOS: /moh-tohs/ [from the 1970 U.S. census forms via USENET,
  155. X   Member Of The Opposite Sex] n. A potential or (less often) actual
  156. X   sex partner.  See {MOTAS}, {MOTSS}, {SO}.  Less common than
  157. X   MOTSS or {MOTAS}, which has largely displaced it.
  158. X
  159. XMOTSS: /motss/ or /em-oh-tee-ess-ess/ [from the 1970 U.S. census
  160. X   forms via USENET, Member Of The Same Sex] n. Esp. one considered as
  161. X   a possible sexual partner, e.g. by a gay male or lesbian.  The
  162. X   gay-issues newsgroup on USENET is called `soc.motss'.  See
  163. X   {MOTOS} and {MOTAS}, which derive from it.  Also see {SO}.
  164. X
  165. Xmouse ahead: vi. Point-and-click analog of `type ahead'.  To
  166. X   manipulate a computer's pointing device (almost always a mouse in
  167. X   this usage, but not necessarily) and its selection or command
  168. X   buttons before a computer program is ready to accept such input, in
  169. X   anticipation of the program accepting the input.  Handling this
  170. X   properly is rare, but it can help make a {WIMP environment} much
  171. X   more usable, assuming they are familiar with the behavior of the
  172. X   user interface.
  173. X
  174. Xmouse around: vi. To explore public portions of a large system, esp.
  175. X   a network such as Internet via {FTP} or {TELNET}, looking for
  176. X   interesting stuff to {snarf}.
  177. X
  178. Xmouse belt: n. See {rat belt}.
  179. X
  180. Xmouse droppings: [MSDOS] n. Pixels (usually single) which are not
  181. X   properly restored when the mouse pointer moves away from a
  182. X   particular location on the screen, producing the appearance that
  183. X   the mouse pointer has left behind droppings.  The major causes for
  184. X   this problem are programs which write to the screen memory
  185. X   corresponding to the mouse pointer's current location without
  186. X   hiding the mouse pointer first and mouse drivers which do not quite
  187. X   support the graphics mode in use.
  188. X
  189. Xmouse elbow: n. A tennis-elbow-like fatigue syndrome resulting from
  190. X   excessive use of a {WIMP environment}.  Similarly, `mouse
  191. X   shoulder'; GLS reports that he used to get this a lot before he
  192. X   taught himself to be ambimoustrous.
  193. X
  194. Xmouso: /mow'soh/ n. [by analogy with `typo'] An error in mouse usage
  195. X   resulting in an inappropriate selection or graphic garbage on the
  196. X   screen.  Compare {thinko}, {braino}.
  197. X
  198. XMS-DOS: /em-es-dos/ [MicroSoft Disk Operating System] n. A
  199. X   {clone} of {CP/M} for the 8088 crufted together in six weeks by
  200. X   hacker Tim Paterson, who is said to have regretted it ever since.
  201. X   Numerous features including vaguely UNIX-like but rather broken
  202. X   support for subdirectories, I/O redirection, and pipelines were
  203. X   hacked into 2.0 and subsequent versions; as a result, there are two
  204. X   incompatible versions of many system calls, and MS-DOS programmers
  205. X   can never agree on basic things like what character to use as an
  206. X   option switch or whether to be case-sensitive.  The resulting mess
  207. X   is now the highest-unit-volume OS in history.  Often known simply
  208. X   as DOS, which annoys people familiar with other similarly
  209. X   abbreviated operating systems (the name goes back to the mid-1960s,
  210. X   when it was attached to IBM's first disk operating system for the
  211. X   360).  Some people like to pronounce DOS like "dose", as in "I
  212. X   don't work on dose, man!", or to compare it with a dose of
  213. X   brain-damaging drugs.  See {mess-dos}, {ill-behaved}.
  214. X
  215. XMUD: [abbr: Multi User Dungeon] 1. n. A class of {virtual reality}
  216. X   experiments accessible via the Internet.  These are real-time chat
  217. X   forums with structure; they have multiple `locations' like an
  218. X   adventure game and may include combat, traps, puzzles, magic, a
  219. X   simple economic system, and the capability for characters to build
  220. X   more structure onto the database that represents the existing
  221. X   world.  2. vi. To play a MUD (see {hack-and-slay}).  The acronym MUD
  222. X   is often lower-cased and/or verbed; thus, one may speak of `going
  223. X   mudding', etc.
  224. X
  225. X   Historically, MUDs (and their more recent progeny with names of MU-
  226. X   form) derive from an AI experiment by Richard Bartle and Roy
  227. X   Trubshaw on the University of Essex's DEC-10 in the early 1980s,
  228. X   and descendants of that game still exist today (see {BartleMUD}).
  229. X   The title `MUD' is still copyright to the commercial MUD run by
  230. X   Bartle on British Telecom (their motto: "You haven't *lived*
  231. X   'til you've *died* on MUD!"); however, this did not stop
  232. X   students on the European academic networks from copying/improving
  233. X   on the MUD concept, from which sprung several new MUDs (VAXMUD,
  234. X   AberMUD, LPMUD).  Many of these had associated bulletin-board
  235. X   systems for social interaction.  Because USENET feeds have been
  236. X   spotty and difficult to get in Great Britain and the British JANET
  237. X   network doesn't support {FTP} or remote login via telnet, the
  238. X   MUDs became major foci of hackish social interaction there.
  239. X
  240. X   LPMUD and other variants crossed the Atlantic around 1988 and
  241. X   quickly gained popularity in the US; they became nuclei for large
  242. X   hacker communities with only loose ties to traditional hackerdom
  243. X   (some observers see parallels with the growth of USENET in the
  244. X   early 1980s).
  245. X
  246. X   More recent MUDs (such as TinyMud), esp. in the US, have tended to
  247. X   emphasize social interaction, puzzles, and cooperative
  248. X   world-building as opposed to combat and competition.  Whether this
  249. X   represents a genuine long-term trend is hard to say; the state of
  250. X   the art in MUD design is still moving very rapidly, with new
  251. X   simulation designs appearing (seemingly) every month.  There is now
  252. X   (early 1991) a move afoot to deprecate the term {MUD} itself, as
  253. X   newer designs exhibit an exploding variety of names corresponding
  254. X   to the different simulation styles being explored.  See also
  255. X   {BartleMUD}, {berserking}, {bonk/oif}, {brand brand brand},
  256. X   {FOD}, {hack-and-slay}, {mudhead}, {posing}, {talk mode},
  257. X   {tinycrud}.
  258. X
  259. Xmudhead: n. Commonly used to refer to a {MUD} player who sleeps,
  260. X   breathes, and eats MUD.  Mudheads have frequently been known to
  261. X   fail their degrees, drop out, etc., with the consolation, however,
  262. X   that they made wizard level.  When encountered in person, all a
  263. X   mudhead will talk about is two topics: the tactic, character, or
  264. X   wizard that in his/her view is always unfairly stopping him/her
  265. X   from becoming a wizard or beating a favorite MUD, and the MUD he/she is
  266. X   writing/going to write because all existing MUDs are so dreadful!
  267. X   See also {wannabee}.
  268. X
  269. Xmultician: /muhl-ti'shn/ [coined at Honeywell, c.1970] n.
  270. X   Competent user of {Multics}.  Perhaps oddly, no one has ever
  271. X   promoted the analogous `Unician'.
  272. X
  273. XMultics: /muhl'tiks/ n. [from "MULTiplexed Information and
  274. X   Computing Service"] An early (late 1960s) timesharing operating
  275. X   system co-designed by a consortium including MIT, GE, and Bell
  276. X   Laboratories.  Very innovative for its time --- among other things, it
  277. X   introduced the idea of treating all devices uniformly as special
  278. X   files.  All the members but GE eventually pulled out after
  279. X   determining that {second-system effect} had bloated Multics to
  280. X   the point of practical unusability (the `lean' predecessor in
  281. X   question was {CTSS}).  Honeywell commercialized Multics after
  282. X   buying out GE's computer group, but it was never very successful
  283. X   (among other things, on some versions one was commonly required to
  284. X   enter a password to log out).  One of the developers left in the
  285. X   lurch by the project's breakup was Ken Thompson, a circumstance
  286. X   which led directly to the birth of {UNIX}.  For this and other
  287. X   reasons, aspects of the Multics design remain a topic of occasional
  288. X   debate among hackers.  See also {brain-damaged}.
  289. X
  290. Xmultitask: n. Often used of humans in the same meaning it has for
  291. X   computers, to describe a person doing several things at once (but
  292. X   see {thrash}).  The term `multiplex' from communications
  293. X   technology (meaning to handle more than one channel at the same
  294. X   time) is used similarly.
  295. X
  296. Xmumblage: /muhm'bl@j/ n. The topic of one's mumbling (see {mumble}).
  297. X   "All that mumblage" is used like "all that stuff" when it is
  298. X   not quite clear what it is or how it works, or like "all that
  299. X   crap" when "mumble" is being used as an implicit replacement for
  300. X   obscenities.
  301. X
  302. Xmumble: interj. 1. Said when the correct response is either too
  303. X   complicated to enunciate or the speaker has not thought it out.
  304. X   Often prefaces a longer answer, or indicates a general reluctance
  305. X   to get into a big long discussion.  "Don't you think that we could
  306. X   improve LISP performance by using a hybrid reference-count
  307. X   transaction garbage collector, if the cache is big enough and there
  308. X   are some extra cache bits for the microcode to use?"  "Well,
  309. X   mumble... I'll have to think about it."  2. Sometimes used
  310. X   as an expression of disagreement.  "I think we should buy a
  311. X   {VAX}."  "Mumble!"  Common variant: `mumble frotz' (see
  312. X   {frotz}; interestingly, one does not say `mumble frobnitz' even
  313. X   though `frotz' is short for `frobnitz').  3. Yet another
  314. X   metasyntactic variable, like {foo}.
  315. X
  316. Xmunch: [often confused with `mung', q.v.] vt. To transform
  317. X   information in a serial fashion, often requiring large amounts of
  318. X   computation.  To trace down a data structure.  Related to {crunch}
  319. X   and nearly synonymous with {grovel}, but connotes less pain.
  320. X
  321. Xmunching squares: n. A {display hack} dating back to the PDP-1
  322. X   (c.1962, reportedly discovered by Jackson Wright), which employs a
  323. X   trivial computation (repeatedly plotting the graph Y = X XOR T for
  324. X   successive values of T --- see {HAKMEM} items 146-148) to produce
  325. X   an impressive display of moving and growing squares that devour the
  326. X   screen.  The initial value of T is treated as a parameter, which,
  327. X   when well-chosen, can produce amazing effects.  Some of these,
  328. X   later (re)discovered on the LISP machine, have been christened
  329. X   `munching triangles' (try AND for XOR and toggling points
  330. X   instead of plotting them), `munching w's', and `munching
  331. X   mazes'.  More generally, suppose a graphics program produces an
  332. X   impressive and ever-changing display of some basic form, foo, on a
  333. X   display terminal, and does it using a relatively simple program;
  334. X   then the program (or the resulting display) is likely to be
  335. X   referred to as "munching foos" (This is a good example of the use
  336. X   of the word {foo} as a metasyntactic variable.)
  337. X
  338. Xmunchkin: /muhnch'kin/ [from the squeaky-voiced little people in L.
  339. X   Frank Baum's `The Wizard of Oz'] n. A teenage-or-younger micro
  340. X   enthusiast bashing BASIC or something else equally constricted.  A
  341. X   term of mild derision --- munchkins are annoying but some grow up
  342. X   to be hackers after passing through a {larval stage}.  The term
  343. X   {urchin} is also used.  See also {wannabee}, {bitty box}.
  344. X
  345. Xmundane: [from SF fandom] n. 1. A person who is not in science
  346. X   fiction fandom.  2. A person who is not in the computer industry.
  347. X   In this sense, most often an adjectival modifier as in "in my
  348. X   mundane life...."
  349. X
  350. Xmung: /muhng/ alt. `munge' /muhnj/ [in 1960 at MIT, `Mash Until No
  351. X   Good"; sometime after that the derivation from the {{recursive
  352. X   acronyms}} `Mung Until No Good' became standard] vt. 1. To make
  353. X   changes to a file, often large-scale, usually irrevocable.
  354. X   Occasionally accidental.  See {BLT}.  2. To destroy, usually
  355. X   accidentally, occasionally maliciously.  The system only mungs
  356. X   things maliciously; this is a consequence of {Murphy's Law}.  See
  357. X   {scribble}, {mangle}, {trash}, {nuke}.  Reports from
  358. X   {USENET} suggest that the pronunciation /muhnj/ is now usual in
  359. X   speech, but the spelling `mung' is still common in program comments
  360. X   (compare the widespread confusion over the proper spelling of
  361. X   {kluge}).  3. The kind of beans of which the sprouts are used
  362. X   in Chinese food.  (That's their real name!  Mung beans!  Really!)
  363. X
  364. XMurphy's Law: prov. The correct, *original* Murphy's Law reads:
  365. X   "If there are two or more ways to do something, and one of those
  366. X   ways can result in a catastrophe, then someone will do it."  This
  367. X   is a principle of defensive design, cited here because it's usually
  368. X   given in mutant forms which are less descriptive of the challenges of
  369. X   design for lusers.  For example, you don't make a two-pin plug
  370. X   symmetrical and then label it `THIS WAY UP'; if it matters which way
  371. X   it's plugged in, then you make the design asymmetrical.
  372. X
  373. X   Edward A. Murphy, Jr. was one of the engineers on the rocket-sled
  374. X   experiments that were done by the U.S. Air Force in 1949 to test
  375. X   human acceleration tolerances.  One experiment involved a set of 16
  376. X   accelerometers mounted to different parts of the subject's body.
  377. X   There were two ways each sensor could be glued to its mount, and
  378. X   somebody methodically installed all 16 the wrong way around.
  379. X   Murphy then made the original form of his pronouncement, which the
  380. X   test subject (Major John Paul Stapp) quoted at a news conference a
  381. X   few days later.
  382. X
  383. X   Within months `Murphy's Law' had spread to various technical
  384. X   cultures connected to aerospace engineering.  Before too many years
  385. X   had gone by variants had passed into the popular imagination,
  386. X   mutating as they went.  Obviously, pop-culture versions in the vein
  387. X   of "Anything that can go wrong, will." demonstrate Murphy's Law
  388. X   acting on itself!
  389. X
  390. XMusic:: n. A common extracurricular interest of hackers (compare
  391. X   {{Science-Fiction Fandom}}, {{Oriental Food}}; see also
  392. X   {filk}).  It is widely believed among hackers that there is a
  393. X   substantial correlation between whatever mysterious traits underlie
  394. X   hacking ability (on the one hand) and musical talent and
  395. X   sensitivity (on the other).  It is certainly the case that hackers,
  396. X   as a rule, like music and often develop musical appreciation in
  397. X   unusual and interesting directions.  Folk music is very big in
  398. X   hacker circles; so is electronic music, and the sort of elaborate
  399. X   instrumental jazz/rock that used to be called `progressive' and
  400. X   isn't recorded much any more.  The hacker's musical range tends to
  401. X   be wide; many can listen with equal appreciation to (say) Talking
  402. X   Heads, Yes, Gentle Giant, Spirogyra, Scott Joplin, Tangerine Dream,
  403. X   King Sunny Ade, The Pretenders, or Bach's Brandenburg Concerti.  It
  404. X   is also apparently true that hackerdom includes a much higher
  405. X   concentration of talented amateur musicians than one would expect
  406. X   from a similar-sized control group of {mundane} types.
  407. X
  408. Xmutter: vt. To quietly enter a command not meant for the ears, eyes,
  409. X   or fingers of ordinary mortals.  Frequently in `mutter an
  410. X   {incantation}'.  See also {wizard}.
  411. X
  412. X= N =
  413. X=====
  414. X
  415. XN: /en/ quant. 1. A large and indeterminate number of objects;
  416. X   "There were N bugs in that crock!"; also used in its original
  417. X   sense of a variable name.  "This crock has N bugs, as N goes to
  418. X   infinity."  2. A variable whose value is inherited from the
  419. X   current context.  For example, when ordering a meal at a
  420. X   restaurant, N may be understood to mean however many people there
  421. X   are at the table.  From the remark "We'd like to order N wonton
  422. X   soups and a family dinner for N - 1.", you can deduce that
  423. X   one person at the table wants to eat only soup, even though you
  424. X   don't know how many people there are (see {great-wall}).  3.
  425. X   `Nth': adj. The ordinal counterpart of N, senses #1 and #2.
  426. X   "Now for the Nth and last time..." In the specific context
  427. X   "Nth-year grad student", N is generally assumed to be at least 4,
  428. X   and is usually 5 or more (see {tenured graduate student}).  See
  429. X   also {{random numbers}}, {two-to-the-n}.
  430. X
  431. Xnailed to the wall: [like a trophy] adj. Said of a bug finally
  432. X   eliminated after protracted, and even heroic, effort.
  433. X
  434. Xnailing jelly: vi. See {like nailing jelly to a tree}.
  435. X
  436. Xnaive: adj. Untutored in the perversities of some particular
  437. X   program or system; one who still tries to do things in an intuitive
  438. X   way, rather than the right way (in really good designs these
  439. X   coincide, but most designs aren't `really good' in the appropriate
  440. X   sense).  This is completely unrelated to general maturity or
  441. X   competence or even competence at any other program.  It is a sad
  442. X   commentary on the primitive state of computing that the natural
  443. X   opposite of this term is often claimed to be `experienced user' but
  444. X   is really more like `cynical user'.
  445. X
  446. Xnaive user: 1. n. A {luser}.  Tends to imply someone who is
  447. X   ignorant mainly due to inexperience; when applied to someone who
  448. X   *has* experience, there is a definite implication of stupidity.
  449. X
  450. XNAK: [from the ASCII mnemonic for #b0010101] interj. 1. On-line joke
  451. X   answer to {ACK}? --- "I'm not here".  2. On-line answer to a
  452. X   request for chat --- "I'm not available".  3. Used to politely
  453. X   interrupt someone to tell them you don't understand their point or
  454. X   that they have suddenly stopped making sense.  See {ACK}, sense
  455. X   #3.  "And then, after we recode the project in COBOL...."
  456. X   "Nak, Nak, Nak!  I thought I heard you say COBOL!"
  457. X
  458. Xnano-: [in measurement, the next quantifier below {micro-};
  459. X   meaning * 10 ^ -9] pref. Smaller than {micro-}, and used in the
  460. X   same rather loose and connotative way.  Thus, one has
  461. X   {{nanotechnology}} (coined by hacker K. Eric Drexler) by analogy
  462. X   with `microtechnology'; and a few machine architectures have a
  463. X   `nanocode' level below `microcode'.  Tom Duff at Bell Labs
  464. X   has also pointed out that "Pi seconds is a nanocentury".  See
  465. X   also {pico-}, {nanoacre}, {nanobot}, {nanocomputer},
  466. X   {nanofortnight}.
  467. X
  468. Xnanoacre: /nan'o-ay`kr/ n. An areal unit (about 2 mm square) of
  469. X   real estate on a VLSI chip.  The term gets its giggle value from
  470. X   the fact that VLSI nanoacres have costs in the same range as real
  471. X   acres once one figures in design and fabrication-setup costs.
  472. X
  473. Xnanobot: /nan'oh-bot/ n. A robot of microscopic proportions,
  474. X   presumably built by means of {{nanotechnology}}.  As yet, only used
  475. X   informally (and speculatively!).  Also sometimes called a
  476. X   `nanoagent'.
  477. X
  478. Xnanocomputer: /nan'oh-k@m-pyoo'tr/ n. A computer whose switching
  479. X   elements are molecular in size.  Designs for mechanical
  480. X   nanocomputers which use single-molecule sliding rods for their
  481. X   logic have been proposed.  The controller for a {nanobot} would be
  482. X   a nanocomputer.
  483. X
  484. Xnanofortnight: [Adelaide University] n. 1 fortnight times 10 ^ -9,
  485. X   or about 1.2 ms.  This unit was used largely by students doing
  486. X   undergraduate practicals.  See {microfortnight}, {attoparsec}
  487. X   and {micro-}.
  488. X
  489. Xnanotechnology:: /nan'-oh-tek-no`l@-ji/ n. A hypothetical
  490. X   fabrication technology in which objects are designed and built with
  491. X   the individual specification and placement of each separate atom.
  492. X   The first unequivocal nanofabrication experiments are taking place
  493. X   now (1990), for example with the deposition of individual xenon
  494. X   atoms on a nickel substrate to spell the logo of a certain very
  495. X   large computer company by two of its physicists.  Nanotechnology
  496. X   has been a hot topic in the hacker subculture ever since the term
  497. X   was coined by K. Eric Drexler in his book `Engines of Creation',
  498. X   where he predicted that nanotechnology could give rise to
  499. X   replicating assemblers, permitting an exponential growth of
  500. X   productivity and personal wealth.  See also {blue goo}, {gray goo},
  501. X   {nanobot}.
  502. X
  503. Xnastygram: n. 1. A protocol packet or item of email (the latter is
  504. X   also called a `letterbomb') that takes advantage of misfeatures
  505. X   or security holes on the target system to do untoward things.  2.
  506. X   Disapproving mail, esp. from a {net.god}, pursuant to a violation of
  507. X   {netiquette}.  Compare {shitogram}.  3. A status report from an
  508. X   unhappy, and probably picky, customer.  "What'd the Germans say in
  509. X   today's nastygram?"  4. [deprecated] An error reply by mail from a
  510. X   {daemon}; in particular, a {bounce message}.
  511. X
  512. XNathan Hale: n. An asterisk (See also {splat}, {{ASCII}}).  Oh,
  513. X   you want an etymology?  Notionally, from "I regret that I have only
  514. X   one asterisk for my country!", a misquote of the famous remark
  515. X   uttered by Nathan Hale just before he was hanged.  Hale was a
  516. X   (failed) spy for the rebels in the American War of Independence.
  517. X
  518. Xnature: n. See {has the X nature}.
  519. X
  520. Xneat hack: n. A clever technique.  Also, a brilliant practical
  521. X   joke, where neatness is correlated with cleverness, harmlessness,
  522. X   and surprise value.  Example: the Caltech Rose Bowl card display
  523. X   switch (see Appendix A).  See {hack}.
  524. X
  525. Xneep-neep: /neep neep/ [onomatopoeic, from New York SF fandom] n.
  526. X   One who is fascinated by computers.  More general than {hacker},
  527. X   as it need not imply more skill than is required to boot games on a
  528. X   PC.  The derived noun `neep-neeping' applies specifically to
  529. X   the long conversations about computers that tend to develop in the
  530. X   corners at most SF-convention parties.  Fandom has a related
  531. X   proverb to the effect that "Hacking is a conversational black
  532. X   hole!".
  533. X
  534. Xneophilia: /nee`oh-fil'-ee-uh/ n. The trait of being excited and
  535. X   pleased by novelty.  Common trait of most hackers, SF fans, and
  536. X   members of several other connected leading-edge subcultures,
  537. X   including the pro-technology `Whole-Earth' wing of the ecology
  538. X   movement, space activists, many members of MENSA, and the
  539. X   Discordian/neo-pagan underground.  All these groups overlap heavily
  540. X   and (where evidence is available) seem to share characteristic
  541. X   hacker tropisms for science fiction, {{Music}}, and {{Oriental
  542. X   Food}}.
  543. X
  544. Xnet.-: /net dot/ pref. [USENET] Prefix used to describe people and
  545. X   events related to USENET.  From the time before the {Great
  546. X   Renaming}, when all non-local newsgroups had names beginning
  547. X   `net.'.  Includes {net.god}s, `net.goddesses' (various
  548. X   charismatic net.women with circles of on-line admirers),
  549. X   `net.lurkers', (see {lurker}), `net.person',
  550. X   `net.parties' (a synonym for {boink} sense #2 (q.v.)) and
  551. X   many similar constructs.  See also {net.police}.
  552. X
  553. Xnet.god: /net god/ n. Used to refer to anyone who satisfies some
  554. X   combination of the following conditions: has been visible on USENET
  555. X   for more than five years, ran one of the original backbone sites,
  556. X   moderated an important newsgroup, wrote news software, or knows
  557. X   Gene, Mark, Rick, Mel, Henry, Chuq, and Greg personally.  See
  558. X   {demigod}.
  559. X
  560. Xnet.police: n. (var. `net.cops') Those USENET readers who feel it is
  561. X   their responsibility to pounce on and {flame} any posting which
  562. X   they regard as offensive, or in violation of their understanding of
  563. X   {netiquette}.  Generally used sarcastically or pejoratively.
  564. X   Also spelled `net police'.  See also {net.-}, {code police}.
  565. X
  566. Xnethack: /net'hak/ n. See {hack}, sense #8.
  567. X
  568. Xnetiquette: /net'ee-ket, net'i-ket/ [portmanteau from "network
  569. X   etiquette"] n. Conventions of politeness recognized on {USENET},
  570. X   such as: avoidance of cross-posting to inappropriate groups, or
  571. X   refraining from commercial pluggery on the net.
  572. X
  573. Xnetnews: n. 1. The software that makes {USENET} run.  2. The
  574. X   content of USENET.  "I read netnews right after my mail most
  575. X   mornings".
  576. X
  577. Xnetrock: [IBM] n. A {flame}; used esp. on VNET, IBM's internal
  578. X   corporate network.
  579. X
  580. Xnetwork address: n. (also `net address') As used by hackers,
  581. X   means an address on `the' network (see {network, the}; this is
  582. X   almost always a {bang path} or {{Internet address}}).  Such an
  583. X   address is essential if one wants to be to be taken seriously by
  584. X   hackers; in particular, persons or organizations that claim to
  585. X   understand, work with, sell to, or recruit from among hackers but
  586. X   *don't* display net addresses are quietly presumed to be
  587. X   clueless poseurs and mentally flushed (see {flush}, sense #4).
  588. X   Hackers often put their net addresses on their business cards and
  589. X   wear them prominently in contexts where they expect to meet other
  590. X   hackers face-to-face (see also {{Science-Fiction Fandom}}).  This
  591. X   is mostly functional, but is also a connotative signal that one
  592. X   identifies with hackerdom (like lodge pins among Masons or tie-dyed
  593. X   T-shirts among Grateful Dead fans).  Net addresses are often used
  594. X   in email text as a more concise substitute for personal names;
  595. X   indeed, hackers may come to know each other quite well by network
  596. X   names without ever learning each others' `legal' monikers.  See
  597. X   also {sitename}, {domainist}.
  598. X
  599. Xnetwork meltdown: n. A state of complete network overload; the
  600. X   network equivalent of {thrash}ing.  This may be induced by a
  601. X   {Chernobyl packet}, See also {broadcast storm}, {kamikaze
  602. X   packet}.
  603. X
  604. Xnetwork, the: n. 1. The union of all the major noncommercial,
  605. X   academic, and hacker-oriented networks such as Internet, the old
  606. X   ARPANET, NSFnet, BITNET, and the virtual UUCP and {USENET}
  607. X   `networks', plus the corporate in-house networks and commercial
  608. X   time-sharing services (such as CompuServe) that gateway to them.  A
  609. X   site is generally considered `on the network' if it can be reached
  610. X   through some combination of Internet-style (@-sign) and UUCP
  611. X   (bang-path) addresses.  See {bang path}, {{Internet address}},
  612. X   {network address}.  2. A fictional conspiracy of libertarian
  613. X   hacker-subversives and anti-authoritarian monkeywrenchers described
  614. X   in Robert Anton Wilson's novel `Schrodinger's Cat', to which
  615. X   many hackers have subsequently decided they belong (this is an
  616. X   example of {ha ha only serious}).
  617. X
  618. X   In sense #1, `network' is frequently abbreviated to `net'.  "Are
  619. X   you on the net?" is a frequent question when hackers first meet
  620. X   face to face, and "See you on the net!" is a frequent goodbye.
  621. X
  622. XNew Jersey: [primarily Stanford/Silicon Valley] adj. Generically,
  623. X   brain-damaged or of poor design.  This refers to the allegedly
  624. X   wretched quality of such software as C, C++, and UNIX (which
  625. X   originated at Bell Labs in New Jersey).  "This compiler bites the
  626. X   bag, but what can you expect from a compiler designed in New
  627. X   Jersey?"  See also {UNIX conspiracy}.
  628. X
  629. XNew Testament: n. [C programmers] The second edition of K&R's `The C
  630. X   Programming Language' (Prentice-Hall 1988, ISBN 0-13-110362-8),
  631. X   describing ANSI Standard C.  See {K&R}.
  632. X
  633. Xnewbie: /n[y]oo'bee/ n. [orig. from British public-school &
  634. X   military slang contraction of `new boy'] A USENET neophyte.
  635. X   This term originated in the {newsgroup} `talk.bizarre' but is
  636. X   now in wide use.  Criteria for being considered a newbie vary
  637. X   wildly; a person can be called a newbie in one newsgroup while
  638. X   remaining a respected regular in another.  The label `newbie'
  639. X   is sometimes applied as a serious insult, to a person who has been
  640. X   around USENET for a long time but who carefully hides all evidence
  641. X   of having a clue.  See {BIFF}.
  642. X
  643. Xnewgrp wars: /n[y]oo'grp wohrz/ [USENET] n. Salvos of dueling
  644. X   `newgrp' and `rmgroup' messages sometimes exchanged by persons on
  645. X   opposite sides of a dispute over whether a {newsgroup} should be
  646. X   created net-wide.  These usually settle out within a week or two as
  647. X   it becomes clear whether the group has a natural constituency
  648. X   (usually, it doesn't).  At times, especially in the completely
  649. X   anarchic `alt' hierarchy, the names of newsgroups themselves become
  650. X   a form of comment or humor; e.g. the spinoff of
  651. X   `alt.swedish.chef.bork.bork.bork' from `alt.tv.muppets' in early 1990,
  652. X   or any number of specialized abuse groups named after particularly
  653. X   notorious {flamer}s, eg. `alt.weemba'.
  654. X
  655. Xnewline: /n[y]oo'lien/ n. 1. [techspeak, primarily UNIX] The
  656. X   ASCII LF character (#b0001010), used under {UNIX} as a text line
  657. X   terminator.  A Bell-Labs-ism rather than a Berkeleyism;
  658. X   interestingly (and unusually for UNIX jargon) it is said originally
  659. X   to have been an IBM usage (though the term `newline' appears in
  660. X   ASCII standards, it never caught on in the general computing world
  661. X   before UNIX).  2. More generally, any magic character, character
  662. X   sequence, or operation (like Pascal's writeln procedure) required
  663. X   to terminate a text record or separate lines.  See {crlf},
  664. X   {terpri}.
  665. X
  666. XNeWS: /nee'wis/, /n[y]oo'is/ or /n[y]ooz/ [acronym; the Network
  667. X   Window System] n. The road not taken in window systems, an elegant
  668. X   Postscript-based environment that would almost certainly have won
  669. X   the standards war with {X} if it hadn't been {proprietary} to
  670. X   Sun Microsystems.  There is a lesson here that many software
  671. X   vendors haven't yet heeded.  Many hackers insist on the
  672. X   two-syllable pronunciations above as a way of distinguishing NeWS
  673. X   from `news' (the {netnews} software).
  674. X
  675. Xnewsfroup: /n[y]oos'froop/ [USENET] n. Silly written-only synonym for
  676. X   {newsgroup}, originated as a typo but now in regular use on
  677. X   USENET's talk.bizarre and other lunatic-fringe groups.
  678. X
  679. Xnewsgroup: [USENET] n. One of {USENET}'s huge collection of topic
  680. X   groups.  Among the best-known are `comp.lang.c' (the C-language
  681. X   forum), `comp.unix.wizards', `rec.arts.sf-lovers' (for
  682. X   science-fiction fans), and `talk.politics.misc' (miscellaneous
  683. X   political discussions and {flamage}).
  684. X
  685. Xnickle: [From `nickel', common name for the US 5-cent coin] n. A
  686. X   {nybble} + 1; 5 bits.  Reported among developers for Mattel's GI
  687. X   1600 (the Intellivision games processor), a chip with 16-bit-wide
  688. X   RAM but 10-bit-wide ROM.  See also {deckle}.
  689. X
  690. Xnight mode: n. See {phase} (of people).
  691. X
  692. XNightmare File System: n. Pejorative hackerism for Sun's Network
  693. X   File System (NFS).  In any nontrivial network of Suns where there
  694. X   is a lot of NFS cross-mounting, when one Sun goes down, the others
  695. X   often freeze up.  Some machine tries to access the down one, and
  696. X   (getting no response) repeats indefinitely.  This causes it to
  697. X   appear dead to some messages.  Then another machine tries to reach
  698. X   either the down machine or the pseudo-down machine, and itself
  699. X   becomes pseudo-down.  The first machine to discover the down one is
  700. X   now trying both to access the down one and respond to the
  701. X   pseudo-down one, so it is even harder to reach.  This snowballs
  702. X   very fast and soon the entire network of machines is frozen --- the
  703. X   user can't even abort the file access that started the problem!
  704. X   (ITS partisans are apt to cite this as proof of UNIX's alleged
  705. X   bogosity; ITS had a working NFS-like shared file system with none
  706. X   of these problems in the early 1970s.  Of course, ITS only had
  707. X   6-character filenames and no subdirectories, so it was solving a
  708. X   simpler problem.)  See also {broadcast storm}.
  709. X
  710. XNIL: [from LISP terminology for `false'] No.  Usage: used in reply
  711. X   to a question, particularly one asked using the `-P' convention.
  712. X   See {T}.
  713. X
  714. XNMI: n. Non-Maskable Interrupt.  See {priority interrupt}.
  715. X
  716. Xno-op: /noh-op/ alt. NOP (nop) [no operation] n. 1. (also v.) A
  717. X   machine instruction that does nothing (sometimes used in
  718. X   assembler-level programming as filler for data or patch areas, or
  719. X   to overwrite code to be removed in binaries).  See also {JFCL}.
  720. X   2. A person who contributes nothing to a project, or has nothing
  721. X   going on upstairs, or both.  As in "He's a no-op." 3. Any
  722. X   operation or sequence of operations with no effect, such as
  723. X   circling the block without finding a parking space, or putting
  724. X   money into a vending machine and having it fall immediately into
  725. X   the coin-return box, or asking someone for help and being told to
  726. X   go away.  "Oh well, that was a no-op."
  727. X
  728. Xnoddy: [Great Britain; from the children's books] adj. 1. Small
  729. X   and unuseful, but demonstrating a point.  Noddy programs are often
  730. X   written when learning a new language or system.  The archetypal
  731. X   noddy program is {hello, world}.  Noddy code may be used to
  732. X   demonstrate a feature or bug of a compiler.  May be used of real
  733. X   hardware or software to imply that it isn't worth using.  "This
  734. X   editor's a bit noddy."  2. A program that is more or less
  735. X   instant to produce.  In this use, the term does not necessarily
  736. X   connote uselessness, but describes a {hack} sufficiently trivial
  737. X   that it can be written and debugged while carrying on (and during
  738. X   the space of) a normal conversation.  "I'll just throw
  739. X   together a noddy {awk} script to convert {crlf}s into
  740. X   {newline}s."  See {toy program}.
  741. X
  742. XNOMEX underwear: [USENET] n. Syn. {asbestos longjohns}, used
  743. X   mostly in auto-related mailing lists and newsgroups.  NOMEX
  744. X   underwear is an actual product available on the racing equipment
  745. X   market, used as a fire resistance measure and required in some
  746. X   racing series.
  747. X
  748. Xnon-optimal solution: n. (also `sub-optimal solution') An
  749. X   astoundingly stupid way to do something.  This term is generally
  750. X   used in deadpan sarcasm, as its impact is greatest when the person
  751. X   speaking looks completely serious.  Compare {stunning}.  See also
  752. X   {Bad Thing}.
  753. X
  754. Xnonlinear: adj. [scientific computation] 1. Behaving in an erratic and
  755. X   unpredictable fashion.  When used to describe the behavior of a
  756. X   machine or program, it suggests that said machine or program is
  757. X   being forced to run far outside of design specifications.  This
  758. X   behavior may be induced by unreasonable inputs, or may be triggered
  759. X   when a more mundane bug sends the computation far off from its
  760. X   expected course.  2. When describing the behavior of a person,
  761. X   suggests a tantrum or a {flame}.  "When you talk to Bob, don't
  762. X   mention the drug problem or he'll go nonlinear for hours."  In
  763. X   this context, `go nonlinear' connotes `blow up out of proportion'
  764. X   (proportion connotes linearity).
  765. X
  766. Xnontrivial: adj. Requiring real thought or significant computing
  767. X   power.  Often used as an understated way of saying that a problem
  768. X   is quite difficult or impractical.  The preferred emphatic form is
  769. X   `decidedly nontrivial'.  See {trivial}, {uninteresting},
  770. X   {interesting}.
  771. X
  772. Xnotwork: n. A network, when it's acting {flaky} or is {down}.
  773. X   Compare {nyetwork}.  Orig. referred to a particular period of
  774. X   flakiness on IBM's VNET corporate network, c.1988.
  775. X
  776. XNP-: /en pee/ pref. Extremely.  Used to modify adjectives
  777. X   describing a level or quality of difficulty; the connotation is
  778. X   often `more so than it should be' (NP-complete problems all seem to
  779. X   be very hard, but so far no one has found a good a-priori reason
  780. X   that they should be.)  "Getting this algorithm to perform
  781. X   correctly in every case is NP-annoying."  This is generalized from
  782. X   the computer science terms `NP-hard' and `NP-complete'.  NP
  783. X   is the set of Nondeterministic-Polynomial algorithms, those that
  784. X   can be completed by a nondeterministic finite state machine in an
  785. X   amount of time that is a polynomial function of the size of the
  786. X   input.
  787. X
  788. XNSA line eater: n. The NSA (National Security Agency) trawling
  789. X   program sometimes assumed to be reading {USENET} for the U.S.
  790. X   Government's spooks.  Most hackers describe it as a mythical beast,
  791. X   but some believe it actually exists, more aren't sure, and many
  792. X   believe in acting as though it exists just in case.  Some netters
  793. X   put loaded phrases like `Uzi', `nuclear materials', `Palestine',
  794. X   `cocaine', and `assassination' in their {sig block}s in an
  795. X   attempt to confuse and overload the creature.  The {GNU} version
  796. X   of {EMACS} actually has a command that randomly inserts a bunch
  797. X   of insidious anarcho-verbiage into your edited text.
  798. X
  799. X   There's a mainstream variant of this myth involving a `Trunk Line
  800. X   Monitor', which supposedly used speech recognition to extract words
  801. X   from telephone trunks.  This one was making the rounds in the late
  802. X   1970s, spread by people who had no idea of then-current technology
  803. X   or the storage, signal-processing or speech recognition needs of
  804. X   such a project.  On the basis of mass-storage costs alone it would
  805. X   have been cheaper to hire 50 high-school students and just let them
  806. X   listen in.  Speech recognition technology can't do this job even
  807. X   now (1991), and amomost certainly won't in this millenium, either.
  808. X   The peak of silliness came with a letter to an alternative paper in
  809. X   New Haven, laying out the factoids of this Big Brotherly affair.
  810. X   The letter writer then revealed his actual agenda by offering ---
  811. X   at an amazing low price, just this once, we take VISA and
  812. X   MasterCard --- a scrambler, guaranteed to daunt the Trunk Trawler,
  813. X   and presumably allowing the would-be Baader-Meinhof gangs of the
  814. X   world to get on with their business.
  815. X
  816. Xnuke: vt. 1. To intentionally delete the entire contents of a
  817. X   given directory or storage volume.  "On UNIX, `rm -r /usr'
  818. X   will nuke everything in the usr filesystem."  Never used for
  819. X   accidental deletion.  Oppose {blow away}.  2. Syn. for
  820. X   {dike}, applied to smaller things such as files, features, or
  821. X   code sections.  Often used to express a final verdict.  "What do
  822. X   you want me to do with that 80-meg {wallpaper} file?"  "Nuke
  823. X   it."  3. Used of processes as well as files; nuke is a frequent
  824. X   verbal alias for `kill -9' on UNIX.  4. On IBM PCs, a bug
  825. X   that results in {fandango on core} can trash the operating
  826. X   system, including the FAT (the in-core copy of the disk block
  827. X   chaining information).  This can utterly scramble attached disks,
  828. X   which are then said to have been `nuked'.  This term is also
  829. X   used of analogous lossages on Macintoshes and other micros without
  830. X   memory protection.
  831. X
  832. Xnull device: n. A {logical} input/output device connected to the
  833. X   {bit bucket}; when you write to it nothing happens, when you read
  834. X   from it you see an end-of-file condition.  Useful for discarding
  835. X   unwanted output or using interactive programs in a {batch mode}.
  836. X   See {/dev/null}.
  837. X
  838. Xnumber-crunching: n. Computations of a numerical nature, esp.
  839. X   those that make extensive use of floating-point numbers.  The only
  840. X   thing {Fortrash} is good for.  This term is in widespread
  841. X   informal use outside hackerom and even in mainstream slang, but is
  842. X   cited here to record some additional hackish connotations: namely,
  843. X   that the computations are mindless and involve massive use of
  844. X   {brute force}.  See also {crunch}.
  845. X
  846. Xnumbers: [scientific computation] n. Output of a computation that
  847. X   may not be significant results, but at least indicate that the
  848. X   program is running.  May be used to placate management, grant
  849. X   sponsors, etc.  `Making numbers' means running a program
  850. X   because output --- any output, not necessarily meaningful output
  851. X   --- is needed as a demonstration of progress.  See {pretty
  852. X   pictures}, {math-out}, {social science number}.
  853. X
  854. XNUXI problem: /nuk'see pro'blm/ n. This refers to the problem of
  855. X   transferring data between machines with differing byte-order.  The
  856. X   string `UNIX' might look like `NUXI' on a machine with a
  857. X   different `byte sex' (e.g. when transferring data from a
  858. X   {little-endian} to a {big-endian}, or vice-versa).  See also
  859. X   {middle-endian}, {swab}, and {bytesexual}.
  860. X
  861. Xnybble: /nib'l/ (alt. `nibble') [from v. `nibble' by
  862. X   analogy with `bite' => `byte'] n. Four bits; one
  863. X   hexadecimal digit; a half-byte.  Though `byte' is now accepted
  864. X   technical jargon found in dictionaries, this useful relative is
  865. X   still jargon.  Compare {{byte}}, {crumb}, {tayste},
  866. X   {dynner}, see also {bit}, {nickle}, {deckle}.  Apparently
  867. X   this spelling is uncommon in Commonwealth Hackish, as British
  868. X   orthography suggests the pronunciation /nie'bl/.
  869. X
  870. Xnyetwork: [from Russian `nyet' = no] n. A network, when it's
  871. X   acting {flaky} or is {down}.  Compare {notwork}.
  872. X
  873. X= O =
  874. X=====
  875. X
  876. XOb-: /ob/ pref. Obligatory.  A piece of {netiquette} that
  877. X   acknowledges the author has been straying from the newsgroup's
  878. X   charter topic.  For example, if a posting in alt.sex has nothing
  879. X   particularly to do with sex, the author may append `ObSex' (or
  880. X   `Obsex') and toss off a question or vignette about some unusual
  881. X   erotic act.  It is a sign of great winnitude when your Obs are more
  882. X   interesting than most other peoples' whole postings.
  883. X
  884. XObfuscated C Contest: n. Annual contest run since 1984 over USENET
  885. X   by Landon Curt Noll and friends.  The overall winner is whoever
  886. X   produces the most unreadable, creative, and bizarre (but working) C
  887. X   program; various other prizes are awarded at the judges' whim.
  888. X   Given C's terse syntax and macro-preprocessor facilities, this
  889. X   gives contestants a lot of maneuvering room.  The winning programs
  890. X   often manage to be simultaneously (a) funny, (b) breathtaking works
  891. X   of art, and (c) horrible examples of how *not* to code in C.
  892. X
  893. X   This relatively short and sweet entry might help convey the flavor
  894. X   of obfuscated C:
  895. X
  896. X     /*
  897. X      * HELLO WORLD program
  898. X      * by Jack Applin and Robert Heckendorn, 1985
  899. X      */
  900. X     main(v,c)char**c;{for(v[c++]="Hello, world!\n)";
  901. X     (!!c)[*c]&&(v--||--c&&execlp(*c,*c,c[!!c]+!!c,!c));
  902. X     **c=!c)write(!!*c,*c,!!**c);}
  903. X
  904. X   Here's another good one:
  905. X
  906. X     /*
  907. X      * Program to compute an approximation of pi
  908. X      *  by Brian Westley, 1988
  909. X      */
  910. X
  911. X     #define _ -F<00||--F-OO--;
  912. X     int F=00,OO=00;
  913. X     main(){F_OO();printf("%1.3f\n",4.*-F/OO/OO);}F_OO()
  914. X     {
  915. X                 _-_-_-_
  916. X            _-_-_-_-_-_-_-_-_
  917. X         _-_-_-_-_-_-_-_-_-_-_-_
  918. X       _-_-_-_-_-_-_-_-_-_-_-_-_-_
  919. X      _-_-_-_-_-_-_-_-_-_-_-_-_-_-_
  920. X      _-_-_-_-_-_-_-_-_-_-_-_-_-_-_
  921. X     _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
  922. X     _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
  923. X     _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
  924. X     _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
  925. X      _-_-_-_-_-_-_-_-_-_-_-_-_-_-_
  926. X      _-_-_-_-_-_-_-_-_-_-_-_-_-_-_
  927. X       _-_-_-_-_-_-_-_-_-_-_-_-_-_
  928. X         _-_-_-_-_-_-_-_-_-_-_-_
  929. X             _-_-_-_-_-_-_-_
  930. X                 _-_-_-_
  931. X     }
  932. X
  933. X   See also {hello, world}.
  934. X
  935. Xobscure: adj. Used in an exaggeration of its normal meaning, to
  936. X   imply total incomprehensibility.  "The reason for that last crash
  937. X   is obscure."  "The `find(1)' command's syntax is obscure!"
  938. X   The phrase `moderately obscure' implies that it could be
  939. X   figured out but probably isn't worth the trouble.  The construction
  940. X   `obscure in the extreme' is the preferred emphatic form.
  941. X
  942. Xoctal forty: /ok'tl for'tee/ n. Hackish way of saying "I'm drawing
  943. X   a blank."  Octal 40 is the {{ASCII}} space character, #b0100000; by
  944. X   an odd coincidence, {hex} 40 (#b01000000) is the {{EBCDIC}} space
  945. X   character.  See {wall}.
  946. X
  947. Xoff the trolley: adj. Describes the behavior of a program that
  948. X   malfunctions and goes catatonic, but doesn't actually {crash} or
  949. X   abort.  See {glitch}, {bug}, {deep space}.
  950. X
  951. Xoff-by-one error: n. Exceedingly common error induced in many ways,
  952. X   such as by starting at 0 when you should have started at 1 or vice
  953. X   versa, or by writing < N instead of <= N or vice-versa.  Also
  954. X   applied to giving something to the person next to the one who
  955. X   should have gotten it.  Often confounded with {fencepost error},
  956. X   which is properly a particular subtype of it.
  957. X
  958. Xoffline: adv. Not now or not here.  Example: "Let's take this
  959. SHAR_EOF
  960. true || echo 'restore of jargon.ascii failed'
  961. fi
  962. echo 'End of part 11, continue with part 12'
  963. echo 12 > _shar_seq_.tmp
  964. exit 0
  965.