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 -
:Fortrash: /for'trash/ n. Hackerism for the FORTRAN language, referring to its primitive design, gross and irregular syntax, limited control constructs, and slippery, exception-filled semantics.
:fortune cookie: [WAITS, via UNIX] n. A random quote, item of trivia, joke, or maxim printed to the user's tty at login time or (less commonly) at logout time. Items from this lexicon have often been used as fortune cookies. See {cookie file}.
:forum: n. [USENET, GEnie, CI$; pl. fora' orforums'] Any discussion group accessible through a dial-in {BBS}, a {mailing list}, or a {newsgroup} (see {network, the}). A forum functions much like a bulletin board; users submit {posting}s for all to read and discussion ensues. Contrast real-time chat via {talk mode} or point-to-point personal {email}.
:fossil: n. 1. In software, a misfeature that becomes understandable only in historical context, as a remnant of times past retained so as not to break compatibility. Example: the retention of octal as default base for string escapes in {C}, in spite of the better match of hexadecimal to ASCII and modern byte-addressable architectures. See {dusty deck}. 2. More restrictively, a feature with past but no present utility.
Example: the force-all-caps (LCASE) bits in the V7 and {BSD}
UNIX tty driver, designed for use with monocase terminals. In a perversion of the usual backward-compatibility goal, this functionality has actually been expanded and renamed in some later {USG UNIX} releases as the IUCLC and OLCUC bits. 3. The FOSSIL
(Fido/Opus/Seadog Standard Interface Level) driver specification for serial-port access to replace the {brain-dead} routines in the IBM PC ROMs. Fossils are used by most MS-DOS {BBS} software in preference to the `supported' ROM routines, which do not support interrupt-driven operation or setting speeds above 9600; the use of a semistandard FOSSIL library is preferable to the {bare metal}
serial port programming otherwise required. Since the FOSSIL
specification allows additional functionality to be hooked in, drivers that use the {hook} but do not provide serial-port access themselves are named with a modifier, as in `video fossil'.
:four-color glossies: 1. Literature created by {marketroid}s that allegedly contains technical specs but which is in fact as superficial as possible without being totally {content-free}.
"Forget the four-color glossies, give me the tech ref manuals."
Often applied as an indication of superficiality even when the material is printed on ordinary paper in black and white.
Four-color-glossy manuals are never useful for finding a problem. 2. [rare] Applied by extension to manual pages that don't contain enough information to diagnose why the program doesn't produce the expected or desired output.
:fragile: adj. Syn {brittle}.
:fred: n. 1. The personal name most frequently used as a {metasyntactic variable} (see {foo}). Allegedly popular because it's easy for a non-touch-typist to type on a standard QWERTY keyboard. Unlike {J. Random Hacker} or J. Random Loser', this name has no positive or negative loading (but see {Mbogo, Dr. Fred}). See also {barney}. 2. An acronym forFlipping Ridiculous Electronic Device'; other F-verbs may be substituted for `flipping'.
:frednet: /fred'net/ n. Used to refer to some {random} and uncommon protocol encountered on a network. "We're implementing bridging in our router to solve the frednet problem."
:freeware: n. Free software, often written by enthusiasts and distributed by users' groups, or via electronic mail, local bulletin boards, {USENET}, or other electronic media. At one time, `freeware' was a trademark of Andrew Fluegelman, the author of the well-known MS-DOS comm program PC-TALK III. It wasn't enforced after his mysterious disappearance and presumed death in 1984. See {shareware}.
:freeze: v. To lock an evolving software distribution or document against changes so it can be released with some hope of stability.
Carries the strong implication that the item in question will `unfreeze' at some future date. "OK, fix that bug and we'll freeze for release."
There are more specific constructions on this. A feature freeze', for example, locks out modifications intended to introduce new features; acode freeze' connotes no more changes at all.
At Sun Microsystems and elsewhere, one may also hear references to `code slush' --- that is, an almost-but-not-quite frozen state.
:fried: adj. 1. Non-working due to hardware failure; burnt out.
Especially used of hardware brought down by a `power glitch' (see {glitch}), {drop-outs}, a short, or some other electrical event. (Sometimes this literally happens to electronic circuits!
In particular, resistors can burn out and transformers can melt down, emitting noxious smoke --- see {friode}, {SED} and {LER}. However, this term is also used metaphorically.) Compare {frotzed}. 2. Of people, exhausted. Said particularly of those who continue to work in such a state. Often used as an explanation or excuse. "Yeah, I know that fix destroyed the file system, but I was fried when I put it in." Esp. common in conjunction with `brain': "My brain is fried today, I'm very short on sleep."
:friode: /fri:'ohd/ [TMRC] n. A reversible (that is, fused or blown) diode. Compare {fried}; see also {SED}, {LER}.
:fritterware: n. An excess of capability that serves no productive end. The canonical example is font-diddling software on the Mac (see {macdink}); the term describes anything that eats huge amounts of time for quite marginal gains in function but seduces people into using it anyway.
:frob: /frob/ 1. n. [MIT] The {TMRC} definition was "FROB = a protruding arm or trunnion"; by metaphoric extension, a `frob'
is any random small thing; an object that you can comfortably hold in one hand; something you can frob. See {frobnitz}. 2. vt.
Abbreviated form of {frobnicate}. 3. [from the {MUD} world]
A command on some MUDs that changes a player's experience level (this can be used to make wizards); also, to request {wizard} privileges on the `professional courtesy'
grounds that one is a wizard elsewhere. The command is actually `frobnicate' but is universally abbreviated to the shorter form.
:frobnicate: /frob'ni-kayt/ vt. [Poss. derived from {frobnitz}, and usually abbreviated to {frob}, but `frobnicate' is recognized as the official full form.] To manipulate or adjust, to tweak. One frequently frobs bits or other 2-state devices. Thus: "Please frob the light switch" (that is, flip it), but also "Stop frobbing that clasp; you'll break it".
One also sees the construction `to frob a frob'. See {tweak}
and {twiddle}. Usage: frob, twiddle, and tweak sometimes connote points along a continuum. Frob' connotes aimless manipulation;twiddle' connotes gross manipulation, often a coarse search for a proper setting; `tweak' connotes fine-tuning.
If someone is turning a knob on an oscilloscope, then if he's carefully adjusting it, he is probably tweaking it; if he is just turning it but looking at the screen, he is probably twiddling it; but if he's just doing it because turning a knob is fun, he's frobbing it. The variant `frobnosticate' has been recently reported.
:frobnitz: /frob'nits/, pl. frobnitzem' /frob'nit-zm/ orfrobni' /frob'ni:/ [TMRC] n. An unspecified physical object, a widget. Also refers to electronic black boxes. This rare form is usually abbreviated to `frotz', or more commonly to {frob}.
Also used are frobnule' (/frob'n[y]ool/) andfrobule'
(/frob'yool/). Starting perhaps in 1979, `frobozz'
/fr-boz'/ (plural: `frobbotzim' /fr-bot'zm/) has also become very popular, largely through its exposure as a name via {Zork}. These can also be applied to nonphysical objects, such as data structures.
Pete Samson, compiler of the {TMRC} lexicon, adds, "Under the TMRC [railroad] layout were many storage boxes, managed (in 1958) by David R. Sawyer. Several had fanciful designations written on them, such as `Frobnitz Coil Oil'. Perhaps DRS intended Frobnitz to be a proper name, but the name was quickly taken for the thing". This was almost certainly the origin of the term.
:frog: alt. phrog' 1. interj. Term of disgust (we seem to have a lot of them). 2. Used as a name for just about anything. See {foo}. 3. n. Of things, a crock. 4. n. Of people, somewhere in between a turkey and a toad. 5.froggy': adj. Similar to `bagbiting' (see {bagbiter}), but milder. "This froggy program is taking forever to run!"
:frogging: [University of Waterloo] v. 1. Partial corruption of a text file or input stream by some bug or consistent glitch, as opposed to random events like line noise or media failures. Might occur, for example, if one bit of each incoming character on a tty were stuck, so that some characters were correct and others were not.
See {terminak} for a historical example. 2. By extension, accidental display of text in a mode where the output device emits special symbols or mnemonics rather than conventional ASCII. Often happens, for example, when using a terminal or comm program on a device like an IBM PC with a special `high-half' character set and with the bit-parity assumption wrong. A hacker sufficiently familiar with ASCII bit patterns might be able to read the display anyway.
:front end: n. 1. An intermediary computer that does set-up and filtering for another (usually more powerful but less friendly) machine (a `back end'). 2. What you're talking to when you have a conversation with someone who is making replies without paying attention. "Look at the dancing elephants!" "Uh-huh."
"Do you know what I just said?" "Sorry, you were talking to the front end." See also {fepped out}. 3. Software that provides an interface to another program `behind' it, which may not be as user-friendly. Probably from analogy with hardware front-ends (see
Comments (0)