tarballn.
[very common; prob. based on the "tar baby" in the Uncle Remus folk tales] An archive, created with the Unix tar(1) utility, containing myriad related files. "Here, I'll just ftp you a tarball of the whole project." Tarballs have been the standard way to ship around source-code distributions since the mid-1980s; in retrospect it seems odd that this term did not enter common usage until the late 1990s.
Node:
tardegy
, Next:
taste
, Previous:
tarball
, Up:
= T =
tardegy
n. [deliberate mangling of `tragedy'] An incident in which someone who clearly deserves to be selected out of the gene pool on grounds of extreme stupidity meets with a messy end. Coined on the Darwin list, which is dedicated to chronicling such incidents; but almost all hackers would instantly recognize the intention of the term and laugh.
Node:
taste
, Next:
tayste
, Previous:
tardegy
, Up:
= T =
taste[primarily MIT] n.
1. The quality in a program that tends to be inversely proportional to the number of features, hacks, and kluges programmed into it. Also `tasty', `tasteful', `tastefulness'. "This feature comes in N tasty flavors." Although `tasty' and `flavorful' are essentially synonyms, `taste' andflavorare not. Taste refers to sound judgment on the part of the creator; a program or feature canexhibittaste but cannothavetaste. On the other hand, a feature can haveflavor. Also,flavorhas the additional meaning of `kind' or `variety' not shared by `taste'. The marked sense offlavoris more popular than `taste', though both are widely used. See alsoelegant. 2. Alt. sp. oftayste.
Node:
tayste
, Next:
TCB
, Previous:
taste
, Up:
= T =
tayste/tayst/
n. Two bits; also astaste. Syn.crumb,quarter. Seenybble.
Node:
TCB
, Next:
TCP/IP
, Previous:
tayste
, Up:
= T =
TCB/T-C-B/ n.
[IBM] 1. Trouble Came Back. An intermittent or difficult-to-reproduce problem that has failed to respond to neglect orshotgun debugging. Compareheisenbug. Not to be confused with: 2. Trusted Computing Base, an `official' jargon term from theOrange Book.
Node:
TCP/IP
, Next:
TechRef
, Previous:
TCB
, Up:
= T =
TCP/IP/T'C-P I'P/ n.
1. [Transmission Control Protocol/Internet Protocol] The wide-area-networking protocol that makes the Internet work, and the only one most hackers can speak the name of without laughing or retching. Unlike such allegedly `standard' competitors such as X.25, DECnet, and the ISO 7-layer stack, TCP/IP evolved primarily by actually beingused, rather than being handed down from on high by a vendor or a heavily-politicized standards committee. Consequently, it (a) works, (b) actually promotes cheap cross-platform connectivity, and (c) annoys the hell out of corporate and governmental empire-builders everywhere. Hackers value all three of these properties. Seecreationism. 2. [Amateur Packet Radio] Formerly expanded as "The Crap Phil Is Pushing". The reference is to Phil Karn, KA9Q, and the context was an ongoing technical/political war between the majority of sites still running AX.25 and the TCP/IP relays. TCP/IP won.
Node:
TechRef
, Next:
TECO
, Previous:
TCP/IP
, Up:
= T =
TechRef/tek'ref/ n.
[MS-DOS] The original "IBM PC Technical Reference Manual", including the BIOS listing and complete schematics for the PC. The only PC documentation in the original-issue package that was considered serious by real hackers.
Node:
TECO
, Next:
tee
, Previous:
TechRef
, Up:
= T =
TECO/tee'koh/ n.,v. obs.
1. [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 may have been the most prolific editor in use beforeEMACS, 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 game used to be mentally working out what the TECO commands corresponding to human names did. 2. vt. Originally, to edit using the TECO editor in one of its infinite variations (see below). 3. vt.,obs. To edit even when TECO isnotthe editor being used! This usage is rare and now primarily historical.
As an example of TECO's obscurity, here is a TECO program that takes a list of names such as:
Loser, J. RandomQuux, The GreatDick, Moby
sorts them alphabetically according to surname, and then puts the surname last, removing the comma, to produce the following:
Moby DickJ. Random LoserThe 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 analtor 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 abug: GLS (the author) had accidentally omitted the@in front ofF^B, which as anyone can see is clearly theWrong 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^Pmeans `sort' andJ<.-Z;...L>is an idiomatic series of commands for `do 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 byEMACS. 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 alsoretrocomputing,write-only language.
Node:
tee
, Next:
teergrube
, Previous:
TECO
, Up:
= T =
teen.,vt.
[Purdue] A carbon copy of an electronic transmission. "Oh, you're sending him thebitsto that? Slap on a tee for me." From the Unix commandtee(1), itself named after a pipe fitting (seeplumbing). Can also mean `save one for me', as in "Tee a slice for me!" Also spelled `T'.
Node:
teergrube
, Next:
teledildonics
, Previous:
tee
, Up:
= T =
teergrube/teer'groob/ n.
[German for `tar pit'] A trap set to punish spammers who use anaddress harvester; a mail server deliberately set up to be really, really slow. To activate it, scatter addresses that look like users on the teergrube's host in places where the address harvester will be trolling (one popular way is to embed the fake address in a Usenet sig block next to a human-readable warning not to send mail to it). The address harvester will dutifully collect the address. When the spammer tries to mailbomb it, his mailer will get stuck.
Node:
teledildonics
, Next:
Telerat
, Previous:
teergrube
, Up:
= T =
teledildonics/tel`*-dil-do'-niks/ n.
Sex in a computer simulated virtual reality, esp. computer-mediated sexual interaction between theVRpresences of two humans. This practice is not yet possible except in the rather limited form of erotic conversation onMUDs and the like. The term, however, is widely recognized in the VR community as aha ha only seriousprojection of things to come. "When we can sustain a multi-sensory surround good enough for teledildonics,thenwe'll know we're getting somewhere." See alsohot chat.
Node:
Telerat
, Next:
TELNET
, Previous:
teledildonics
, Up:
= T =
Telerat/tel'*-rat/ n. obs.
Unflattering hackerism for `Teleray', a now-extinct line of extremely losing terminals. CompareAIDX,MacintrashNominal Semidestructor,ScumOS,sun-stools,HP-SUX,Slowlaris.
Node:
TELNET
, Next:
ten-finger interface
, Previous:
Telerat
, Up:
= T =
TELNET/tel'net/ vt.
(also commonly lowercased as `telnet') To communicate with another Internet host using the TELNET (RFC854) 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."
Node:
ten-finger interface
, Next:
tense
, Previous:
TELNET
, Up:
= T =
ten-finger interfacen.
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.
Node:
tense
, Next:
tentacle
, Previous:
ten-finger interface
, Up:
= T =
tenseadj.
Of programs, very clever and efficient. A tense piece of code often got that way because it was highlybummed, 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.
Node:
tentacle
, Next:
tenured graduate student
, Previous:
tense
, Up:
= T =
tentaclen.
A covertpseudo, sense 1. An artificial identity created in cyberspace for nefarious and deceptive purposes. The implication is that a single person may have multiple tentacles. This term was originally floated in some paranoid ravings on the cypherpunks list (seecypherpunk), and adopted in a spirit of irony by other, saner members. It has since shown up, used seriously, in the documentation for some remailer software, and is now (1994) widely recognized on the net.
Node:
tenured graduate student
, Next:
tera-
, Previous:
tentacle
, Up:
= T =
tenured graduate studentn.
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.
Node:
tera-
, Next:
teraflop club
, Previous:
tenured graduate student
, Up:
= T =
tera-/te'r*/ pref.
[SI] Seequantifiers.
Node:
teraflop club
, Next:
terminak
, Previous:
tera-
, Up:
= T =
teraflop club/te'r*-flop kluhb/ n.
[FLOP = Floating Point Operation] 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. CompareKnights of the Lambda Calculus.
Node:
terminak
, Next:
terminal brain death
, Previous:
teraflop club
, Up:
= T =
terminak/ter'mi-nak`/ n.
[Caltech, ca. 1979] Any malfunctioning computer terminal. A common failure mode of Lear-Siegler ADM 3a terminals caused the `L' key to produce the `K' code instead; complaints about this tended to look like "Terminak #3 has a bad keyboard. Pkease fix." Comparedread high-bit disease,frogging; see alsoAIDX,Nominal Semidestructor,ScumOS,sun-stools,Telerat,HP-SUX,Slowlaris.
Node:
terminal brain death
, Next:
terminal illness
, Previous:
terminak
, Up:
= T =
terminal brain deathn.
The extreme form ofterminal illness(sense 1). What someone who has obviously been hacking continuously for far too long is said to be suffering from.
Node:
terminal illness
, Next:
terminal junkie
, Previous:
terminal brain death
, Up:
= T =
terminal illnessn.
1. Syn.raster burn. 2. The `burn-in' condition your CRT tends to get if you don't have a screen saver.
Node:
terminal junkie
, Next:
terpri
, Previous:
terminal illness
, Up:
= T =
terminal junkien.
[UK] Awannabeeor earlylarval stagehacker who spends most of his or her time wandering the directory tree and writingnoddyprograms just to get a fix of computer time. Variants include `terminal jockey', `console junkie', andconsole jockey. The term `console jockey' seems to imply more expertise than the other three (possibly because of the exalted status of theconsolerelative to an ordinary terminal). See alsotwink,read-only user. Appropriately, this term was used in the works of William S. Burroughs to describe a heroin addict with an unlimited supply.
Node:
terpri
, Next:
test
, Previous:
terminal junkie
, Up:
= T =
terpri/ter'pree/ vi.
[from LISP 1.5 (and later, MacLISP)] To output anewline. 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.
Node:
test
, Next:
TeX
, Previous:
terpri
, Up:
= T =
testn.
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 alsodemo.
Node:
TeX
, Next:
text
, Previous:
test
, Up:
= T =
TeX/tekh/ n.
An extremely powerfulmacro-based text formatter written by Donald E.Knuth, very popular in the computer-science community (it is good enough to have displaced Unixtroff, 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-case `TeX' 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. See alsoCrApTeX.
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" (seeKnuth, alsobible). 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 of "The Art of Computer Programming" is not expected to appear until 2002. 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 oftoolsmithing 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 offers a monetary awards to anyone who found and reported bugs dating from before the 1989 code freeze; 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 system it has been compiled with.