bookssland.com » Other » The Hacker's Dictionary - - (the best novels to read .txt) 📗
  • Author: -
  • Performer: 0262680920

Book online «The Hacker's Dictionary - - (the best novels to read .txt) 📗». Author -



1 ... 44 45 46 47 48 49 50 51 52 ... 111
Go to page:
and may save considerable grief later: "Removing the self-modifying code from that shared library would be a Good Thing." 3. When said of software tools or libraries, as in "YACC

is a Good Thing", specifically connotes that the thing has drastically reduced a programmer's work load. Oppose {Bad Thing}.

:gorilla arm: n. The side-effect that destroyed touch-screens as a mainstream input technology despite a promising start in the early 1980s. It seems the designers of all those {spiffy} touch-menu systems failed to notice that humans aren't designed to hold their arms in front of their faces making small motions. After more than a very few selections, the arm begins to feel sore, cramped, and oversized; hence `gorilla arm'. This is now considered a classic cautionary tale to human-factors designers; "Remember the gorilla arm!" is shorthand for "How is this going to fly in real

use?".

:gorp: /gorp/ [CMU: perhaps from the canonical hiker's food, Good Old Raisins and Peanuts] Another {metasyntactic variable}, like {foo} and {bar}.

:GOSMACS: /goz'maks/ [contraction of Gosling EMACS'] n. The first {EMACS}-in-C implementation, predating but now largely eclipsed by {GNUMACS}. Originally freeware; a commercial version is now modestly popular asUniPress EMACS'. The author (James Gosling) went on to invent {NeWS}.

:Gosperism: /gos'p*r-izm/ A hack, invention, or saying by arch-hacker R. William (Bill) Gosper. This notion merits its own term because there are so many of them. Many of the entries in {HAKMEM} are Gosperisms; see also {life}.

:gotcha: n. A {misfeature} of a system, especially a programming language or environment, that tends to breed bugs or mistakes because it behaves in an unexpected way. For example, a classic gotcha in {C} is the fact that if (a=b) {code;}' is syntactically valid and sometimes even correct. It puts the value ofb' into a' and then executescode' if a' is non-zero. What the programmer probably meant wasif (a==b) {code;}', which executes code' ifa' and `b' are equal.

:GPL: /G-P-L/ n. Abbrev. for `General Public License' in widespread use; see {copyleft}.

:GPV: /G-P-V/ n. Abbrev. for {General Public Virus} in widespread use.

:grault: /grawlt/ n. Yet another {metasyntactic variable}, invented by Mike Gallaher and propagated by the {GOSMACS} documentation. See {corge}.

:gray goo: n. A hypothetical substance composed of {sagan}s of sub-micron-sized self-replicating robots programmed to make copies of themselves out of whatever is available. The image that goes with the term is one of the entire biosphere of Earth being eventually converted to robot goo. This is the simplest of the {{nanotechnology}} disaster scenarios, easily refuted by arguments from energy requirements and elemental abundances. Compare {blue goo}.

:Great Renaming: n. The {flag day} on which all of the non-local groups on the {USENET} had their names changed from the net.-

format to the current multiple-hierarchies scheme.

:Great Runes: n. Uppercase-only text or display messages. Some archaic operating systems still emit these. See also {runes}, {smash case}, {fold case}.

Decades ago, back in the days when it was the sole supplier of long-distance hardcopy transmittal devices, the Teletype Corporation was faced with a major design choice. To shorten code lengths and cut complexity in the printing mechanism, it had been decided that teletypes would use a monocase font, either ALL UPPER

or all lower. The question was, which one to choose. A study was conducted on readability under various conditions of bad ribbon, worn print hammers, etc. Lowercase won; it is less dense and has more distinctive letterforms, and is thus much easier to read both under ideal conditions and when the letters are mangled or partly obscured. The results were filtered up through {management}.

The chairman of Teletype killed the proposal because it failed one incredibly important criterion:

"It would be impossible to spell the name of the Deity correctly."

In this way (or so, at least, hacker folklore has it) superstition triumphed over utility. Teletypes were the major input devices on most early computers, and terminal manufacturers looking for corners to cut naturally followed suit until well into the 1970s.

Thus, that one bad call stuck us with Great Runes for thirty years.

:Great Worm, the: n. The 1988 Internet {worm} perpetrated by {RTM}. This is a play on Tolkien (compare {elvish}, {Elder Days}). In the fantasy history of his Middle Earth books, there were dragons powerful enough to lay waste to entire regions; two of these (Scatha and Glaurung) were known as "the Great Worms". This usage expresses the connotation that the RTM

hack was a sort of devastating watershed event in hackish history; certainly it did more to make non-hackers nervous about the Internet than anything before or since.

:great-wall: [from SF fandom] vi.,n. A mass expedition to an oriental restaurant, esp. one where food is served family-style and shared. There is a common heuristic about the amount of food to order, expressed as "Get N - 1 entrees"; the value of N, which is the number of people in the group, can be inferred from context (see {N}). See {{oriental food}}, {ravs}, {stir-fried random}.

:Green Book: n. 1. One of the three standard {PostScript}

references: PostScript Language Program Design', bylinedAdobe Systems' (Addison-Wesley, 1988; QA76.73.P67P66 ISBN; 0-201-14396-8); see also {Red Book}, {Blue Book}, and the {White Book} (sense 2)). 2. Informal name for one of the three standard references on SmallTalk: Smalltalk-80: Bits of History, Words of Advice', by Glenn Krasner (Addison-Wesley, 1983; QA76.8.S635S58; ISBN 0-201-11669-3) (this, too, is associated with blue and red books). 3. TheX/Open Compatibility Guide'.

Defines an international standard {{UNIX}} environment that is a proper superset of POSIX/SVID; also includes descriptions of a standard utility toolkit, systems administrations features, and the like. This grimoire is taken with particular seriousness in Europe. See {Purple Book}. 4. The IEEE 1003.1 POSIX Operating Systems Interface standard has been dubbed "The Ugly Green Book".

Any of the 1992 standards which will be issued by the CCITT's tenth plenary assembly. Until now, these have changed color each review cycle (1984 was {Red Book}, 1988 {Blue Book}); however, it is rumored that this convention is going to be dropped before 1992. These include, among other things, the X.400 email standard and the Group 1 through 4 fax standards. See also {{book titles}}.

:green bytes: n. (also green words') 1. Meta-information embedded in a file, such as the length of the file or its name; as opposed to keeping such information in a separate description file or record. The term comes from an IBM user's group meeting (ca. 1962) at which these two approaches were being debated and the diagram of the file on the blackboard had thegreen bytes' drawn in green. 2. By extension, the non-data bits in any self-describing format. "A GIF file contains, among other things, green bytes describing the packing method for the image." Compare {out-of-band}, {zigamorph}, {fence} (sense 1).

:green card: n. [after the `IBM System/360 Reference Data'

card] This is used for any summary of an assembly language, even if the color is not green. Less frequently used now because of the decrease in the use of assembly language. "I'll go get my green card so I can check the addressing mode for that instruction."

Some green cards are actually booklets.

The original green card became a yellow card when the System/370

was introduced, and later a yellow booklet. An anecdote from IBM

refers to a scene that took place in a programmers' terminal room at Yorktown in 1978. A luser overheard one of the programmers ask another "Do you have a green card?" The other grunted and passed the first a thick yellow booklet. At this point the luser turned a delicate shade of olive and rapidly left the room, never to return. See also {card}.

:green lightning: [IBM] n. 1. Apparently random flashing streaks on the face of 3278-9 terminals while a new symbol set is being downloaded. This hardware bug was left deliberately unfixed, as some genius within IBM suggested it would let the user know that `something is happening'. That, it certainly does. Later microprocessor-driven IBM color graphics displays were actually programmed to produce green lightning! 2. [proposed] Any bug perverted into an alleged feature by adroit rationalization or marketing. "Motorola calls the CISC cruft in the 88000

architecture `compatibility logic', but I call it green lightning". See also {feature}.

:green machine: n. A computer or peripheral device that has been designed and built to military specifications for field equipment (that is, to withstand mechanical shock, extremes of temperature and humidity, and so forth). Comes from the olive-drab `uniform'

paint used for military equipment.

:Green's Theorem: [TMRC] prov. For any story, in any group of people there will be at least one person who has not heard the story.

[The name of this theorem is a play on a fundamental theorem in calculus. --- ESR]

:grep: /grep/ [from the qed/ed editor idiom g/re/p , where re stands for a regular expression, to Globally search for the Regular Expression and Print the lines containing matches to it, via {{UNIX}} grep(1)'] vt. To rapidly scan a file or set of files looking for a particular string or pattern (when browsing through a large set of files, one may speak ofgrepping around'). By extension, to look for something by pattern. "Grep the bulletin board for the system backup schedule, would you?"

See also {vgrep}.

:grind: vt. 1. [MIT and Berkeley] To format code, especially

1 ... 44 45 46 47 48 49 50 51 52 ... 111
Go to page:

Free e-book «The Hacker's Dictionary - - (the best novels to read .txt) 📗» - read online now

Comments (0)

There are no comments yet. You can be the first!
Add a comment