readenglishbook.com » Other » 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 -



1 ... 89 90 91 92 93 94 95 96 97 ... 111
Go to page:
{Orange Book}.

:tea, ISO standard cup of: [South Africa] n. A cup of tea with milk and one teaspoon of sugar, where the milk is poured into the cup before the tea. Variations are ISO 0, with no sugar; ISO 2, with two spoons of sugar; and so on.

Like many ISO standards, this one has a faintly alien ring in North America, where hackers generally shun the decadent British practice of adulterating perfectly good tea with dairy products and prefer instead to add a wedge of lemon, if anything. If one were feeling extremely silly, one might hypothesize an analogous `ANSI standard cup of tea' and wind up with a political situation distressingly similar to several that arise in much more serious technical contexts. Milk and lemon don't mix very well.

:TechRef: /tek'ref/ [MS-DOS] n. The original `IBM PC

Technical Reference Manual', including the BIOS listing and complete schematics for the PC. The only PC documentation in the issue package that's considered serious by real hackers.

:TECO: /tee'koh/ obs. 1. vt. Originally, to edit using the TECO

editor in one of its infinite variations (see below). 2. vt.,obs.

To edit even when TECO is not the editor being used! This usage is rare and now primarily historical. 2. [originally an acronym for [paper] Tape Editor and COrrector'; later,Text Editor and COrrector'] n. A text editor developed at MIT and modified by just about everybody. With all the dialects included, TECO might have been the most prolific editor in use before {EMACS}, to which it was directly ancestral. Noted for its powerful programming-language-like features and its unspeakably hairy syntax. It is literally the case that every string of characters is a valid TECO program (though probably not a useful one); one common hacker game used to be mentally working out what the TECO commands corresponding to human names did. As an example of TECO's obscurity, here is a TECO program that takes a list of names such as:

Loser, J. Random Quux, The Great Dick, Moby

sorts them alphabetically according to surname, and then puts the surname last, removing the comma, to produce the following: Moby Dick

J. Random Loser The Great Quux

The program is

[1 J^P$L$$ J <.-Z; .,(S,$ -D .)FX1 @F^B $K :L I $ G1 L>$$

(where ^B means `Control-B' (ASCII 0000010) and $ is actually an {alt} or escape (ASCII 0011011) character).

In fact, this very program was used to produce the second, sorted list from the first list. The first hack at it had a {bug}: GLS

(the author) had accidentally omitted the @' in front ofF^B', which as anyone can see is clearly the {Wrong Thing}. It worked fine the second time. There is no space to describe all the features of TECO, but it may be of interest that ^P' meanssort' and J<.-Z; ... L>' is an idiomatic series of commands fordo once for every line'.

In mid-1991, TECO is pretty much one with the dust of history, having been replaced in the affections of hackerdom by {EMACS}.

Descendants of an early (and somewhat lobotomized) version adopted by DEC can still be found lurking on VMS and a couple of crufty PDP-11 operating systems, however, and ports of the more advanced MIT versions remain the focus of some antiquarian interest. See also {retrocomputing}, {write-only language}.

:tee: n.,vt. [Purdue] A carbon copy of an electronic transmission.

"Oh, you're sending him the {bits} to that? Slap on a tee for me." From the UNIX command tee(1)', itself named after a pipe fitting (see {plumbing}). Can also meansave one for me', as in "Tee a slice for me!" Also spelled `T'.

:Telerat: /tel'*-rat/ n. Unflattering hackerism for `Teleray', a line of extremely losing terminals. Compare {AIDX}, {terminak}, {Macintrash} {Nominal Semidestructor}, {Open DeathTrap}, {ScumOS}, {sun-stools}, {HP-SUX}.

:TELNET: /tel'net/ vt. To communicate with another Internet host using the {TELNET} protocol (usually using a program of the same name). TOPS-10 people used the word IMPCOM, since that was the program name for them. Sometimes abbreviated to TN /T-N/. "I usually TN over to SAIL just to read the AP News."

:ten-finger interface: n. The interface between two networks that cannot be directly connected for security reasons; refers to the practice of placing two terminals side by side and having an operator read from one and type into the other.

:tense: adj. Of programs, very clever and efficient. A tense piece of code often got that way because it was highly {bum}med, but sometimes it was just based on a great idea. A comment in a clever routine by Mike Kazar, once a grad-student hacker at CMU: "This routine is so tense it will bring tears to your eyes." A tense programmer is one who produces tense code.

:tenured graduate student: n. One who has been in graduate school for 10 years (the usual maximum is 5 or 6): a `ten-yeared'

student (get it?). Actually, this term may be used of any grad student beginning in his seventh year. Students don't really get tenure, of course, the way professors do, but a tenth-year graduate student has probably been around the university longer than any untenured professor.

:tera-: /te'r*/ [SI] pref. See {{quantifiers}}.

:teraflop club: /te'r*-flop kluhb/ [FLOP = Floating Point Operation] n. A mythical association of people who consume outrageous amounts of computer time in order to produce a few simple pictures of glass balls with intricate ray-tracing techniques. Caltech professor James Kajiya is said to have been the founder.

:terminak: /ter'mi-nak/ [Caltech, ca. 1979] n. Any malfunctioning computer terminal. A common failure mode of Lear-Siegler ADM 3a terminals caused theL' key to produce the `K' code instead; complaints about this tended to look like "Terminak #3 has a bad keyboard. Pkease fix." See {AIDX}, {Nominal Semidestructor}, {Open DeathTrap}, {ScumOS}, {sun-stools}, {Telerat}, {HP-SUX}.

:terminal brain death: n. The extreme form of {terminal illness}

(sense 1). What someone who has obviously been hacking continuously for far too long is said to be suffering from.

:terminal illness: n. 1. Syn. {raster burn}. 2. The `burn-in'

condition your CRT tends to get if you don't have a screen saver.

:terminal junkie: [UK] n. A {wannabee} or early {larval stage} hacker who spends most of his or her time wandering the directory tree and writing {noddy} programs just to get a fix of computer time. Variants include terminal jockey',console junkie', and {console jockey}. The term `console jockey' seems to imply more expertise than the other three (possibly because of the exalted status of the {{console}}

relative to an ordinary terminal). See also {twink}, {read-only user}.

:terpri: /ter'pree/ [from LISP 1.5 (and later, MacLISP)] vi. To output a {newline}. Now rare as jargon, though still used as techspeak in Common LISP. It is a contraction of `TERminate PRInt line', named for the fact that, on some early OSes and hardware, no characters would be printed until a complete line was formed, so this operation terminated the line and emitted the output.

:test: n. 1. Real users bashing on a prototype long enough to get thoroughly acquainted with it, with careful monitoring and followup of the results. 2. Some bored random user trying a couple of the simpler features with a developer looking over his or her shoulder, ready to pounce on mistakes. Judging by the quality of most software, the second definition is far more prevalent. See also {demo}.

:TeX: /tekh/ n. An extremely powerful {macro}-based text formatter written by Donald E. {Knuth}, very popular in the computer-science community (it is good enough to have displaced UNIX troff(1)', the other favored formatter, even at many UNIX installations). TeX fans insist on the correct (guttural) pronunciation, and the correct spelling (all caps, squished together, with the E depressed below the baseline; the mixed-caseTeX' is considered an acceptable kluge on ASCII-only devices). Fans like to proliferate names from the word `TeX'

--- such as TeXnician (TeX user), TeXhacker (TeX

programmer), TeXmaster (competent TeX programmer), TeXhax, and TeXnique.

Knuth began TeX because he had become annoyed at the declining quality of the typesetting in volumes I--III of his monumental Art of Computer Programming' (see {Knuth}, also {bible}). In a manifestation of the typical hackish urge to solve the problem at hand once and for all, he began to design his own typesetting language. He thought he would finish it on his sabbatical in 1978; he was wrong by only about 8 years. The language was finally frozen around 1985, but volume IV ofThe Art of Computer Programming' has yet to appear as of mid-1991. The impact and influence of TeX's design has been such that nobody minds this very much. Many grand hackish projects have started as a bit of tool-building on the way to something else; Knuth's diversion was simply on a grander scale than most.

TeX{} has also been a noteworthy example of free, shared, but high-quality software. Knuth used to offer monetary awards to people who found and reported bugs in it; as the years wore on and the few remaining bugs were fixed (and new ones even harder to find), the bribe went up. Though well-written, TeX{} is so large (and so full of cutting edge technique) that it is said to have unearthed at least one bug in every Pascal it has been compiled with.

:text: n. 1. [techspeak] Executable code, esp. a `pure code'

portion shared between multiple instances of a program running in a multitasking OS (compare {English}). 2. Textual material

1 ... 89 90 91 92 93 94 95 96 97 ... 111
Go to page:

Free e-book «The Hacker&#039;s Dictionary, - [best reads of all time .txt] 📗» - read online now

Comments (0)

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