The Hacker's Dictionary, - [best reads of all time .txt] 📗
- Author: -
- Performer: 0262680920
Book online «The Hacker's Dictionary, - [best reads of all time .txt] 📗». Author -
The term may have been independently invented at several different places; it is also reported that flaming' was in use to mean something likeinterminably drawn-out semi-serious discussions'
(late-night bull sessions) at Carleton College during 1968--1971.
It's possible that the hackish sense of flame' is much older than that. The poet Chaucer was also what passed for a wizard hacker in his time; he wrote a treatise on the astrolabe, the most advanced computing device of the day. In Chaucer'sTroilus and Cressida', Cressida laments her inability to grasp the proof of a particular mathematical theorem; her uncle Pandarus then observes that it's called "the fleminge of wrecches." This phrase seems to have been intended in context as "that which puts the wretches to flight" but was probably just as ambiguous in Middle English as "the flaming of wretches" would be today. One suspects that Chaucer would be right at home on USENET.
:flame bait: n. A posting intended to trigger a {flame war}, or one that invites flames in reply.
:flame on: vi.,interj. 1. To begin to {flame}. The punning reference to Marvel Comics's Human Torch is no longer widely recognized. 2. To continue to flame. See {rave}, {burble}.
:flame war: n. (var. `flamewar') An acrimonious dispute, especially when conducted on a public electronic forum such as {USENET}.
:flamer: n. One who habitually {flame}s. Said esp. of obnoxious {USENET} personalities.
:flap: vt. 1. To unload a DECtape (so it goes flap, flap, flap...). Old-time hackers at MIT tell of the days when the disk was device 0 and {microtape}s were 1, 2,... and attempting to flap device 0 would instead start a motor banging inside a cabinet near the disk. 2. By extension, to unload any magnetic tape. See also {macrotape}. Modern cartridge tapes no longer actually flap, but the usage has remained. (The term could well be re-applied to DEC's TK50 cartridge tape drive, a spectacularly misengineered contraption which makes a loud flapping sound, almost like an old reel-type lawnmower, in one of its many tape-eating failure modes.)
:flarp: /flarp/ [Rutgers University] n. Yet another {metasyntactic variable} (see {foo}). Among those who use it, it is associated with a legend that any program not containing the word `flarp'
somewhere will not work. The legend is discreetly silent on the reliability of programs which do contain the magic word.
:flat: adj. 1. Lacking any complex internal structure. "That {bitty box} has only a flat filesystem, not a hierarchical one." The verb form is {flatten}. 2. Said of a memory architecture (like that of the VAX or 680x0) that is one big linear address space (typically with each possible value of a processor register corresponding to a unique core address), as opposed to a `segmented' architecture (like that of the 80x86) in which addresses are composed from a base-register/offset pair (segmented designs are generally considered {cretinous}).
Note that sense 1 (at least with respect to filesystems) is usually used pejoratively, while sense 2 is a {Good Thing}.
:flat-ASCII: adj. Said of a text file that contains only 7-bit ASCII characters and uses only ASCII-standard control characters (that is, has no embedded codes specific to a particular text formatter or markup language, and no {meta}-characters). Syn.
{plain-ASCII}. Compare {flat-file}.
:flat-file: adj. A {flatten}ed representation of some database or tree or network structure as a single file from which the structure could implicitly be rebuilt, esp. one in {flat-ASCII}
form.
:flatten: vt. To remove structural information, esp. to filter something with an implicit tree structure into a simple sequence of leaves; also tends to imply mapping to {flat-ASCII}. "This code flattens an expression with parentheses into an equivalent {canonical} form."
:flavor: n. 1. Variety, type, kind. "DDT commands come in two flavors." "These lights come in two flavors, big red ones and small green ones." See {vanilla}. 2. The attribute that causes something to be {flavorful}. Usually used in the phrase "yields additional flavor". "This convention yields additional flavor by allowing one to print text either right-side-up or upside-down."
See {vanilla}. This usage was certainly reinforced by the terminology of quantum chromodynamics, in which quarks (the constituents of, e.g., protons) come in six flavors (up, down, strange, charm, top, bottom) and three colors (red, blue, green) --- however, hackish use of flavor' at MIT predated QCD. 3. The term forclass' (in the object-oriented sense) in the LISP Machine Flavors system. Though the Flavors design has been superseded (notably by the Common LISP CLOS facility), the term flavor' is still used as a general synonym forclass' by some LISP hackers.
:flavorful: adj. Full of {flavor}; esthetically pleasing. See {random} and {losing} for antonyms. See also the entries for {taste} and {elegant}.
:flippy: /flip'ee/ n. A single-sided floppy disk altered for double-sided use by addition of a second write-notch, so called because it must be flipped over for the second side to be accessible. No longer common.
:flood: [IRC] v. To dump large amounts of text onto an {IRC}
channel. This is especially rude when the text is uninteresting and the other users are trying to carry on a serious conversation.
:flowchart:: [techspeak] n. An archaic form of visual control-flow specification employing arrows and `speech balloons' of various shapes. Hackers never use flowcharts, consider them extremely silly, and associate them with {COBOL} programmers, {card walloper}s, and other lower forms of life. This is because (from a hacker's point of view) they are no easier to read than code, are less precise, and tend to fall out of sync with the code (so that they either obfuscate it rather than explaining it or require extra maintenance effort that doesn't improve the code). See also {pdl}, sense 3.
:flower key: [Mac users] n. See {feature key}.
:flush: v. 1. To delete something, usually superfluous, or to abort an operation. "All that nonsense has been flushed." 2. [UNIX/C]
To force buffered I/O to disk, as with an `fflush(3)' call.
This is not an abort or deletion as in sense 1, but a demand for early completion! 3. To leave at the end of a day's work (as opposed to leaving for a meal). "I'm going to flush now." "Time to flush." 4. To exclude someone from an activity, or to ignore a person.
Flush' was standard ITS terminology for aborting an output operation; one spoke of the text that would have been printed, but was not, as having been flushed. It is speculated that this term arose from a vivid image of flushing unwanted characters by hosing down the internal output buffer, washing the characters away before they can be printed. The UNIX/C usage, on the other hand, was propagated by thefflush(3)' call in C's standard I/O library (though it is reported to have been in use among BLISS programmers at DEC and on Honeywell and IBM machines as far back as 1965).
UNIX/C hackers find the ITS usage confusing, and vice versa.
:flypage: /fli: payj/n. (alt. `fly page') A {banner}, sense 1.
:Flyspeck 3: n. Standard name for any font that is so tiny as to be unreadable (by analogy with such names as `Helvetica 10' for 10-point Helvetica). Legal boilerplate is usually printed in Flyspeck 3.
:flytrap: n. See {firewall machine}.
:FM: n. Not Frequency Modulation' but rather an abbreviation forFucking Manual', the back-formation from {RTFM}. Used to refer to the manual itself in the {RTFM}.
"Have you seen the Networking FM lately?"
:FOAF: // [USENET] n. Acronym for `Friend Of A Friend'. The source of an unverified, possibly untrue story. This was not originated by hackers (it is used in Jan Brunvand's books on urban folklore), but is much better recognized on USENET and elsewhere than in mainstream English.
:FOD: /fod/ v. [Abbreviation for Finger of Death', originally a spell-name from fantasy gaming] To terminate with extreme prejudice and with no regard for other people. From {MUD}s where the wizard commandFOD ' results in the immediate and total death of , usually as punishment for obnoxious behavior.
This migrated to other circumstances, such as "I'm going to fod the process that is burning all the cycles." Compare {gun}.
In aviation, FOD means Foreign Object Damage, e.g., what happens when a jet engine sucks up a rock on the runway or a bird in flight. Finger of Death is a distressingly apt description of what this does to the engine.
:fold case: v. See {smash case}. This term tends to be used more by people who don't mind that their tools smash case. It also connotes that case is ignored but case distinctions in data processed by the tool in question aren't destroyed.
:followup: n. On USENET, a {posting} generated in response to another posting (as opposed to a {reply}, which goes by email rather than being broadcast). Followups include the ID of the {parent message} in their headers; smart news-readers can use this information to present USENET news in `conversation' sequence rather than order-of-arrival. See {thread}.
:fontology: [XEROX PARC] n. The body of knowledge dealing with the construction and use of new fonts (e.g. for window systems and typesetting software). It has been said that fontology recapitulates file-ogeny.
[Unfortunately, this reference to the embryological dictum that "Ontogeny recapitulates phylogeny" is not merely a joke. On the Macintosh, for example, System 7 has to go through contortions to compensate for an earlier design error that created a whole different set of abstractions for fonts parallel to files'
Comments (0)