Amethyst

 view release on metacpan or  search on metacpan

Amethyst/Brain/Infobot/Module/Zappa.pm  view on Meta::CPAN

A prune isn't really a vegetable... CABBAGE is a vegetable...
Here's one for mother
Only thirteen, and she knows how to NASTY
ARE YOU HUNG UP?
Don't it ever get lonesome?
Eddie, are you kidding?
I'll do the stupid thing first and then you shy people follow...
Stupidity is the basic building block of the universe.
Never try to get your peter sucked in France.
Kill Ugly Radio
I'm not black, but there's a whole lot of times I wish I could say I'm not white.
Help!  I'm a rock!
Another day, another sausage...
Some Scientists claim that hydrogen, because it is so plentiful, is the basic building block of the universe. I dispute that. I say there is more stupidity than hydrogen, and that is the basic building block of the universe.
I want a garden!
On a personal level, Freaking Out is a process whereby an individual casts off outmoded and restricting standars of thinking, dress, and social etiquette in order to express CREATIVELY his relationship to his immediate environment and the social stru...
Great googly-moogly - you're gonna do it too!
Information is not knowledge, Knowledge is not wisdom, Wisdom is not truth, Truth is not beauty, Beauty is not love, Love is not music Music is THE BEST
Gee, it's so hard to find a place to park around here.
There are more love songs than anything else. If songs could make you do something we'd all love one another.
If classical music is the state of the art, then the arts are in a sad state.
Beauty is a French phonetic corruption of a short, cloth neck ornament, currently in resurgence.
Modern music is a sick puppy.
Some Scientists claim that hydrogen, because it is so plentiful, is the basic building block of the universe. I dispute that. I say there is more stupidity than hydrogen, and that is the basic building block of the universe.
Most people wouldn't know good music if it came up and bit them in the äss. -- Whole Grains
I figure the odds be fifty-fifty I just might have some thing to say.
The person who stands up and says, `This is stupid,' either is asked to behave  or, worse, is greeted with a cheerful `Yes, we know! Isn't it terrific!'
The more BORING a child is, the more the parents, when showing off the child, receive adulation for being GOOD PARENTS -- because they have a TAME CHILD-CREATURE in their house.
The worst aspect of `typical familyism' (as media-merchandised) is that it glorifies _involuntary_homogenization_.
Gail has said in interviews that one of the things that makes our relationship work is the fact that we hardly ever get to talk to each other.
The language and concepts contained herein are guaranteed not to cause eternal torment in the place where the guy with the horns and pointed stick conducts his business.
My best advice to anyone who wants to raise a happy, mentally healthy child is: Keep him or her as far away from a church as you can.
I like having the capitol of the United States in Washington, D.C., in spite of recent efforts to move it to Lynchburg, Virginia.
He [Barney Frank] is one of the most impressive guys in Congress.  He is a great model for young gay men.

Amethyst/Brain/Infobot/Module/Zappa.pm  view on Meta::CPAN

It would be easier to pay off the national debt overnight than to neutralize the long-range effects of OUR NATIONAL STUPIDITY.
Nuclear explosions under the Nevada desert? What the fück are we testing for? We already know the shit blows up.
Politics is the entertainment branch of industry.
Star Wars won't work.  Star Wars won't work. The gas still gets through; it could get right on you.  And what about those germs, now? Star Wars won't work.
Washington, D.C.: a city infested with statues -- and Congressional Blow-Boys who WISH they were statues.
Thanks to our schools and political leadership, the U.S. has acquired an international reputation as the home of 250 million people dumb enough to buy 'The Wacky Wall-Walker.'
Stupidity has a certain charm -- ignorance does not.
The real question is: Is it possible to laugh while fucking?
The single-child yuppo-family that uses the child as a status object: `A perfect child? Of course! We have one here -- he's under the coffee table. Ralph, stand up! Play the violin!'
Americans like to talk about (or be told about) Democracy but, when put to the test, usually find it to be an 'inconvenience.'  We have opted instead for an authoritarian system disguised as a Democracy.  We pay through the nose for an enormous joke-...
In every language, the first word after 'Mama!' that every kid learns to say is 'Mine!'  A system that doesn't allow ownership, that doesn't allow you to say 'Mine!' when you grow up, has -- to put it mildly -- a fatal design flaw.
From the time Mr. Developing Nation was forced to read _The Little Red Book_ in exchange for a blob of rice, till the time he figured out that waiting in line for a loaf of pumpernickel was boring as fuck, took about three generations. ...
Decades of indoctrination, manipulation, censorship and KGB excursions haven't altered this fact: People want a piece of their own little Something-or-Other, and, if they don't get it, have a tendency to initiate counterrevolution.
If it sounds GOOD to YOU, it's bitchen; and if it sounds BAD to YOU, it's shitty.
The computer can't tell you the emotional story.  It can give you the exact mathematical design, but what's missing is the eyebrows.
In the fight between you and the world, back the world.
Let's not be too tough on our own ignorance.  It's the thing that makes America great.  If America weren't incomparably ignorant, how could we have tolerated the last eight years?
Lord have mercy on the people in England for the terrible food these people must eat.  And Lord have mercy on the fate of this movie and God bless the mind of the man in the street.
Interviewer:  So Frank, you have long hair.  Does that make you a woman? FZ:           You have a wooden leg.  Does that make you a table?
If your children ever find out how lame you really are, they'll gonna murder you in your sleep....-- Whole Grains
I'm not a man for all seasons but I'm doing something right. -- Frank Zappa during the Senate PMRC hearings.

Amethyst/Brain/Infobot/Module/Zappa.pm  view on Meta::CPAN

Why do you necessarily have to be wrong just because a few million people  think you are?
Life is like highschool with money.
Information doesn't kill you...  -- PMRC Hearings during an exchange with a Born Again Christian.
Where ever you're going, don't walk there first.  If you do, people will think you know where you're going.
A drug is not bad. A drug is a chemical compound. The problem comes  in when people who take drugs treat them like a licence to behave like an asshole.
Flatulence can be cruel!
Speed: It will turn you into your parents. -- 1970 public service announcement regarding drug (namely, speed) use
Winos don't march.
Reporter: This is a personal thing, I think that if you wanted to make  top ten hits and sell millions of records, you could. FZ: Yeah, but who wants to go through life with a tiny nose and one glove on?
It is always advisable to be a loser if you cannot become a winner.
I knew  Jimi (Hendrix) and I think that the best thing you could say about Jimi was: there was a person who shouldn't use drugs.
The emotion of every player is the most important thing, what stands behind this chord or tone. If you leave that out, the  music does not touch you. -- Interview from Keyboard June 1980.
It's better to have something to remember than nothing to reget...
Why do people continue to compose music, and even pretend to teach  others how to do it, when they already know the answer?  Nobody gives a fuck.
If you wind up with a boring, miserable life because you listened to your  mom, your dad, your teacher, your priest or some guy on TV telling you how to  do your shit, then YOU DESERVE IT. -- The Real Frank Zappa Book
A mind is like a parachute. It doesn't work if it not open.
You've got to be digging it while it's happening 'cause it just might be a one shot deal -- Waka/Jawaka
There will never be a nuclear war; there's too much real estate involved. -- Tonight Show, C.A. 1988
Heaven would be a place where bullshit existed only on television. (Hallelujah! We's halfway there!) -- The Real Frank Zappa Book
Don't expect anything,don't expect fun, don't expect friends.. if you get something...it's a BONUS
Golly, do I ever have alot of soul!!

Amethyst/Brain/Infobot/Module/Zappa.pm  view on Meta::CPAN

Drop out of school, before your mind rots from exposure to our mediocre  educational system.  Go to the library and educate yourself if you've got any  guts...--SLUG Magazine June 1995
Never stop until your good becomes better, and your better becomes the best.
The people of your century no longer require the service of composers. A composer is as useful to a person in a jogging suit as a dinsoaur turd in the middle of his runway.--from the Them Or Us The Book
THE  VERY  BIG  STUPID is a thing which  breeds  by  eating  The Future.  Have  you seen it? It sometimes disguises  itself  as  a good-looking  quarterly bottom line, derived by closing  the  R&D Department. -- The Real Frank Zappa Book.
Most rock journalism is people who can not write interviewing people who can not talk.
The typical rock fan is not smart enough to know when he is being dumped on.
It's not pretty, also you can't dance to it.
It's all one big note.
Ladies and gentleman, watch Ruth.  All through the show, Ruth has been thinking...Ruth has been thinking?  ALL THROUGH THE SHOW???
You can tell what they think of our music by the places we are forced to play it in.  This looks like a good spot for a livestock show. -- April 1968, Chicago, Mothers of Invention open for Cream
I'm not going to be Bill Clinton and say I never inhaled.  I did inhale.  I liked tobacco a lot better.
Consider for a moment any beauty in the name Ralph. -- FZ on why he gave his children such odd names
I write the music I like. If other people like it, fine, they can go buy the albums. And if they don't like it, there's always Michael Jackson for them to listen to. -- about his music from the Yellow Shark.
I never set out to be weird. It was always the other people who called me weird.
Government is the Entertainment Division of the military-industrial complex.
Why doncha come on over to the house and I'll show 'em to ya? -- PMRC Hearings to Sen. Hawkins in reply to her comment: 'I'd like to see what kind of toys your children play with.'
You get nothing with your college degree -- from Roxy & Elsewhere
With the power of soul you can do anything you wanna do.
Playing guitar with this band is like trying to grow WATERMELON IN EASTER HAY.
Always get a second opinion. -- His personal physician did not diagnose prostate cancer  before it was too advanced to treat with any success.
The crux of the biscuit is: If it entertains you, fine.  Enjoy it. If it  doesn't, then blow it out your ass. I do it to amuse myself. If I like it,  I release it. If somebody else likes it, that's a bonus.  -- Playboy Interview May 2, 1993
I never took a shït on stage, and the closest I ever came to eating shït anywhere was at a Holiday Inn buffet in Fayetteville, North Carolina, in 1973. -- The Real Frank Zappa Book
You can't be a Real Country unless you have a BEER and an airline - it helps if you have some kind of a football team or some nuclear weapons, but at the very least you need a BEER.
Nobody looks good in brown lipstick
Whenever your down, just think about how you got there.
To me, cigarettes are food -- Response to an assertion that his nicotine habit  conflicted with his anti-drug stance
May you'll never hear a vloerbedekking again.
Seeing a psychotherapist is not a crazy idea, its just wanting a second opinion of ones life.
You can't always write a chord ugly enough to say what you  want to say, so sometimes you have to rely on a giraffe filled with whipped cream.
Bad facts make bad laws -- Said during the PMRC hearings
Well, you know people, I'd rather have my own game show than enough votes  to become president.
Anything can be music -- Answer to critics accusing him of not doing actual music on Uncle Meat
Scientology, how about that?  You hold on to the tin cans and then this guy  asks you a bunch of questions, and if you pay enough money you get to join  the master race. How's that for a religion? -- Concert at the Rockpile, Toronto, May 1969
Yeah, I tell them to change the channel if they see  some guy in a brown suit with a telephone number at the bottom of the screen asking for money. -- response to Tipper Gore when asked if there was anything on the TV he _didn't_ allow his kids to wa...
I wrote a song about dental floss but did anyone's teeth get cleaner? --response to Tipper Gore's allegation that music incites people towards  deviant behavior, or influences their behavior in general.
People who think of videos as an art form are probably the same people who think Cabbage Patch Dolls are a  revolutionary form of soft sculpture. -- Viva Zappa - Biography
People make a lot of fuss about my kids having such supposedly 'strange names', but the fact is that no matter what first names I might have given them, it is the last name that is going to get them in trouble. -- The Real Frank Zappa Book
I think you should leave it up to the parent, because not all parents want to keep their children totally ignorant. -- response to a question from Senator Hollings.
The concept of the rock-guitar solo in the eightees has pretty much been reduced to: Weedly-weedly-wee, make a face,  hold your guitar like it's your weenie, point it heavenward, and look like you're really doing something. Then, you get a big ovatio...

Amethyst/Brain/Infobot/Module/Zippy.pm  view on Meta::CPAN

Catsup and Mustard all over the place!  It's the Human Hamburger!
CHUBBY CHECKER just had a CHICKEN SANDWICH in downtown DULUTH!
Civilization is fun!  Anyway, it keeps me busy!!
Clear the laundromat!!  This whirl-o-matic just had a nuclear meltdown!!
Concentrate on th'cute, li'l CARTOON GUYS!  Remember the SERIAL NUMBERS!!  Follow the WHIPPLE AVE. EXIT!!  Have a FREE PEPSI!!  Turn LEFT at th'HOLIDAY INN!!  JOIN the CREDIT WORLD!!  MAKE me an OFFER!!!
CONGRATULATIONS!  Now should I make thinly veiled comments about DIGNITY, self-esteem and finding TRUE FUN in your RIGHT VENTRICLE??
Content:  80% POLYESTER, 20% DACRONi ... The waitress's UNIFORM sheds TARTAR SAUCE like an 8" by 10" GLOSSY ...
Could I have a drug overdose?
Did an Italian CRANE OPERATOR just experience uninhibited sensations in a MALIBU HOT TUB?
Did I do an INCORRECT THING??
Did I say I was a sardine?  Or a bus???
Did I SELL OUT yet??
Did YOU find a DIGITAL WATCH in YOUR box of VELVEETA?
Did you move a lot of KOREAN STEAK KNIVES this trip, Dingy?
DIDI ... is that a MARTIAN name, or, are we in ISRAEL?
Didn't I buy a 1951 Packard from you last March in Cairo?
Disco oil bussing will create a throbbing naugahide pipeline running straight to the tropics from the rug producing regions and devalue the dollar!
Do I have a lifestyle yet?
Do you guys know we just passed thru a BLACK HOLE in space?
Do you have exactly what I want in a plaid poindexter bar bat??
Do you like "TENDER VITTLES"?

Amethyst/Brain/Infobot/Module/Zippy.pm  view on Meta::CPAN

Either CONFESS now or we go to "PEOPLE'S COURT"!!
Everybody gets free BORSCHT!
Everybody is going somewhere!!  It's probably a garage sale or a disaster Movie!!
Everywhere I look I see NEGATIVITY and ASPHALT ...
Excuse me, but didn't I tell you there's NO HOPE for the survival of OFFSET PRINTING? FEELINGS are cascading over me!!!
Finally, Zippy drives his 1958 RAMBLER METROPOLITAN into the faculty dining room.
First, I'm going to give you all the ANSWERS to today's test ...  So just plug in your SONY WALKMANS and relax!!
FOOLED you!  Absorb EGO SHATTERING impulse rays, polyester poltroon!! for ARTIFICIAL FLAVORING!!
Four thousand different MAGNATES, MOGULS & NABOBS are romping in my gothic solarium!!
FROZEN ENTREES may be flung by members of opposing SWANSON SECTS ... 
FUN is never having to say you're SUSHI!!
Gee, I feel kind of LIGHT in the head now, knowing I can't make my satellite dish PAYMENTS!
Gibble, Gobble, we ACCEPT YOU ...
Give them RADAR-GUIDED SKEE-BALL LANES and VELVEETA BURRITOS!!
Go on, EMOTE!  I was RAISED on thought balloons!!
GOOD-NIGHT, everybody ... Now I have to go administer FIRST-AID to my pet LEISURE SUIT!!
HAIR TONICS, please!!
Half a mind is a terrible thing to waste!
Hand me a pair of leather pants and a CASIO keyboard -- I'm living for today!
Has everybody got HALVAH spread all over their ANKLES?? ...  Now, it's time to "HAVE A NAGEELA"!! ... he dominates the DECADENT SUBWAY SCENE.
He is the MELBA-BEING ... the ANGEL CAKE ... XEROX him ... XEROX him -- He probably just wants to take over my CELLS and then EXPLODE inside me like a BARREL of runny CHOPPED LIVER!  Or maybe he'd like to PSYCHOLIGICALLY TERRORISE ME until I have no ...

Amethyst/Brain/Infobot/Module/Zippy.pm  view on Meta::CPAN

Jesus is my POSTMASTER GENERAL ...
Kids, don't gross me off ... "Adventures with MENTAL HYGIENE" can be carried too FAR!
Kids, the seven basic food groups are GUM, PUFF PASTRY, PIZZA, PESTICIDES, ANTIBIOTICS, NUTRA-SWEET and MILK DUDS!! 
Laundry is the fifth dimension!!  ... um ... um ... th' washing machine is a black hole and the pink socks are bus drivers who just fell in!!
LBJ, LBJ, how many JOKES did you tell today??!
Leona, I want to CONFESS things to you ... I want to WRAP you in a SCARLET ROBE trimmed with POLYVINYL CHLORIDE ... I want to EMPTY your ASHTRAYS ...
Let me do my TRIBUTE to FISHNET STOCKINGS ...
Let's all show human CONCERN for REVERAND MOON's legal difficulties!!
Let's send the Russians defective lifestyle accessories!
Life is a POPULARITY CONTEST!  I'm REFRESHINGLY CANDID!!
Like I always say -- nothing can beat the BRATWURST here in DUSSELDORF!!
Loni Anderson's hair should be LEGALIZED!!
Look DEEP into the OPENINGS!!  Do you see any ELVES or EDSELS ... or a HIGHBALL?? ...
Look into my eyes and try to forget that you have a Macy's charge card!
Look!  A ladder!  Maybe it leads to heaven, or a sandwich!
LOOK!!  Sullen American teens wearing MADRAS shorts and "Flock of Seagulls" HAIRCUTS!
Make me look like LINDA RONSTADT again!!
Mary Tyler Moore's SEVENTH HUSBAND is wearing my DACRON TANK TOP in a cheap hotel in HONOLULU!
Maybe we could paint GOLDIE HAWN a rich PRUSSIAN BLUE --
MERYL STREEP is my obstetrician!
MMM-MM!!  So THIS is BIO-NEBULATION! 

Makefile  view on Meta::CPAN

LD = gcc
MV = mv
NOOP = $(SHELL) -c true
RM_F = rm -f
RM_RF = rm -rf
TEST_F = test -f
TOUCH = touch
UMASK_NULL = umask 0
DEV_NULL = > /dev/null 2>&1

# The following is a portable way to say mkdir -p
# To see which directories are created, change the if 0 to if 1
MKPATH = $(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) -MExtUtils::Command -e mkpath

# This helps us to minimize the effect of the .exists files A yet
# better solution would be to have a stable file in the perl
# distribution with a timestamp of zero. But this solution doesn't
# need any changes to the core distribution and works with older perls
EQUALIZE_TIMESTAMP = $(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) -MExtUtils::Command -e eqtime

# Here we warn users that an old packlist file was found somewhere,

factpacks/jargon-split.fact  view on Meta::CPAN

airplane rule2 is  correspondingly argued that the   right way to build reliable systems is to put all your eggs in one   basket, after making sure that you've built a really *good*   basket. 
aliasing bug is  n. A class of subtle programming errors that can   arise in code that does dynamic allocation, esp. via   `malloc(3)' or equivalent.  If more than one pointer addresses   (`aliases for') a given hunk of storage, it may happen that th...
aliasing bug2 is  then referenced through   another, which may lead to subtle (and possibly intermittent) lossage   depending on the state and the allocation history of the malloc   {arena}.  Avoidable by use of allocation strategies that never   ali...
aliasing bug3 is  higher-level   languages, such as {LISP}, which employ a garbage collector   (see {GC}).  Also called a {stale pointer bug}.  See also   {precedence lossage}, {smash the stack}, {fandango on core},   {memory leak}, {overrun screw}, ...
aliasing bug4 is  nowadays associated with   C programming, it was already in use in a very similar sense in the   Algol-60 and FORTRAN communities in the 1960s. 
all-elbows is  adj. Of a TSR (terminate-and-stay-resident) IBM PC   program, such as the N pop-up calendar and calculator utilities   that circulate on {BBS} systems unsociable.  Used to describe a   program that rudely steals the resources that it n...
all-elbows2 is  also be resident.  One particularly   common form of rudeness is lock-up due to programs fighting over   the keyboard interrupt.  See also {mess-dos}. 
alpha particles is  n. See {bit rot}.
ALT is  /awlt/ 1. n. The ALT shift key on an IBM PC or {clone}.   2. [possibly lowercased] n. The `clover' or `Command' key on a   Macintosh; use of this term usually reveals that the speaker hacked   PCs before coming to the Mac (see also {command k...
ALT2 is  reserve `ALT' for the Option key.  3. n.obs.   [PDP-10] Alternate name for the ASCII ESC character (ASCII   0011011), after the keycap labeling on some older terminals.  Also   `ALTMODE' (/awlt'mohd/).  This character was almost never   pron...
ALT3 is  under   TOPS-10 --- always ALT, as in "Type ALT ALT to end a TECO   command" or "ALT U onto the system" (for "log onto the [ITS]   system").  This was probably because ALT is more convenient to say   than `escape', especially when followed b...
ALT4 is  *and* a character, for that matter). 
alt bit is  /awlt bit/ [from alternate] adj. See {meta bit}.
Aluminum Book is  [MIT] n. `Common LISP The Language', by   Guy L.  Steele Jr. (Digital Press, first edition 1984, second   edition 1990).  Note that due to a technical screwup some printings   of the second edition are actually of a color the author...
Aluminum Book2 is  also {{book titles}}. 
amoeba is  n. Humorous term for the Commodore Amiga personal computer.
amp off is  [Purdue] vt. To run in {background}.  From the UNIX shell `&'   operator.
amper is  n. Common abbreviation for the name of the ampersand (`&',   ASCII 0100110) character.  See {ASCII} for other synonyms.
angle brackets is  n. Either of the characters `<' (ASCII   0111100) and `>' (ASCII 0111110) (ASCII less-than or   greater-than signs).  The {Real World} angle brackets used by   typographers are actually taller than a less-than or greater-than   sig...
angry fruit salad is  n. A bad visual-interface design that uses too   many colors.  This derives, of course, from the bizarre day-glo   colors found in canned fruit salad.  Too often one sees similar   affects from interface designers using color wi...
angry fruit salad2 is  tendency to create displays that are flashy and   attention-getting but uncomfortable for long-term use. 
AOS is  1. /aws/ (East Coast), /ay-os/ (West Coast) [based on a   PDP-10 increment instruction] vt.,obs. To increase the amount of   something.  "AOS the campfire."  Usage considered silly, and now   obsolete.  Now largely supplanted by {bump}.  See ...
AOS2 is  supported at one time by Data General.  This   was pronounced /A-O-S/ or /A-os/.  A spoof of the standard   AOS system administrator's manual (`How to load and generate   your AOS system') was created, issued a part number, and circulated   ...
AOS3 is  goad and   levitate your chaos system'.  3. Algebraic Operating System, in   reference to those calculators which use infix instead of postfix   (reverse Polish) notation.   Historical note AOS in sense 1 was the name of a {PDP-10}   instruc...
AOS4 is  computer and added   1 to it; AOS meant `Add One and do not Skip'.  Why, you may ask,   does the `S' stand for `do not Skip' rather than for `Skip'?  Ah,   here was a beloved piece of PDP-10 folklore.  There were eight such   instructions AO...
AOS5 is  instruction   if the result was Equal to zero; AOSG added 1 and then skipped if   the result was Greater than 0; AOSN added 1 and then skipped   if the result was Not 0; AOSA added 1 and then skipped Always;   and so on.  Just plain AOS didn...
AOS6 is  For similar reasons, AOJ meant `Add One and do not Jump'.  Even   more bizarre, SKIP meant `do not SKIP'!  If you wanted to skip the   next instruction, you had to say `SKIPA'.  Likewise, JUMP meant   `do not JUMP'; the unconditional form wa...
AOS7 is  By some quirk of the 10's design, the {JRST}   (Jump and ReSTore flag with no flag specified) was actually faster   and so was invariably used.  Such were the perverse mysteries of   assembler programming. 
app is  /ap/ n. Short for `application program', as opposed to a   systems program.  What systems vendors are forever chasing   developers to create for their environments so they can sell more   boxes.  Hackers tend not to think of the things they t...
app2 is  parlance the term excludes compilers,   program editors, games, and messaging systems, though a user would   consider all those to be apps.  Oppose {tool}, {operating   system}. 
arc is  [primarily MSDOS] vt. To create a compressed {archive} from a   group of files using SEA ARC, PKWare PKARC, or a compatible   program.  Rapidly becoming obsolete as the ARC compression method   is falling into disuse, having been replaced by ...
arc2 is  feather}, {zip}. 
arc wars is  [primarily MSDOS] n. {holy wars} over which archiving   program one should use.  The first arc war was sparked when System   Enhancement Associates (SEA) sued PKWare for copyright and   trademark infringement on its ARC program.  PKWare'...
arc wars2 is  and speed while largely   retaining compatibility (it introduced a new compression type that   could be disabled for backward-compatibility).  PKWare settled out   of court to avoid enormous legal costs (both SEA and PKWare are   small ...
arc wars3 is  of PKARC was   changed to PKPAK.  The public backlash against SEA for bringing   suit helped to hasten the demise of ARC as a standard when PKWare   and others introduced new, incompatible archivers with better   compression algorithms....
archive is  n. 1. A collection of several files bundled into one file   by a program such as `ar(1)', `tar(1)', `cpio(1)',   or {arc} for shipment or archiving (sense 2).  See also {tar   and feather}.  2. A collection of files or archives (sense 1) ...
archive2 is  {FTP} or an email server. 

factpacks/jargon-split.fact  view on Meta::CPAN

bag on the side is  n. An extension to an established hack that is   supposed to add some functionality to the original.  Usually   derogatory, implying that the original was being overextended and   should have been thrown away, and the new product ...
bag on the side2 is  phrase, `to hang a bag on the side   [of]'.  "C++?  That's just a bag on the side of C ...." "They   want me to hang a bag on the side of the accounting system." 
bagbiter is  /bag'bit-*r/ n. 1. Something, such as a program or a   computer, that fails to work, or works in a remarkably clumsy   manner.  "This text editor won't let me make a file with a line   longer than 80 characters!  What a bagbiter!"  2. A ...
bagbiter2 is  inadvertently or otherwise, typically by   failing to program the computer properly.  Synonyms {loser},   {cretin}, {chomper}.  3. adj. `bagbiting' Having the   quality of a bagbiter.  "This bagbiting system won't let me   compute the f...
bagbiter3 is  {losing},   {cretinous}, {bletcherous}, `barfucious' (under   {barfulous}) and `chomping' (under {chomp}).  4. `bite   the bag' vi. To fail in some manner.  "The computer keeps crashing   every 5 minutes."  "Yes, the disk controller is ...
bagbiter4 is  of these terms was almost undoubtedly   obscene, possibly referring to the scrotum, but in their current   usage they have become almost completely sanitized.   A program called Lexiphage on the old MIT AI PDP-10 would draw on   a selec...
bagbiter5 is  BAG" in   ornate letters, and then a pair of jaws biting pieces of it off.   This is the first and to date only known example of a program   *intended* to be a bagbiter. 
bamf is  /bamf/ 1. [from old X-Men comics] interj. Notional sound made   by a person or object teleporting in or out of the hearer's   vicinity.  Often used in {virtual reality} (esp. {MUD})   electronic {fora} when a character wishes to make a drama...
bamf2 is  magical transformation, used in virtual   reality {fora} like sense 1.  3. [from `Don Washington's   Survival Guide'] n. Acronym for `Bad-Ass Mother Fucker', used to   refer to one of the handful of nastiest monsters on an LPMUD or   other ...
banana label is  n. The labels often used on the sides of {macrotape}   reels, so called because they are shaped roughly like blunt-ended   bananas.  This term, like macrotapes themselves, is still current   but visibly headed for obsolescence.
banana problem is  n. [from the story of the little girl who said "I   know how to spell `banana', but I don't know when to stop"].  Not   knowing where or when to bring a production to a close (compare   {fencepost error}).  One may say `there is a ...
banana problem2 is  defined or incorrect termination conditions,   or in discussing the evolution of a design that may be succumbing   to featuritis (see also {creeping elegance}, {creeping   featuritis}).  See item 176 under {HAKMEM}, which describe...
banana problem3 is  implementation.bandwidth n. 1. Used by hackers in a generalization of its   technical meaning as the volume of information per unit time that a   computer, person, or transmission medium can handle.  "Those are   amazing graphics,...
banana problem4 is    bandwidth, I guess."  Compare {low-bandwidth}.  2. Attention   span.  3. On {USENET}, a measure of network capacity that is   often wasted by people complaining about how items posted by others   are a waste of bandwidth. 
bang is  1. n. Common spoken name for `!' (ASCII 0100001),   especially when used in pronouncing a {bang path} in spoken   hackish.  In {elder days} this was considered a CMUish usage,   with MIT and Stanford hackers preferring {excl} or {shriek};   ...
bang2 is  it (esp. via the   term {bang path}) and it is now certainly the most common spoken   name for `!'.  Note that it is used exclusively for   non-emphatic written `!'; one would not say "Congratulations   bang" (except possibly for humorous p...
bang3 is  exact characters `foo!' one would speak "Eff oh oh   bang".  See {shriek}, {{ASCII}}.  2. interj. An exclamation   signifying roughly "I have achieved enlightenment!", or "The   dynamite has cleared out my brain!"  Often used to acknowledge...
bang4 is  immediately after one has   been called on it. 
bang on is  vt. To stress-test a piece of hardware or software "I   banged on the new version of the simulator all day yesterday and it   didn't crash once.  I guess it is ready to release."  The term   {pound on} is synonymous.
bang path is  n. An old-style UUCP electronic-mail address specifying   hops to get from some assumed-reachable location to the addressee,   so called because each {hop} is signified by a {bang} sign.   Thus, for example, the path ...!bigsite!foovax!...
bang path2 is  to machine bigsite (presumably   a well-known location accessible to everybody) and from there   through the machine foovax to the account of user me on   barbox.   In the bad old days of not so long ago, before autorouting mailers   b...
bang path3 is  compound bang addresses   using the { } convention (see {glob}) to give paths from   *several* big machines, in the hopes that one's correspondent   might be able to get mail to one of them reliably (example   ...!{seismo, ut-sally, ih...
bang path4 is  10 hops were not uncommon in 1981.  Late-night dial-up   UUCP links would cause week-long transmission times.  Bang paths   were often selected by both transmission time and reliability, as   messages would often get lost.  See {{Inter...
banner is  n. 1. The title page added to printouts by most print   spoolers (see {spool}).  Typically includes user or account ID   information in very large character-graphics capitals.  Also called   a `burst page', because it indicates where to bu...
banner2 is  one user's printout from the next.  2. A   similar printout generated (typically on multiple pages of fan-fold   paper) from user-specified text, e.g., by a program such as UNIX's   `banner({1,6})'.  3. On interactive software, a first sc...
banner3 is  and/or a copyright notice. 
bar is  /bar/ n. 1. The second metasyntactic variable, after {foo}   and before {baz}.  "Suppose we have two functions FOO and BAR.   FOO calls BAR...."  2. Often appended to {foo} to produce   {foobar}.
bare metal is  n. 1. New computer hardware, unadorned with such   snares and delusions as an {operating system}, an {HLL}, or   even assembler.  Commonly used in the phrase `programming on the   bare metal', which refers to the arduous work of {bit b...
bare metal2 is  for a new machine.  Real   bare-metal programming involves things like building boot proms and   BIOS chips, implementing basic monitors used to test device   drivers, and writing the assemblers that will be used to write the   compil...
bare metal3 is  real   development environment.  2. `Programming on the bare metal' is   also used to describe a style of {hand-hacking} that relies on   bit-level peculiarities of a particular hardware design, esp.   tricks for speed and space optim...
bare metal4 is  overlapping instructions (or, as in the famous case described in   appendix A, interleaving of opcodes on a magnetic drum to minimize   fetch delays due to the device's rotational latency).  This sort of   thing has become less common...
bare metal5 is  and machine resources have changed, but is still found in   heavily constrained environments such as industrial embedded systems.   See {real programmer}.   In the world of personal computing, bare metal programming (especially   in s...
bare metal6 is  considered a   {Good Thing}, or at least a necessary thing (because these   machines have often been sufficiently slow and poorly designed   to make it necessary; see {ill-behaved}).  There, the term   usually refers to bypassing the ...
bare metal7 is  application to directly access device registers and machine   addresses.  "To get 19.2 kilobaud on the serial port, you need to   get down to the bare metal."  People who can do this sort of thing   are held in high regard. 
barf is  /barf/ [from mainstream slang meaning `vomit']   1. interj.  Term of disgust.  This is the closest hackish   equivalent of the Val\-speak "gag me with a spoon". (Like, euwww!)   See {bletch}.  2. vi. To say "Barf!" or emit some similar   exp...
barf2 is  hack and he   barfed" means only that he complained about it, not that he   literally vomited.  3. vi. To fail to work because of unacceptable   input.  May mean to give an error message.  Examples "The   division operation barfs if you try...
barf3 is  operation checks for an attempt to divide by zero, and   if one is encountered it causes the operation to fail in some   unspecified, but generally obvious, manner.) "The text editor   barfs if you try to read in a new file before writing o...
barf4 is  Commonwealth hackish,   `barf' is generally replaced by `puke' or `vom'.  {barf}   is sometimes also used as a metasyntactic variable, like {foo} or   {bar}. 
barfulation is  /bar`fyoo-lay'sh*n/ interj. Variation of {barf}   used around the Stanford area.  An exclamation, expressing disgust.   On seeing some particularly bad code one might exclaim,   "Barfulation!  Who wrote this, Quux?"
barfulous is  /bar'fyoo-l*s/ adj. (alt. `barfucious',   /bar-fyoo-sh*s/) Said of something that would make anyone barf,   if only for esthetic reasons.
baroque is  adj. Feature-encrusted; complex; gaudy; verging on   excessive.  Said of hardware or (esp.) software designs, this has   many of the connotations of {elephantine} or {monstrosity} but is   less extreme and not pejorative in itself.  "Meta...
baroque2 is  variations to its letterform output.   Now *that* is baroque!"  See also {rococo}. 
BartleMUD is  /bar'tl-muhd/ n. Any of the MUDs derived from the   original MUD game by Richard Bartle (see {MUD}).  BartleMUDs are   noted for their (usually slightly offbeat) humor, dry but friendly   syntax, and lack of adjectives in object descrip...
BartleMUD2 is  `brand172', for instance (see {brand   brand brand}).  Some MUDders intensely dislike Bartle and this   term, and prefer to speak of `MUD-1'. 
BASIC is  n. A programming language, originally designed for   Dartmouth's experimental timesharing system in the   early 1960s, which has since become the leading cause of   brain-damage in proto-hackers.  This is another case (like   {Pascal}) of t...

factpacks/jargon-split.fact  view on Meta::CPAN

beanie key is  [Mac users] n. See {command key}.
beep is  n.,v. Syn. {feep}.  This term seems to be preferred among micro   hobbyists.
beige toaster is  n. A Macintosh. See {toaster}; compare   {Macintrash}, {maggotbox}.
bells and whistles is  [by analogy with the toyboxes on theater   organs] n. Features added to a program or system to make it more   {flavorful} from a hacker's point of view, without necessarily   adding to its utility for its primary function.  Dis...
bells and whistles2 is  to attract users.  "Now that we've   got the basic program working, let's go back and add some bells and   whistles."  No one seems to know what distinguishes a bell from a   whistle. 
bells, whistles, and gongs is  n. A standard elaborated form of   {bells and whistles}; typically said with a pronounced and ironic   accent on the `gongs'.
benchmark is  [techspeak] n. An inaccurate measure of computer   performance.  "In the computer industry, there are three kinds of   lies lies, damn lies, and benchmarks."  Well-known ones include   Whetstone, Dhrystone, Rhealstone (see {h}), the Gab...
benchmark2 is  SPECmark suite, and LINPACK.  See   also {machoflops}, {MIPS}. 
Berkeley Quality Software is  adj. (often abbreviated `BQS') Term used   in a pejorative sense to refer to software that was apparently   created by rather spaced-out hackers late at night to solve some   unique problem.  It usually has nonexistent, ...
Berkeley Quality Software2 is  been tested on at least two examples,   and core dumps when anyone else attempts to use it.  This term was   frequently applied to early versions of the `dbx(1)' debugger.   See also {Berzerkeley}. 
berklix is  /berk'liks/ n.,adj. [contraction of `Berkeley UNIX'] See   {BSD}.  Not used at Berkeley itself.  May be more common among   {suit}s attempting to sound like cognoscenti than among hackers,   who usually just say `BSD'.
berserking is  vi. A {MUD} term meaning to gain points *only*   by killing other players and mobiles (non-player characters).   Hence, a Berserker-Wizard is a player character that has achieved   enough points to become a wizard, but only by killing ...
berserking2 is  frowned upon because of its   inherently antisocial nature, but some MUDs have a `berserker   mode' in which a player becomes *permanently* berserk, can   never flee from a fight, cannot use magic, gets no score for   treasure, but do...
berserking3 is  wizards can seriously damage your elf!" 
Berzerkeley is  /b*r-zer'klee/ [from `berserk', via the name of a   now-deceased record label] n. Humorous distortion of `Berkeley'   used esp. to refer to the practices or products of the   {BSD} UNIX hackers.  See {software bloat}, {Missed'em-five}...
Berzerkeley2 is  use of this term in reference to the cultural and   political peculiarities of UC Berkeley as a whole has been reported   from as far back as the 1960s. 
beta is  /bay't*/, /be't*/ or (Commonwealth) /bee't*/ n. 1. In   the {Real World}, software often goes through two stages of   testing Alpha (in-house) and Beta (out-house?).  Software is said   to be `in beta'.  2. Anything that is new and experimen...
beta2 is  means that he is still testing   for compatibility and reserving judgment.  3. Beta software is   notoriously buggy, so `in beta' connotes flakiness.   Historical note More formally, to beta-test is to test a   pre-release (potentially unre...
beta3 is  making it available to selected customers and users.  This term   derives from early 1960s terminology for product cycle checkpoints,   first used at IBM but later standard throughout the industry.   `Alpha Test' was the unit, module, or co...
beta4 is  system test.  These themselves came from earlier   A- and B-tests for hardware.  The A-test was a feasibility and   manufacturability evaluation done before any commitment to design   and development.  The B-test was a demonstration that th...
beta5 is  The C-test   (corresponding to today's beta) was the B-test performed on early   samples of the production design. 

factpacks/jargon-split.fact  view on Meta::CPAN

big-endian4 is  decided to do it the other way round before the Internet domain   standard was established; e.g., me@uk.ac.wigan.cs.  Most gateway   sites have {ad-hockery} in their mailers to handle this, but can   still be confused.  In particular,...
big-endian5 is  (domain uk) or Czechoslovakia (domain cs). 
bignum is  /big'nuhm/ [orig. from MIT MacLISP] n. 1. [techspeak] A   multiple-precision computer representation for very large integers.   More generally, any very large number.  "Have you ever looked at   the United States Budget?  There's bignums f...
bignum2 is  numbers on the dice are called   `bignums', especially a roll of double fives or double sixes   (compare {moby}, sense 4).  See also {El Camino Bignum}.   Sense 1 may require some explanation.  Most computer languages   provide a kind of ...
bignum3 is  integers are usually very limited in size; usually they must be   smaller than than 2^{31} (2,147,483,648) or (on a losing   {bitty box}) 2^{15} (32,768).  If you want to work with   numbers larger than that, you have to use floating-poin...
bignum4 is  six or seven decimal places.   Computer languages that provide bignums can perform exact   calculations on very large numbers, such as 1000!  (the factorial   of 1000, which is 1000 times 999 times 998 times ... times 2   times 1). 
bigot is  n. A person who is religiously attached to a particular   computer, language, operating system, editor, or other tool (see   {religious issues}).  Usually found with a specifier; thus,   `cray bigot', {ITS bigot}, `APL bigot', `VMS bigot', ...
bigot2 is  distinguished from mere   partisans or zealots by the fact that they refuse to learn   alternatives even when the march of time and/or technology is   threatening to obsolete the favored tool.  It is said "You can   tell a bigot, but you c...
bit is  [from the mainstream meaning and `Binary digIT'] n.   1. [techspeak] The unit of information; the amount of information   obtained by asking a yes-or-no question for which the two outcomes   are equally probable.  2. [techspeak] A computation...
bit2 is  values, such as true and false or 0 and 1.   3. A mental flag a reminder that something should be done   eventually.  "I have a bit set for you."  (I haven't seen you for   a while, and I'm supposed to tell or ask you something.)  4. More   ...
bit3 is  of belief.  "I have   a bit set that says that you were the last guy to hack on EMACS."   (Meaning "I think you were the last guy to hack on EMACS, and what   I am about to say is predicated on this, so please stop me if this   isn't true.")...
bit4 is  way of indicating that   you intend only a short interruption for a question that can   presumably be answered yes or no.   A bit is said to be `set' if its value is true or 1, and   `reset' or `clear' if its value is false or 0.  One   spea...
bit5 is  or   `invert' a bit is to change it, either from 0 to 1 or from   1 to 0.  See also {flag}, {trit}, {mode bit}. 
bit bang is  n. Transmission of data on a serial line, when   accomplished by rapidly tweaking a single output bit at the   appropriate times.  The technique is a simple   loop with eight OUT and SHIFT instruction pairs for each byte.   Input is more...
bit bang2 is  and output   at the same time) is one way to separate the real hackers from the   {wannabee}s.   Bit bang was used on certain early models of Prime computers,   presumably when UARTs were too expensive, and on archaic Z80 micros   with ...
bit bang3 is  instance of the   {cycle of reincarnation}, this technique is now (1991) coming   back into use on some RISC architectures because it consumes such   an infinitesimal part of the processor that it actually makes sense   not to have a UA...
bit bashing is  n. (alt. `bit diddling' or {bit twiddling}) Term   used to describe any of several kinds of low-level programming   characterized by manipulation of {bit}, {flag}, {nybble},   and other smaller-than-character-sized pieces of data; the...
bit bashing2 is  encryption algorithms, checksum   and error-correcting codes, hash functions, some flavors of   graphics programming (see {bitblt}), and assembler/compiler code   generation.  May connote either tedium or a real technical   challenge...
bit bashing3 is  decoding for   the new tape driver looks pretty solid but the bit-bashing for the   control registers still has bugs."  See also {bit bang},   {mode bit}. 
bit bucket is  n. 1. The universal data sink (originally, the   mythical receptacle used to catch bits when they fall off the end   of a register during a shift instruction).  Discarded, lost, or   destroyed data is said to have `gone to the bit buck...
bit bucket2 is  {/dev/null}.  Sometimes amplified as `the Great   Bit Bucket in the Sky'.  2. The place where all lost mail and news   messages eventually go.  The selection is performed according to   {Finagle's Law}; important mail is much more lik...

factpacks/jargon-split.fact  view on Meta::CPAN

Blue Glue2 is  loathing}.  It may not be irrelevant   that {Blue Glue} is the trade name of a 3M product that is   commonly used to hold down the carpet squares to the removable   panel floors common in {dinosaur pens}.  A correspondent at   U. Minn....
Blue Glue3 is  80 bottles   of the stuff hanging about, so they often refer to any messy work   to be done as `using the blue glue'. 
blue goo is  n. Term for `police' {nanobot}s intended to prevent   {gray goo}, denature hazardous waste, destroy pollution, put   ozone back into the stratosphere, prevent halitosis, and promote   truth, justice, and the American way, etc.  See   {{n...
BNF is  /B-N-F/ n. 1. [techspeak] Acronym for `Backus-Naur Form', a   metasyntactic notation used to specify the syntax of programming   languages, command sets, and the like.  Widely used for language   descriptions but seldom documented anywhere, s...
BNF2 is  from other hackers.  2. In   {{science-fiction fandom}}, BNF means `Big-Name Fan'   (someone famous or notorious).  Years ago a fan started handing out   black-on-green BNF buttons at SF conventions; this confused the   hacker contingent ter...
boa is  [IBM] n. Any one of the fat cables that lurk under the floor   in a {dinosaur pen}.  Possibly so called because they display a   ferocious life of their own when you try to lay them straight and   flat after they have been coiled for some tim...
boa2 is  cables for the 370 are limited to 200 feet   because beyond that length the boas get dangerous --- and it is   worth noting that one of the major cable makers uses the trademark   `Anaconda'. 
board is  n. 1. In-context synonym for {bboard}; sometimes used   even for USENET newsgroups.  2. An electronic circuit board   (compare {card}).
boat anchor is  n. 1. Like {doorstop} but more severe; implies that   the offending hardware is irreversibly dead or useless.  "That was   a working motherboard once.  One lightning strike later, instant   boat anchor!"  2. A person who just takes up...
bogo-sort is  /boh`goh-sort'/ n. (var. `stupid-sort') The   archetypical perversely awful algorithm (as opposed to {bubble   sort}, which is merely the generic *bad* algorithm).   Bogo-sort is equivalent to repeatedly throwing a deck of cards in   th...
bogo-sort2 is  testing whether they   are in order.  It serves as a sort of canonical example of   awfulness.  Looking at a program and seeing a dumb algorithm, one   might say "Oh, I see, this program uses bogo-sort."  Compare   {bogus}, {brute forc...
bogometer is  /boh-gom'-*t-er/ n. See {bogosity}.  Compare the   `wankometer' described in the {wank} entry; see also   {bogus}.
bogon is  /boh'gon/ [by analogy with proton/electron/neutron, but   doubtless reinforced after 1980 by the similarity to Douglas   Adams's `Vogons'; see the Bibliography] n. 1. The elementary particle of   bogosity (see {quantum bogodynamics}).  For ...
bogon2 is  again" means that it is broken or   acting in an erratic or bogus fashion.  2. A query packet sent from   a TCP/IP domain resolver to a root server, having the reply bit set   instead of the query bit.  3. Any bogus or incorrectly formed  ...
bogon3 is  used to refer to any   bogus thing, as in "I'd like to go to lunch with you but I've got   to go to the weekly staff bogon".  5. A person who is bogus or who   says bogus things.  This was historically the original usage, but   has been ov...
bogon4 is  also {bogosity}, {bogus}; compare {psyton}. 
bogon filter is  /boh'gon fil'tr/ n. Any device, software or hardware,   that limits or suppresses the flow and/or emission of bogons.   "Engineering hacked a bogon filter between the Cray and   the VAXen, and now we're getting fewer dropped packets....
bogon flux is  /boh'gon fluhks/ n. A measure of a supposed field of   {bogosity} emitted by a speaker, measured by a {bogometer};   as a speaker starts to wander into increasing bogosity a listener   might say "Warning, warning, bogon flux is rising"...
bogosity is  /boh-go's*-tee/ n. 1. The degree to which something is   {bogus}.  At CMU, bogosity is measured with a {bogometer}; in   a seminar, when a speaker says something bogus, a listener might   raise his hand and say "My bogometer just trigger...
bogosity2 is  bogometer"  means you just said   or did something so outrageously bogus that it is off the scale,   pinning the bogometer needle at the highest possible reading (one   might also say "You just redlined my bogometer").  The   agreed-upo...
bogosity3 is  /mik`roh-len'*t/   (uL).   The consensus is that this is the largest unit practical   for everyday use.  2. The potential field generated by a {bogon   flux}; see {quantum bogodynamics}.  See also {bogon flux},   {bogon filter}, {bogus}...
bogosity4 is  as a attack against   noted computer scientist Doug Lenat by a {tenured graduate   student}.  Doug had failed the student on an important exam for   giving only "AI is bogus" as his answer to the questions.  The   slur is generally cons...
bogosity5 is  gag nevertheless.  Some of Doug's friends argue that *of   course* a microLenat is bogus, since it is only one millionth of a   Lenat.  Others have suggested that the unit should be redesignated   after the grad student, as the microRei...
bogotify is  /boh-go't*-fi/ vt. To make or become bogus.  A   program that has been changed so many times as to become completely   disorganized has become bogotified.  If you tighten a nut too hard   and strip the threads on the bolt, the bolt has b...
bogotify2 is  it any more.  This coinage led to the   notional `autobogotiphobia' defined as `the fear of becoming   bogotified'; but is not clear that the latter has ever been   `live' jargon rather than a self-conscious joke in jargon about   jargo...
bogue out is  /bohg owt/ vi. To become bogus, suddenly and   unexpectedly.  "His talk was relatively sane until somebody asked   him a trick question; then he bogued out and did nothing but   {flame} afterwards."  See also {bogosity}, {bogus}.
bogus is  adj. 1. Non-functional.  "Your patches are bogus."   2. Useless.  "OPCON is a bogus program."  3. False.  "Your   arguments are bogus."  4. Incorrect.  "That algorithm is bogus."   5. Unbelievable.  "You claim to have solved the halting pro...
bogus2 is  bogus."  6. Silly.  "Stop   writing those bogus sagas."   Astrology is bogus.  So is a bolt that is obviously about to break.   So is someone who makes blatantly false claims to have solved a   scientific problem.  (This word seems to have...
bogus3 is  {random} --- mostly the negative ones.)   It is claimed that `bogus' was originally used in the hackish sense   at Princeton in the late 1960s.  It was spread to CMU and Yale by   Michael Shamos, a migratory Princeton alumnus.  A glossary ...
bogus4 is  word was first popularized (see   {autobogotiphobia} under {bogotify}). The word spread into   hackerdom from CMU and MIT.  By the early 1980s it was also   current in something like the hackish sense in West Coast teen   slang, and it had...

factpacks/jargon-split.fact  view on Meta::CPAN

code police is  [by analogy with George Orwell's `thought police'] n.   A mythical team of Gestapo-like storm troopers that might burst   into one's office and arrest one for violating programming style   rules.  May be used either seriously, to unde...
code police2 is  violation is dangerous, or ironically, to suggest   that the practice under discussion is condemned mainly by   anal-retentive {weenie}s.  "Dike out that goto or the code   police will get you!"  The ironic usage is perhaps more comm...
codewalker is  n. A program component that traverses other programs for   a living.  Compilers have codewalkers in their front ends; so do   cross-reference generators and some database front ends.  Other   utility programs that try to do too much wi...
codewalker2 is  As in "This new `vgrind' feature would require a   codewalker to implement." 
coefficient of X is  n. Hackish speech makes rather heavy use of   pseudo-mathematical metaphors.  Four particularly important ones   involve the terms `coefficient', `factor', `index', and   `quotient'.  They are often loosely applied to things you ...
coefficient of X2 is  there are subtle   distinctions among them that convey information about the way the   speaker mentally models whatever he or she is describing.   `Foo factor' and `foo quotient' tend to describe something for   which the issue ...
coefficient of X3 is  example is {fudge factor}.  It's not important how much you're   fudging; the term simply acknowledges that some fudging is needed.   You might talk of liking a movie for its silliness factor.   Quotient tends to imply that the ...
coefficient of X4 is  "I would have won except for my luck quotient."  This   could also be "I would have won except for the luck factor", but   using *quotient* emphasizes that it was bad luck overpowering   good luck (or someone else's good luck ov...
coefficient of X5 is  `coefficient of foo' both tend to imply   that foo is, if not strictly measurable, at least something that   can be larger or smaller.  Thus, you might refer to a paper or   person as having a `high bogosity index', whereas you ...
coefficient of X6 is  bogosity factor'.  `Foo index' suggests   that foo is a condensation of many quantities, as in the mundane   cost-of-living index; `coefficient of foo' suggests that foo is a   fundamental quantity, as in a coefficient of fricti...
coefficient of X7 is  one of personal preference; e.g., some   people might feel that bogosity is a fundamental attribute and thus   say `coefficient of bogosity', whereas others might feel it is a   combination of factors and thus say `bogosity inde...
cokebottle is  /kohk'bot-l/ n. Any very unusual character,   particularly one you can't type because it it isn't on your   keyboard.  MIT people used to complain about the   `control-meta-cokebottle' commands at SAIL, and SAIL people   complained rig...
cokebottle2 is    commands at MIT.  After the demise of the {space-cadet   keyboard}, `cokebottle' faded away as serious usage, but was   often invoked humorously to describe an (unspecified) weird or   non-intuitive keystroke command.  It may be due...
cokebottle3 is  window manager, `mwm(1)', has   a reserved keystroke for switching to the default set of   keybindings and behavior.  This keystroke is (believe it or not)   `control-meta-bang' (see {bang}).  Since the exclamation point   looks a lot...
cokebottle4 is  have   begun referring to this keystroke as `cokebottle'.  See also   {quadruple bucky}. 
cold boot is  n. See {boot}.
COME FROM is  n. A semi-mythical language construct dual to the `go   to'; `COME FROM' <label> would cause the referenced label to act as a   sort of trapdoor, so that if the program ever reached it control   would quietly and {automagically} be tran...
COME FROM2 is  FROM'.  `COME FROM' was first proposed in a   {Datamation} article of December 1973 (reprinted in the April 1984   issue of `Communications of the ACM') that parodied the   then-raging `structured programming' {holy wars} (see   {consi...
COME FROM3 is  the   `assigned COME FROM' and the `computed COME FROM'   (parodying some nasty control constructs in FORTRAN and some   extended BASICs).  Of course, multi-tasking (or non-determinism)   could be implemented by having more than one `C...
COME FROM4 is  label.   In some ways the FORTRAN `DO' looks like a `COME FROM'   statement.  After the terminating statement number/`CONTINUE'   is reached, control continues at the statement following the DO.   Some generous FORTRANs would allow arb...
COME FROM5 is  the statement, leading to examples like           DO 10 I=1,LIMIT     C imagine many lines of code here, leaving the     C original DO statement lost in the spaghetti...           WRITE(6,10) I,FROB(I)      10   FORMAT(1X,I5,G10.4)   i...

factpacks/jargon-split.fact  view on Meta::CPAN

demo mode is  [Sun] n. 1. The state of being {heads down} in order   to finish code in time for a {demo}, usually due yesterday.   2. A mode in which video games sit there by themselves running   through a portion of the game, also known as `attract ...
demo mode2 is  they use as a screen saver,   or may go through a demo mode on startup (for example, the   Microsoft Windows opening screen --- which lets you impress your   neighbors without actually having to put up with {Microsloth   Windows}). 
demon is  n. 1. [MIT] A portion of a program that is not invoked   explicitly, but that lies dormant waiting for some condition(s) to   occur.  See {daemon}.  The distinction is that demons are   usually processes within a program, while daemons are ...
demon2 is  system.  Demons are particularly   common in AI programs.  For example, a knowledge-manipulation   program might implement inference rules as demons.  Whenever a new   piece of knowledge was added, various demons would activate (which   de...
demon3 is  and would create   additional pieces of knowledge by applying their respective   inference rules to the original piece.  These new pieces could in   turn activate more demons as the inferences filtered down through   chains of logic.  Mean...
demon4 is  whatever its primary task was.  2. [outside MIT] Often used   equivalently to {daemon} --- especially in the {{UNIX}} world,   where the latter spelling and pronunciation is considered mildly   archaic. 
depeditate is  /dee-ped'*-tayt/ [by (faulty) analogy with   `decapitate'] vt.  Humorously, to cut off the feet of.  When one is   using some computer-aided typesetting tools, careless placement of   text blocks within a page or above a rule can resul...
depeditate2 is  letters are said to have been depeditated. 
deprecated is  adj. Said of a program or feature that is considered   obsolescent and in the process of being phased out, usually in   favor of a specified replacement.  Deprecated features can,   unfortunately, linger on for many years.
deserves to lose is  adj. Said of someone who willfully does the   {Wrong Thing}; humorously, if one uses a feature known to be   {marginal}.  What is meant is that one deserves the consequences   of one's {losing} actions.  "Boy, anyone who tries to...
deserves to lose2 is  ({{ITS}} fans used to say this   of {{UNIX}}; many still do.)  See also {screw}, {chomp},   {bagbiter}. 
desk check is  n.,v. To {grovel} over hardcopy of source code,   mentally simulating the control flow; a method of catching bugs.   No longer common practice in this age of on-screen editing, fast   compiles, and sophisticated debuggers --- though so...
desk check2 is  Compare {eyeball search},   {vdiff}, {vgrep}. 
Devil Book is  n. `The Design and Implementation of the 4.3BSD   UNIX Operating System', by Samuel J. Leffler, Marshall Kirk   McKusick, Michael J. Karels, and John S. Quarterman (Addison-Wesley   Publishers, 1989) --- the standard reference book on ...
Devil Book2 is  because the cover has a picture   depicting a little devil (a visual play on {daemon}) in   sneakers, holding a pitchfork (referring to one of the   characteristic features of UNIX, the {fork(2)} system call). 
devo is  /dee'voh/ [orig. in-house jargon at Symbolics] n. A person in a   development group.  See also {doco} and {mango}.
dickless workstation is  n. Extremely pejorative hackerism for   `diskless workstation', a class of botches including the Sun 3/50   and other machines designed exclusively to network with an   expensive central disk server.  These combine all the di...
dickless workstation2 is  disadvantages of distributed personal   computers. 
dictionary flame is  [USENET] n. An attempt to sidetrack a debate   away from issues by insisting on meanings for key terms that   presuppose a desired conclusion or smuggle in an implicit premise.   A common tactic of people who prefer argument over...
diddle is  1. vt. To work with or modify in a not particularly   serious manner.  "I diddled a copy of {ADVENT} so it didn't   double-space all the time."  "Let's diddle this piece of code and   see if the problem goes away."  See {tweak} and {twiddl...
diddle2 is  See also {tweak},   {twiddle}, {frob}. 

factpacks/jargon-split.fact  view on Meta::CPAN

emoticon2 is  by far the most frequently encountered.   Hyphenless forms of them are common on CompuServe, GEnie, and BIX;   see also {bixie}.  On {USENET}, `smiley' is often used as a   generic term synonymous with {emoticon}, as well as specificall...
emoticon3 is  that the emoticon was invented by one Scott Fahlman on   the CMU {bboard} systems around 1980.  He later wrote "I wish I   had saved the original post, or at least recorded the date for   posterity, but I had no idea that I was starting...
emoticon4 is  world's communication channels."  [GLS   confirms that he remembers this original posting].   Note for the {newbie} Overuse of the smiley is a mark of   loserhood!  More than one per paragraph is a fairly sure sign that   you've gone ov...
empire is  n. Any of a family of military simulations derived from a   game written by Peter Langston many years ago.  There are five or six   multi-player variants of varying degrees of sophistication, and one   single-player version implemented for...
empire2 is  available as MS-DOS freeware.  All are notoriously addictive. 
engine is  n. 1. A piece of hardware that encapsulates some function   but can't be used without some kind of {front end}.  Today we   have, especially, `print engine' the guts of a laser printer.   2. An analogous piece of software; notionally, one ...
engine2 is  a `database engine'.   The hackish senses of `engine' are actually close to its original,   pre-Industrial-Revolution sense of a skill, clever device, or   instrument (the word is cognate to `ingenuity').  This sense had   not been comple...
engine3 is  power-transducing machinery in Charles Babbage's time, which   explains why he named the stored-program computer that   he designed in 1844 the `Analytical Engine'. 
English is  1. n.,obs. The source code for a program, which may be in   any language, as opposed to the linkable or executable binary   produced from it by a compiler.  The idea behind the term is that   to a real hacker, a program written in his fav...
English2 is  readable as English.  Usage used mostly by   old-time hackers, though recognizable in context.  2. The official   name of the database language used by the Pick Operating System,   actually a sort of crufty interpreted BASIC with delusio...
English3 is  {marketroid}s to say "Yes, and you   can program our computers in English!" to ignorant {suit}s   without quite running afoul of the truth-in-advertising laws. 
enhancement is  n. {Marketroid}-speak for a bug {fix}.  This abuse   of language is a popular and time-tested way to turn incompetence   into increased revenue.  A hacker being ironic would instead call   the fix a {feature} --- or perhaps save some ...
ENQ is  /enkw/ or /enk/ [from the ASCII mnemonic ENQuire for   0000101] An on-line convention for querying someone's availability.   After opening a {talk mode} connection to someone apparently in   heavy hack mode, one might type `SYN SYN ENQ?' (the...
ENQ2 is  bytes), and expect a return   of {ACK} or {NAK} depending on whether or not the person felt   interruptible.  Compare {ping}, {finger}, and the usage of   `FOO?' listed under {talk mode}. 
EOF is  /E-O-F/ [acronym, `End Of File'] n. 1. [techspeak] Refers   esp. to whatever {out-of-band} value is returned by   C's sequential character-input functions (and their equivalents in   other environments) when end of file has been reached.  Thi...
EOF2 is  V6 UNIX, but was   originally 0.  2. Used by extension in non-computer contexts when a   human is doing something that can be modeled as a sequential read   and can't go further.  "Yeah, I looked for a list of 360 mnemonics   to post as a jo...
EOF3 is  had   was a {JCL} manual."  See also {EOL}. 
EOL is  /E-O-L/ [End Of Line] n. Syn. for {newline}, derived   perhaps from the original CDC6600 Pascal.  Now rare, but widely   recognized and occasionally used for brevity.  Used in the   example entry under {BNF}.  See also {EOF}.
EOU is  /E-O-U/ n. The mnemonic of a mythical ASCII control   character (End Of User) that could make an ASR-33 Teletype explode   on receipt.  This parodied the numerous obscure delimiter and   control characters left in ASCII from the days when it ...
EOU2 is  teletypes than computers (e.g.,   FS, GS, RS, US, EM, SUB, ETX, and esp. EOT).  It is worth   remembering that ASR-33s were big, noisy mechanical beasts with a   lot of clattering parts; the notion that one might explode was   nowhere near a...
EOU3 is  sitting in   front of a {tube} or flatscreen today. 

factpacks/jargon-split.fact  view on Meta::CPAN

Eris is  /e'ris/ n. The Greek goddess of Chaos, Discord, Confusion,   and Things You Know Not Of; her name was latinized to Discordia and   she was worshiped by that name in Rome.  Not a very friendly deity   in the Classical original, she was reinve...
Eris2 is  creative anarchy starting in 1959 by the   adherents of {Discordianism} and has since been a semi-serious   subject of veneration in several `fringe' cultures, including   hackerdom.  See {Discordianism}, {Church of the SubGenius}. 
erotics is  /ee-ro'tiks/ n. [Helsinki University of Technology,   Finland] n. English-language university slang for electronics.   Often used by hackers in Helsinki, maybe because good electronics   excites them and makes them warm.
essentials is  n. Things necessary to maintain a productive and secure   hacking environment.  "A jug of wine, a loaf of bread, a   20-megahertz 80386 box with 8 meg of core and a 300-megabyte disk   supporting full UNIX with source and X windows and...
essentials2 is  Internet site, and thou." 
evil is  adj. As used by hackers, implies that some system, program,   person, or institution is sufficiently maldesigned as to be not   worth the bother of dealing with.  Unlike the adjectives in the   {cretinous}/{losing}/{brain-damaged} series, `e...
evil2 is  design, but rather a set of goals or   design criteria fatally incompatible with the speaker's.  This is   more an esthetic and engineering judgment than a moral one in the   mainstream sense.  "We thought about adding a {Blue Glue}   inter...
evil3 is   "{TECO}   is neat, but it can be pretty evil if you're prone to typos."   Often pronounced with the first syllable lengthened, as /eeee'vil/. 
exa- is  /ek's*/ [SI] pref. See {{quantifiers}}.
examining the entrails is  n. The process of {grovel}ling through a   core dump or hex image in the attempt to discover the bug that   brought a program or system down.  Compare {runes},   {incantation}, {black art}, {desk check}.
EXCH is  /eks'ch*/ or /eksch/ vt. To exchange two things, each for the   other; to swap places.  If you point to two people sitting down and   say "Exch!", you are asking them to trade places.  EXCH,   meaning EXCHange, was originally the name of a P...
EXCH2 is  contents of a register and a memory location.   Many newer hackers tend to be thinking instead of the PostScript   exchange operator (which is usually written in lowercase). 
excl is  /eks'kl/ n. Abbreviation for `exclamation point'.  See   {bang}, {shriek}, {{ASCII}}.
EXE is  /eks'ee/ or /eek'see/ or /E-X-E/ n. An executable   binary file.  Some operating systems (notably MS-DOS, VMS, and   TWENEX) use the extension .EXE to mark such files.  This usage is   also occasionally found among UNIX programmers even thoug...
exec is  /eg-zek'/ vt.,n.  1. [UNIX from `execute'] Synonym for   {chain}, derives from the `exec(2)' call.  2. [from   `executive'] obs. The command interpreter for an {OS} (see   {shell}); term esp. used around mainframes, and prob. derived from   ...
exec2 is  systems.  3. At IBM,   the equivalent of a shell command file (among VM/CMS users).   The mainstream `exec' as an abbreviation for (human) executive is   *not* used.  To a hacker, an `exec' is a always a program,   never a person. 
left as an exercise is  [from technical books] Used to complete a   proof when one doesn't mind a {handwave}, or to avoid one   entirely.  The complete phrase is "The proof (or the rest) is left as   an exercise for the reader."  This comment *has* o...
left as an exercise2 is  research problems by authors possessed of   either an evil sense of humor or a vast faith in the capabilities   of their audiences. 
eyeball search is  n. To look for something in a mass of code or data   with one's own native optical sensors, as opposed to using some   sort of pattern matching software like {grep} or any other   automated search tool.  Also called a {vgrep}; comp...
eyeball search2 is  `fabricate'] v. 1. To produce chips from a   design that may have been created by someone at another company.   Fabbing chips based on the designs of others is the activity of a   {silicon foundry}.  To a hacker, `fab' is practica...
eyeball search3 is  line' the production system   (lithography, diffusion, etching, etc.) for chips at a chip   manufacturer.  Different `fab lines' are run with different   process parameters, die sizes, or technologies, or simply to   provide more ...

factpacks/jargon-split.fact  view on Meta::CPAN

fuck me harder5 is  whether this entry   ought to be included at all.  As it reflects a live usage   recognizably peculiar to the hacker culture, we feel it is   in the hackish spirit of truthfulness and opposition to all   forms of censorship to rec...
FUD is  /fuhd/ n. Defined by Gene Amdahl after he left IBM to found   his own company "FUD is the fear, uncertainty, and doubt that IBM   sales people instill in the minds of potential customers who might   be considering [Amdahl] products."  The ide...
FUD2 is  with safe IBM gear rather than with   competitors' equipment.  This was traditionally done by promising   that Good Things would happen to people who stuck with IBM, but   Dark Shadows loomed over the future of competitors' equipment or   so...
FUD wars is  /fuhd worz/ n. [from {FUD}] Political posturing engaged in   by hardware and software vendors ostensibly committed to   standardization but actually willing to fragment the market to   protect their own shares.  The UNIX International vs...
fudge is  1. vt. To perform in an incomplete but marginally acceptable   way, particularly with respect to the writing of a program.  "I   didn't feel like going through that pain and suffering, so I fudged   it --- I'll fix it later."  2. n. The res...
fudge factor is  n. A value or parameter that is varied in an ad hoc way   to produce the desired result.  The terms `tolerance' and   {slop} are also used, though these usually indicate a one-sided   leeway, such as a buffer that is made larger than...
fudge factor2 is  how large it needs to be, and it is   better to waste a little space than to lose completely for not   having enough.  A fudge factor, on the other hand, can often be   tweaked in more than one direction.  A good example is the `fuz...
fudge factor3 is  calculations two numbers being   compared for equality must be allowed to differ by a small amount;   if that amount is too small, a computation may never terminate,   while if it is too large, results will be needlessly inaccurate....
fudge factor4 is  incorrectly by programmers   who don't fully understand their import.  See also {coefficient   of X}. 
fuel up is  vi. To eat or drink hurriedly in order to get back to   hacking.  "Food-p?"  "Yeah, let's fuel up."  "Time for a   {great-wall}!"  See also {{oriental food}}.
fuggly is  /fuhg'lee/ adj. Emphatic form of {funky}; funky +   ugly).  Unusually for hacker jargon, this may actually derive from   black street-jive.  To say it properly, the first syllable should   be growled rather than spoken.  Usage humorous.  "...
fuggly2 is  that printer driver is   *fuggly*."  See also {wonky}. 
funky is  adj. Said of something that functions, but in a slightly   strange, klugey way.  It does the job and would be difficult to   change, so its obvious non-optimality is left alone.  Often used to   describe interfaces.  The more bugs something...
funky2 is  workarounds are easier, the funkier it is.   {TECO} and UUCP are funky.  The Intel i860's exception handling is   extraordinarily funky.  Most standards acquire funkiness as they   age.  "The new mailer is installed, but is still somewhat ...
funky3 is  try resubmitting it."   "This UART is pretty funky.  The data ready line is active-high in   interrupt mode and active-low in DMA mode."  See {fuggly}. 
funny money is  n. 1. Notional `dollar' units of computing time and/or   storage handed to students at the beginning of a computer course;   also called `play money' or `purple money' (in implicit   opposition to real or `green' money).  When your fu...
funny money2 is  you needed to go to a professor to   get more.  Fortunately, the plunging cost of timesharing cycles has   made this less common.  The amounts allocated were almost   invariably too small, even for the non-hackers who wanted to slide...
funny money3 is  practice led to   small-scale black markets in bootlegged computer accounts.  2. By   extension, phantom money or quantity tickets of any kind used as a   resource-allocation hack within a system.  Antonym `real   money'. 
fuzzball is  [TCP/IP hackers] n. A DEC LSI-11 running a particular   suite of homebrewed software written by Dave Mills and assorted   co-conspirators, used in the early 1980s for Internet protocol   testbedding and experimentation.  These were used ...
fuzzball2 is  56KB-line days; a few are still active   on the Internet as of early 1991, doing odd jobs such as network   time service.*G [SI] pref.,suff. See {{quantifiers}}. 
gabriel is  /gay'bree-*l/ [for Dick Gabriel, SAIL LISP hacker and   volleyball fanatic] n. An unnecessary (in the opinion of the   opponent) stalling tactic, e.g., tying one's shoelaces or combing one's hair   repeatedly, asking the time, etc.  Also ...

factpacks/jargon-split.fact  view on Meta::CPAN

HAKMEM12 is  there are   nine.  The editing program TECO finds five.  Thus it finds only the   first ANA in BANANA, and is thus obligated to type N next.  By   Murphy's Law, there is but one NAN, thus forcing A, and thus a   loop.  An option to find ...
HAKMEM13 is  it would require backing up N - 1 characters before   seeking the next N-character string.   Note This last item refers to a {Dissociated Press}   implementation.  See also {banana problem}.   HAKMEM also contains some rather more compli...
HAKMEM14 is  these examples show some of its fun flavor. 
hakspek is  /hak'speek/ n. A shorthand method of spelling found on   many British academic bulletin boards and {talker system}s.   Syllables and whole words in a sentence are replaced by single   ASCII characters the names of which are phonetically s...
hakspek2 is  are usually dropped.  Hence,   `for' becomes `4'; `two', `too', and `to' become `2'; `ck'   becomes `k'.  "Before I see you tomorrow" becomes "b4 i c u   2moro".  First appeared in London about 1986, and was probably   caused by the slow...
hakspek3 is  operated on archaic machines with outdated operating systems and   no standard methods of communication.  Has become rarer since.   See also {talk mode}. 
hamster is  n. 1. [Fairchild] A particularly slick little piece of code   that does one thing well; a small, self-contained hack.  The image   is of a hamster happily spinning its exercise wheel.  2. [UK] Any item   of hardware made by Amstrad, a com...
hand-hacking is  n. 1. The practice of translating {hot spot}s from   an {HLL} into hand-tuned assembler, as opposed to trying to   coerce the compiler into generating better code.  Both the term and   the practice are becoming uncommon.  See {tune},...
hand-hacking2 is  2. More generally, manual   construction or patching of data sets that would normally be   generated by a translation utility and interpreted by another   program, and aren't really designed to be read or modified by   humans. 
handshaking is  n. Hardware or software activity designed to start or   keep two machines or programs in synchronization as they {do   protocol}.  Often applied to human activity; thus, a hacker might   watch two people in conversation nodding their ...
handshaking2 is  others' points and say "Oh, they're   handshaking!".  See also {protocol}. 
handwave is  [poss. from gestures characteristic of stage magicians]   1. v. To gloss over a complex point; to distract a listener; to   support a (possibly actually valid) point with blatantly faulty   logic.  2. n. The act of handwaving.  "Boy, wha...
handwave2 is  with "Clearly..." or   "Obviously..." or "It is self-evident that...", it is   a good bet he is about to handwave (alternatively, use of these   constructions in a sarcastic tone before a paraphrase of someone   else's argument suggests...
handwave3 is  this term is that if you wave your hands at the right moment, the   listener may be sufficiently distracted to not notice that what you   have said is {bogus}.  Failing that, if a listener does object,   you might try to dismiss the obj...
handwave4 is  this word is often accompanied by gestures both hands   up, palms forward, swinging the hands in a vertical plane pivoting   at the elbows and/or shoulders (depending on the magnitude of the   handwave); alternatively, holding the forea...
handwave5 is  at the wrist to make them flutter.  In   context, the gestures alone can suffice as a remark; if a speaker   makes an outrageously unsupported assumption, you might simply wave   your hands in this way, as an accusation, far more eloque...
hang is  v. 1. To wait for an event that will never occur.  "The   system is hanging because it can't read from the crashed drive".   See {wedged}, {hung}.  2. To wait for some event to occur; to   hang around until something happens.  "The program d...
hang2 is  a character."  Compare {block}.   3. To attach a peripheral device, esp. in the construction `hang   off'  "We're going to hang another tape drive off the file   server."  Implies a device attached with cables, rather than   something that ...
Hanlon's Razor is  prov. A corollary of {Finagle's Law}, similar to   Occam's Razor, that reads "Never attribute to malice that which can   be adequately explained by stupidity."  The derivation of the   common title Hanlon's Razor is unknown; a simi...
Hanlon's Razor2 is  James.  Quoted here because it seems to be a   particular favorite of hackers, often showing up in {fortune   cookie} files and the login banners of BBS systems and commercial   networks.  This probably reflects the hacker's daily...
Hanlon's Razor3 is  well-intentioned but short-sighted people. 

factpacks/jargon-split.fact  view on Meta::CPAN

hot spot is  n. 1. [primarily used by C/UNIX programmers, but   spreading] It is received wisdom that in most programs, less than   10% of the code eats 90% of the execution time; if one were to   graph instruction visits versus code addresses, one w...
hot spot2 is  a lot of low-level noise.  Such spikes   are called `hot spots' and are good candidates for heavy   optimization or {hand-hacking}.  The term is especially used of   tight loops and recursions in the code's central algorithm, as   oppos...
hot spot3 is  infrequent I/O   operations.  See {tune}, {bum}, {hand-hacking}.  2. The   active location of a cursor on a bit-map display.  "Put the   mouse's hot spot on the `ON' widget and click the left button."   3. In a massively parallel comput...
hot spot4 is  all 10,000 processors are trying to read or   write at once (perhaps because they are all doing a {busy-wait}   on the same lock). 
house wizard is  [prob. from ad-agency lingo, `house freak'] n. A   hacker occupying a technical-specialist, R&D, or systems position   at a commercial shop.  A really effective house wizard can have   influence out of all proportion to his/her osten...
house wizard2 is  suit.  Used esp. of UNIX wizards.  The   term `house guru' is equivalent. 
HP-SUX is  /H-P suhks/ n. Unflattering hackerism for HP-UX,   Hewlett-Packard's UNIX port.  Features some truly unique bogosities   in the filesystem internals and elsewhere which occasionally create   portability problems.  HP-UX is often referred t...
HP-SUX2 is  respondent claims that the proper pronunciation   is /H-P ukkkhhhh/ as though one were about to spit.  Another such   alternate spelling and pronunciation is "H-PUX" /H-puhks/.   Hackers at HP/Apollo (the former Apollo Computers which was...
HP-SUX3 is  complain that Mr. Packard should   have pushed to have his name first, if for no other reason than the   greater eloquence of the resulting acronym.  Compare {buglix}.   See also {Telerat}, {sun-stools}, {terminak}. 
huff is  v. To compress data using a Huffman code.  Various programs   that use such methods have been called `HUFF' or some variant   thereof.  Oppose {puff}.  Compare {crunch}, {compress}.
humma is  // excl. A filler word used on various `chat' and   `talk' programs when you had nothing to say but felt that it was   important to say something.  The word apparently originated (at   least with this definition) on the MECC Timeshare Syste...
humma2 is  time-sharing system running in Minnesota   during the 1970s and the early 1980s) but was later sighted on   early UNIX systems. 
Humor, Hacker is  n. A distinctive style of shared intellectual humor   found among hackers, having the following distinctive   characteristics   1. Fascination with form-vs.-content jokes, paradoxes, and humor   having to do with confusion of metale...
Humor, Hacker2 is  laugh hold a red index card in front of him/her   with "GREEN" written on it, or vice-versa (note, however, that   this is funny only the first time).   2. Elaborate deadpan parodies of large intellectual constructs, such   as spec...
Humor, Hacker3 is  documents,   language descriptions (see {INTERCAL}), and even entire scientific   theories (see {quantum bogodynamics}, {computron}).   3. Jokes that involve screwily precise reasoning from bizarre,   ludicrous, or just grossly cou...
Humor, Hacker4 is  puns and wordplay.   5. A fondness for apparently mindless humor with subversive   currents of intelligence in it --- for example, old Warner Brothers   and Rocky & Bullwinkle cartoons, the Marx brothers, the early   B-52s, and Mon...
Humor, Hacker5 is  this   trait with elements of high camp and slapstick is especially   favored.   6. References to the symbol-object antinomies and associated ideas   in Zen Buddhism and (less often) Taoism.  See {has the X nature},   {Discordianis...
Humor, Hacker6 is  See also {filk}, {retrocomputing}, and appendix B.  If you have an   itchy feeling that all 6 of these traits are really aspects of   one thing that is incredibly difficult to talk about exactly, you   are (a) correct and (b) respo...
Humor, Hacker7 is  recognizable (though in a less marked form) throughout   {{science-fiction fandom}}. 
hung is  [from `hung up'] adj. Equivalent to {wedged}, but more   common at UNIX/C sites.  Not generally used of people.  Syn. with   {locked up}, {wedged}; compare {hosed}.  See also {hang}.   A hung state is distinguished from {crash}ed or {down}, ...
hung2 is  but because it is not running   rather than because it is waiting for something.  However, the   recovery from both situations is often the same. 

factpacks/jargon-split.fact  view on Meta::CPAN

infant mortality3 is  syndrome').  See   {bathtub curve}, {burn-in period}. 
infinite is  adj. Consisting of a large number of objects; extreme.   Used very loosely as in "This program produces infinite   garbage."  "He is an infinite loser."  The word most likely to   follow `infinite', though, is {hair} (it has been pointed...
infinite2 is  of infinite hair).  These   uses are abuses of the word's mathematical meaning.  The term   `semi-infinite', denoting an immoderately large amount of some   resource, is also heard.  "This compiler is taking a semi-infinite   amount of ...
infinite loop is  n. One that never terminates (that is, the machine   {spin}s or {buzz}es forever; the usual symptom is   {catatonia}).  There is a standard joke that has been made about   each generation's exemplar of the ultra-fast machine "The Cr...
infinite loop2 is  loop in under 2 seconds!" 
infinity is  n. 1. The largest value that can be represented in a   particular type of variable (register, memory location, data type,   whatever).  2. `minus infinity' The smallest such value, not   necessarily or even usually the simple negation of...
infinity2 is  arithmetic, infinity is   2^{N-1} - 1 but minus infinity is - (2^{N-1}),   not -(2^{N-1} - 1).  Note also that this is different from   "time T equals minus infinity", which is closer to a   mathematician's usage of infinity. 
insanely great is  adj. [Mac community, from Steve Jobs; also BSD UNIX   people via Bill Joy] Something so incredibly {elegant} that it is   imaginable only to someone possessing the most puissant of   {hacker}-natures.
INTERCAL is  /in't*r-kal/ [said by the authors to stand for   `Compiler Language With No Pronounceable Acronym'] n. A   computer language designed by Don Woods and James Lyon in 1972.   INTERCAL is purposely different from all other computer   langua...
INTERCAL2 is  written language,   being totally unspeakable.  An excerpt from the INTERCAL Reference   Manual will make the style of the language clear        It is a well-known and oft-demonstrated fact that a person whose        work is incomprehen...
INTERCAL3 is        one were to state that the simplest way to store a value of 65536        in a 32-bit INTERCAL variable is          DO 1 <- #0$#256        any sensible programmer would say that that was absurd.  Since this        is indeed the sim...
INTERCAL4 is  look        foolish in front of his boss, who would of course have happened to        turn up, as bosses are wont to do.  The effect would be no less        devastating for the programmer having been correct.   INTERCAL has many other p...
INTERCAL5 is  more unspeakable.  The Woods-Lyons implementation was actually used   by many (well, at least several) people at Princeton.  The language   has been recently reimplemented as C-INTERCAL and is consequently   enjoying an unprecedented le...
INTERCAL6 is  alt.lang.intercal newsgroup devoted to the study and ...   appreciation of the language on USENET. 
interesting is  adj. In hacker parlance, this word has strong   connotations of `annoying', or `difficult', or both.  Hackers   relish a challenge, and enjoy wringing all the irony possible out   of the ancient Chinese curse "May you live in interest...
Internet address is  n. 1. [techspeak] An absolute network address of   the form foo@bar.baz, where foo is a user name, bar is a   {sitename}, and baz is a `domain' name, possibly including   periods itself.  Contrast with {bang path}; see also {netw...
Internet address2 is  Internet machines and most UUCP   sites can now resolve these addresses, thanks to a large amount of   behind-the-scenes magic and PD software written since 1980 or so.   See also {bang path}, {domainist}.  2. More loosely, any ...
Internet address3 is  this includes {bang   path} addresses and some internal corporate and government   networks.   Reading Internet addresses is something of an art.  Here are the   four most important top-level functional Internet domains followed...
Internet address4 is  com          commercial organizations     edu          educational institutions     gov          U.S. government civilian sites     mil          U.S. military sites   Note that most of the sites in the com and edu domains are in...
Internet address5 is  the U.S. outside the functional domains     su          sites in the Soviet Union (see {kremvax}).     uk          sites in the United Kingdom   Within the us domain, there are subdomains for the fifty   states, each generally w...
Internet address6 is  abbreviation.  Within the uk domain, there is an ac subdomain for   academic sites and a co domain for commercial ones.  Other   top-level domains may be divided up in similar ways. 

factpacks/jargon-split.fact  view on Meta::CPAN

livelock2 is  waiting for anything, but has a   virtually infinite amount of work to do and can never catch up. 
liveware is  /liv'weir/ n. 1. Synonym for {wetware}.  Less   common.  2. [Cambridge] Vermin. "Waiter, there's some liveware in my   salad..."
lobotomy is  n. 1. What a hacker subjected to formal management   training is said to have undergone.  At IBM and elsewhere this term   is used by both hackers and low-level management; the latter   doubtless intend it as a joke.  2. The act of remov...
lobotomy2 is  order to replace or upgrade it.   Some very cheap {clone} systems are sold in `lobotomized' form   --- everything but the brain. 
locked and loaded is  [from military slang for an M-16 rifle with   magazine inserted and prepared for firing] adj. Said of a removable   disk volume properly prepared for use --- that is, locked into the   drive and with the heads loaded.  Ironicall...
locked and loaded2 is  the power is up, this description is never   used of {{Winchester}} drives (which are named after a rifle). 
locked up is  adj. Syn. for {hung}, {wedged}.
logic bomb is  n. Code surreptitiously inserted in an application or   OS that causes it to perform some destructive or   security-compromising activity whenever specified conditions are   met.  Compare {back door}.
logical is  [from the technical term `logical device', wherein a   physical device is referred to by an arbitrary `logical' name]   adj.  Having the role of.  If a person (say, Les Earnest at SAIL)   who had long held a certain post left and were rep...
logical2 is  known as the `logical' Les   Earnest.  (This does not imply any judgment on the replacement.)   Compare {virtual}.   At Stanford, `logical' compass directions denote a coordinate   system in which `logical north' is toward San Francisco,...
logical3 is  even though logical   north varies between physical (true) north near San Francisco and   physical west near San Jose.  (The best rule of thumb here is that,   by definition, El Camino Real always runs logical north-and-south.)   In givi...
logical4 is  Tarasco   restaurant, get onto {El Camino Bignum} going logical north."   Using the word `logical' helps to prevent the recipient from   worrying about that the fact that the sun is setting almost   directly in front of him.  The concept...
logical5 is  which are almost, but not quite, consistently   labeled with logical rather than physical directions.  A similar   situation exists at MIT.  Route 128 (famous for the electronics   industry that has grown up along it) is a 3-quarters cir...
logical6 is  miles, terminating near the   coastline at each end.  It would be most precise to describe the   two directions along this highway as `clockwise' and   `counterclockwise', but the road signs all say "north" and   "south", respectively.  ...
logical7 is  `logical north' and `logical south', to indicate that they   are conventional directions not corresponding to the usual   denotation for those words.  (If you went logical south along the   entire length of route 128, you would start out...
logical8 is  and finish headed due east!) 
loop through is  vt. To process each element of a list of things.   "Hold on, I've got to loop through my paper mail."  Derives from   the computer-language notion of an iterative loop; compare `cdr   down' (under {cdr}), which is less common among C...
loop through2 is  say `IRP over' after an   obscure pseudo-op in the MIDAS PDP-10 assembler. 
lord high fixer is  [primarily British, from Gilbert & Sullivan's   `lord high executioner'] n. The person in an organization who knows   the most about some aspect of a system.  See {wizard}.
lose  is  [MIT] vi. 1. To fail.  A program loses when it encounters   an exceptional condition or fails to work in the expected manner.   2. To be exceptionally unesthetic or crocky.  3. Of people, to   be obnoxious or unusually stupid (as opposed to...
lose 2 is  4. n. Refers to something that is   {losing}, especially in the phrases "That's a lose!" and "What   a lose!" 
lose lose is  interj. A reply to or comment on an undesirable   situation.  "I accidentally deleted all my files!"  "Lose,   lose."
loser is  n. An unexpectedly bad situation, program, programmer, or   person.  Someone who habitually loses.  (Even winners can lose   occasionally.)  Someone who knows not and knows not that he knows   not.  Emphatic forms are `real loser', `total l...
loser2 is  loser', which would be a   contradiction in terms).  See {luser}. 
losing is  adj. Said of anything that is or causes a {lose} or   {lossage}.
loss is  n. Something (not a person) that loses; a situation in which   something is losing.  Emphatic forms include `moby loss', and   `total loss', `complete loss'.  Common interjections are   "What a loss!"  and "What a moby loss!"  Note that `mob...
loss2 is  not used; applied to an abstract   noun, moby is simply a magnifier, whereas when applied to a person   it implies substance and has positive connotations.  Compare   {lossage}. 
lossage is  /los'*j/ n. The result of a bug or malfunction.  This   is a mass or collective noun.  "What a loss!" and "What   lossage!"  are nearly synonymous.  The former is slightly more   particular to the speaker's present circumstances; the latt...

factpacks/jargon-split.fact  view on Meta::CPAN

lost in the underflow3 is  effect gets lost in the   underflow."  See also {overflow bit}. 
lots of MIPS but no I/O is  adj. Used to describe a person who is   technically brilliant but can't seem to communicate with human   beings effectively.  Technically it describes a machine that has   lots of processing power but is bottlenecked on in...
lots of MIPS but no I/O2 is  RS/6000, is a notorious recent   example). 
low-bandwidth is  [from communication theory] adj. Used to indicate a   talk that, although not {content-free}, was not terribly   informative.  "That was a low-bandwidth talk, but what can you   expect for an audience of {suit}s!"  Compare {zero-con...
LPT is  /L-P-T/ or /lip'it/ or /lip-it'/ [MIT, via DEC] n.  Line   printer, of course.  Rare under UNIX, commoner in hackers with   MS-DOS or CP/M background.  The printer device is called   `LPT' on those systems that, like ITS, were strongly   infl...
lunatic fringe is  [IBM] n. Customers who can be relied upon to accept   release 1 versions of software.
lurker is  n. One of the `silent majority' in a electronic forum;   one who posts occasionally or not at all but is known to read the   group's postings regularly.  This term is not pejorative and indeed   is casually used reflexively "Oh, I'm just l...
lurker2 is  hypothetical audience for the group's   {flamage}-emitting regulars. 
luser is  /loo'zr/ n. A {user}; esp. one who is also a {loser}.   ({luser} and {loser} are pronounced identically.)  This word   was coined around 1975 at MIT.  Under ITS, when you first walked up   to a terminal at MIT and typed Control-Z to get the...
luser2 is  status information, including how   many people were already using the computer; it might print   "14 users", for example.  Someone thought it would be a great joke to   patch the system to print "14 losers" instead.  There ensued a   grea...
luser3 is  particularly want to   be called losers to their faces every time they used the computer.   For a while several hackers struggled covertly, each changing the   message behind the back of the others; any time you logged into the   computer ...
luser4 is  or   "losers".  Finally, someone tried the compromise "lusers", and it   stuck.  Later one of the ITS machines supported `luser' as a   request-for-help command.  ITS died the death in mid-1990, except   as a museum piece; the usage lives ...
luser5 is  seen in program comments.*M [SI] pref. (on units) suff. (on numbers) See {{quantifiers}}. 
macdink is  /mak'dink/ [from the Apple Macintosh, which is said to   encourage such behavior] vt. To make many incremental and   unnecessary cosmetic changes to a program or file.  Often the   subject of the macdinking would be better off without the...
macdink2 is  was still macdinking the   slides for his presentation."  See also {fritterware}. 
machinable is  adj. Machine-readable.  Having the {softcopy} nature.
machoflops is  /mach'oh-flops/ [pun on `megaflops', a coinage for   `millions of FLoating-point Operations Per Second'] n. Refers to   artificially inflated performance figures often quoted by computer   manufacturers.  Real applications are lucky to...
machoflops2 is  mileage may vary}, {benchmark}. 
Macintoy is  /mak'in-toy/ n. The Apple Macintosh, considered as a   {toy}.  Less pejorative than {Macintrash}.
Macintrash is  /mak'in-trash`/ n. The Apple Macintosh, as described   by a hacker who doesn't appreciate being kept away from the   *real computer* by the interface.  The term {maggotbox} has   been reported in regular use in the Research Triangle ar...
Macintrash2 is  See also {beige toaster},   {WIMP environment}, {drool-proof paper}, {user-friendly}. 

factpacks/jargon-split.fact  view on Meta::CPAN

meme2 is  memes that form an   organized belief system, such as a religion.  This lexicon is an   (epidemiological) vector of the `hacker subculture' meme complex;   each entry might be considered a meme.  However, `meme' is often   misused to mean `...
meme3 is  acceptance of the idea that in humans (and presumably other tool-   and language-using sophonts) cultural evolution by selection of   adaptive ideas has superseded biological evolution by selection of   hereditary traits.  Hackers find this...
meme plague is  n. The spread of a successful but pernicious {meme},   esp. one that parasitizes the victims into giving their all to   propagate it.  Astrology, BASIC, and the other guy's religion are   often considered to be examples.  This usage i...
meme plague2 is  `joiner' ideologies like Naziism or various   forms of millennarian Christianity have exhibited plague-like cycles   of exponential growth followed by collapses to small reservoir   populations. 
memetics is  /me-met'iks/ [from {meme}] The study of memes.  As of   mid-1991, this is still an extremely informal and speculative   endeavor, though the first steps towards at least statistical rigor   have been made by H. Keith Henson and others.  ...
memetics2 is  among hackers, who like to see   themselves as the architects of the new information ecologies in   which memes live and replicate. 
memory leak is  n. An error in a program's dynamic-store allocation   logic that causes it to fail to reclaim discarded memory, leading   to eventual collapse due to memory exhaustion.  Also (esp. at   CMU) called {core leak}.  See {aliasing bug}, {f...
memory leak2 is  {precedence lossage}, {overrun   screw}, {leaky heap}, {leak}. 
menuitis is  /men`yoo-i:'tis/ n. Notional disease suffered by software   with an obsessively simple-minded menu interface and no escape.   Hackers find this intensely irritating and much prefer the   flexibility of command-line or language-style inte...
menuitis2 is  macros or a special-purpose   language in which one can encode useful hacks.  See   {user-obsequious}, {drool-proof paper}, {WIMP environment},   {for the rest of us}. 
mess-dos is  /mes-dos/ n. Derisory term for MS-DOS.  Often followed   by the ritual banishing "Just say No!"  See {{MS-DOS}}.  Most   hackers (even many MS-DOS hackers) loathe MS-DOS for its   single-tasking nature, its limits on application size, it...
mess-dos2 is  IBMness (see {fear and   loathing}).  Also `mess-loss', `messy-dos', `mess-dog',   `mess-dross', `mush-dos', and various combinations thereof.  In   Ireland and the U.K. it is even sometimes called `Domestos' after a   brand of toilet c...
meta is  /me't*/ or /may't*/ or (Commonwealth) /mee't*/ [from   analytic philosophy] adj.,pref. One level of description up.   A meta-syntactic variable is a variable in notation used to describe   syntax, and meta-language is language used to descri...
meta2 is  briefly, but much hacker humor turns   on deliberate confusion between meta-levels.  See {{Humor,   Hacker}}. 
meta bit is  n. The top bit of an 8-bit character, which is on in   character values 128--255.  Also called {high bit}, {alt bit},   or {hobbit}.  Some terminals and consoles (see {space-cadet   keyboard}) have a META shift key.  Others (including,  ...
meta bit2 is  machines) have an   ALT key.  See also {bucky bits}. 
MFTL is  /M-F-T-L/ [acronym: `My Favorite Toy Language'] 1. adj.   Describes a talk on a programming language design that is heavy on   the syntax (with lots of BNF), sometimes even talks about semantics   (e.g., type systems), but rarely, if ever, h...
MFTL2 is  broadly applied to talks --- even when   the topic is not a programming language --- in which the subject   matter is gone into in unnecessary and meticulous detail at the   sacrifice of any conceptual content.  "Well, it was a typical MFTL...
MFTL3 is  which the developers are   passionate (often to the point of prosyletic zeal) but no one else   cares about.  Applied to the language by those outside the   originating group.  "He cornered me about type resolution in his   MFTL."   The fir...
MFTL4 is  MFTL is   usually to write a compiler for it, then bootstrap the design away   from contamination by lesser languages by writing a compiler for it   in itself.  Thus, the standard put-down question at an MFTL talk is   "Has it been used for...
MFTL5 is  other hand, a language that *cannot* be used to write   its own compiler is beneath contempt... 
mickey is  n. The resolution unit of mouse movement.  It has been   suggested that the `disney' will become a benchmark unit for   animation graphics performance.
mickey mouse program is  n. North American equivalent of a {noddy}   (that is, trivial) program.  Doesn't necessarily have the   belittling connotations of mainstream slang "Oh, that's just   mickey mouse stuff!"; sometimes trivial programs can be ve...
micro- is  pref. 1. Very small; this is the root of its use as a   quantifier prefix.  2. A quantifier prefix, calling for   multiplication by 10^{-6} (see {{quantifiers}}).  Neither   of these uses is peculiar to hackers, but hackers tend to fling  ...
micro-2 is  countenanced in   standard English.  It is recorded, for example, that one   CS professor used to characterize the standard length of his   lectures as a microcentury --- that is, about 52.6 minutes (see   also {attoparsec}, {nanoacre}, a...
micro-3 is  or human-scale --- that is,   capable of being maintained or comprehended or manipulated by one   human being.  This sense is generalized from `microcomputer',   and is esp. used in contrast with `macro-' (the corresponding   Greek prefix...
micro-4 is  global (or   {macro-}).  Thus a hacker might say that buying a smaller car to   reduce pollution only solves a microproblem; the macroproblem of   getting to work might be better solved by using mass transit,   moving to within walking di...
micro-5 is  microfloppies n. 3.5-inch floppies, as opposed to 5.25-inch   {vanilla} or mini-floppies and the now-obsolete 8-inch variety.   This term may be headed for obsolescence as 5.25-inchers pass out   of use, only to be revived if anybody floa...
micro-6 is  {stiffy}, {minifloppies}. 
microfortnight is  n. About 1.2 sec. The VMS operating system has a   lot of tuning parameters that you can set with the SYSGEN utility,   and one of these is TIMEPROMPTWAIT, the time the system will wait   for an operator to set the correct date and...
microfortnight2 is  current value is bogus.  This time is specified   in microfortnights! 
microLenat is  /mi:-kroh-len'-*t/ n. See {bogosity}.
microReid is  /mi:'kroh-reed/ n. See {bogosity}.
Microsloth Windows is  /mi:'kroh-sloth` win'dohz/ n. Hackerism for   `Microsoft Windows', a windowing system for the IBM-PC which is so   limited by bug-for-bug compatibility with {mess-dos} that it is   agonizingly slow on anything less than a fast ...
microtape is  /mi:'kroh-tayp/ n. Occasionally used to mean a   DECtape, as opposed to a {macrotape}.  A DECtape is a small   reel, about 4 inches in diameter, of magnetic tape about an inch   wide.  Unlike drivers for today's {macrotape}s, microtape ...
microtape2 is  therefore could be   used to support file systems and even for swapping (this was   generally done purely for {hack value}, as they were far too   slow for practical use).  In their heyday they were used in pretty   much the same ways ...
microtape3 is  portable way to save and transport files and programs.  Apparently   the term `microtape' was actually the official term used within   DEC for these tapes until someone coined the word `DECtape',   which, of course, sounded sexier to t...

factpacks/jargon-split.fact  view on Meta::CPAN

mouse ahead2 is  accepting the input.  Handling this   properly is rare, but it can help make a {WIMP environment} much   more usable, assuming the users are familiar with the behavior of the   user interface. 
mouse around is  vi. To explore public portions of a large system, esp.   a network such as Internet via {FTP} or {TELNET}, looking for   interesting stuff to {snarf}.
mouse belt is  n. See {rat belt}.
mouse droppings is  [MS-DOS] n. Pixels (usually single) that are not   properly restored when the mouse pointer moves away from a   particular location on the screen, producing the appearance that   the mouse pointer has left droppings behind.  The m...
mouse droppings2 is  that write to the screen memory   corresponding to the mouse pointer's current location without   hiding the mouse pointer first, and mouse drivers that do not quite   support the graphics mode in use. 
mouse elbow is  n. A tennis-elbow-like fatigue syndrome resulting from   excessive use of a {WIMP environment}.  Similarly, `mouse   shoulder'; GLS reports that he used to get this a lot before he   taught himself to be ambimoustrous.
mouso is  /mow'soh/ n. [by analogy with `typo'] An error in mouse usage   resulting in an inappropriate selection or graphic garbage on the   screen.  Compare {thinko}, {braino}.
MS-DOS is  /M-S-dos/ [MicroSoft Disk Operating System] n. A   {clone} of {{CP/M}} for the 8088 crufted together in 6 weeks by   hacker Tim Paterson, who is said to have regretted it ever since.   Numerous features, including vaguely UNIX-like but rat...
MS-DOS2 is  redirection, and pipelines, were   hacked into 2.0 and subsequent versions; as a result, there are two   or more incompatible versions of many system calls, and MS-DOS   programmers can never agree on basic things like what character to  ...
MS-DOS3 is  case-sensitive.  The   resulting mess is now the highest-unit-volume OS in history.  Often   known simply as DOS, which annoys people familiar with other   similarly abbreviated operating systems (the name goes back to the   mid-1960s, wh...
MS-DOS4 is  operating   system for the 360).  Some people like to pronounce DOS like   "dose", as in "I don't work on dose, man!", or to compare it   to a dose of brain-damaging drugs (a slogan button in wide   circulation among hackers exhorts: "MS-...
mu is  /moo/ The correct answer to the classic trick question   "Have you stopped beating your wife yet?".  Assuming that you   have no wife or you have never beaten your wife, the answer "yes"   is wrong because it implies that you used to beat your...
mu2 is  because it suggests that you   have one and are still beating her.  According to various   Discordians and Douglas Hofstadter (see the Bibliography), the   correct answer is usually "mu", a Japanese word alleged to mean   "Your question canno...
mu3 is  assumptions".  Hackers tend to be sensitive to logical   inadequacies in language, and many have adopted this suggestion   with enthusiasm.  The word `mu' is actually from Chinese, meaning   `nothing'; it is used in mainstream Japanese in tha...
mu4 is  the Discordian question-denying   use.  It almost certainly derives from overgeneralization of the   answer in the following well-known Rinzei Zen teaching riddle:     A monk asked Joshu, "Does a dog have the Buddha nature?"     Joshu retorte...
mu5 is  Koans}, and Douglas   Hofstadter's `G"odel, Escher, Bach' (pointer in the   Bibliography). 
mudhead is  n. Commonly used to refer to a {MUD} player who   sleeps, breathes, and eats MUD.  Mudheads have been known to fail   their degrees, drop out, etc., with the consolation, however, that   they made wizard level.  When encountered in person...
mudhead2 is  topics: the tactic, character, or wizard   that is supposedly always unfairly stopping him/her from becoming a   wizard or beating a favorite MUD, and the MUD he or she is writing   or going to write because all existing MUDs are so drea...
multician is  /muhl-ti'shn/ [coined at Honeywell, ca. 1970] n.   Competent user of {{Multics}}.  Perhaps oddly, no one has ever   promoted the analogous `Unician'.
Multics is  /muhl'tiks/ n. [from "MULTiplexed Information and   Computing Service"] An early (late 1960s) timesharing operating   system co-designed by a consortium including MIT, GE, and Bell   Laboratories.  Very innovative for its time --- among o...
Multics2 is  treating all devices uniformly as special   files.  All the members but GE eventually pulled out after   determining that {second-system effect} had bloated Multics to   the point of practical unusability (the `lean' predecessor in   que...
Multics3 is  Multics after   buying out GE's computer group, but it was never very successful   (among other things, on some versions one was commonly required to   enter a password to log out).  One of the developers left in the   lurch by the proje...
Multics4 is  which led directly to the birth of {{UNIX}}.  For this and other   reasons, aspects of the Multics design remain a topic of occasional   debate among hackers.  See also {brain-damaged} and {GCOS}. 
multitask is  n. Often used of humans in the same meaning it has for   computers, to describe a person doing several things at once (but   see {thrash}).  The term `multiplex', from communications   technology (meaning to handle more than one channel...
mumblage is  /muhm'bl*j/ n. The topic of one's mumbling (see {mumble}).   "All that mumblage" is used like "all that stuff" when it is   not quite clear how the subject of discussion works, or like "all that   crap" when `mumble' is being used as an ...
mumble is  interj. 1. Said when the correct response is too   complicated to enunciate, or the speaker has not thought it out.   Often prefaces a longer answer, or indicates a general reluctance   to get into a long discussion.  "Don't you think that...
mumble2 is  a hybrid reference-count   transaction garbage collector, if the cache is big enough and there   are some extra cache bits for the microcode to use?"  "Well,   mumble ... I'll have to think about it."  2. Sometimes used as   an expression...
mumble3 is  {VAX}."  "Mumble!"  Common variant: `mumble frotz' (see   {frotz}; interestingly, one does not say `mumble frobnitz'   even though `frotz' is short for `frobnitz').  3. Yet another   metasyntactic variable, like {foo}.  4. When used as a ...
mumble4 is  understand you".  5. Sometimes used   in `public' contexts on-line as a placefiller for things one is   barred from giving details about.  For example, a poster with   pre-released hardware in his machine might say "Yup, my machine   now ...
mumble5 is  I'm testing for   Mumbleco." 
munch is  [often confused with {mung}, q.v.] vt. To transform   information in a serial fashion, often requiring large amounts of   computation.  To trace down a data structure.  Related to {crunch}   and nearly synonymous with {grovel}, but connotes...
munching is  n. Exploration of security holes of someone else's   computer for thrills, notoriety, or to annoy the system manager.   Compare {cracker}.  See also {hacked off}.
munching squares is  n. A {display hack} dating back to the PDP-1   (ca. 1962, reportedly discovered by Jackson Wright), which employs a   trivial computation (repeatedly plotting the graph Y = X XOR T for   successive values of T --- see {HAKMEM} it...
munching squares2 is  display of moving and growing squares that devour the   screen.  The initial value of T is treated as a parameter, which,   when well-chosen, can produce amazing effects.  Some of these,   later (re)discovered on the LISP machin...
munching squares3 is  (try AND for XOR and toggling points   instead of plotting them), `munching w's', and `munching   mazes'.  More generally, suppose a graphics program produces an   impressive and ever-changing display of some basic form, foo, on...
munching squares4 is  relatively simple program;   then the program (or the resulting display) is likely to be   referred to as `munching foos' (this is a good example of the use   of the word {foo} as a metasyntactic variable). 
munchkin is  /muhnch'kin/ [from the squeaky-voiced little people in   L. Frank Baum's `The Wizard of Oz'] n. A teenage-or-younger micro   enthusiast hacking BASIC or something else equally constricted.  A   term of mild derision --- munchkins are ann...
munchkin2 is  passing through a {larval stage}.  The term   {urchin} is also used.  See also {wannabee}, {bitty box}. 
mundane is  [from SF fandom] n. 1. A person who is not in science   fiction fandom.  2. A person who is not in the computer industry.   In this sense, most often an adjectival modifier as in "in my   mundane life...." See also {Real World}.

factpacks/jargon-split.fact  view on Meta::CPAN

N is  /N/ quant. 1. A large and indeterminate number of objects:   "There were N bugs in that crock!"  Also used in its   original sense of a variable name: "This crock has N bugs,   as N goes to infinity."  (The true number of bugs is always   at le...
N2 is  inherited   from the current context.  For example, when a meal is being   ordered at a restaurant, N may be understood to mean however   many people there are at the table.  From the remark "We'd like to   order N wonton soups and a family di...
N3 is  person at the table   wants to eat only soup, even though you don't know how many people   there are (see {great-wall}).  3. `Nth': adj. The   ordinal counterpart of N, senses #1 and #2.  "Now for the   Nth and last time..." In the specific co...
N4 is  assumed to   be at least 4, and is usually 5 or more (see {tenured graduate   student}).  See also {{random numbers}}, {two-to-the-n}. 
nailed to the wall is  [like a trophy] adj. Said of a bug finally   eliminated after protracted, and even heroic, effort.
nailing jelly is  vi. See {like nailing jelly to a tree}.
na"ive is  adj. Untutored in the perversities of some particular   program or system; one who still tries to do things in an intuitive   way, rather than the right way (in really good designs these   coincide, but most designs aren't `really good' in...
na"ive2 is  unrelated to general   maturity or competence, or even competence at any other specific   program.  It is a sad commentary on the primitive state of   computing that the natural opposite of this term is often claimed   to be `experienced ...
na"ive user is  n. A {luser}.  Tends to imply someone who is   ignorant mainly owing to inexperience.  When this is applied to   someone who *has* experience, there is a definite implication   of stupidity.
NAK is  /nak/ [from the ASCII mnemonic for 0010101] interj.   1. On-line joke answer to {ACK}?: "I'm not here."   2. On-line answer to a request for chat: "I'm not available."   3. Used to politely interrupt someone to tell them you don't   understan...
NAK2 is  stopped making   sense.  See {ACK}, sense 3.  "And then, after we recode the   project in COBOL...."  "Nak, Nak, Nak!  I thought I heard you   say COBOL!" 
nano is  /nan'oh/ [CMU: from `nanosecond'] n. A brief period of   time.  "Be with you in a nano" means you really will be free   shortly, i.e., implies what mainstream people mean by "in a   jiffy" (whereas the hackish use of `jiffy' is quite differe...
nano- is  [SI: the next quantifier below {micro-}; meaning *   10^{-9}] pref. Smaller than {micro-}, and used in the same rather   loose and connotative way.  Thus, one has {{nanotechnology}}   (coined by hacker K. Eric Drexler) by analogy with   `mi...
nano-2 is  architectures have a   `nanocode' level below `microcode'.  Tom Duff at Bell Labs has   also pointed out that "Pi seconds is a nanocentury".   See also {{quantifiers}}, {pico-}, {nanoacre}, {nanobot},   {nanocomputer}, {nanofortnight}. 
nanoacre is  /nan'oh-ay`kr/ n. A unit (about 2 mm square) of real   estate on a VLSI chip.  The term gets its giggle value from the   fact that VLSI nanoacres have costs in the same range as real acres   once one figures in design and fabrication-set...
nanobot is  /nan'oh-bot/ n. A robot of microscopic proportions,   presumably built by means of {{nanotechnology}}.  As yet, only   used informally (and speculatively!).  Also called a `nanoagent'.
nanocomputer is  /nan'oh-k*m-pyoo'tr/ n. A computer whose switching   elements are molecular in size.  Designs for mechanical   nanocomputers which use single-molecule sliding rods for their   logic have been proposed.  The controller for a {nanobot}...
nanofortnight is  [Adelaide University] n. 1 fortnight * 10^-9,   or about 1.2 msec.  This unit was used largely by students doing   undergraduate practicals.  See {microfortnight}, {attoparsec},   and {micro-}.
nanotechnology is  /nan'-oh-tek-no`l*-jee/ n. A hypothetical   fabrication technology in which objects are designed and built with   the individual specification and placement of each separate atom.   The first unequivocal nanofabrication experiments...
nanotechnology2 is  with the deposition of individual xenon   atoms on a nickel substrate to spell the logo of a certain very   large computer company.  Nanotechnology has been a hot topic in the   hacker subculture ever since the term was coined by ...
nanotechnology3 is  Creation', where he predicted that   nanotechnology could give rise to replicating assemblers,   permitting an exponential growth of productivity and personal   wealth.  See also {blue goo}, {gray goo}, {nanobot}. 
nastygram is  /nas'tee-gram/ n. 1. A protocol packet or item of email   (the latter is also called a {letterbomb}) that takes advantage   of misfeatures or security holes on the target system to do   untoward things.  2. Disapproving mail, esp. from ...
nastygram2 is  {netiquette} or a complaint about   failure to correct some mail- or news-transmission problem.  Compare   {shitogram}.  3. A status report from an unhappy, and probably   picky, customer.  "What'd Corporate say in today's nastygram?" ...
nastygram3 is  {daemon}; in   particular, a {bounce message}. 
Nathan Hale is  n. An asterisk (see also {splat}, {{ASCII}}).  Oh,   you want an etymology?  Notionally, from "I regret that I have only   one asterisk for my country!", a misquote of the famous remark   uttered by Nathan Hale just before he was hang...
Nathan Hale2 is  in the American War of Independence. 
nature is  n. See {has the X nature}.
neat hack is  n. 1. A clever technique.  2. A brilliant practical   joke, where neatness is correlated with cleverness, harmlessness,   and surprise value.  Example: the Caltech Rose Bowl card display   switch (see appendix A).  See {hack}.
neep-neep is  /neep neep/ [onomatopoeic, from New York SF fandom] n.   One who is fascinated by computers.  More general than {hacker},   as it need not imply more skill than is required to boot games on a   PC.  The derived noun `neep-neeping' appli...
neep-neep2 is  about computers that tend to develop in the   corners at most SF-convention parties.  Fandom has a related   proverb to the effect that "Hacking is a conversational black   hole!". 
neophilia is  /nee`oh-fil'-ee-*/ n. The trait of being excited and   pleased by novelty.  Common trait of most hackers, SF fans, and   members of several other connected leading-edge subcultures,   including the pro-technology `Whole Earth' wing of t...
neophilia2 is  members of Mensa, and the   Discordian/neo-pagan underground.  All these groups overlap heavily   and (where evidence is available) seem to share characteristic   hacker tropisms for science fiction, {{Music}}, and {{oriental   food}}....
net.- is  /net dot/ pref. [USENET] Prefix used to describe people and   events related to USENET.  From the time before the {Great   Renaming}, when most non-local newsgroups had names beginning   `net.'.  Includes {net.god}s, `net.goddesses' (variou...

factpacks/jargon-split.fact  view on Meta::CPAN

old fart2 is  the second or third person but one of   pride in first person. 
Old Testament is  n. [C programmers] The first edition of {K&R}, the   sacred text describing {Classic C}.
one-line fix is  n. Used (often sarcastically) of a change to a   program that is thought to be trivial or insignificant right up to   the moment it crashes the system.  Usually `cured' by another   one-line fix.  See also {I didn't change anything!}
one-liner wars is  n. A game popular among hackers who code in the   language APL (see {write-only language}).  The objective is to   see who can code the most interesting and/or useful routine in one   line of operators chosen from APL's exceedingly...
one-liner wars2 is  was practiced among {TECO} hackers.      Ken Iverson, the inventor of APL, has been credited with a   one-liner that, given a number N, produces a list of the   prime numbers from 1 to N inclusive.  It looks like this	(2 = 0 +.= T...
one-liner wars3 is  character, the assignment arrow is a   single character, and `i' represents the APL iota. 
ooblick is  /oo'blik/ [from Dr. Seuss's `Bartholomew and the   Oobleck'] n. A bizarre semi-liquid sludge made from cornstarch and   water.  Enjoyed among hackers who make batches during playtime at   parties for its amusing and extremely non-Newtonia...
ooblick2 is  resists rapid motion like a solid and will   even crack when hit by a hammer.  Often found near lasers.   Here is a field-tested ooblick recipe contributed by GLS     1 cup cornstarch     1 cup baking soda     3/4 cup water     N drops o...
ooblick3 is  non-Newtonian as a pure cornstarch   ooblick, but has an appropriately slimy feel.   Some, however, insist that the notion of an ooblick *recipe*   is far too mechanical, and that it is best to add the water in   small increments so that...
ooblick4 is  through as it *becomes* ooblick can be grokked in   fullness by many hands.  For optional ingredients of this   experience, see the "Ceremonial Chemicals" section of   appendix B. 
open is  n. Abbreviation for `open (or left) parenthesis' --- used when   necessary to eliminate oral ambiguity.  To read aloud the LISP form   (DEFUN FOO (X) (PLUS X 1)) one might say "Open defun foo, open   eks close, open, plus eks one, close clos...
open switch is  [IBM prob. from railroading] n. An unresolved   question, issue, or problem.
operating system is  [techspeak] n. (Often abbreviated `OS') The   foundation software of a machine, of course; that which schedules   tasks, allocates storage, and presents a default interface to the   user between applications.  The facilities an o...
operating system2 is  design philosophy exert an extremely   strong influence on programming style and on the technical cultures   that grow up around its host machines.  Hacker folklore has been   shaped primarily by the {{UNIX}}, {{ITS}}, {{TOPS-10...
operating system3 is  {{CP/M}}, {{MS-DOS}}, and   {{Multics}} operating systems (most importantly by ITS and   UNIX). 
Orange Book is  n. The U.S. Government's standards document   `Trusted Computer System Evaluation Criteria, DOD standard   5200.28-STD, December, 1985' which characterize secure computing   architectures and defines levels A1 (most secure) through D ...
Orange Book2 is  can be upgraded to about C1   without excessive pain.  See also {{book titles}}. 
oriental food is  n. Hackers display an intense tropism towards   oriental cuisine, especially Chinese, and especially of the spicier   varieties such as Szechuan and Hunan.  This phenomenon (which has   also been observed in subcultures that overlap...
oriental food2 is  science-fiction fandom) has never been   satisfactorily explained, but is sufficiently intense that one can   assume the target of a hackish dinner expedition to be the best   local Chinese place and be right at least three times o...
oriental food3 is  {stir-fried random},   {laser chicken}, {Yu-Shiang Whole Fish}.  Thai, Indian,   Korean, and Vietnamese cuisines are also quite popular. 
orphan is  [UNIX] n. A process whose parent has died; one inherited by   `init(1)'.  Compare {zombie}.

factpacks/jargon-split.fact  view on Meta::CPAN

perf is  /perf/ n. See {chad} (sense 1).  The term `perfory'   /per'f*-ree/ is also heard.
perfect programmer syndrome is  n. Arrogance; the egotistical   conviction that one is above normal human error.  Most frequently   found among programmers of some native ability but relatively   little experience (especially new graduates; their per...
perfect programmer syndrome2 is  excellent performance at solving {toy   problem}s).  "Of course my program is correct, there is no need to   test it."  "Yes, I can see there may be a problem here, but   *I'll* never type `rm -r /' while in {root}." 
Perl is  /perl/ [Practical Extraction and Report Language, a.k.a   Pathologically Eclectic Rubbish Lister] n. An interpreted language   developed by Larry Wall (lwall@jpl.nasa.gov, author of   `patch(1)' and `rn(1)') and distributed over USENET.   Su...
Perl2 is  hairier (see   {awk}).  UNIX sysadmins, who are almost always incorrigible   hackers, increasingly consider it one of the {languages of   choice}.  Perl has been described, in a parody of a famous remark   about `lex(1)', as the "Swiss-Army...
pessimal is  /pes'im-l/ [Latin-based antonym for `optimal'] adj.   Maximally bad.  "This is a pessimal situation."  Also `pessimize'   vt. To make as bad as possible.  These words are the obvious   Latin-based antonyms for `optimal' and `optimize', b...
pessimal2 is  most English dictionaries, although   `pessimize' is listed in the OED. 
pessimizing compiler is  /pes'*-miz`ing k*m-pil'r/ [antonym of   `optimizing compiler'] n. A compiler that produces object code that   is worse than the straightforward or obvious hand translation.  The   implication is that the compiler is actually ...
pessimizing compiler2 is  excessive cleverness is doing the opposite.  A   few pessimizing compilers have been written on purpose, however, as   pranks or burlesques. 
peta- is  /pe't*/ [SI] pref. See {{quantifiers}}.
PETSCII is  /pet'skee/ [abbreviation of PET ASCII] n. The variation   (many would say perversion) of the {{ASCII}} character set used by   the Commodore Business Machines PET series of personal computers   and the later Commodore C64, C16, and C128 m...
PETSCII2 is  and up-arrow (as in old-style ASCII) instead of   underscore and caret, placed the unshifted alphabet at positions   65--90, put the shifted alphabet at positions 193--218, and added   graphics characters. 
phase is  1. n. The phase of one's waking-sleeping schedule with   respect to the standard 24-hour cycle.  This is a useful concept   among people who often work at night and/or according to no fixed   schedule.  It is not uncommon to change one's ph...
phase2 is  regular basis.  "What's your phase?"  "I've   been getting in about 8 P.M. lately, but I'm going to {wrap   around} to the day schedule by Friday."  A person who is roughly   12 hours out of phase is sometimes said to be in `night mode'.  ...
phase3 is  frequently) used, meaning   you're working 9 to 5 (or, more likely, 10 to 6).)  The act of   altering one's cycle is called `changing phase'; `phase   shifting' has also been recently reported from Caltech.   2. `change phase the hard way'...
phase4 is  to get into a different phase.  3. `change phase   the easy way' To stay asleep, etc.  However, some claim that   either staying awake longer or sleeping longer is easy, and that it   is *shortening* your day or night that's hard (see {wra...
phase5 is  travelers who cross many   time-zone boundaries may be attributed to two distinct causes the   strain of travel per se, and the strain of changing phase.  Hackers   who suddenly find that they must change phase drastically in a   short per...
phase6 is  experience   something very like jet lag without traveling. 
phase of the moon is  n. Used humorously as a random parameter on which   something is said to depend.  Sometimes implies unreliability of   whatever is dependent, or that reliability seems to be dependent on   conditions nobody has been able to dete...
phase of the moon2 is  channel open in mumble mode, having the foo   switch set, and on the phase of the moon."   True story Once upon a time there was a bug that really did depend   on the phase of the moon.  There is a little subroutine that had   ...
phase of the moon3 is  MIT to calculate an   approximation to the moon's true phase.  GLS incorporated this   routine into a LISP program that, when it wrote out a file, would   print a timestamp line almost 80 characters long.  Very   occasionally t...

factpacks/jargon-split.fact  view on Meta::CPAN

punched card is  alt. `punch card' [techspeak] n.obs. The signature   medium of computing's {Stone Age}, now obsolescent outside of   some IBM shops.  The punched card actually predated computers   considerably, originating in 1801 as a control devic...
punched card2 is  patented by Hollerith and used with   mechanical tabulating machines in the 1890 U.S. Census was a piece   of cardboard about 90 mm by 215 mm, designed to fit exactly in the   currency trays used for that era's larger dollar bills. ...
punched card3 is  manufacturer) married   the punched card to computers, encoding binary information as   patterns of small rectangular holes; one character per column,   80 columns per card.  Other coding schemes, sizes of card, and   hole shapes we...
punched card4 is  width of most character terminals is a legacy of the   IBM punched card; so is the size of the quick-reference cards   distributed with many varieties of computers even today.  See   {chad}, {chad box}, {eighty-column mind}, {green ...
punt is  [from the punch line of an old joke referring to American   football "Drop back 15 yards and punt!"] v. 1. To give up,   typically without any intention of retrying.  "Let's punt the   movie tonight."  "I was going to hack all night to get t...
punt2 is  mean that you've decided   not to stay up all night, and may also mean you're not ever even   going to put in the feature.  2. More specifically, to give up on   figuring out what the {Right Thing} is and resort to an   inefficient hack.  3...
punt3 is  problem, typically because one cannot define what is desirable   sufficiently well to frame an algorithmic solution.  "No way to   know what the right form to dump the graph in is --- we'll punt   that for now."  4. To hand a tricky impleme...
punt4 is  the design.  "It's too hard to get the   compiler to do that; let's punt to the runtime system." 
Purple Book is  n. The `System V Interface Definition'.  The covers   of the first editions were an amazingly nauseating shade of   off-lavender.  See also {{book titles}}.
push is  [from the operation that puts the current information on a   stack, and the fact that procedure return addresses are saved on   a stack] Also PUSH /push/ or PUSHJ /push'J/ (the latter based   on the PDP-10 procedure call instruction).  1. To...
push2 is  one says that something has been   pushed onto one's stack, it means that the Damoclean list of things   hanging over ones's head has grown longer and heavier yet.  This may   also imply that one will deal with it *before* other pending   i...
push3 is  was `added to my queue'.   2. vi. To enter upon a digression, to save the current discussion   for later.  Antonym of {pop}; see also {stack}, {pdl}.*quad n. 1. Two bits; syn. for {quarter}, {crumb},   {tayste}.  2. A four-pack of anything ...
push4 is  box glyph used in the APL language for various   arcane purposes mostly related to I/O.  Former Ivy-Leaguers and   Oxbridge types are said to associate it with nostalgic memories of   dear old University. 
quadruple bucky is  n., obs. 1. On an MIT {space-cadet keyboard},   use of all four of the shifting keys (control, meta, hyper, and   super) while typing a character key.  2. On a Stanford or MIT   keyboard in {raw mode}, use of four shift keys while...
quadruple bucky2 is  shift keys are the control and meta   keys on *both* sides of the keyboard.  This was very difficult   to do!  One accepted technique was to press the left-control and   left-meta keys with your left hand, the right-control and  ...
quadruple bucky3 is  fifth key with your   nose.   Quadruple-bucky combinations were very seldom used in practice,   because when one invented a new command one usually assigned it to   some character that was easier to type.  If you want to imply th...
quadruple bucky4 is  or features, you can say   something like "Oh, the command that makes it spin the tapes while   whistling Beethoven's Fifth Symphony is quadruple-bucky-cokebottle."   See {double bucky}, {bucky bits}, {cokebottle}. 
quantifiers is  In techspeak and jargon, the standard metric   prefixes used in the SI (Syst`eme International) conventions for   scientific measurement have dual uses.  With units of time or   things that come in powers of 10, such as money, they re...
quantifiers2 is  by powers of 1000 = 10^3.   But when used with bytes or other things that naturally come in   powers of 2, they usually denote multiplication by powers of   1024 = 2^{10}.       The binary peta- and exa- loadings are not in common us...
quantifiers3 is  multiplication by 1000^{-1},   has always been rare (there is, however, a standard joke about the   `millihelen' --- notionally, the amount of beauty required to   launch one ship).  See the entries on {micro-}, {pico-}, and   {nano-...
quantifiers4 is  use of these   terms.  `Femto' and `atto' (which, interestingly, derive not   from Greek but from Danish) have not yet acquired jargon loadings,   though it is easy to predict what those will be once computing   technology enters the...
quantifiers5 is  {attoparsec}).   There are, of course, some standard unit prefixes for powers of   10.  In the following table, the `prefix' column is the   international standard suffix for the appropriate power of ten; the   `binary' column lists ...
quantifiers6 is  corresponding power of 2.  The B-suffixed forms are commonly used   for byte quantities; the words `meg' and `gig' are nouns which may   (but do not always) pluralize with `s'.       Confusingly, hackers often use K as though it were...
quantifiers7 is  prefix; thus "2K dollars".  This   is also true (though less commonly) of G and M.   Note that the formal SI metric prefix for 1000 is `k'; some use   this strictly, reserving `K' for multiplication by 1024 (KB is   `kilobytes').   K...
quantifiers8 is  bytes; thus, 64G is   64 gigabytes and `a K' is a kilobyte (compare mainstream use of `a G'   as short for `a grand', that is, $1000).  Whether one pronounces   `gig' with hard or soft `g' depends on what one thinks the proper   pron...
quantifiers9 is  1024 (or other powers of 2 and 10 close in   magnitude) --- for example, describing a memory in units of   500K or 524K instead of 512K --- is a sure sign of the   {marketroid}. 
quantum bogodynamics is  /kwon'tm boh`goh-di-nam'iks/ n. A theory   that characterizes the universe in terms of bogon sources (such as   politicians, used-car salesmen, TV evangelists, and {suit}s in   general), bogon sinks (such as taxpayers and com...

factpacks/jargon-split.fact  view on Meta::CPAN

RTM is  /R-T-M/ [USENET acronym for `Read The Manual']   1. Politer variant of {RTFM}.  2. Robert T. Morris, perpetrator   of the great Internet worm of 1988; villain to many, na"ive hacker   gone wrong to a few.  Morris claimed that the worm that br...
RTM2 is  experiment that got out of   control as the result of a coding error.  After the storm of negative   publicity that followed this blunder, Morris's name on ITS was   hacked from RTM to {RTFM}. 
rude is  [WPI] adj. 1. (of a program) Badly written.  2. Functionally   poor, e.g., a program that is very difficult to use because of   gratuitously poor (random?) design decisions.  See {cuspy}.
runes is  pl.n. 1. Anything that requires {heavy wizardry} or   {black art} to {parse} core dumps, JCL commands, APL, or code   in a language you haven't a clue how to read.  Compare {casting   the runes}, {Great Runes}.  2. Special display character...
runic is  adj. Syn. {obscure}.  VMS fans sometimes refer to UNIX as   `Runix'; UNIX fans return the compliment by expanding VMS to `Very   Messy Syntax' or `Vachement Mauvais Syst`eme' (French; lit.   "Cowlike Bad System", idiomatically "Bitchy Bad S...
rusty iron is  n. Syn. {tired iron}.  It has been claimed that this   is the inevitable fate of {water MIPS}.
rusty memory is  n. Mass-storage that uses iron-oxide-based magnetic   media (esp. tape and the pre-Winchester removable disk packs used   in {washing machine}s).  Compare {donuts}.*S/N ratio // n. (also `s/n ratio', `sn ratio').  Syn.   {signal-to-n...
sacred is  adj. Reserved for the exclusive use of something (an   extension of the standard meaning).  Often means that anyone may   look at the sacred object, but clobbering it will screw whatever it   is sacred to.  The comment "Register 7 is sacre...
sacred2 is  program would be interpreted by a hacker   to mean that if any *other* part of the program changes the   contents of register 7, dire consequences are likely to ensue. 
saga is  [WPI] n. A cuspy but bogus raving story about N random   broken people.
sagan is  /say'gn/ [from Carl Sagan's TV series "Cosmos"; think   "billions and billions"] n. A large quantity of anything.   "There's a sagan different ways to tweak EMACS."  "The   U.S. Government spends sagans on bombs and welfare --- hard to say ...
SAIL is  /sayl/, not /S-A-I-L/ n. 1. Stanford Artificial   Intelligence Lab.  An important site in the early development of   LISP; with the MIT AI Lab, BBN, CMU, and the UNIX community, one of   the major wellsprings of technical innovation and hack...
SAIL2 is  entry for details).  The SAIL   machines were officially shut down in late May 1990, scant weeks   after the MIT AI Lab's ITS cluster was officially decommissioned.   2. The Stanford Artificial Intelligence Language used at SAIL   (sense 1)...
SAIL3 is  coroutining   facility and some new data types intended for building search trees   and association lists. 
salescritter is  /sayls'kri`tr/ n. Pejorative hackerism for a computer   salesperson.  Hackers tell the following joke     Q. What's the difference between a used-car dealer and a        computer salesman?     A. The used-car dealer knows he's lying....
salescritter2 is  that salescritters are   self-selected for stupidity (after all, if they had brains and the   inclination to use them, they'd be in programming).  The terms   `salesthing' and `salesdroid' are also common.  Compare   {marketroid}, {...
salsman is  /salz'm*n/ v. To flood a mailing list or newsgroup with   huge amounts of useless, trivial or redundant information.  From   the name of a hacker who has frequently done this on some widely   distributed mailing lists.
salt mines is  n. Dense quarters housing large numbers of programmers   working long hours on grungy projects, with some hope of seeing the   end of the tunnel in N years.  Noted for their absence of sunshine.   Compare {playpen}, {sandbox}.
salt substrate is  [MIT] n. Collective noun used to refer to potato   chips, pretzels, saltines, or any other form of snack food   designed primarily as a carrier for sodium chloride.  From the   technical term `chip substrate', used to refer to the ...
salt substrate2 is  of integrated circuits are deposited. 
same-day service is  n. Ironic term used to describe long response   time, particularly with respect to {{MS-DOS}} system calls (which   ought to require only a tiny fraction of a second to execute).   Such response time is a major incentive for prog...
same-day service2 is  {well-behaved}.  See also {PC-ism}. 
sandbender is  [IBM] n. A person involved with silicon lithography and   the physical design of chips.  Compare {ironmonger}, {polygon   pusher}.
sandbox is  n. (or `sandbox, the') Common term for the   R&D department at many software and computer companies (where hackers   in commercial environments are likely to be found).  Half-derisive,   but reflects the truth that research is a form of c...
sanity check is  n. 1. The act of checking a piece of code (or   anything else, e.g., a USENET posting) for completely stupid mistakes.   Implies that the check is to make sure the author was sane when it   was written; e.g., if a piece of scientific...
sanity check2 is  was giving unexpected results, one might   first look at the nesting of parentheses or the coding of the   formula, as a {sanity check}, before looking at the more complex   I/O or data structure manipulation routines, much less the...
sanity check3 is  2. A run-time test,   either validating input or ensuring that the program hasn't screwed   up internally (producing an inconsistent value or state). 
Saturday night special is  [from police slang for a cheap handgun] n.   A program or feature kluged together during off hours, under a   deadline, and in response to pressure from a {salescritter}.   Such hacks are dangerously unreliable, but all too...
say is  vt. 1. To type to a terminal.  "To list a directory   verbosely, you have to say `ls -l'."  Tends to imply a   {newline}-terminated command (a `sentence').  2. A computer   may also be said to `say' things to you, even if it doesn't have   a ...
say2 is  terminal in response   to your commands.  Hackers find it odd that this usage confuses   {mundane}s. 
science-fiction fandom is  n. Another voluntary subculture having a   very heavy overlap with hackerdom; most hackers read SF and/or   fantasy fiction avidly, and many go to `cons' (SF conventions) or   are involved in fandom-connected activities suc...
science-fiction fandom2 is  Some hacker jargon originated in SF fandom;   see {defenestration}, {great-wall}, {cyberpunk}, {h}, {ha ha   only serious}, {IMHO}, {mundane}, {neep-neep}, {Real   Soon Now}.  Additionally, the jargon terms {cowboy},   {cy...
science-fiction fandom3 is  {virus},   {wetware}, {wirehead}, and {worm} originated in SF   stories. 
scram switch is  [from the nuclear power industry] n. An   emergency-power-off switch (see {Big Red Switch}), esp. one   positioned to be easily hit by evacuating personnel.  In general,   this is *not* something you {frob} lightly; these often   ini...
scram switch2 is  and are installed   in a {dinosaur pen} for use in case of electrical fire or in   case some luckless {field servoid} should put 120 volts across   himself while {Easter egging}. 
scratch is  1. [from `scratchpad'] adj. Describes a data   structure or recording medium attached to a machine for testing or   temporary-use purposes; one that can be {scribble}d on without   loss.  Usually in the combining forms `scratch memory',  ...
scratch2 is  tape',   `scratch volume'.  See {scratch monkey}.  2. [primarily   IBM] vt. To delete (as in a file). 
scratch monkey is  n. As in "Before testing or reconfiguring, always   mount a {scratch monkey}", a proverb used to advise caution when   dealing with irreplaceable data or devices.  Used to refer to any   scratch volume hooked to a computer during a...
scratch monkey2 is  precious resource or data that might otherwise get   trashed.   This term preserves the memory of Mabel, the Swimming Wonder   Monkey, star of a biological research program at the University of   Toronto ca. 1986.  Mabel was not (...

factpacks/jargon-split.fact  view on Meta::CPAN

second-system effect is  n. (sometimes, more euphoniously,   `second-system syndrome') When one is designing the successor to   a relatively small, elegant, and successful system, there is a   tendency to become grandiose in one's success and design ...
second-system effect2 is  The term was first   used by Fred Brooks in his classic `The Mythical Man-Month   Essays on Software Engineering' (Addison-Wesley, 1975; ISBN   0-201-00650-2).  It described the jump from a set of nice, simple   operating sy...
second-system effect3 is  360 series.  A similar effect can also happen in an evolving   system; see {Brooks's Law}, {creeping elegance}, {creeping   featurism}.  See also {{Multics}}, {OS/2}, {X}, {software   bloat}.   This version of the jargon lex...
second-system effect4 is  much truth for comfort) as an example of   second-system effect run amok on jargon-1.... 
secondary damage is  n. When a fatal error occurs (esp. a   {segfault}) the immediate cause may be that a pointer has been   trashed due to a previous {fandango on core}.  However, this   fandango may have been due to an *earlier* fandango, so no   a...
secondary damage2 is  the damage occurred.   "The data structure was clobbered, but it was secondary damage."   By extension, the corruption resulting from N cascaded   fandangoes on core is `Nth-level damage'.  There is at least   one case on record...
secondary damage3 is  actually dug up the underlying bug behind an instance of   seventh-level damage!  The hacker who accomplished this   near-superhuman feat was presented with an award by his fellows. 
security through obscurity is  n. A name applied by hackers to most OS   vendors' favorite way of coping with security holes --- namely,   ignoring them and not documenting them and trusting that nobody   will find out about them and that people who ...
security through obscurity2 is  This never works for long and occasionally   sets the world up for debacles like the {RTM} worm of 1988, but once   the brief moments of panic created by such events subside most   vendors are all too willing to turn o...
security through obscurity3 is  fixing the bugs would siphon off the resources   needed to implement the next user-interface frill on marketing's   wish list --- and besides, if they started fixing security bugs   customers might begin to *expect* it...
security through obscurity4 is  merchantability gave them some sort of *right*   to a system with fewer holes in it than a shotgunned Swiss cheese,   and then where would we be?   Historical note It is claimed (with dissent from {{ITS}} fans who   sa...
security through obscurity5 is  in a positive   sense) that this term was first used in the USENET newsgroup in   comp.sys.apollo during a campaign to get HP/Apollo to fix   security problems in its UNIX-{clone} Aegis/DomainOS.  They   didn't change ...
SED is  [TMRC, from `Light-Emitting Diode'] /S-E-D/ n.   Smoke-emitting diode.  A {friode} that lost the war. See   {LER}.
segfault is  n.,vi. Syn. {segment}, {seggie}.
seggie is  /seg'ee/ [UNIX] n. Shorthand for {segmentation fault}   reported from Britain.
segment is  /seg'ment/ vi. To experience a {segmentation fault}.   Confusingly, this is often pronounced more like the noun `segment'   than like mainstream v. segment; this is because it is actually a   noun shorthand that has been verbed.
segmentation fault is  n. [UNIX] 1. An error in which a running program   attempts to access memory not allocated to it and {core dump}s   with a segmentation violation error.  2. To lose a train of   thought or a line of reasoning.  Also uttered as ...
segv is  /seg'vee/ n.,vi. Yet another synonym for {segmentation   fault} (actually, in this case, `segmentation violation').
self-reference is  n. See {self-reference}.
selvage is  /sel'v*j/ [from sewing] n. See {chad} (sense 1).
semi is  /se'mee/ or /se'mi/ 1. n. Abbreviation for   `semicolon', when speaking.  "Commands to {grind} are   prefixed by semi-semi-star" means that the prefix is `;;*',   not 1/4 of a star.  2. A prefix used with words such as   `immediately' as a q...

factpacks/jargon-split.fact  view on Meta::CPAN

superprogrammer4 is  three lines that do the {Right Thing}.  Hackers tend to prefer   the terms {hacker} and {wizard}. 
superuser is  [UNIX] n. Syn. {root}, {avatar}.  This usage has   spread to non-UNIX environments; the superuser is any account with   all {wheel} bits on.  A more specific term than {wheel}.
support is  n. After-sale handholding; something many software   vendors promise but few deliver.  To hackers, most support people   are useless --- because by the time a hacker calls support he or   she will usually know the relevant manuals better ...
support2 is  *not* a joke or exaggeration).  A   hacker's idea of `support' is a t^ete-`a-t^ete with the   software's designer. 
Suzie COBOL is  /soo'zee koh'bol/ 1. [IBM prob. from Frank Zappa's   `Suzy Creamcheese'] n. A coder straight out of training school who   knows everything except the value of comments in plain English.   Also (fashionable among personkind wishing to ...
Suzie COBOL2 is  or (in some non-IBM circles) `Cobol Charlie'.   2. [proposed] Meta-name for any {code grinder}, analogous to   {J. Random Hacker}. 
swab is  /swob/ [From the mnemonic for the PDP-11 `SWAp Byte'   instruction, as immortalized in the `dd(1)' option `conv=swab'   (see {dd})] 1. vt. To solve the {NUXI problem} by swapping   bytes in a file.  2. n. The program in V7 UNIX used to perfo...
swab2 is  equivalent to it.  See also   {big-endian}, {little-endian}, {middle-endian},   {bytesexual}. 
swap is  vt. 1. [techspeak] To move information from a fast-access   memory to a slow-access memory (`swap out'), or vice versa   (`swap in').  Often refers specifically to the use of disks as   `virtual memory'.  As pieces of data or program are nee...
swap2 is  processing; when they are no longer   needed they may be swapped out again.  2. The jargon use of these   terms analogizes people's short-term memories with core.  Cramming   for an exam might be spoken of as swapping in.  If you temporaril...
swap3 is  it, your excuse is that it   was swapped out.  To `keep something swapped in' means to keep it   fresh in your memory "I reread the TECO manual every few months   to keep it swapped in."  If someone interrupts you just as you got   a good i...
swap4 is  this   out", implying that the piece of paper is your extra-somatic   memory and if you don't swap the info out by writing it down it   will get overwritten and lost as you talk.  Compare {page in},   {page out}. 
swap space is  n. Storage space, especially temporary storage space   used during a move or reconfiguration.  "I'm just using that corner   of the machine room for swap space."
swapped in is  n. See {swap}.  See also {page in}.
swapped out is  n. See {swap}.  See also {page out}.
swizzle is  v. To convert external names, array indices, or references   within a data structure into address pointers when the data   structure is brought into main memory from external storage (also   called `pointer swizzling'); this may be done f...
swizzle2 is  simplify code (e.g., by turning lots of   name lookups into pointer dereferences).  The converse operation is   sometimes termed `unswizzling'.  See also {snap}. 
sync is  /sink/ (var. `synch') n., vi. 1. To synchronize, to   bring into synchronization.  2. [techspeak] To force all pending   I/O to the disk; see {flush}, sense 2.  3. More generally, to   force a number of competing processes or agents to a sta...
sync2 is  to crash; thus, to checkpoint   (in the database-theory sense). 
syntactic sugar is  [coined by Peter Landin] n. Features added to a   language or other formalism to make it `sweeter' for humans,   that do not affect the expressiveness of the formalism (compare   {chrome}).  Used esp. when there is an obvious and ...
syntactic sugar2 is  into other constructs already   present in the notation.  C's `a[i]' notation is syntactic   sugar for `*(a + i)'.  "Syntactic sugar causes cancer of the   semicolon."  --- Alan Perlis   The variant `syntactic saccharine' is also...

factpacks/jargon-split.fact  view on Meta::CPAN

to a first approximation2 is  algorithm that converges more quickly to the   correct result.  2. In jargon, a preface to any comment that   indicates that the comment is only approximately true.  The remark   "To a first approximation, I feel good" m...
to a first approximation3 is  reveal that not all is perfect (e.g., a   nagging cough still remains after an illness). 
to a zeroth approximation is  [from `to a first approximation] A   *really* sloppy approximation; a wild guess.  Compare   {social science number}.
toast is  1. n. Any completely inoperable system or component, esp.   one that has just crashed and burned "Uh, oh ... I think the   serial board is toast."  2. vt. To cause a system to crash   accidentally, especially in a manner that requires manua...
toast2 is  {firewall machine} again." 
toaster is  n. 1. The archetypal really stupid application for an   embedded microprocessor controller; often used in comments that   imply that a scheme is inappropriate technology (but see   {elevator controller}).  "{DWIM} for an assembler?  Thatd...
toaster2 is  toaster!"  2. A very, very dumb   computer. "You could run this program on any dumb toaster."  See   {bitty box}, {Get a real computer!}, {toy}, {beige toaster}.   3. A Macintosh, esp. the Classic Mac.  Some hold that this is   implied b...
toaster3 is  my box   without toasters, but since then Ive added two boards and a second   disk drive." 
toeprint is  n. A {footprint} of especially small size.
toggle is  vt. To change a {bit} from whatever state it is in to the   other state; to change from 1 to 0 or from 0 to 1.  This comes from   `toggle switches, such as standard light switches, though the   word `toggle actually refers to the mechanism...
toggle2 is  which it is flipped rather than to the   fact that the switch has two positions.  There are four things you   can do to a bit set it (force it to be 1), clear (or zero) it,   leave it alone, or toggle it.  (Mathematically, one would say t...
toggle3 is  functions of one boolean   argument, but saying that is much less fun than talking about   toggling bits.) 
tool is  1. n. A program used primarily to create, manipulate, modify,   or analyze other programs, such as a compiler or an editor or a   cross-referencing program.  Oppose {app}, {operating system}.   2. [UNIX] An application program with a simple,...
tool2 is  interface designed specifically to be used   in programmed combination with other tools (see {filter}).   3. [MIT general to students there] vi. To work; to study (connotes   tedium).  The TMRC Dictionary defined this as "to set ones brain ...
tool3 is  A student who   studies too much and hacks too little.  (MITs student humor   magazine rejoices in the name `Tool and Die.) 
toolsmith is  n. The software equivalent of a tool-and-die specialist;   one who specializes in making the {tool}s with which other   programmers create applications.  See also {uninteresting}.
topic drift is  n. Term used on GEnie, USENET and other electronic   fora to describe the tendency of a {thread} to drift away from   the original subject of discussion (and thus, from the Subject   header of the originating message), or the results ...
topic drift2 is  reminders that the discussion has   strayed off any useful track.  "I think we started with a question   about Nivens last book, but weve ended up discussing the sexual   habits of the common marmoset.  Now *thats* topic drift!" 
topic group is  n. Syn. {forum}.
TOPS-10 is  /tops-ten/ n. DECs proprietary OS for the fabled {PDP-10}   machines, long a favorite of hackers but now effectively extinct.   A fountain of hacker folklore; see appendix A.  See also {{ITS}},   {{TOPS-20}}, {{TWENEX}}, {VMS}, {operating...
TOPS-102 is  BOTS-10 (from `bottoms-ten) as a comment on the   inappropriateness of describing it as the top of anything. 

factpacks/jargon-split.fact  view on Meta::CPAN

trivial is  adj. 1. Too simple to bother detailing.  2. Not worth the   speakers time.  3. Complex, but solvable by methods so well known   that anyone not utterly {cretinous} would have thought of them   already.  4. Any problem one has already solv...
trivial2 is  evaluates to `Ive seen it before).   Hackers notions of triviality may be quite at variance with those   of non-hackers.  See {nontrivial}, {uninteresting}. 
troglodyte is  [Commodore] n. 1. A hacker who never leaves his   cubicle.  The term `Gnoll (from Dungeons & Dragons) is also   reported.  2. A curmudgeon attached to an obsolescent computing   environment.  The combination `ITS troglodyte was flung a...
troglodyte2 is  wringle-wrangle attending the   2.x.x revision of the Jargon File; at least one of the people it   was intended to describe adopted it with pride. 
troglodyte mode is  [Rice University] n. Programming with the lights   turned off, sunglasses on, and the terminal inverted (black on   white) because youve been up for so many days straight that your   eyes hurt (see {raster burn}).  Loud music blar...
troglodyte mode2 is  optional but recommended.  See {larval   stage}, {hack mode}. 
Trojan horse is  [coined by MIT-hacker-turned-NSA-spook Dan Edwards]   n. A program designed to break security or damage a system that is   disguised as something else benign, such as a directory lister,   archiver, a game, or (in one notorious 1990 ...
Trojan horse2 is  destroy viruses!  See {back door}, {virus},   {worm}. 
true-hacker is  [analogy with `trufan from SF fandom] n. One who   exemplifies the primary values of hacker culture, esp. competence   and helpfulness to other hackers.  A high compliment.  "He spent   6 hours helping me bring up UUCP and netnews on ...
true-hacker2 is  act of a true-hacker."  Compare   {demigod}, oppose {munchkin}. 
tty is  /T-T-Y/ [UNIX], /titee/ [ITS, but some UNIX people say it   this way as well; this pronunciation is not considered to have   sexual undertones] n. 1. A terminal of the teletype variety,   characterized by a noisy mechanical printer, a very li...
tty2 is   Usage antiquated (like the   TTYs themselves).  See also {bit-paired keyboard}.   2. [especially UNIX] Any terminal at all; sometimes used to refer   to the particular terminal controlling a given job. 
tube is  1. n. A CRT terminal.  Never used in the mainstream sense of   TV; real hackers dont watch TV, except for Loony Toons, Rocky &   Bullwinkle, Trek Classic, the Simpsons, and the occasional cheesy   old swashbuckler movie (see appendix B).  2....
tube2 is  someone elses terminal.  "Tube me that   note?" 
tube time is  n. Time spent at a terminal or console.  More inclusive   than hacking time; commonly used in discussions of what parts of   ones environment one uses most heavily.  "I find Im spending too   much of my tube time reading mail since I st...
tunafish is  n. In hackish lore, refers to the mutated punchline of   an age-old joke to be found at the bottom of the manual pages of   `tunefs(8) in the original {BSD} 4.2 distribution.  The   joke was removed in later releases once commercial site...
tunafish2 is  to the `tuning of   file-system parameters for optimum performance, and at the bottom   of a few pages of wizardly inscriptions was a `BUGS section   consisting of the line "You can tune a file system, but you cant   tunafish".  Variant...
tunafish3 is  though it has been excised from some versions by humorless   management {droid}s.  The [nt]roff source for SunOS 4.1.1   contains a comment apparently designed to prevent this "Take this   out and a Unix Demon will dog your steps from n...
tune is  [from automotive or musical usage] vt. To optimize a program   or system for a particular environment, esp. by adjusting numerical   parameters designed as {hook}s for tuning, e.g., by changing   `#define lines in C.  One may `tune for time ...
tune2 is  memory use), or   `tune for configuration (most efficient use of hardware).  See   {bum}, {hot spot}, {hand-hacking}. 
turbo nerd is  n. See {computer geek}.

factpacks/jargon-split.fact  view on Meta::CPAN

TWENEX7 is  DEC-20 and put a sad end to TWENEXs brief day in   the sun.  DEC attempted to convince TOPS-20 hackers to convert to   {VMS}, but instead, by the late 1980s, most of the TOPS-20   hackers had migrated to UNIX. 
twiddle is  n. 1. Tilde (ASCII 1111110, `~).  Also   called `squiggle, `sqiggle (sic --- pronounced /skigl/),   and `twaddle, but twiddle is the most common term.  2. A small   and insignificant change to a program.  Usually fixes one bug and   gener...
twiddle2 is  something in a small   way.  Bits, for example, are often twiddled.  Twiddling a switch or   knob implies much less sense of purpose than toggling or tweaking   it; see {frobnicate}.  To speak of twiddling a bit connotes   aimlessness, a...
twiddle3 is  the   bit; `toggling a bit has a more specific meaning (see {bit   twiddling}, {toggle}). 
twink is  /twink/ [UCSC] n. Equivalent to {read-only user}.  Also   reported on the USENET group soc.motss; may derive from gay   slang for a cute young thing with nothing upstairs.
two pi is  quant. The number of years it takes to finish ones   thesis.  Occurs in stories in the following form "He started on   his thesis; 2 pi years later..."
two-to-the-N is  quant. An amount much larger than {N} but smaller   than {infinity}.  "I have 2-to-the-N things to do before I can   go out for lunch" means you probably wont show up.
twonkie is  /twonkee/ n. The software equivalent of a Twinkie (a   variety of sugar-loaded junk food, or (in gay slang) the male   equivalent of `chick); a useless `feature added to look sexy   and placate a {marketroid} (compare {Saturday-night   sp...
twonkie2 is  Twonky", title menace   of a classic SF short story by Lewis Padgett (Henry Kuttner and   C. L. Moore), first published in the September 1942   `Astounding Science Fiction and subsequently much   anthologized.*UBD /U-B-D/ [abbreviation f...
twonkie3 is  to close out trouble reports obviously due to   utter cluelessness on the user's part.  Compare {pilot error};   oppose {PBD}; see also {brain-damaged}. 
UN*X is  n. Used to refer to the UNIX operating system (a trademark of   AT&T) in writing, but avoiding the need for the ugly   {(TM)} typography.   Also used to refer to any or all varieties of Unixoid operating   systems.  Ironically, lawyers now s...
UN*X2 is  TM-postfix has no legal force, but the asterisk usage   is entrenched anyhow.  It has been suggested that there may be a   psychological connection to practice in certain religions   (especially Judaism) in which the name of the deity is ne...
UN*X3 is  `G--d' is used.  See also   {glob}. 
undefined external reference is  excl. [UNIX] A message from UNIX's   linker.  Used in speech to flag loose ends or dangling references   in an argument or discussion.
under the hood is  prep. [hot-rodder talk] 1. Used to introduce the   underlying implementation of a product (hardware, software, or   idea).  Implies that the implementation is not intuitively obvious   from the appearance, but the speaker is about ...
under the hood2 is  now look under the hood to see   how ...." 2. Can also imply that the implementation is much   simpler than the appearance would indicate "Under the hood, we   are just fork/execing the shell."  3. Inside a chassis, as in   "Under...
undocumented feature is  n. See {feature}.
uninteresting is  adj. 1. Said of a problem that, although   {nontrivial}, can be solved simply by throwing sufficient   resources at it.  2. Also said of problems for which a solution   would neither advance the state of the art nor be fun to design...
uninteresting2 is  problems as intolerable wastes of   time, to be solved (if at all) by lesser mortals.  *Real*   hackers (see {toolsmith}) generalize uninteresting problems   enough to make them interesting and solve them --- thus solving the   ori...
uninteresting3 is  {SMOP};   compare {toy problem}, oppose {interesting}. 
UNIX is  /yoo'niks/ [In the authors' words, "A weak pun on   Multics"] n. (also `Unix') An interactive time-sharing system   originally invented in 1969 by Ken Thompson after Bell Labs left   the Multics project, originally so he could play games on ...

factpacks/jargon.fact  view on Meta::CPAN

AI koans => /A-I koh'anz/ pl.n. A series of pastiches of Zen teaching riddles created by Danny Hillis at the MIT AI Lab around various major figures of the Lab's culture (several are included in appendix A). See also {ha ha only serious}, mu, and {{H...
AIDS => /aydz/ n. Short for A* Infected Disk Syndrome (`A*' is a glob pattern that matches, but is not limited to, Apple), this condition is quite often the result of practicing unsafe SEX. See virus, worm, {Trojan horse}, virgin.
airplane rule => n. "Complexity increases the possibility of failure; a twin-engine airplane has twice as many engine problems as a single-engine airplane." By analogy, in both software and electronics, the rule that simplicity increases robustness (...
airplane rule2 => correspondingly argued that the right way to build reliable systems is to put all your eggs in one basket, after making sure that you've built a really *good* basket. 
aliasing bug => n. A class of subtle programming errors that can arise in code that does dynamic allocation, esp. via `malloc(3)' or equivalent. If more than one pointer addresses (`aliases for') a given hunk of storage, it may happen that the storag...
aliasing bug2 => then referenced through another, which may lead to subtle (and possibly intermittent) lossage depending on the state and the allocation history of the malloc arena. Avoidable by use of allocation strategies that never alias allocated...
aliasing bug3 => higher-level languages, such as LISP, which employ a garbage collector (see GC). Also called a {stale pointer bug}. See also {precedence lossage}, {smash the stack}, {fandango on core}, {memory leak}, {overrun screw}, spam. Historica...
aliasing bug4 => nowadays associated with C programming, it was already in use in a very similar sense in the Algol-60 and FORTRAN communities in the 1960s. 
all-elbows => adj. Of a TSR (terminate-and-stay-resident) IBM PC program, such as the N pop-up calendar and calculator utilities that circulate on BBS systems unsociable. Used to describe a program that rudely steals the resources that it needs witho...
alpha particles => n. See {bit rot}.
ALT => /awlt/ 1. n. The ALT shift key on an IBM PC or clone. 2. [possibly lowercased] n. The `clover' or `Command' key on a Macintosh; use of this term usually reveals that the speaker hacked PCs before coming to the Mac (see also {command key}). Som...
alt bit => /awlt bit/ [from alternate] adj. See {meta bit}.
Aluminum Book => [MIT] n. `Common LISP The Language', by Guy L. Steele Jr. (Digital Press, first edition 1984, second edition 1990). Note that due to a technical screwup some printings of the second edition are actually of a color the author describe...
Aluminum Book2 => also {{book titles}}. 
amoeba => n. Humorous term for the Commodore Amiga personal computer.
amp off => [Purdue] vt. To run in background. From the UNIX shell `&' operator.
amper => n. Common abbreviation for the name of the ampersand (`&', ASCII 0100110) character. See ASCII for other synonyms.
angle brackets => n. Either of the characters `<' (ASCII 0111100) and `>' (ASCII 0111110) (ASCII less-than or greater-than signs). The {Real World} angle brackets used by typographers are actually taller than a less-than or greater-than sign. See bro...
angry fruit salad => n. A bad visual-interface design that uses too many colors. This derives, of course, from the bizarre day-glo colors found in canned fruit salad. Too often one sees similar affects from interface designers using color window syst...
angry fruit salad2 => tendency to create displays that are flashy and attention-getting but uncomfortable for long-term use. 
AOS => 1. /aws/ (East Coast), /ay-os/ (West Coast) [based on a PDP-10 increment instruction] vt.,obs. To increase the amount of something. "AOS the campfire." Usage considered silly, and now obsolete. Now largely supplanted by bump. See SOS. 2. A {Mu...
app => /ap/ n. Short for `application program', as opposed to a systems program. What systems vendors are forever chasing developers to create for their environments so they can sell more boxes. Hackers tend not to think of the things they themselves...
arc => [primarily MSDOS] vt. To create a compressed archive from a group of files using SEA ARC, PKWare PKARC, or a compatible program. Rapidly becoming obsolete as the ARC compression method is falling into disuse, having been replaced by newer comp...
arc wars => [primarily MSDOS] n. {holy wars} over which archiving program one should use. The first arc war was sparked when System Enhancement Associates (SEA) sued PKWare for copyright and trademark infringement on its ARC program. PKWare's PKARC o...
arc wars2 => and speed while largely retaining compatibility (it introduced a new compression type that could be disabled for backward-compatibility). PKWare settled out of court to avoid enormous legal costs (both SEA and PKWare are small companies)...
arc wars3 => of PKARC was changed to PKPAK. The public backlash against SEA for bringing suit helped to hasten the demise of ARC as a standard when PKWare and others introduced new, incompatible archivers with better compression algorithms. 
archive => n. 1. A collection of several files bundled into one file by a program such as `ar(1)', `tar(1)', `cpio(1)', or arc for shipment or archiving (sense 2). See also {tar and feather}. 2. A collection of files or archives (sense 1) made availa...
arena => [UNIX] n. The area of memory attached to a process by `brk(2)' and `sbrk(2)' and used by `malloc(3)' as dynamic storage. So named from a semi-mythical `malloc corrupt arena' message supposedly emitted when some early versions became terminal...
arg => /arg/ n. Abbreviation for `argument' (to a function), used so often as to have become a new word (like `piano' from `pianoforte'). "The sine function takes 1 arg, but the arc-tangent function can take either 1 or 2 args." Compare param, parm, ...
armor-plated => n. Syn. for bulletproof.
asbestos => adj. Used as a modifier to anything intended to protect one from flames. Important cases of this include {asbestos longjohns} and {asbestos cork award}, but it is used more generally.

factpacks/jargon.fact  view on Meta::CPAN

backward combatability2 => making the transition between major releases. When the change is so drastic that the old formats are not retained in the new version, it is said to be `backward combatable'. See {flag day}. 
BAD => /B-A-D/ [IBM acronym, `Broken As Designed'] adj. Said of a program that is bogus because of bad design and misfeatures rather than because of bugginess. See {working as designed}.
Bad Thing => [from the 1930 Sellar & Yeatman parody `1066 And All That'] n. Something that can't possibly result in improvement of the subject. This term is always capitalized, as in "Replacing all of the 9600-baud modems with bicycle couriers would ...
Bad Thing2 => Thing}. British correspondents confirm that {Bad Thing} and {Good Thing} (and prob. therefore {Right Thing} and {Wrong Thing}) come from the book referenced in the etymology, which discusses rulers who were Good Kings but Bad Things. Th...
Bad Thing3 => mainstream idiom on the British side of the pond. 
bag on the side => n. An extension to an established hack that is supposed to add some functionality to the original. Usually derogatory, implying that the original was being overextended and should have been thrown away, and the new product is ugly,...
bag on the side2 => phrase, `to hang a bag on the side [of]'. "C++? That's just a bag on the side of C ...." "They want me to hang a bag on the side of the accounting system." 
bagbiter => /bag'bit-*r/ n. 1. Something, such as a program or a computer, that fails to work, or works in a remarkably clumsy manner. "This text editor won't let me make a file with a line longer than 80 characters! What a bagbiter!" 2. A person who...
bamf => /bamf/ 1. [from old X-Men comics] interj. Notional sound made by a person or object teleporting in or out of the hearer's vicinity. Often used in {virtual reality} (esp. MUD) electronic fora when a character wishes to make a dramatic entrance...
banana label => n. The labels often used on the sides of macrotape reels, so called because they are shaped roughly like blunt-ended bananas. This term, like macrotapes themselves, is still current but visibly headed for obsolescence.
banana problem => n. [from the story of the little girl who said "I know how to spell `banana', but I don't know when to stop"]. Not knowing where or when to bring a production to a close (compare {fencepost error}). One may say `there is a banana pr...
banana problem2 => defined or incorrect termination conditions, or in discussing the evolution of a design that may be succumbing to featuritis (see also {creeping elegance}, {creeping featuritis}). See item 176 under HAKMEM, which describes a banana...
banana problem3 => implementation.bandwidth n. 1. Used by hackers in a generalization of its technical meaning as the volume of information per unit time that a computer, person, or transmission medium can handle. "Those are amazing graphics, but I m...
banana problem4 => bandwidth, I guess." Compare low-bandwidth. 2. Attention span. 3. On USENET, a measure of network capacity that is often wasted by people complaining about how items posted by others are a waste of bandwidth. 
bang => 1. n. Common spoken name for `!' (ASCII 0100001), especially when used in pronouncing a {bang path} in spoken hackish. In {elder days} this was considered a CMUish usage, with MIT and Stanford hackers preferring excl or shriek; but the spread...
bang on => vt. To stress-test a piece of hardware or software "I banged on the new version of the simulator all day yesterday and it didn't crash once. I guess it is ready to release." The term {pound on} is synonymous.
bang path => n. An old-style UUCP electronic-mail address specifying hops to get from some assumed-reachable location to the addressee, so called because each hop is signified by a bang sign. Thus, for example, the path ...!bigsite!foovax!barbox!me d...
bang path2 => to machine bigsite (presumably a well-known location accessible to everybody) and from there through the machine foovax to the account of user me on barbox. In the bad old days of not so long ago, before autorouting mailers became commo...
bang path3 => compound bang addresses using the { } convention (see glob) to give paths from *several* big machines, in the hopes that one's correspondent might be able to get mail to one of them reliably (example ...!{seismo, ut-sally, ihnp4}!rice!b...
bang path4 => 10 hops were not uncommon in 1981. Late-night dial-up UUCP links would cause week-long transmission times. Bang paths were often selected by both transmission time and reliability, as messages would often get lost. See {{Internet addres...
banner => n. 1. The title page added to printouts by most print spoolers (see spool). Typically includes user or account ID information in very large character-graphics capitals. Also called a `burst page', because it indicates where to burst (tear a...
bar => /bar/ n. 1. The second metasyntactic variable, after foo and before baz. "Suppose we have two functions FOO and BAR. FOO calls BAR...." 2. Often appended to foo to produce foobar.
bare metal => n. 1. New computer hardware, unadorned with such snares and delusions as an {operating system}, an HLL, or even assembler. Commonly used in the phrase `programming on the bare metal', which refers to the arduous work of {bit bashing} ne...
bare metal2 => for a new machine. Real bare-metal programming involves things like building boot proms and BIOS chips, implementing basic monitors used to test device drivers, and writing the assemblers that will be used to write the compiler back en...
bare metal3 => real development environment. 2. `Programming on the bare metal' is also used to describe a style of hand-hacking that relies on bit-level peculiarities of a particular hardware design, esp. tricks for speed and space optimization that...
bare metal4 => overlapping instructions (or, as in the famous case described in appendix A, interleaving of opcodes on a magnetic drum to minimize fetch delays due to the device's rotational latency). This sort of thing has become less common as the ...
bare metal5 => and machine resources have changed, but is still found in heavily constrained environments such as industrial embedded systems. See {real programmer}. In the world of personal computing, bare metal programming (especially in sense 1 bu...
bare metal6 => considered a {Good Thing}, or at least a necessary thing (because these machines have often been sufficiently slow and poorly designed to make it necessary; see ill-behaved). There, the term usually refers to bypassing the BIOS or OS i...
bare metal7 => application to directly access device registers and machine addresses. "To get 19.2 kilobaud on the serial port, you need to get down to the bare metal." People who can do this sort of thing are held in high regard. 
barf => /barf/ [from mainstream slang meaning `vomit'] 1. interj. Term of disgust. This is the closest hackish equivalent of the Val\-speak "gag me with a spoon". (Like, euwww!) See bletch. 2. vi. To say "Barf!" or emit some similar expression of dis...
barfulation => /bar`fyoo-lay'sh*n/ interj. Variation of barf used around the Stanford area. An exclamation, expressing disgust. On seeing some particularly bad code one might exclaim, "Barfulation! Who wrote this, Quux?"
barfulous => /bar'fyoo-l*s/ adj. (alt. `barfucious', /bar-fyoo-sh*s/) Said of something that would make anyone barf, if only for esthetic reasons.
baroque => adj. Feature-encrusted; complex; gaudy; verging on excessive. Said of hardware or (esp.) software designs, this has many of the connotations of elephantine or monstrosity but is less extreme and not pejorative in itself. "Metafont even has...
BartleMUD => /bar'tl-muhd/ n. Any of the MUDs derived from the original MUD game by Richard Bartle (see MUD). BartleMUDs are noted for their (usually slightly offbeat) humor, dry but friendly syntax, and lack of adjectives in object descriptions, so ...
BASIC => n. A programming language, originally designed for Dartmouth's experimental timesharing system in the early 1960s, which has since become the leading cause of brain-damage in proto-hackers. This is another case (like Pascal) of the bad thing...
batch => adj. 1. Non-interactive. Hackers use this somewhat more loosely than the traditional technical definitions justify; in particular, switches on a normally interactive program that prepare it to receive non-interactive command input are often ...
bathtub curve => n. Common term for the curve (resembling an end-to-end section of one of those claw-footed antique bathtubs) that describes the expected failure rate of electronics with time initially high, dropping to near 0 for most of the system'...
bathtub curve2 => `tires out'. See also {burn-in period}, {infant mortality}. 
baud => /bawd/ [simplified from its technical meaning] n. Bits per second. Hence kilobaud or Kbaud, thousands of bits per second. The technical meaning is `level transitions per second'; this coincides with bps only for two-level modulation with no f...
baud barf => /bawd barf/ n. The garbage one gets on the monitor when using a modem connection with some protocol setting (esp. line speed) incorrect, or when someone picks up a voice extension on the same line, or when really bad line noise disrupts ...

factpacks/jargon.fact  view on Meta::CPAN

beam => [from Star Trek Classic's "Beam me up, Scotty!"] vt. To transfer softcopy of a file electronically; most often in combining forms such as `beam me a copy' or `beam that over to his site'. Compare blast, snarf, BLT.
beanie key => [Mac users] n. See {command key}.
beep => n.,v. Syn. feep. This term seems to be preferred among micro hobbyists.
beige toaster => n. A Macintosh. See toaster; compare Macintrash, maggotbox.
bells and whistles => [by analogy with the toyboxes on theater organs] n. Features added to a program or system to make it more flavorful from a hacker's point of view, without necessarily adding to its utility for its primary function. Distinguished...
bells and whistles2 => to attract users. "Now that we've got the basic program working, let's go back and add some bells and whistles." No one seems to know what distinguishes a bell from a whistle. 
bells, whistles, and gongs => n. A standard elaborated form of {bells and whistles}; typically said with a pronounced and ironic accent on the `gongs'.
benchmark => [techspeak] n. An inaccurate measure of computer performance. "In the computer industry, there are three kinds of lies lies, damn lies, and benchmarks." Well-known ones include Whetstone, Dhrystone, Rhealstone (see h), the Gabriel LISP b...
Berkeley Quality Software => adj. (often abbreviated `BQS') Term used in a pejorative sense to refer to software that was apparently created by rather spaced-out hackers late at night to solve some unique problem. It usually has nonexistent, incomple...
Berkeley Quality Software2 => been tested on at least two examples, and core dumps when anyone else attempts to use it. This term was frequently applied to early versions of the `dbx(1)' debugger. See also Berzerkeley. 
berklix => /berk'liks/ n.,adj. [contraction of `Berkeley UNIX'] See BSD. Not used at Berkeley itself. May be more common among suits attempting to sound like cognoscenti than among hackers, who usually just say `BSD'.
berserking => vi. A MUD term meaning to gain points *only* by killing other players and mobiles (non-player characters). Hence, a Berserker-Wizard is a player character that has achieved enough points to become a wizard, but only by killing other cha...
Berzerkeley => /b*r-zer'klee/ [from `berserk', via the name of a now-deceased record label] n. Humorous distortion of `Berkeley' used esp. to refer to the practices or products of the BSD UNIX hackers. See {software bloat}, Missed'em-five, {Berkeley ...
beta => /bay't*/, /be't*/ or (Commonwealth) /bee't*/ n. 1. In the {Real World}, software often goes through two stages of testing Alpha (in-house) and Beta (out-house?). Software is said to be `in beta'. 2. Anything that is new and experimental is in...
BFI => /B-F-I/ n. See {brute force and ignorance}. Also encountered in the variant `BFMI', `brute force and *massive* ignorance'.
bible => n. 1. One of a small number of fundamental source books such as Knuth and K&R. 2. The most detailed and authoritative reference for a particular language, operating system, or other complex software system.
BiCapitalization => n. The act said to have been performed on trademarks (such as NeXT, NeWS, VisiCalc, FrameMaker, TK!solver, EasyWriter) that have been raised above the ruck of common coinage by nonstandard capitalization. Too many marketroid types...
BIFF => /bif/ [USENET] n. The most famous pseudo, and the prototypical newbie. Articles from BIFF are characterized by all uppercase letters sprinkled liberally with bangs, typos, `cute' misspellings (EVRY BUDY LUVS GOOD OLD BIFF CUZ HE"S A K00L DOOD...
biff => /bif/ vt. To notify someone of incoming mail. From the BSD utility `biff(1)', which was in turn named after the implementor's dog (it barked whenever the mailman came). No relation to BIFF.
Big Gray Wall => n. What faces a VMS user searching for documentation. A full VMS kit comes on a pallet, the documentation taking up around 15 feet of shelf space before the addition of layered products such as compilers, databases, multivendor netwo...
Big Gray Wall2 => Recent (since VMS version 5) DEC documentation comes with gray binders; under VMS version 4 the binders were orange (`big orange wall'), and under version 3 they were blue. See VMS. 
big iron => n. Large, expensive, ultra-fast computers. Used generally of number-crunching supercomputers such as Crays, but can include more conventional big commercial IBMish mainframes. Term of approval; compare {heavy metal}, oppose dinosaur.
Big Red Switch => [IBM] n. The power switch on a computer, esp. the `Emergency Pull' switch on an IBM mainframe or the power switch on an IBM PC where it really is large and red. "This !@%$% {bitty box} is hung again; time to hit the Big Red Switch."...
Big Red Switch2 => tune with the company's passion for TLAs, this is often acronymized as `BRS' (this has also become established on FidoNet and in the PC clone world). It is alleged that the emergency pull switch on an IBM 360/91 actually fired a no...
Big Red Switch3 => power feed; the BRSes on more recent machines physically drop a block into place so that they can't be pushed back in. People get fired for pulling them, especially inappropriately (see also molly-guard). Compare {power cycle}, {th...
the Big Room => n. The extremely large room with the blue ceiling and intensely bright light (during the day) or black ceiling with lots of tiny night-lights (during the night) found outside all computer installations. "He can't come to the phone rig...
big win => n. Serendipity. "Yes, those two physicists discovered high-temperature superconductivity in a batch of ceramic that had been prepared incorrectly according to their experimental schedule. Small mistake; big win!" See {win big}.
big-endian => [From Swift's `Gulliver's Travels' via the famous paper `On Holy Wars and a Plea for Peace' by Danny Cohen, USC/ISI IEN 137, dated April 1, 1980] adj. 1. Describes a computer architecture in which, within a given multi-byte numeric repr...
bignum => /big'nuhm/ [orig. from MIT MacLISP] n. 1. [techspeak] A multiple-precision computer representation for very large integers. More generally, any very large number. "Have you ever looked at the United States Budget? There's bignums for you!" ...
bigot => n. A person who is religiously attached to a particular computer, language, operating system, editor, or other tool (see {religious issues}). Usually found with a specifier; thus, `cray bigot', {ITS bigot}, `APL bigot', `VMS bigot', {Berkele...
bit => [from the mainstream meaning and `Binary digIT'] n. 1. [techspeak] The unit of information; the amount of information obtained by asking a yes-or-no question for which the two outcomes are equally probable. 2. [techspeak] A computational quant...
bit bang => n. Transmission of data on a serial line, when accomplished by rapidly tweaking a single output bit at the appropriate times. The technique is a simple loop with eight OUT and SHIFT instruction pairs for each byte. Input is more interesti...
bit bang2 => and output at the same time) is one way to separate the real hackers from the wannabees. Bit bang was used on certain early models of Prime computers, presumably when UARTs were too expensive, and on archaic Z80 micros with a Zilog PIO b...
bit bang3 => instance of the {cycle of reincarnation}, this technique is now (1991) coming back into use on some RISC architectures because it consumes such an infinitesimal part of the processor that it actually makes sense not to have a UART. 
bit bashing => n. (alt. `bit diddling' or {bit twiddling}) Term used to describe any of several kinds of low-level programming characterized by manipulation of bit, flag, nybble, and other smaller-than-character-sized pieces of data; these include lo...
bit bashing2 => encryption algorithms, checksum and error-correcting codes, hash functions, some flavors of graphics programming (see bitblt), and assembler/compiler code generation. May connote either tedium or a real technical challenge (more usual...
bit bashing3 => decoding for the new tape driver looks pretty solid but the bit-bashing for the control registers still has bugs." See also {bit bang}, {mode bit}. 
bit bucket => n. 1. The universal data sink (originally, the mythical receptacle used to catch bits when they fall off the end of a register during a shift instruction). Discarded, lost, or destroyed data is said to have `gone to the bit bucket'. On ...
bit bucket2 => /dev/null. Sometimes amplified as `the Great Bit Bucket in the Sky'. 2. The place where all lost mail and news messages eventually go. The selection is performed according to {Finagle's Law}; important mail is much more likely to end u...
bit bucket3 => mail, which has an almost 100% probability of getting delivered. Routing to the bit bucket is automatically performed by mail-transfer agents, news systems, and the lower layers of the network. 3. The ideal location for all unwanted ma...
bit bucket4 => article to the bit bucket." Such a request is guaranteed to overflow one's mailbox with flames. 4. Excuse for all mail that has not been sent. "I mailed you those figures last week; they must have ended in the bit bucket." Compare {bla...

factpacks/jargon.fact  view on Meta::CPAN

Blue Book3 => and red books). 3. Any of the 1988 standards issued by the CCITT's ninth plenary assembly. Until now, they have changed color each review cycle (1984 was {Red Book}, 1992 would be {Green Book}); however, it is rumored that this conventi...
Blue Book4 => 1992. These include, among other things, the X.400 email spec and the Group 1 through 4 fax standards. See also {{book titles}}. 
Blue Glue => [IBM] n. IBM's SNA (Systems Network Architecture), an incredibly losing and bletcherous communications protocol widely favored at commercial shops that don't know any better. The official IBM definition is "that which binds blue boxes to...
Blue Glue2 => loathing}. It may not be irrelevant that {Blue Glue} is the trade name of a 3M product that is commonly used to hold down the carpet squares to the removable panel floors common in {dinosaur pens}. A correspondent at U. Minn. reports th...
Blue Glue3 => 80 bottles of the stuff hanging about, so they often refer to any messy work to be done as `using the blue glue'. 
blue goo => n. Term for `police' nanobots intended to prevent {gray goo}, denature hazardous waste, destroy pollution, put ozone back into the stratosphere, prevent halitosis, and promote truth, justice, and the American way, etc. See {nanotechnology...
BNF => /B-N-F/ n. 1. [techspeak] Acronym for `Backus-Naur Form', a metasyntactic notation used to specify the syntax of programming languages, command sets, and the like. Widely used for language descriptions but seldom documented anywhere, so that i...
boa => [IBM] n. Any one of the fat cables that lurk under the floor in a {dinosaur pen}. Possibly so called because they display a ferocious life of their own when you try to lay them straight and flat after they have been coiled for some time. It is...
board => n. 1. In-context synonym for bboard; sometimes used even for USENET newsgroups. 2. An electronic circuit board (compare card).
boat anchor => n. 1. Like doorstop but more severe; implies that the offending hardware is irreversibly dead or useless. "That was a working motherboard once. One lightning strike later, instant boat anchor!" 2. A person who just takes up space.
bogo-sort => /boh`goh-sort'/ n. (var. `stupid-sort') The archetypical perversely awful algorithm (as opposed to {bubble sort}, which is merely the generic *bad* algorithm). Bogo-sort is equivalent to repeatedly throwing a deck of cards in the air, pi...
bogometer => /boh-gom'-*t-er/ n. See bogosity. Compare the `wankometer' described in the wank entry; see also bogus.
bogon => /boh'gon/ [by analogy with proton/electron/neutron, but doubtless reinforced after 1980 by the similarity to Douglas Adams's `Vogons'; see the Bibliography] n. 1. The elementary particle of bogosity (see {quantum bogodynamics}). For instance...
bogon filter => /boh'gon fil'tr/ n. Any device, software or hardware, that limits or suppresses the flow and/or emission of bogons. "Engineering hacked a bogon filter between the Cray and the VAXen, and now we're getting fewer dropped packets." See a...
bogon flux => /boh'gon fluhks/ n. A measure of a supposed field of bogosity emitted by a speaker, measured by a bogometer; as a speaker starts to wander into increasing bogosity a listener might say "Warning, warning, bogon flux is rising". See {quan...
bogosity => /boh-go's*-tee/ n. 1. The degree to which something is bogus. At CMU, bogosity is measured with a bogometer; in a seminar, when a speaker says something bogus, a listener might raise his hand and say "My bogometer just triggered". More ex...
bogotify => /boh-go't*-fi/ vt. To make or become bogus. A program that has been changed so many times as to become completely disorganized has become bogotified. If you tighten a nut too hard and strip the threads on the bolt, the bolt has become bog...
bogue out => /bohg owt/ vi. To become bogus, suddenly and unexpectedly. "His talk was relatively sane until somebody asked him a trick question; then he bogued out and did nothing but flame afterwards." See also bogosity, bogus.
bogus => adj. 1. Non-functional. "Your patches are bogus." 2. Useless. "OPCON is a bogus program." 3. False. "Your arguments are bogus." 4. Incorrect. "That algorithm is bogus." 5. Unbelievable. "You claim to have solved the halting problem for Turin...
Bohr bug => /bohr buhg/ [from quantum physics] n. A repeatable bug; one that manifests reliably under a possibly unknown but well-defined set of conditions. Antonym of heisenbug; see also mandelbug.
boink => /boynk/ [USENET ascribed there to the TV series "Cheers" and "Moonlighting"] 1. To have sex with; compare bounce, sense 3. (This is mainstream slang.) In Commonwealth hackish the variant `bonk' is more common. 2. After the original Peter Kor...
bomb => 1. v. General synonym for crash (sense 1) except that it is not used as a noun; esp. used of software or OS failures. "Don't run Empire with less than 32K stack, it'll bomb." 2. n.,v. Atari ST and Macintosh equivalents of a UNIX `panic' or Am...
bondage-and-discipline language => A language (such as Pascal, Ada, APL, or Prolog) that, though ostensibly general-purpose, is designed so as to enforce an author's theory of `right programming' even though said theory is demonstrably inadequate for...
bondage-and-discipline language2 => general-purpose programming. Often abbreviated `B&D'; thus, one may speak of things "having the B&D nature". See {Pascal}; oppose {languages of choice}. 
bonk/oif => /bonk/, /oyf/ interj. In the MUD community, it has become traditional to express pique or censure by `bonking' the offending person. There is a convention that one should acknowledge a bonk by saying `oif!' and a myth to the effect that f...
book titles => There is a tradition in hackerdom of informally tagging important textbooks and standards documents with the dominant color of their covers or with some other conspicuous feature of the cover. Many of these are described in this lexico...

factpacks/jargon.fact  view on Meta::CPAN

code grinder4 => imagination. Compare {card walloper}; contrast hacker, {real programmer}. 
code police => [by analogy with George Orwell's `thought police'] n. A mythical team of Gestapo-like storm troopers that might burst into one's office and arrest one for violating programming style rules. May be used either seriously, to underline a ...
code police2 => violation is dangerous, or ironically, to suggest that the practice under discussion is condemned mainly by anal-retentive weenies. "Dike out that goto or the code police will get you!" The ironic usage is perhaps more common. 
codewalker => n. A program component that traverses other programs for a living. Compilers have codewalkers in their front ends; so do cross-reference generators and some database front ends. Other utility programs that try to do too much with source...
coefficient of X => n. Hackish speech makes rather heavy use of pseudo-mathematical metaphors. Four particularly important ones involve the terms `coefficient', `factor', `index', and `quotient'. They are often loosely applied to things you cannot re...
coefficient of X2 => there are subtle distinctions among them that convey information about the way the speaker mentally models whatever he or she is describing. `Foo factor' and `foo quotient' tend to describe something for which the issue is one of...
coefficient of X3 => example is {fudge factor}. It's not important how much you're fudging; the term simply acknowledges that some fudging is needed. You might talk of liking a movie for its silliness factor. Quotient tends to imply that the property...
coefficient of X4 => "I would have won except for my luck quotient." This could also be "I would have won except for the luck factor", but using *quotient* emphasizes that it was bad luck overpowering good luck (or someone else's good luck overpoweri...
coefficient of X5 => `coefficient of foo' both tend to imply that foo is, if not strictly measurable, at least something that can be larger or smaller. Thus, you might refer to a paper or person as having a `high bogosity index', whereas you would be...
coefficient of X6 => bogosity factor'. `Foo index' suggests that foo is a condensation of many quantities, as in the mundane cost-of-living index; `coefficient of foo' suggests that foo is a fundamental quantity, as in a coefficient of friction. The ...
coefficient of X7 => one of personal preference; e.g., some people might feel that bogosity is a fundamental attribute and thus say `coefficient of bogosity', whereas others might feel it is a combination of factors and thus say `bogosity index'. 
cokebottle => /kohk'bot-l/ n. Any very unusual character, particularly one you can't type because it it isn't on your keyboard. MIT people used to complain about the `control-meta-cokebottle' commands at SAIL, and SAIL people complained right back ab...
cold boot => n. See boot.
COME FROM => n. A semi-mythical language construct dual to the `go to'; `COME FROM' <label> would cause the referenced label to act as a sort of trapdoor, so that if the program ever reached it control would quietly and automagically be transferred t...
COME FROM2 => FROM'. `COME FROM' was first proposed in a Datamation article of December 1973 (reprinted in the April 1984 issue of `Communications of the ACM') that parodied the then-raging `structured programming' {holy wars} (see {considered harmfu...
COME FROM3 => the `assigned COME FROM' and the `computed COME FROM' (parodying some nasty control constructs in FORTRAN and some extended BASICs). Of course, multi-tasking (or non-determinism) could be implemented by having more than one `COME FROM' ...
COME FROM4 => label. In some ways the FORTRAN `DO' looks like a `COME FROM' statement. After the terminating statement number/`CONTINUE' is reached, control continues at the statement following the DO. Some generous FORTRANs would allow arbitrary sta...
COME FROM5 => the statement, leading to examples like DO 10 I=1,LIMIT C imagine many lines of code here, leaving the C original DO statement lost in the spaghetti... WRITE(6,10) I,FROB(I) 10 FORMAT(1X,I5,G10.4) in which the trapdoor is just after the...
COME FROM6 => statement labeled 10. (This is particularly surprising because the label doesn't appear to have anything to do with the flow of control at all!) While sufficiently astonishing to the unsuspecting reader, this form of `COME FROM' stateme...
COME FROM7 => all, control will eventually pass to the following statement. The implementation of the general form was left to Univac FORTRAN, ca. 1975. The statement `AT 100' would perform a `COME FROM 100'. It was intended strictly as a debugging a...
COME FROM8 => promised to anyone so deranged as to use it in production code. More horrible things had already been perpetrated in production languages, however; doubters need only contemplate the `ALTER' verb in COBOL. `COME FROM' was supported unde...

factpacks/jargon.fact  view on Meta::CPAN

delta => n. 1. [techspeak] A quantitative change, especially a small or incremental one (this use is general in physics and engineering). "I just doubled the speed of my program!" "What was the delta on program size?" "About 30 percent." (He doubled ...
demented => adj. Yet another term of disgust used to describe a program. The connotation in this case is that the program works as designed, but the design is bad. Said, for example, of a program that generates large numbers of meaningless error mess...
demigod => n. A hacker with years of experience, a national reputation, and a major role in the development of at least one design, tool, or game used by or known to more than half of the hacker community. To qualify as a genuine demigod, the person ...
demo => /de'moh/ [short for `demonstration'] 1. v. To demonstrate a product or prototype. A far more effective way of inducing bugs to manifest than any number of test runs, especially when important people are watching. 2. n. The act of demoing.
demo mode => [Sun] n. 1. The state of being {heads down} in order to finish code in time for a demo, usually due yesterday. 2. A mode in which video games sit there by themselves running through a portion of the game, also known as `attract mode'. So...
demo mode2 => they use as a screen saver, or may go through a demo mode on startup (for example, the Microsoft Windows opening screen --- which lets you impress your neighbors without actually having to put up with {Microsloth Windows}). 
demon => n. 1. [MIT] A portion of a program that is not invoked explicitly, but that lies dormant waiting for some condition(s) to occur. See daemon. The distinction is that demons are usually processes within a program, while daemons are usually pro...
depeditate => /dee-ped'*-tayt/ [by (faulty) analogy with `decapitate'] vt. Humorously, to cut off the feet of. When one is using some computer-aided typesetting tools, careless placement of text blocks within a page or above a rule can result in chop...
deprecated => adj. Said of a program or feature that is considered obsolescent and in the process of being phased out, usually in favor of a specified replacement. Deprecated features can, unfortunately, linger on for many years.
deserves to lose => adj. Said of someone who willfully does the {Wrong Thing}; humorously, if one uses a feature known to be marginal. What is meant is that one deserves the consequences of one's losing actions. "Boy, anyone who tries to use mess-dos...
deserves to lose2 => ({ITS} fans used to say this of {UNIX}; many still do.) See also screw, chomp, bagbiter. 
desk check => n.,v. To grovel over hardcopy of source code, mentally simulating the control flow; a method of catching bugs. No longer common practice in this age of on-screen editing, fast compiles, and sophisticated debuggers --- though some mainta...
desk check2 => Compare {eyeball search}, vdiff, vgrep. 
Devil Book => n. `The Design and Implementation of the 4.3BSD UNIX Operating System', by Samuel J. Leffler, Marshall Kirk McKusick, Michael J. Karels, and John S. Quarterman (Addison-Wesley Publishers, 1989) --- the standard reference book on the int...
Devil Book2 => because the cover has a picture depicting a little devil (a visual play on daemon) in sneakers, holding a pitchfork (referring to one of the characteristic features of UNIX, the fork(2) system call). 
devo => /dee'voh/ [orig. in-house jargon at Symbolics] n. A person in a development group. See also doco and mango.
dickless workstation => n. Extremely pejorative hackerism for `diskless workstation', a class of botches including the Sun 3/50 and other machines designed exclusively to network with an expensive central disk server. These combine all the disadvanta...
dickless workstation2 => disadvantages of distributed personal computers. 
dictionary flame => [USENET] n. An attempt to sidetrack a debate away from issues by insisting on meanings for key terms that presuppose a desired conclusion or smuggle in an implicit premise. A common tactic of people who prefer argument over defini...
diddle => 1. vt. To work with or modify in a not particularly serious manner. "I diddled a copy of ADVENT so it didn't double-space all the time." "Let's diddle this piece of code and see if the problem goes away." See tweak and twiddle. 2. n. The ac...
diff => /dif/ n. 1. A change listing, especially giving differences between (and additions to) source code or documents (the term is often used in the plural `diffs'). "Send me your diffs for the Jargon File!" Compare vdiff. 2. Specifically, such a l...

factpacks/jargon.fact  view on Meta::CPAN

ELIZA effect => /*-li'z* *-fekt'/ [AI community] n. The tendency of humans to attach associations to terms from prior experience. For example, there is nothing magic about the symbol `+' that makes it well-suited to indicate addition; it's just that ...
ELIZA effect2 => Using `+' or `plus' to mean addition in a computer language is taking advantage of the ELIZA effect. This term comes from the famous ELIZA program, which simulated a Rogerian psychoanalyst by rephrasing many of the patient's statemen...
ELIZA effect3 => patient. It worked by simple pattern recognition and substitution of key words into canned phrases. It was so convincing, however, that there are many anecdotes about people becoming very emotionally caught up in dealing with ELIZA. ...
ELIZA effect4 => tendency to attach to words meanings which the computer never put there. The ELIZA effect is a {Good Thing} when writing a programming language, but it can blind you to serious shortcomings when analyzing an Artificial Intelligence s...
elvish => n. 1. The Tengwar of Feanor, a table of letterforms resembling the beautiful Celtic half-uncial hand of the `Book of Kells'. Invented and described by J. R. R. Tolkien in `The Lord of The Rings' as an orthography for his fictional `elvish' ...
EMACS => /ee'maks/ [from Editing MACroS] n. The ne plus ultra of hacker editors, a program editor with an entire LISP system inside it. It was originally written by Richard Stallman in TECO under {ITS} at the MIT AI lab, but the most widely used vers...
email => /ee'mayl/ 1. n. Electronic mail automatically passed through computer networks and/or via modems over common-carrier lines. Contrast snail-mail, paper-net, voice-net. See {network address}. 2. vt. To send electronic mail. Oddly enough, the w...
emoticon => /ee-moh'ti-kon/ n. An ASCII glyph used to indicate an emotional state in email or news. Hundreds have been proposed, but only a few are in common use. These include (These may become more comprehensible if you tilt your head sideways, to ...
empire => n. Any of a family of military simulations derived from a game written by Peter Langston many years ago. There are five or six multi-player variants of varying degrees of sophistication, and one single-player version implemented for both UN...
engine => n. 1. A piece of hardware that encapsulates some function but can't be used without some kind of {front end}. Today we have, especially, `print engine' the guts of a laser printer. 2. An analogous piece of software; notionally, one that doe...
English => 1. n.,obs. The source code for a program, which may be in any language, as opposed to the linkable or executable binary produced from it by a compiler. The idea behind the term is that to a real hacker, a program written in his favorite pr...
enhancement => n. Marketroid-speak for a bug fix. This abuse of language is a popular and time-tested way to turn incompetence into increased revenue. A hacker being ironic would instead call the fix a feature --- or perhaps save some effort by decla...
ENQ => /enkw/ or /enk/ [from the ASCII mnemonic ENQuire for 0000101] An on-line convention for querying someone's availability. After opening a {talk mode} connection to someone apparently in heavy hack mode, one might type `SYN SYN ENQ?' (the SYNs r...
EOF => /E-O-F/ [acronym, `End Of File'] n. 1. [techspeak] Refers esp. to whatever out-of-band value is returned by C's sequential character-input functions (and their equivalents in other environments) when end of file has been reached. This value is...
EOL => /E-O-L/ [End Of Line] n. Syn. for newline, derived perhaps from the original CDC6600 Pascal. Now rare, but widely recognized and occasionally used for brevity. Used in the example entry under BNF. See also EOF.
EOU => /E-O-U/ n. The mnemonic of a mythical ASCII control character (End Of User) that could make an ASR-33 Teletype explode on receipt. This parodied the numerous obscure delimiter and control characters left in ASCII from the days when it was asso...
epoch => [UNIX prob. from astronomical timekeeping] n. The time and date corresponding to 0 in an operating system's clock and timestamp values. Under most UNIX versions the epoch is 000000 GMT, January 1, 1970. System time is measured in seconds or ...
epsilon => [see delta] 1. n. A small quantity of anything. "The cost is epsilon." 2. adj. Very small, negligible; less than marginal. "We can get this feature for epsilon cost." 3. `within epsilon of' close enough to be indistinguishable for all prac...
epsilon squared => n. A quantity even smaller than epsilon, as small in comparison to epsilon as epsilon is to something normal; completely negligible. If you buy a supercomputer for a million dollars, the cost of the thousand-dollar terminal to go w...
epsilon squared2 => of the ten-dollar cable to connect them is epsilon squared. Compare {lost in the underflow}, {lost in the noise}. 
the era => Syn. epoch. Webster's Unabridged makes these words almost synonymous, but `era' usually connotes a span of time rather than a point in time. The epoch usage is recommended.
Eric Conspiracy => n. A shadowy group of mustachioed hackers named Eric first pinpointed as a sinister conspiracy by an infamous talk.bizarre posting ca. 1986; this was doubtless influenced by the numerous `Eric' jokes in the Monty Python oeuvre. The...
Eric Conspiracy2 => more mustachioed Erics in hackerdom than the frequency of these three traits can account for unless they are correlated in some arcane way. Well-known examples include Eric Allman (he of the `Allman style' described under {indent ...
Eric Conspiracy3 => NNTP); your editor has heard from about fourteen others by email, and the organization line `Eric Conspiracy Secret Laboratories' now emanates regularly from more than one site. 
Eris => /e'ris/ n. The Greek goddess of Chaos, Discord, Confusion, and Things You Know Not Of; her name was latinized to Discordia and she was worshiped by that name in Rome. Not a very friendly deity in the Classical original, she was reinvented as ...
erotics => /ee-ro'tiks/ n. [Helsinki University of Technology, Finland] n. English-language university slang for electronics. Often used by hackers in Helsinki, maybe because good electronics excites them and makes them warm.
essentials => n. Things necessary to maintain a productive and secure hacking environment. "A jug of wine, a loaf of bread, a 20-megahertz 80386 box with 8 meg of core and a 300-megabyte disk supporting full UNIX with source and X windows and EMACS a...
evil => adj. As used by hackers, implies that some system, program, person, or institution is sufficiently maldesigned as to be not worth the bother of dealing with. Unlike the adjectives in the cretinous}/{losing}/{brain-damaged series, `evil' does ...
exa- => /ek's*/ [SI] pref. See {quantifiers}.
examining the entrails => n. The process of grovelling through a core dump or hex image in the attempt to discover the bug that brought a program or system down. Compare runes, incantation, {black art}, {desk check}.
EXCH => /eks'ch*/ or /eksch/ vt. To exchange two things, each for the other; to swap places. If you point to two people sitting down and say "Exch!", you are asking them to trade places. EXCH, meaning EXCHange, was originally the name of a PDP-10 ins...
excl => /eks'kl/ n. Abbreviation for `exclamation point'. See bang, shriek, {ASCII}.
EXE => /eks'ee/ or /eek'see/ or /E-X-E/ n. An executable binary file. Some operating systems (notably MS-DOS, VMS, and TWENEX) use the extension .EXE to mark such files. This usage is also occasionally found among UNIX programmers even though UNIX ex...
exec => /eg-zek'/ vt.,n. 1. [UNIX from `execute'] Synonym for chain, derives from the `exec(2)' call. 2. [from `executive'] obs. The command interpreter for an OS (see shell); term esp. used around mainframes, and prob. derived from UNIVAC's archaic ...
left as an exercise => [from technical books] Used to complete a proof when one doesn't mind a handwave, or to avoid one entirely. The complete phrase is "The proof (or the rest) is left as an exercise for the reader." This comment *has* occasionally...
left as an exercise2 => research problems by authors possessed of either an evil sense of humor or a vast faith in the capabilities of their audiences. 
eyeball search => n. To look for something in a mass of code or data with one's own native optical sensors, as opposed to using some sort of pattern matching software like grep or any other automated search tool. Also called a vgrep; compare vdiff, {...
eyeball search2 => `fabricate'] v. 1. To produce chips from a design that may have been created by someone at another company. Fabbing chips based on the designs of others is the activity of a {silicon foundry}. To a hacker, `fab' is practically neve...
eyeball search3 => line' the production system (lithography, diffusion, etching, etc.) for chips at a chip manufacturer. Different `fab lines' are run with different process parameters, die sizes, or technologies, or simply to provide more manufactur...
face time => n. Time spent interacting with somebody face-to-face (as opposed to via electronic links). "Oh, yeah, I spent some face time with him at the last Usenix."
factor => n. See coefficient.

factpacks/jargon.fact  view on Meta::CPAN

fuck me harder4 => long-winded description of the most anatomically absurd mental image possible --- the short forms implicitly allude to all the ridiculous long forms ever spoken). Scatological language is actually relatively uncommon among hackers,...
fuck me harder5 => whether this entry ought to be included at all. As it reflects a live usage recognizably peculiar to the hacker culture, we feel it is in the hackish spirit of truthfulness and opposition to all forms of censorship to record it her...
FUD => /fuhd/ n. Defined by Gene Amdahl after he left IBM to found his own company "FUD is the fear, uncertainty, and doubt that IBM sales people instill in the minds of potential customers who might be considering [Amdahl] products." The idea, of co...
FUD wars => /fuhd worz/ n. [from FUD] Political posturing engaged in by hardware and software vendors ostensibly committed to standardization but actually willing to fragment the market to protect their own shares. The UNIX International vs. OSF conf...
fudge => 1. vt. To perform in an incomplete but marginally acceptable way, particularly with respect to the writing of a program. "I didn't feel like going through that pain and suffering, so I fudged it --- I'll fix it later." 2. n. The resulting co...
fudge factor => n. A value or parameter that is varied in an ad hoc way to produce the desired result. The terms `tolerance' and slop are also used, though these usually indicate a one-sided leeway, such as a buffer that is made larger than necessary...
fudge factor2 => how large it needs to be, and it is better to waste a little space than to lose completely for not having enough. A fudge factor, on the other hand, can often be tweaked in more than one direction. A good example is the `fuzz' typica...
fudge factor3 => calculations two numbers being compared for equality must be allowed to differ by a small amount; if that amount is too small, a computation may never terminate, while if it is too large, results will be needlessly inaccurate. Fudge ...
fudge factor4 => incorrectly by programmers who don't fully understand their import. See also {coefficient of X}. 
fuel up => vi. To eat or drink hurriedly in order to get back to hacking. "Food-p?" "Yeah, let's fuel up." "Time for a great-wall!" See also {{oriental food}}.
fuggly => /fuhg'lee/ adj. Emphatic form of funky; funky + ugly). Unusually for hacker jargon, this may actually derive from black street-jive. To say it properly, the first syllable should be growled rather than spoken. Usage humorous. "Man, the {ASC...
funky => adj. Said of something that functions, but in a slightly strange, klugey way. It does the job and would be difficult to change, so its obvious non-optimality is left alone. Often used to describe interfaces. The more bugs something has that ...
funny money => n. 1. Notional `dollar' units of computing time and/or storage handed to students at the beginning of a computer course; also called `play money' or `purple money' (in implicit opposition to real or `green' money). When your funny mone...
funny money2 => you needed to go to a professor to get more. Fortunately, the plunging cost of timesharing cycles has made this less common. The amounts allocated were almost invariably too small, even for the non-hackers who wanted to slide by with ...
funny money3 => practice led to small-scale black markets in bootlegged computer accounts. 2. By extension, phantom money or quantity tickets of any kind used as a resource-allocation hack within a system. Antonym `real money'. 
fuzzball => [TCP/IP hackers] n. A DEC LSI-11 running a particular suite of homebrewed software written by Dave Mills and assorted co-conspirators, used in the early 1980s for Internet protocol testbedding and experimentation. These were used as NSFne...
gabriel => /gay'bree-*l/ [for Dick Gabriel, SAIL LISP hacker and volleyball fanatic] n. An unnecessary (in the opinion of the opponent) stalling tactic, e.g., tying one's shoelaces or combing one's hair repeatedly, asking the time, etc. Also used to ...
gag => vi. Equivalent to choke, but connotes more disgust. "Hey, this is FORTRAN code. No wonder the C compiler gagged." See also barf.
gang bang => n. The use of large numbers of loosely coupled programmers in an attempt to wedge a great many features into a product in a short time. Though there have been memorable gang bangs (e.g., that over-the-weekend assembler port mentioned in ...
gang bang2 => perpetrated by large companies trying to meet deadlines and produce enormous buggy masses of code entirely lacking in orthogonality. When market-driven managers make a list of all the features the competition has and assign one programm...
gang bang3 => miss the importance of maintaining a coherent design. See also firefighting, {Mongolian Hordes technique}, {Conway's Law}. 

factpacks/jargon.fact  view on Meta::CPAN

Hackintosh => n. 1. An Apple Lisa that has been hacked into emulating a Macintosh (also called a `Mac XL'). 2. A Macintosh assembled from parts theoretically belonging to different models in the line.
hackish => /hak'ish/ adj. (also hackishness n.) 1. Said of something that is or involves a hack. 2. Of or pertaining to hackers or the hacker subculture. See also true-hacker.
hackishness => n. The quality of being or involving a hack. This term is considered mildly silly. Syn. hackitude.
hackitude => n. Syn. hackishness; this word is considered sillier.
hair => [back-formation from hairy] n. The complications that make something hairy. "Decoding TECO commands requires a certain amount of hair." Often seen in the phrase `infinite hair', which connotes extreme complexity. Also in `hairiferous' (tendin...
hairy => adj. 1. Annoyingly complicated. "DWIM is incredibly hairy." 2. Incomprehensible. "DWIM is incredibly hairy." 3. Of people, high-powered, authoritative, rare, expert, and/or incomprehensible. Hard to explain except in context "He knows this h...
HAKMEM => /hak'mem/ n. MIT AI Memo 239 (February 1972). A legendary collection of neat mathematical and programming hacks contributed by many people at MIT and elsewhere. (The title of the memo really is "HAKMEM", which is a 6-letterism for `hacks me...
hakspek => /hak'speek/ n. A shorthand method of spelling found on many British academic bulletin boards and {talker system}s. Syllables and whole words in a sentence are replaced by single ASCII characters the names of which are phonetically similar ...
hamster => n. 1. [Fairchild] A particularly slick little piece of code that does one thing well; a small, self-contained hack. The image is of a hamster happily spinning its exercise wheel. 2. [UK] Any item of hardware made by Amstrad, a company famo...
hand-hacking => n. 1. The practice of translating {hot spot}s from an HLL into hand-tuned assembler, as opposed to trying to coerce the compiler into generating better code. Both the term and the practice are becoming uncommon. See tune, bum, {by han...
handshaking => n. Hardware or software activity designed to start or keep two machines or programs in synchronization as they {do protocol}. Often applied to human activity; thus, a hacker might watch two people in conversation nodding their heads to...
handwave => [poss. from gestures characteristic of stage magicians] 1. v. To gloss over a complex point; to distract a listener; to support a (possibly actually valid) point with blatantly faulty logic. 2. n. The act of handwaving. "Boy, what a handw...
hang => v. 1. To wait for an event that will never occur. "The system is hanging because it can't read from the crashed drive". See wedged, hung. 2. To wait for some event to occur; to hang around until something happens. "The program displays a menu...
Hanlon's Razor => prov. A corollary of {Finagle's Law}, similar to Occam's Razor, that reads "Never attribute to malice that which can be adequately explained by stupidity." The derivation of the common title Hanlon's Razor is unknown; a similar epig...
Hanlon's Razor2 => James. Quoted here because it seems to be a particular favorite of hackers, often showing up in {fortune cookie} files and the login banners of BBS systems and commercial networks. This probably reflects the hacker's daily experien...
Hanlon's Razor3 => well-intentioned but short-sighted people. 
happily => adv. Of software, used to emphasize that a program is unaware of some important fact about its environment, either because it has been fooled into believing a lie, or because it doesn't care. The sense of `happy' here is not that of elatio...
hard boot => n. See boot.
hardcoded => adj. 1. Said of data inserted directly into a program, where it cannot be easily modified, as opposed to data in some profile, resource (see de-rezz sense 2), or environment variable that a user or hacker can easily modify. 2. In C, this...
hardwarily => /hard-weir'*-lee/ adv. In a way pertaining to hardware. "The system is hardwarily unreliable." The adjective `hardwary' is *not* traditionally used, though it has recently been reported from the U.K. See softwarily.
hardwired => adj. 1. In software, syn. for hardcoded. 2. By extension, anything that is not modifiable, especially in the sense of customizable to one's particular needs or tastes.

factpacks/jargon.fact  view on Meta::CPAN

hose => 1. vt. To make non-functional or greatly degraded in performance. "That big ray-tracing program really hoses the system." See hosed. 2. n. A narrow channel through which data flows under pressure. Generally denotes data paths that represent p...
hosed => adj. Same as down. Used primarily by UNIX hackers. Humorous also implies a condition thought to be relatively easy to reverse. Probably derived from the Canadian slang `hoser' popularized by the Bob and Doug Mackenzie skits on SCTV. See hose...
hot spot => n. 1. [primarily used by C/UNIX programmers, but spreading] It is received wisdom that in most programs, less than 10% of the code eats 90% of the execution time; if one were to graph instruction visits versus code addresses, one would ty...
hot spot2 => a lot of low-level noise. Such spikes are called `hot spots' and are good candidates for heavy optimization or hand-hacking. The term is especially used of tight loops and recursions in the code's central algorithm, as opposed to (say) i...
hot spot3 => infrequent I/O operations. See tune, bum, hand-hacking. 2. The active location of a cursor on a bit-map display. "Put the mouse's hot spot on the `ON' widget and click the left button." 3. In a massively parallel computer with shared mem...
hot spot4 => all 10,000 processors are trying to read or write at once (perhaps because they are all doing a busy-wait on the same lock). 
house wizard => [prob. from ad-agency lingo, `house freak'] n. A hacker occupying a technical-specialist, R&D, or systems position at a commercial shop. A really effective house wizard can have influence out of all proportion to his/her ostensible ra...
house wizard2 => suit. Used esp. of UNIX wizards. The term `house guru' is equivalent. 
HP-SUX => /H-P suhks/ n. Unflattering hackerism for HP-UX, Hewlett-Packard's UNIX port. Features some truly unique bogosities in the filesystem internals and elsewhere which occasionally create portability problems. HP-UX is often referred to as `hoc...
huff => v. To compress data using a Huffman code. Various programs that use such methods have been called `HUFF' or some variant thereof. Oppose puff. Compare crunch, compress.
humma => // excl. A filler word used on various `chat' and `talk' programs when you had nothing to say but felt that it was important to say something. The word apparently originated (at least with this definition) on the MECC Timeshare System (MTS, ...
Humor, Hacker => n. A distinctive style of shared intellectual humor found among hackers, having the following distinctive characteristics 1. Fascination with form-vs.-content jokes, paradoxes, and humor having to do with confusion of metalevels (see...
Humor, Hacker2 => laugh hold a red index card in front of him/her with "GREEN" written on it, or vice-versa (note, however, that this is funny only the first time). 2. Elaborate deadpan parodies of large intellectual constructs, such as specification...
Humor, Hacker3 => documents, language descriptions (see INTERCAL), and even entire scientific theories (see {quantum bogodynamics}, computron). 3. Jokes that involve screwily precise reasoning from bizarre, ludicrous, or just grossly counter-intuitiv...
Humor, Hacker4 => puns and wordplay. 5. A fondness for apparently mindless humor with subversive currents of intelligence in it --- for example, old Warner Brothers and Rocky & Bullwinkle cartoons, the Marx brothers, the early B-52s, and Monty Python...
Humor, Hacker5 => this trait with elements of high camp and slapstick is especially favored. 6. References to the symbol-object antinomies and associated ideas in Zen Buddhism and (less often) Taoism. See {has the X nature}, Discordianism, zen, {ha h...
Humor, Hacker6 => See also filk, retrocomputing, and appendix B. If you have an itchy feeling that all 6 of these traits are really aspects of one thing that is incredibly difficult to talk about exactly, you are (a) correct and (b) responding like a...
Humor, Hacker7 => recognizable (though in a less marked form) throughout {{science-fiction fandom}}. 
hung => [from `hung up'] adj. Equivalent to wedged, but more common at UNIX/C sites. Not generally used of people. Syn. with {locked up}, wedged; compare hosed. See also hang. A hung state is distinguished from crashed or down, where the program or s...
hungry puppy => n. Syn. slopsucker.
hungus => /huhng'g*s/ [perhaps related to slang `humongous'] adj. Large, unwieldy, usually unmanageable. "TCP is a hungus piece of code." "This is a hungus set of modifications."

factpacks/jargon.fact  view on Meta::CPAN

indent style9 => vertical space, which enables one to see more code on one's screen at once. Doubtless these issues will continue to be the subject of {holy wars}. 
index => n. See coefficient.
infant mortality => n. It is common lore among hackers that the chances of sudden hardware failure drop off exponentially with a machine's time since power-up (that is, until the relatively distant time at which enough mechanical wear in I/O devices ...
infant mortality2 => components has accumulated for the machine to start going senile). Up to half of all chip and wire failures happen within a new system's first few weeks; such failures are often referred to as `infant mortality' problems (or, occ...
infant mortality3 => syndrome'). See {bathtub curve}, {burn-in period}. 
infinite => adj. Consisting of a large number of objects; extreme. Used very loosely as in "This program produces infinite garbage." "He is an infinite loser." The word most likely to follow `infinite', though, is hair (it has been pointed out that f...
infinite loop => n. One that never terminates (that is, the machine spins or buzzes forever; the usual symptom is catatonia). There is a standard joke that has been made about each generation's exemplar of the ultra-fast machine "The Cray-3 is so fas...
infinite loop2 => loop in under 2 seconds!" 
infinity => n. 1. The largest value that can be represented in a particular type of variable (register, memory location, data type, whatever). 2. `minus infinity' The smallest such value, not necessarily or even usually the simple negation of plus in...
insanely great => adj. [Mac community, from Steve Jobs; also BSD UNIX people via Bill Joy] Something so incredibly elegant that it is imaginable only to someone possessing the most puissant of hacker-natures.
INTERCAL => /in't*r-kal/ [said by the authors to stand for `Compiler Language With No Pronounceable Acronym'] n. A computer language designed by Don Woods and James Lyon in 1972. INTERCAL is purposely different from all other computer languages in al...
interesting => adj. In hacker parlance, this word has strong connotations of `annoying', or `difficult', or both. Hackers relish a challenge, and enjoy wringing all the irony possible out of the ancient Chinese curse "May you live in interesting time...
Internet address => n. 1. [techspeak] An absolute network address of the form foo@bar.baz, where foo is a user name, bar is a sitename, and baz is a `domain' name, possibly including periods itself. Contrast with {bang path}; see also {network, the} ...
Internet address2 => Internet machines and most UUCP sites can now resolve these addresses, thanks to a large amount of behind-the-scenes magic and PD software written since 1980 or so. See also {bang path}, domainist. 2. More loosely, any network ad...
Internet address3 => this includes {bang path} addresses and some internal corporate and government networks. Reading Internet addresses is something of an art. Here are the four most important top-level functional Internet domains followed by a sele...
Internet address4 => com commercial organizations edu educational institutions gov U.S. government civilian sites mil U.S. military sites Note that most of the sites in the com and edu domains are in the U.S. or Canada. us sites in See: Internet addr...
Internet address5 => the U.S. outside the functional domains su sites in the Soviet Union (see kremvax). uk sites in the United Kingdom Within the us domain, there are subdomains for the fifty states, each generally with a name identical to the state...
Internet address6 => abbreviation. Within the uk domain, there is an ac subdomain for academic sites and a co domain for commercial ones. Other top-level domains may be divided up in similar ways. 
interrupt => 1. [techspeak] n. On a computer, an event that interrupts normal processing and temporarily diverts flow-of-control through an "interrupt handler" routine. See also trap. 2. interj. A request for attention from a hacker. Often explicitly...
interrupt list, the => [MS-DOS] n. The list of all known software interrupt calls (both documented and undocumented) for IBM PCs and compatibles, maintained and made available for free redistribution by Ralf Brown (ralf@cs.cmu.edu). As of early 1991,...
interrupts locked out => When someone is ignoring you. In a restaurant, after several fruitless attempts to get the waitress's attention, a hacker might well observe "She must have interrupts locked out". The synonym `interrupts disabled' is also com...

factpacks/jargon.fact  view on Meta::CPAN

Live Free Or Die! => imp. 1. The state motto of New Hampshire, which appears on that state's automobile license plates. 2. A slogan associated with UNIX in the romantic days when UNIX aficionados saw themselves as a tiny, beleaguered underground tilt...
Live Free Or Die!2 => industry. The "free" referred specifically to freedom from the fascist design philosophies and crufty misfeatures common on commercial operating systems. Armando Stettner, one of the early UNIX developers, used to give out fake ...
Live Free Or Die!3 => under a large UNIX, all in New Hampshire colors of green and white. These are now valued collector's items. 
livelock => /liv'lok/ n. A situation in which some critical stage of a task is unable to finish because its clients perpetually create more work for it to do after they have been serviced but before it can clear its queue. Differs from deadlock in th...
liveware => /liv'weir/ n. 1. Synonym for wetware. Less common. 2. [Cambridge] Vermin. "Waiter, there's some liveware in my salad..."
lobotomy => n. 1. What a hacker subjected to formal management training is said to have undergone. At IBM and elsewhere this term is used by both hackers and low-level management; the latter doubtless intend it as a joke. 2. The act of removing the p...
locked and loaded => [from military slang for an M-16 rifle with magazine inserted and prepared for firing] adj. Said of a removable disk volume properly prepared for use --- that is, locked into the drive and with the heads loaded. Ironically, becau...
locked and loaded2 => the power is up, this description is never used of {Winchester} drives (which are named after a rifle). 
locked up => adj. Syn. for hung, wedged.
logic bomb => n. Code surreptitiously inserted in an application or OS that causes it to perform some destructive or security-compromising activity whenever specified conditions are met. Compare {back door}.
logical => [from the technical term `logical device', wherein a physical device is referred to by an arbitrary `logical' name] adj. Having the role of. If a person (say, Les Earnest at SAIL) who had long held a certain post left and were replaced, th...
loop through => vt. To process each element of a list of things. "Hold on, I've got to loop through my paper mail." Derives from the computer-language notion of an iterative loop; compare `cdr down' (under cdr), which is less common among C and UNIX ...
loop through2 => say `IRP over' after an obscure pseudo-op in the MIDAS PDP-10 assembler. 
lord high fixer => [primarily British, from Gilbert & Sullivan's `lord high executioner'] n. The person in an organization who knows the most about some aspect of a system. See wizard.
lose => [MIT] vi. 1. To fail. A program loses when it encounters an exceptional condition or fails to work in the expected manner. 2. To be exceptionally unesthetic or crocky. 3. Of people, to be obnoxious or unusually stupid (as opposed to ignorant)...
lose 2 => 4. n. Refers to something that is losing, especially in the phrases "That's a lose!" and "What a lose!" 
lose lose => interj. A reply to or comment on an undesirable situation. "I accidentally deleted all my files!" "Lose, lose."
loser => n. An unexpectedly bad situation, program, programmer, or person. Someone who habitually loses. (Even winners can lose occasionally.) Someone who knows not and knows not that he knows not. Emphatic forms are `real loser', `total loser', and ...
losing => adj. Said of anything that is or causes a lose or lossage.
loss => n. Something (not a person) that loses; a situation in which something is losing. Emphatic forms include `moby loss', and `total loss', `complete loss'. Common interjections are "What a loss!" and "What a moby loss!" Note that `moby loss' is ...
lossage => /los'*j/ n. The result of a bug or malfunction. This is a mass or collective noun. "What a loss!" and "What lossage!" are nearly synonymous. The former is slightly more particular to the speaker's present circumstances; the latter implies ...
lost in the noise => adj. Syn. {lost in the underflow}. This term is from signal processing, where signals of very small amplitude cannot be separated from low-intensity noise in the system. Though popular among hackers, it is not confined to hackerd...
lost in the noise2 => astronomers, and statisticians all use it. 
lost in the underflow => adj. Too small to be worth considering; more specifically, small beyond the limits of accuracy or measurement. This is a reference to `floating underflow', a condition that can occur when a floating-point arithmetic processor...
lost in the underflow2 => than its limit of magnitude. It is also a pun on `undertow' (a kind of fast, cold current that sometimes runs just offshore and can be dangerous to swimmers). "Well, sure, photon pressure from the stadium lights alters the p...
lost in the underflow3 => effect gets lost in the underflow." See also {overflow bit}. 
lots of MIPS but no I/O => adj. Used to describe a person who is technically brilliant but can't seem to communicate with human beings effectively. Technically it describes a machine that has lots of processing power but is bottlenecked on input-outp...
lots of MIPS but no I/O2 => RS/6000, is a notorious recent example). 
low-bandwidth => [from communication theory] adj. Used to indicate a talk that, although not content-free, was not terribly informative. "That was a low-bandwidth talk, but what can you expect for an audience of suits!" Compare zero-content, bandwidt...
LPT => /L-P-T/ or /lip'it/ or /lip-it'/ [MIT, via DEC] n. Line printer, of course. Rare under UNIX, commoner in hackers with MS-DOS or CP/M background. The printer device is called `LPT' on those systems that, like ITS, were strongly influenced by ea...
lunatic fringe => [IBM] n. Customers who can be relied upon to accept release 1 versions of software.
lurker => n. One of the `silent majority' in a electronic forum; one who posts occasionally or not at all but is known to read the group's postings regularly. This term is not pejorative and indeed is casually used reflexively "Oh, I'm just lurking."...
luser => /loo'zr/ n. A user; esp. one who is also a loser. (luser and loser are pronounced identically.) This word was coined around 1975 at MIT. Under ITS, when you first walked up to a terminal at MIT and typed Control-Z to get the computer's atten...
macdink => /mak'dink/ [from the Apple Macintosh, which is said to encourage such behavior] vt. To make many incremental and unnecessary cosmetic changes to a program or file. Often the subject of the macdinking would be better off without them. "When...
machinable => adj. Machine-readable. Having the softcopy nature.
machoflops => /mach'oh-flops/ [pun on `megaflops', a coinage for `millions of FLoating-point Operations Per Second'] n. Refers to artificially inflated performance figures often quoted by computer manufacturers. Real applications are lucky to get hal...
Macintoy => /mak'in-toy/ n. The Apple Macintosh, considered as a toy. Less pejorative than Macintrash.
Macintrash => /mak'in-trash`/ n. The Apple Macintosh, as described by a hacker who doesn't appreciate being kept away from the *real computer* by the interface. The term maggotbox has been reported in regular use in the Research Triangle area of Nort...
macro => /mak'roh/ [techspeak] n. A name (possibly followed by a formal arg list) that is equated to a text or symbolic expression to which it is to be expanded (possibly with the substitution of actual arguments) by a macro expander. This definition...
macro- => pref. Large. Opposite of micro-. In the mainstream and among other technical cultures (for example, medical people) this competes with the prefix mega-, but hackers tend to restrict the latter to quantification.
macrology => /mak-rol'*-jee/ n. 1. Set of usually complex or crufty macros, e.g., as part of a large system written in LISP, TECO, or (less commonly) assembler. 2. The art and science involved in comprehending a macrology in sense 1. Sometimes studyi...
macrotape => /ma'kroh-tayp/ n. An industry-standard reel of tape, as opposed to a microtape.
maggotbox => /mag'*t-boks/ n. See Macintrash. This is even more derogatory.

factpacks/jargon.fact  view on Meta::CPAN

megapenny => /meg'*-pen`ee/ n. $10,000 (1 cent * 10^6). Used semi-humorously as a unit in comparing computer cost and performance figures.
MEGO => /me'goh/ or /mee'goh/ [`My Eyes Glaze Over', often `Mine Eyes Glazeth (sic) Over', attributed to the futurologist Herman Kahn] Also `MEGO factor'. 1. n. A handwave intended to confuse the listener and hopefully induce agreement because the li...
meltdown, network => n. See {network meltdown}.
meme => /meem/ [coined on analogy with `gene' by Richard Dawkins] n. An idea considered as a replicator, esp. with the connotation that memes parasitize people into propagating them much as viruses do. Used esp. in the phrase `meme complex' denoting ...
meme plague => n. The spread of a successful but pernicious meme, esp. one that parasitizes the victims into giving their all to propagate it. Astrology, BASIC, and the other guy's religion are often considered to be examples. This usage is given poi...
meme plague2 => `joiner' ideologies like Naziism or various forms of millennarian Christianity have exhibited plague-like cycles of exponential growth followed by collapses to small reservoir populations. 
memetics => /me-met'iks/ [from meme] The study of memes. As of mid-1991, this is still an extremely informal and speculative endeavor, though the first steps towards at least statistical rigor have been made by H. Keith Henson and others. Memetics is...
memory leak => n. An error in a program's dynamic-store allocation logic that causes it to fail to reclaim discarded memory, leading to eventual collapse due to memory exhaustion. Also (esp. at CMU) called {core leak}. See {aliasing bug}, {fandango o...
memory leak2 => {precedence lossage}, {overrun screw}, {leaky heap}, leak. 
menuitis => /men`yoo-i:'tis/ n. Notional disease suffered by software with an obsessively simple-minded menu interface and no escape. Hackers find this intensely irritating and much prefer the flexibility of command-line or language-style interfaces,...
mess-dos => /mes-dos/ n. Derisory term for MS-DOS. Often followed by the ritual banishing "Just say No!" See {MS-DOS}. Most hackers (even many MS-DOS hackers) loathe MS-DOS for its single-tasking nature, its limits on application size, its nasty prim...
meta => /me't*/ or /may't*/ or (Commonwealth) /mee't*/ [from analytic philosophy] adj.,pref. One level of description up. A meta-syntactic variable is a variable in notation used to describe syntax, and meta-language is language used to describe lang...
meta bit => n. The top bit of an 8-bit character, which is on in character values 128--255. Also called {high bit}, {alt bit}, or hobbit. Some terminals and consoles (see {space-cadet keyboard}) have a META shift key. Others (including, *mirabile dic...
meta bit2 => machines) have an ALT key. See also {bucky bits}. 
MFTL => /M-F-T-L/ [acronym: `My Favorite Toy Language'] 1. adj. Describes a talk on a programming language design that is heavy on the syntax (with lots of BNF), sometimes even talks about semantics (e.g., type systems), but rarely, if ever, has any ...
mickey => n. The resolution unit of mouse movement. It has been suggested that the `disney' will become a benchmark unit for animation graphics performance.
mickey mouse program => n. North American equivalent of a noddy (that is, trivial) program. Doesn't necessarily have the belittling connotations of mainstream slang "Oh, that's just mickey mouse stuff!"; sometimes trivial programs can be very useful.
micro- => pref. 1. Very small; this is the root of its use as a quantifier prefix. 2. A quantifier prefix, calling for multiplication by 10^-6 (see {quantifiers}). Neither of these uses is peculiar to hackers, but hackers tend to fling them both arou...
microfortnight => n. About 1.2 sec. The VMS operating system has a lot of tuning parameters that you can set with the SYSGEN utility, and one of these is TIMEPROMPTWAIT, the time the system will wait for an operator to set the correct date and time a...
microLenat => /mi:-kroh-len'-*t/ n. See bogosity.
microReid => /mi:'kroh-reed/ n. See bogosity.
Microsloth Windows => /mi:'kroh-sloth` win'dohz/ n. Hackerism for `Microsoft Windows', a windowing system for the IBM-PC which is so limited by bug-for-bug compatibility with mess-dos that it is agonizingly slow on anything less than a fast 386. Comp...
microtape => /mi:'kroh-tayp/ n. Occasionally used to mean a DECtape, as opposed to a macrotape. A DECtape is a small reel, about 4 inches in diameter, of magnetic tape about an inch wide. Unlike drivers for today's macrotapes, microtape drivers allow...
middle-endian => adj. Not big-endian or little-endian. Used of perverse byte orders such as 3-4-1-2 or 2-1-4-3, occasionally found in the packed-decimal formats of minicomputer manufacturers who shall remain nameless. See {NUXI problem}.
milliLampson => /mil'*-lamp`sn/ n. A unit of talking speed, abbreviated mL. Most people run about 200 milliLampsons. Butler Lampson (a CS theorist and systems implementor highly regarded among hackers) goes at 1000. A few people speak faster. This un...
minifloppies => n. 5.25-inch vanilla floppy disks, as opposed to 3.5-inch or microfloppies and the now-obsolescent 8-inch variety. At one time, this term was a trademark of Shugart Associates for their SA-400 minifloppy drive. Nobody paid any attenti...
MIPS => /mips/ [acronym] n. 1. A measure of computing speed; formally, `Million Instructions Per Second' (that's 10^6 per second, not 2^20!); often rendered by hackers as `Meaningless Indication of Processor Speed' or in other unflattering ways. This...
misbug => /mis-buhg/ [MIT] n. An unintended property of a program that turns out to be useful; something that should have been a bug but turns out to be a feature. Usage: rare. Compare {green lightning}. See miswart.

factpacks/jargon.fact  view on Meta::CPAN

MOTOS => /moh-tohs/ [acronym from the 1970 U.S. census forms via USENET: Member Of The Opposite Sex] n. A potential or (less often) actual sex partner. See MOTAS, MOTSS, SO. Less common than MOTSS or MOTAS, which have largely displaced it.
MOTSS => /mots/ or /M-O-T-S-S/ [from the 1970 U.S. census forms via USENET, Member Of The Same Sex] n. Esp. one considered as a possible sexual partner. The gay-issues newsgroup on USENET is called soc.motss. See MOTOS and MOTAS, which derive from it...
mouse ahead => vi. Point-and-click analog of `type ahead'. To manipulate a computer's pointing device (almost always a mouse in this usage, but not necessarily) and its selection or command buttons before a computer program is ready to accept such in...
mouse ahead2 => accepting the input. Handling this properly is rare, but it can help make a {WIMP environment} much more usable, assuming the users are familiar with the behavior of the user interface. 
mouse around => vi. To explore public portions of a large system, esp. a network such as Internet via FTP or TELNET, looking for interesting stuff to snarf.
mouse belt => n. See {rat belt}.
mouse droppings => [MS-DOS] n. Pixels (usually single) that are not properly restored when the mouse pointer moves away from a particular location on the screen, producing the appearance that the mouse pointer has left droppings behind. The major cau...
mouse droppings2 => that write to the screen memory corresponding to the mouse pointer's current location without hiding the mouse pointer first, and mouse drivers that do not quite support the graphics mode in use. 
mouse elbow => n. A tennis-elbow-like fatigue syndrome resulting from excessive use of a {WIMP environment}. Similarly, `mouse shoulder'; GLS reports that he used to get this a lot before he taught himself to be ambimoustrous.
mouso => /mow'soh/ n. [by analogy with `typo'] An error in mouse usage resulting in an inappropriate selection or graphic garbage on the screen. Compare thinko, braino.
MS-DOS => /M-S-dos/ [MicroSoft Disk Operating System] n. A clone of {CP/M} for the 8088 crufted together in 6 weeks by hacker Tim Paterson, who is said to have regretted it ever since. Numerous features, including vaguely UNIX-like but rather broken ...
mu => /moo/ The correct answer to the classic trick question "Have you stopped beating your wife yet?". Assuming that you have no wife or you have never beaten your wife, the answer "yes" is wrong because it implies that you used to beat your wife an...
mudhead => n. Commonly used to refer to a MUD player who sleeps, breathes, and eats MUD. Mudheads have been known to fail their degrees, drop out, etc., with the consolation, however, that they made wizard level. When encountered in person, all a mud...
multician => /muhl-ti'shn/ [coined at Honeywell, ca. 1970] n. Competent user of {Multics}. Perhaps oddly, no one has ever promoted the analogous `Unician'.
Multics => /muhl'tiks/ n. [from "MULTiplexed Information and Computing Service"] An early (late 1960s) timesharing operating system co-designed by a consortium including MIT, GE, and Bell Laboratories. Very innovative for its time --- among other thi...
multitask => n. Often used of humans in the same meaning it has for computers, to describe a person doing several things at once (but see thrash). The term `multiplex', from communications technology (meaning to handle more than one channel at the sa...
mumblage => /muhm'bl*j/ n. The topic of one's mumbling (see mumble). "All that mumblage" is used like "all that stuff" when it is not quite clear how the subject of discussion works, or like "all that crap" when `mumble' is being used as an implicit ...
mumble => interj. 1. Said when the correct response is too complicated to enunciate, or the speaker has not thought it out. Often prefaces a longer answer, or indicates a general reluctance to get into a long discussion. "Don't you think that we coul...
munch => [often confused with mung, q.v.] vt. To transform information in a serial fashion, often requiring large amounts of computation. To trace down a data structure. Related to crunch and nearly synonymous with grovel, but connotes less pain.
munching => n. Exploration of security holes of someone else's computer for thrills, notoriety, or to annoy the system manager. Compare cracker. See also {hacked off}.
munching squares => n. A {display hack} dating back to the PDP-1 (ca. 1962, reportedly discovered by Jackson Wright), which employs a trivial computation (repeatedly plotting the graph Y = X XOR T for successive values of T --- see HAKMEM items 146--...
munching squares2 => display of moving and growing squares that devour the screen. The initial value of T is treated as a parameter, which, when well-chosen, can produce amazing effects. Some of these, later (re)discovered on the LISP machine, have b...
munching squares3 => (try AND for XOR and toggling points instead of plotting them), `munching w's', and `munching mazes'. More generally, suppose a graphics program produces an impressive and ever-changing display of some basic form, foo, on a displ...
munching squares4 => relatively simple program; then the program (or the resulting display) is likely to be referred to as `munching foos' (this is a good example of the use of the word foo as a metasyntactic variable). 
munchkin => /muhnch'kin/ [from the squeaky-voiced little people in L. Frank Baum's `The Wizard of Oz'] n. A teenage-or-younger micro enthusiast hacking BASIC or something else equally constricted. A term of mild derision --- munchkins are annoying bu...
mundane => [from SF fandom] n. 1. A person who is not in science fiction fandom. 2. A person who is not in the computer industry. In this sense, most often an adjectival modifier as in "in my mundane life...." See also {Real World}.
mung => /muhng/ alt. `munge' /muhnj/ [in 1960 at MIT, `Mash Until No Good'; sometime after that the derivation from the {{recursive acronym}} `Mung Until No Good' became standard] vt. 1. To make changes to a file, esp. large-scale and irrevocable cha...
Music => n. A common extracurricular interest of hackers (compare {{science-fiction fandom}}, {{oriental food}}; see also filk). Hackish folklore has long claimed that musical and programming abilities are closely related, and there has been at least...
mutter => vt. To quietly enter a command not meant for the ears, eyes, or fingers of ordinary mortals. Often used in `mutter an incantation'. See also wizard.
N => /N/ quant. 1. A large and indeterminate number of objects: "There were N bugs in that crock!" Also used in its original sense of a variable name: "This crock has N bugs, as N goes to infinity." (The true number of bugs is always at least N + 1.)...
nailed to the wall => [like a trophy] adj. Said of a bug finally eliminated after protracted, and even heroic, effort.
nailing jelly => vi. See {like nailing jelly to a tree}.
na"ive => adj. Untutored in the perversities of some particular program or system; one who still tries to do things in an intuitive way, rather than the right way (in really good designs these coincide, but most designs aren't `really good' in the ap...
na"ive user => n. A luser. Tends to imply someone who is ignorant mainly owing to inexperience. When this is applied to someone who *has* experience, there is a definite implication of stupidity.
NAK => /nak/ [from the ASCII mnemonic for 0010101] interj. 1. On-line joke answer to ACK?: "I'm not here." 2. On-line answer to a request for chat: "I'm not available." 3. Used to politely interrupt someone to tell them you don't understand their poi...
nano => /nan'oh/ [CMU: from `nanosecond'] n. A brief period of time. "Be with you in a nano" means you really will be free shortly, i.e., implies what mainstream people mean by "in a jiffy" (whereas the hackish use of `jiffy' is quite different --- s...
nano- => [SI: the next quantifier below micro-; meaning * 10^-9] pref. Smaller than micro-, and used in the same rather loose and connotative way. Thus, one has {nanotechnology} (coined by hacker K. Eric Drexler) by analogy with `microtechnology'; an...
nanoacre => /nan'oh-ay`kr/ n. A unit (about 2 mm square) of real estate on a VLSI chip. The term gets its giggle value from the fact that VLSI nanoacres have costs in the same range as real acres once one figures in design and fabrication-setup costs...
nanobot => /nan'oh-bot/ n. A robot of microscopic proportions, presumably built by means of {nanotechnology}. As yet, only used informally (and speculatively!). Also called a `nanoagent'.
nanocomputer => /nan'oh-k*m-pyoo'tr/ n. A computer whose switching elements are molecular in size. Designs for mechanical nanocomputers which use single-molecule sliding rods for their logic have been proposed. The controller for a nanobot would be a...
nanofortnight => [Adelaide University] n. 1 fortnight * 10^-9, or about 1.2 msec. This unit was used largely by students doing undergraduate practicals. See microfortnight, attoparsec, and micro-.
nanotechnology => /nan'-oh-tek-no`l*-jee/ n. A hypothetical fabrication technology in which objects are designed and built with the individual specification and placement of each separate atom. The first unequivocal nanofabrication experiments are ta...
nastygram => /nas'tee-gram/ n. 1. A protocol packet or item of email (the latter is also called a letterbomb) that takes advantage of misfeatures or security holes on the target system to do untoward things. 2. Disapproving mail, esp. from a net.god,...
Nathan Hale => n. An asterisk (see also splat, {ASCII}). Oh, you want an etymology? Notionally, from "I regret that I have only one asterisk for my country!", a misquote of the famous remark uttered by Nathan Hale just before he was hanged. Hale was ...
Nathan Hale2 => in the American War of Independence. 
nature => n. See {has the X nature}.
neat hack => n. 1. A clever technique. 2. A brilliant practical joke, where neatness is correlated with cleverness, harmlessness, and surprise value. Example: the Caltech Rose Bowl card display switch (see appendix A). See hack.
neep-neep => /neep neep/ [onomatopoeic, from New York SF fandom] n. One who is fascinated by computers. More general than hacker, as it need not imply more skill than is required to boot games on a PC. The derived noun `neep-neeping' applies specific...
neophilia => /nee`oh-fil'-ee-*/ n. The trait of being excited and pleased by novelty. Common trait of most hackers, SF fans, and members of several other connected leading-edge subcultures, including the pro-technology `Whole Earth' wing of the ecolo...
net.- => /net dot/ pref. [USENET] Prefix used to describe people and events related to USENET. From the time before the {Great Renaming}, when most non-local newsgroups had names beginning `net.'. Includes net.gods, `net.goddesses' (various charismat...
net.god => /net god/ n. Used to refer to anyone who satisfies some combination of the following conditions: has been visible on USENET for more than 5 years, ran one of the original backbone sites, moderated an important newsgroup, wrote news softwar...
net.personality => /net per`sn-al'-*-tee/ n. Someone who has made a name for him or herself on USENET, through either longevity or attention-getting posts, but doesn't meet the other requirements of net.godhood.
net.police => /net-p*-lees'/ n. (var. `net.cops') Those USENET readers who feel it is their responsibility to pounce on and flame any posting which they regard as offensive or in violation of their understanding of netiquette. Generally used sarcasti...

factpacks/jargon.fact  view on Meta::CPAN

off-by-one error2 => Often confounded with {fencepost error}, which is properly a particular subtype of it. 
offline => adv. Not now or not here. "Let's take this discussion offline." Specifically used on USENET to suggest that a discussion be taken off a public newsgroup to email.
old fart => n. Tribal elder. A title self-assumed with remarkable frequency by (esp.) USENETters who have been programming for more than about 25 years; often appears in {sig block}s attached to Jargon File contributions of great archeological signif...
old fart2 => the second or third person but one of pride in first person. 
Old Testament => n. [C programmers] The first edition of K&R, the sacred text describing {Classic C}.
one-line fix => n. Used (often sarcastically) of a change to a program that is thought to be trivial or insignificant right up to the moment it crashes the system. Usually `cured' by another one-line fix. See also {I didn't change anything!}
one-liner wars => n. A game popular among hackers who code in the language APL (see {write-only language}). The objective is to see who can code the most interesting and/or useful routine in one line of operators chosen from APL's exceedingly hairy p...
one-liner wars2 => was practiced among TECO hackers. Ken Iverson, the inventor of APL, has been credited with a one-liner that, given a number N, produces a list of the prime numbers from 1 to N inclusive. It looks like this	(2 = 0 +.= T o.| T) / T <...
one-liner wars3 => character, the assignment arrow is a single character, and `i' represents the APL iota. 
ooblick => /oo'blik/ [from Dr. Seuss's `Bartholomew and the Oobleck'] n. A bizarre semi-liquid sludge made from cornstarch and water. Enjoyed among hackers who make batches during playtime at parties for its amusing and extremely non-Newtonian behavi...
open => n. Abbreviation for `open (or left) parenthesis' --- used when necessary to eliminate oral ambiguity. To read aloud the LISP form (DEFUN FOO (X) (PLUS X 1)) one might say "Open defun foo, open eks close, open, plus eks one, close close."
open switch => [IBM prob. from railroading] n. An unresolved question, issue, or problem.
operating system => [techspeak] n. (Often abbreviated `OS') The foundation software of a machine, of course; that which schedules tasks, allocates storage, and presents a default interface to the user between applications. The facilities an operating...
operating system2 => design philosophy exert an extremely strong influence on programming style and on the technical cultures that grow up around its host machines. Hacker folklore has been shaped primarily by the {UNIX}, {ITS}, {TOPS-10}, {TOPS-20}}...
operating system3 => {CP/M}, {MS-DOS}, and {Multics} operating systems (most importantly by ITS and UNIX). 
Orange Book => n. The U.S. Government's standards document `Trusted Computer System Evaluation Criteria, DOD standard 5200.28-STD, December, 1985' which characterize secure computing architectures and defines levels A1 (most secure) through D (least)...
Orange Book2 => can be upgraded to about C1 without excessive pain. See also {{book titles}}. 
oriental food => n. Hackers display an intense tropism towards oriental cuisine, especially Chinese, and especially of the spicier varieties such as Szechuan and Hunan. This phenomenon (which has also been observed in subcultures that overlap heavily...
oriental food2 => science-fiction fandom) has never been satisfactorily explained, but is sufficiently intense that one can assume the target of a hackish dinner expedition to be the best local Chinese place and be right at least three times out of f...
oriental food3 => {stir-fried random}, {laser chicken}, {Yu-Shiang Whole Fish}. Thai, Indian, Korean, and Vietnamese cuisines are also quite popular. 
orphan => [UNIX] n. A process whose parent has died; one inherited by `init(1)'. Compare zombie.

factpacks/jargon.fact  view on Meta::CPAN

peon => n. A person with no special (root or wheel) privileges on a computer system. "I can't create an account on *foovax* for you; I'm only a peon there."
percent-S => /per-sent' es'/ [From the code in C's `printf(3)' library function used to insert an arbitrary string argument] n. An unspecified person or object. "I was just talking to some percent-s in administration." Compare random.
perf => /perf/ n. See chad (sense 1). The term `perfory' /per'f*-ree/ is also heard.
perfect programmer syndrome => n. Arrogance; the egotistical conviction that one is above normal human error. Most frequently found among programmers of some native ability but relatively little experience (especially new graduates; their perceptions...
perfect programmer syndrome2 => excellent performance at solving {toy problem}s). "Of course my program is correct, there is no need to test it." "Yes, I can see there may be a problem here, but *I'll* never type `rm -r /' while in root." 
Perl => /perl/ [Practical Extraction and Report Language, a.k.a Pathologically Eclectic Rubbish Lister] n. An interpreted language developed by Larry Wall (lwall@jpl.nasa.gov, author of `patch(1)' and `rn(1)') and distributed over USENET. Superficial...
pessimal => /pes'im-l/ [Latin-based antonym for `optimal'] adj. Maximally bad. "This is a pessimal situation." Also `pessimize' vt. To make as bad as possible. These words are the obvious Latin-based antonyms for `optimal' and `optimize', but for som...
pessimizing compiler => /pes'*-miz`ing k*m-pil'r/ [antonym of `optimizing compiler'] n. A compiler that produces object code that is worse than the straightforward or obvious hand translation. The implication is that the compiler is actually trying t...
pessimizing compiler2 => excessive cleverness is doing the opposite. A few pessimizing compilers have been written on purpose, however, as pranks or burlesques. 
peta- => /pe't*/ [SI] pref. See {quantifiers}.
PETSCII => /pet'skee/ [abbreviation of PET ASCII] n. The variation (many would say perversion) of the {ASCII} character set used by the Commodore Business Machines PET series of personal computers and the later Commodore C64, C16, and C128 machines. ...
phase => 1. n. The phase of one's waking-sleeping schedule with respect to the standard 24-hour cycle. This is a useful concept among people who often work at night and/or according to no fixed schedule. It is not uncommon to change one's phase by as...
phase of the moon => n. Used humorously as a random parameter on which something is said to depend. Sometimes implies unreliability of whatever is dependent, or that reliability seems to be dependent on conditions nobody has been able to determine. "...
phase of the moon2 => channel open in mumble mode, having the foo switch set, and on the phase of the moon." True story Once upon a time there was a bug that really did depend on the phase of the moon. There is a little subroutine that had traditiona...
phase of the moon3 => MIT to calculate an approximation to the moon's true phase. GLS incorporated this routine into a LISP program that, when it wrote out a file, would print a timestamp line almost 80 characters long. Very occasionally the first li...
phase of the moon4 => and would overflow onto the next line, and when the file was later read back in the program would barf. The length of the first line depended on both the precise date and time and the length of the phase specification when the t...
phase of the moon5 => bug literally depended on the phase of the moon! The first paper edition of the Jargon File (Steele-1983) included an example of one of the timestamp lines that exhibited this bug, but the typesetter `corrected' it. This has sin...
phreaking => [from `phone phreak'] n. 1. The art and science of cracking the phone network (so as, for example, to make free long-distance calls). 2. By extension, security-cracking in any other context (especially, but not exclusively, on communicat...
pico- => [SI a quantifier meaning * 10^-12] pref. Smaller than nano-; used in the same rather loose connotative way as nano- and micro-. This usage is not yet common in the way nano- and micro- are, but should be instantly recognizable to any hacker....
run like a pig => v. To run very slowly on given hardware, said of software. Distinct from hog.
pilot error => [Sun from aviation] n. A user's misconfiguration or misuse of a piece of software, producing apparently buglike results (compare UBD). "Joe Luser reported a bug in sendmail that causes it to generate bogus headers." "That's not a bug, ...

factpacks/jargon.fact  view on Meta::CPAN

psychedelicware => /si`k*-del'-ik-weir/ [UK] n. Syn. {display hack}. See also {smoking clover}.
psyton => /si'ton/ [TMRC] n. The elementary particle carrying the sinister force. The probability of a process losing is proportional to the number of psytons falling on it. Psytons are generated by observers, which is why demos are more likely to fa...
pubic directory => [NYU] (also `pube directory' /pyoob' d*-rek't*-ree/) n. The `pub' (public) directory on a machine that allows FTP access. So called because it is the default location for SEX (sense 1). "I'll have the source in the pube directory b...
puff => vt. To decompress data that has been crunched by Huffman coding. At least one widely distributed Huffman decoder program was actually *named* `PUFF', but these days it is usually packaged with the encoder. Oppose huff.
punched card => alt. `punch card' [techspeak] n.obs. The signature medium of computing's {Stone Age}, now obsolescent outside of some IBM shops. The punched card actually predated computers considerably, originating in 1801 as a control device for me...
punched card2 => patented by Hollerith and used with mechanical tabulating machines in the 1890 U.S. Census was a piece of cardboard about 90 mm by 215 mm, designed to fit exactly in the currency trays used for that era's larger dollar bills. IBM (wh...
punched card3 => manufacturer) married the punched card to computers, encoding binary information as patterns of small rectangular holes; one character per column, 80 columns per card. Other coding schemes, sizes of card, and hole shapes were tried a...
punched card4 => width of most character terminals is a legacy of the IBM punched card; so is the size of the quick-reference cards distributed with many varieties of computers even today. See chad, {chad box}, {eighty-column mind}, {green card}, {du...
punt => [from the punch line of an old joke referring to American football "Drop back 15 yards and punt!"] v. 1. To give up, typically without any intention of retrying. "Let's punt the movie tonight." "I was going to hack all night to get this featu...
Purple Book => n. The `System V Interface Definition'. The covers of the first editions were an amazingly nauseating shade of off-lavender. See also {{book titles}}.
push => [from the operation that puts the current information on a stack, and the fact that procedure return addresses are saved on a stack] Also PUSH /push/ or PUSHJ /push'J/ (the latter based on the PDP-10 procedure call instruction). 1. To put som...
quadruple bucky => n., obs. 1. On an MIT {space-cadet keyboard}, use of all four of the shifting keys (control, meta, hyper, and super) while typing a character key. 2. On a Stanford or MIT keyboard in {raw mode}, use of four shift keys while typing ...
quadruple bucky2 => shift keys are the control and meta keys on *both* sides of the keyboard. This was very difficult to do! One accepted technique was to press the left-control and left-meta keys with your left hand, the right-control and right-meta...
quadruple bucky3 => fifth key with your nose. Quadruple-bucky combinations were very seldom used in practice, because when one invented a new command one usually assigned it to some character that was easier to type. If you want to imply that a progr...
quadruple bucky4 => or features, you can say something like "Oh, the command that makes it spin the tapes while whistling Beethoven's Fifth Symphony is quadruple-bucky-cokebottle." See {double bucky}, {bucky bits}, cokebottle. 
quantifiers => In techspeak and jargon, the standard metric prefixes used in the SI (Syst`eme International) conventions for scientific measurement have dual uses. With units of time or things that come in powers of 10, such as money, they retain the...
quantum bogodynamics => /kwon'tm boh`goh-di-nam'iks/ n. A theory that characterizes the universe in terms of bogon sources (such as politicians, used-car salesmen, TV evangelists, and suits in general), bogon sinks (such as taxpayers and computers), ...
quantum bogodynamics2 => Bogon absorption, of course, causes human beings to behave mindlessly and machines to fail (and may also cause both to emit secondary bogons); however, the precise mechanics of the bogon-computron interaction are not yet unde...
quantum bogodynamics3 => Quantum bogodynamics is most often invoked to explain the sharp increase in hardware and software failures in the presence of suits; the latter emit bogons, which the former absorb. See bogon, computron, suit, psyton. 
quarter => n. Two bits. This in turn comes from the `pieces of eight' famed in pirate movies --- Spanish gold pieces that could be broken into eight pie-slice-shaped `bits' to make change. Early in American history the Spanish coin was considered equ...
ques => /kwes/ 1. n. The question mark character (`?', ASCII 0111111). 2. interj. What? Also frequently verb-doubled as "Ques ques?" See wall.
quick-and-dirty => adj. Describes a crock put together under time or user pressure. Used esp. when you want to convey that you think the fast way might lead to trouble further down the road. "I can have a quick-and-dirty fix in place tonight, but I'l...
quote chapter and verse => [by analogy with the mainstream phrase] v. To reproduce a relevant excerpt from an appropriate bible. "I don't care if `rn' gets it wrong; `Followup-To poster' is explicitly permitted by RFC-1036. I'll quote chapter and ver...
quotient => n. See coefficient.
quux => /kwuhks/ Mythically, from the Latin semi-deponent verb quuxo, quuxare, quuxandum iri; noun form variously `quux' (plural `quuces', anglicized to `quuxes') and `quuxu' (genitive plural is `quuxuum', for four u-letters out of seven in all, usin...

factpacks/jargon.fact  view on Meta::CPAN

RTFM => /R-T-F-M/ [UNIX] imp. Acronym for `Read The Fucking Manual'. 1. Used by gurus to brush off questions they consider trivial or annoying. Compare {Don't do that, then!} 2. Used when reporting a problem to indicate that you aren't just asking ou...
RTI => /R-T-I/ interj. The mnemonic for the `return from interrupt' instruction on many computers including the 6502 and 6800. The variant `RETI' is found among former Z80 hackers (almost nobody programs these things in assembler anymore). Equivalent...
RTM => /R-T-M/ [USENET acronym for `Read The Manual'] 1. Politer variant of RTFM. 2. Robert T. Morris, perpetrator of the great Internet worm of 1988; villain to many, na"ive hacker gone wrong to a few. Morris claimed that the worm that brought the I...
rude => [WPI] adj. 1. (of a program) Badly written. 2. Functionally poor, e.g., a program that is very difficult to use because of gratuitously poor (random?) design decisions. See cuspy.
runes => pl.n. 1. Anything that requires {heavy wizardry} or {black art} to parse core dumps, JCL commands, APL, or code in a language you haven't a clue how to read. Compare {casting the runes}, {Great Runes}. 2. Special display characters (for exam...
runic => adj. Syn. obscure. VMS fans sometimes refer to UNIX as `Runix'; UNIX fans return the compliment by expanding VMS to `Very Messy Syntax' or `Vachement Mauvais Syst`eme' (French; lit. "Cowlike Bad System", idiomatically "Bitchy Bad System").
rusty iron => n. Syn. {tired iron}. It has been claimed that this is the inevitable fate of {water MIPS}.
rusty memory => n. Mass-storage that uses iron-oxide-based magnetic media (esp. tape and the pre-Winchester removable disk packs used in {washing machine}s). Compare donuts.*S/N ratio // n. (also `s/n ratio', `sn ratio'). Syn. {signal-to-noise ratio}...
sacred => adj. Reserved for the exclusive use of something (an extension of the standard meaning). Often means that anyone may look at the sacred object, but clobbering it will screw whatever it is sacred to. The comment "Register 7 is sacred to the ...
saga => [WPI] n. A cuspy but bogus raving story about N random broken people.
sagan => /say'gn/ [from Carl Sagan's TV series "Cosmos"; think "billions and billions"] n. A large quantity of anything. "There's a sagan different ways to tweak EMACS." "The U.S. Government spends sagans on bombs and welfare --- hard to say which is...
SAIL => /sayl/, not /S-A-I-L/ n. 1. Stanford Artificial Intelligence Lab. An important site in the early development of LISP; with the MIT AI Lab, BBN, CMU, and the UNIX community, one of the major wellsprings of technical innovation and hacker-cultu...
salescritter => /sayls'kri`tr/ n. Pejorative hackerism for a computer salesperson. Hackers tell the following joke Q. What's the difference between a used-car dealer and a computer salesman? A. The used-car dealer knows he's lying. This reflects the ...
salsman => /salz'm*n/ v. To flood a mailing list or newsgroup with huge amounts of useless, trivial or redundant information. From the name of a hacker who has frequently done this on some widely distributed mailing lists.
salt mines => n. Dense quarters housing large numbers of programmers working long hours on grungy projects, with some hope of seeing the end of the tunnel in N years. Noted for their absence of sunshine. Compare playpen, sandbox.
salt substrate => [MIT] n. Collective noun used to refer to potato chips, pretzels, saltines, or any other form of snack food designed primarily as a carrier for sodium chloride. From the technical term `chip substrate', used to refer to the silicon ...
salt substrate2 => of integrated circuits are deposited. 
same-day service => n. Ironic term used to describe long response time, particularly with respect to {MS-DOS} system calls (which ought to require only a tiny fraction of a second to execute). Such response time is a major incentive for programmers t...
same-day service2 => well-behaved. See also PC-ism. 
sandbender => [IBM] n. A person involved with silicon lithography and the physical design of chips. Compare ironmonger, {polygon pusher}.
sandbox => n. (or `sandbox, the') Common term for the R&D department at many software and computer companies (where hackers in commercial environments are likely to be found). Half-derisive, but reflects the truth that research is a form of creative ...
sanity check => n. 1. The act of checking a piece of code (or anything else, e.g., a USENET posting) for completely stupid mistakes. Implies that the check is to make sure the author was sane when it was written; e.g., if a piece of scientific softwa...
sanity check2 => was giving unexpected results, one might first look at the nesting of parentheses or the coding of the formula, as a {sanity check}, before looking at the more complex I/O or data structure manipulation routines, much less the algori...
sanity check3 => 2. A run-time test, either validating input or ensuring that the program hasn't screwed up internally (producing an inconsistent value or state). 
Saturday night special => [from police slang for a cheap handgun] n. A program or feature kluged together during off hours, under a deadline, and in response to pressure from a salescritter. Such hacks are dangerously unreliable, but all too often sn...
say => vt. 1. To type to a terminal. "To list a directory verbosely, you have to say `ls -l'." Tends to imply a newline-terminated command (a `sentence'). 2. A computer may also be said to `say' things to you, even if it doesn't have a speech synthes...
science-fiction fandom => n. Another voluntary subculture having a very heavy overlap with hackerdom; most hackers read SF and/or fantasy fiction avidly, and many go to `cons' (SF conventions) or are involved in fandom-connected activities such as th...
science-fiction fandom2 => Some hacker jargon originated in SF fandom; see defenestration, great-wall, cyberpunk, h, {ha ha only serious}, IMHO, mundane, neep-neep, {Real Soon Now}. Additionally, the jargon terms cowboy, cyberspace, de-rezz, {go flat...
science-fiction fandom3 => virus, wetware, wirehead, and worm originated in SF stories. 
scram switch => [from the nuclear power industry] n. An emergency-power-off switch (see {Big Red Switch}), esp. one positioned to be easily hit by evacuating personnel. In general, this is *not* something you frob lightly; these often initiate expens...
scram switch2 => and are installed in a {dinosaur pen} for use in case of electrical fire or in case some luckless {field servoid} should put 120 volts across himself while {Easter egging}. 
scratch => 1. [from `scratchpad'] adj. Describes a data structure or recording medium attached to a machine for testing or temporary-use purposes; one that can be scribbled on without loss. Usually in the combining forms `scratch memory', `scratch re...
scratch monkey => n. As in "Before testing or reconfiguring, always mount a {scratch monkey}", a proverb used to advise caution when dealing with irreplaceable data or devices. Used to refer to any scratch volume hooked to a computer during any risky...
scratch monkey2 => precious resource or data that might otherwise get trashed. This term preserves the memory of Mabel, the Swimming Wonder Monkey, star of a biological research program at the University of Toronto ca. 1986. Mabel was not (so the leg...
scratch monkey3 => university had spent years teaching her how to swim, breathing through a regulator, in order to study the effects of different gas mixtures on her physiology. Mabel suffered an untimely demise one day when DEC PMed the PDP-11 contr...
scratch monkey4 => {provocative maintainance}). It is recorded that, after calming down an understandably irate customer sufficiently to ascertain the facts of the matter, a DEC troubleshooter called up the {field circus} manager responsible and aske...

factpacks/jargon.fact  view on Meta::CPAN

second-system effect => n. (sometimes, more euphoniously, `second-system syndrome') When one is designing the successor to a relatively small, elegant, and successful system, there is a tendency to become grandiose in one's success and design an elep...
second-system effect2 => The term was first used by Fred Brooks in his classic `The Mythical Man-Month Essays on Software Engineering' (Addison-Wesley, 1975; ISBN 0-201-00650-2). It described the jump from a set of nice, simple operating systems on t...
second-system effect3 => 360 series. A similar effect can also happen in an evolving system; see {Brooks's Law}, {creeping elegance}, {creeping featurism}. See also {Multics}, OS/2, X, {software bloat}. This version of the jargon lexicon has been des...
second-system effect4 => much truth for comfort) as an example of second-system effect run amok on jargon-1.... 
secondary damage => n. When a fatal error occurs (esp. a segfault) the immediate cause may be that a pointer has been trashed due to a previous {fandango on core}. However, this fandango may have been due to an *earlier* fandango, so no amount of ana...
secondary damage2 => the damage occurred. "The data structure was clobbered, but it was secondary damage." By extension, the corruption resulting from N cascaded fandangoes on core is `Nth-level damage'. There is at least one case on record in which ...
secondary damage3 => actually dug up the underlying bug behind an instance of seventh-level damage! The hacker who accomplished this near-superhuman feat was presented with an award by his fellows. 
security through obscurity => n. A name applied by hackers to most OS vendors' favorite way of coping with security holes --- namely, ignoring them and not documenting them and trusting that nobody will find out about them and that people who do find...
security through obscurity2 => This never works for long and occasionally sets the world up for debacles like the RTM worm of 1988, but once the brief moments of panic created by such events subside most vendors are all too willing to turn over and g...
security through obscurity3 => fixing the bugs would siphon off the resources needed to implement the next user-interface frill on marketing's wish list --- and besides, if they started fixing security bugs customers might begin to *expect* it and im...
security through obscurity4 => merchantability gave them some sort of *right* to a system with fewer holes in it than a shotgunned Swiss cheese, and then where would we be? Historical note It is claimed (with dissent from {ITS} fans who say they used...
security through obscurity5 => in a positive sense) that this term was first used in the USENET newsgroup in comp.sys.apollo during a campaign to get HP/Apollo to fix security problems in its UNIX-clone Aegis/DomainOS. They didn't change a thing. 
SED => [TMRC, from `Light-Emitting Diode'] /S-E-D/ n. Smoke-emitting diode. A friode that lost the war. See LER.
segfault => n.,vi. Syn. segment, seggie.
seggie => /seg'ee/ [UNIX] n. Shorthand for {segmentation fault} reported from Britain.
segment => /seg'ment/ vi. To experience a {segmentation fault}. Confusingly, this is often pronounced more like the noun `segment' than like mainstream v. segment; this is because it is actually a noun shorthand that has been verbed.
segmentation fault => n. [UNIX] 1. An error in which a running program attempts to access memory not allocated to it and {core dump}s with a segmentation violation error. 2. To lose a train of thought or a line of reasoning. Also uttered as an exclam...
segv => /seg'vee/ n.,vi. Yet another synonym for {segmentation fault} (actually, in this case, `segmentation violation').
self-reference => n. See self-reference.
selvage => /sel'v*j/ [from sewing] n. See chad (sense 1).
semi => /se'mee/ or /se'mi/ 1. n. Abbreviation for `semicolon', when speaking. "Commands to grind are prefixed by semi-semi-star" means that the prefix is `;;*', not 1/4 of a star. 2. A prefix used with words such as `immediately' as a qualifier. "Wh...

factpacks/jargon.fact  view on Meta::CPAN

suitably small => [perverted from mathematical jargon] adj. An expression used ironically to characterize unquantifiable behavior that differs from expected or required behavior. For example, suppose a newly created program came up with a correct ful...
suitably small2 => exclaimed "It works!" Then, if the program dumps core on the first mouse click, one might add "Well, for suitably small values of `works'." Compare the characterization of pi under {{random numbers}}. 
sun-stools => n. Unflattering hackerism for SunTools, a pre-X windowing environment notorious in its day for size, slowness, and misfeatures. X, however, is larger and slower; see {second-system effect}.
sunspots => n. 1. Notional cause of an odd error. "Why did the program suddenly turn the screen blue?" "Sunspots, I guess." 2. Also the cause of {bit rot} --- from the myth that sunspots will increase {cosmic rays}, which can flip single bits in memo...
superprogrammer => n. A prolific programmer; one who can code exceedingly well and quickly. Not all hackers are superprogrammers, but many are. (Productivity can vary from one programmer to another by three orders of magnitude. For example, one progr...
superuser => [UNIX] n. Syn. root, avatar. This usage has spread to non-UNIX environments; the superuser is any account with all wheel bits on. A more specific term than wheel.
support => n. After-sale handholding; something many software vendors promise but few deliver. To hackers, most support people are useless --- because by the time a hacker calls support he or she will usually know the relevant manuals better than the...
Suzie COBOL => /soo'zee koh'bol/ 1. [IBM prob. from Frank Zappa's `Suzy Creamcheese'] n. A coder straight out of training school who knows everything except the value of comments in plain English. Also (fashionable among personkind wishing to avoid a...
Suzie COBOL2 => or (in some non-IBM circles) `Cobol Charlie'. 2. [proposed] Meta-name for any {code grinder}, analogous to {J. Random Hacker}. 
swab => /swob/ [From the mnemonic for the PDP-11 `SWAp Byte' instruction, as immortalized in the `dd(1)' option `conv=swab' (see dd)] 1. vt. To solve the {NUXI problem} by swapping bytes in a file. 2. n. The program in V7 UNIX used to perform this ac...
swap => vt. 1. [techspeak] To move information from a fast-access memory to a slow-access memory (`swap out'), or vice versa (`swap in'). Often refers specifically to the use of disks as `virtual memory'. As pieces of data or program are needed, they...
swap space => n. Storage space, especially temporary storage space used during a move or reconfiguration. "I'm just using that corner of the machine room for swap space."
swapped in => n. See swap. See also {page in}.
swapped out => n. See swap. See also {page out}.
swizzle => v. To convert external names, array indices, or references within a data structure into address pointers when the data structure is brought into main memory from external storage (also called `pointer swizzling'); this may be done for spee...
sync => /sink/ (var. `synch') n., vi. 1. To synchronize, to bring into synchronization. 2. [techspeak] To force all pending I/O to the disk; see flush, sense 2. 3. More generally, to force a number of competing processes or agents to a state that wou...
syntactic sugar => [coined by Peter Landin] n. Features added to a language or other formalism to make it `sweeter' for humans, that do not affect the expressiveness of the formalism (compare chrome). Used esp. when there is an obvious and trivial tr...
syntactic sugar2 => into other constructs already present in the notation. C's `a[i]' notation is syntactic sugar for `*(a + i)'. "Syntactic sugar causes cancer of the semicolon." --- Alan Perlis The variant `syntactic saccharine' is also recorded. T...
syntactic sugar3 => gratuitous, in that syntactic sugar serves a purpose (making something more acceptable to humans) but syntactic saccharine serves no purpose at all. 
sys-frog => /sis'frog/ [the PLATO system] n. Playful variant of `sysprog', which is in turn short for `systems programmer'.
sysadmin => /sis'ad-min/ n. Common contraction of `system admin'; see admin.

factpacks/jargon.fact  view on Meta::CPAN

tits on a keyboard => n. Small bumps on certain keycaps to keep touch-typists registered (usually on the `5 of a numeric keypad, and on the `F and `J of a QWERTY keyboard).
TLA => /T-L-A/ [Three-Letter Acronym] n. 1. Self-describing acronym for a species with which computing terminology is infested. 2. Any confusing acronym. Examples include MCA, FTP, SNA, CPU, MMU, SCCS, DMU, FPU, NNTP, TLA. People who like this looser...
TMRC => /tmerk/ n. The Tech Model Railroad Club at MIT, one of the wellsprings of hacker culture. The 1959 `Dictionary of the TMRC Language compiled by Peter Samson included several terms which became basics of the hackish vocabulary (see esp. foo an...
to a first approximation => 1. [techspeak] When one is doing certain numerical computations, an approximate solution may be computed by any of several heuristic methods, then refined to a final value. By using the starting point of a first approximat...
to a first approximation2 => algorithm that converges more quickly to the correct result. 2. In jargon, a preface to any comment that indicates that the comment is only approximately true. The remark "To a first approximation, I feel good" might indi...
to a first approximation3 => reveal that not all is perfect (e.g., a nagging cough still remains after an illness). 
to a zeroth approximation => [from `to a first approximation] A *really* sloppy approximation; a wild guess. Compare {social science number}.
toast => 1. n. Any completely inoperable system or component, esp. one that has just crashed and burned "Uh, oh ... I think the serial board is toast." 2. vt. To cause a system to crash accidentally, especially in a manner that requires manual reboot...
toaster => n. 1. The archetypal really stupid application for an embedded microprocessor controller; often used in comments that imply that a scheme is inappropriate technology (but see {elevator controller}). "DWIM for an assembler? Thatd be as sill...
toeprint => n. A footprint of especially small size.
toggle => vt. To change a bit from whatever state it is in to the other state; to change from 1 to 0 or from 0 to 1. This comes from `toggle switches, such as standard light switches, though the word `toggle actually refers to the mechanism that keep...
tool => 1. n. A program used primarily to create, manipulate, modify, or analyze other programs, such as a compiler or an editor or a cross-referencing program. Oppose app, {operating system}. 2. [UNIX] An application program with a simple, `transpar...
toolsmith => n. The software equivalent of a tool-and-die specialist; one who specializes in making the tools with which other programmers create applications. See also uninteresting.
topic drift => n. Term used on GEnie, USENET and other electronic fora to describe the tendency of a thread to drift away from the original subject of discussion (and thus, from the Subject header of the originating message), or the results of that t...
topic drift2 => reminders that the discussion has strayed off any useful track. "I think we started with a question about Nivens last book, but weve ended up discussing the sexual habits of the common marmoset. Now *thats* topic drift!" 
topic group => n. Syn. forum.
TOPS-10 => /tops-ten/ n. DECs proprietary OS for the fabled PDP-10 machines, long a favorite of hackers but now effectively extinct. A fountain of hacker folklore; see appendix A. See also {ITS}, {TOPS-20}, {TWENEX}, VMS, {operating system}. TOPS-10 ...
TOPS-20 => /tops-twentee/ n. See {TWENEX}.
toto => /tohtoh/ n. This is reported to be the default scratch file name among French-speaking programmers --- in other words, a francophone foo.
tourist => [ITS] n. A guest on the system, especially one who generally logs in over a network from a remote location for {comm mode}, email, games, and other trivial purposes. One step below luser. Hackers often spell this turist, perhaps by some so...
tourist information => n. Information in an on-line display that is not immediately useful, but contributes to a viewers gestalt of whats going on with the software or hardware behind it. Whether a given piece of info falls in this category depends p...

factpacks/jargon.fact  view on Meta::CPAN

trash => vt. To destroy the contents of (said of a data structure). The most common of the family of near-synonyms including mung, mangle, and scribble.
tree-killer => [Sun] n. 1. A printer. 2. A person who wastes paper. This should be interpreted in a broad sense; `wasting paper includes the production of spiffy but content-free documents. Thus, most suits are tree-killers.
trit => /trit/ [by analogy with `bit] n. One base-3 digit; the amount of information conveyed by a selection among one of three equally likely outcomes (see also bit). These arise, for example, in the context of a flag that should actually be able to...
trivial => adj. 1. Too simple to bother detailing. 2. Not worth the speakers time. 3. Complex, but solvable by methods so well known that anyone not utterly cretinous would have thought of them already. 4. Any problem one has already solved (some cla...
troglodyte => [Commodore] n. 1. A hacker who never leaves his cubicle. The term `Gnoll (from Dungeons & Dragons) is also reported. 2. A curmudgeon attached to an obsolescent computing environment. The combination `ITS troglodyte was flung around some...
troglodyte mode => [Rice University] n. Programming with the lights turned off, sunglasses on, and the terminal inverted (black on white) because youve been up for so many days straight that your eyes hurt (see {raster burn}). Loud music blaring from...
troglodyte mode2 => optional but recommended. See {larval stage}, {hack mode}. 
Trojan horse => [coined by MIT-hacker-turned-NSA-spook Dan Edwards] n. A program designed to break security or damage a system that is disguised as something else benign, such as a directory lister, archiver, a game, or (in one notorious 1990 case on...
Trojan horse2 => destroy viruses! See {back door}, virus, worm. 
true-hacker => [analogy with `trufan from SF fandom] n. One who exemplifies the primary values of hacker culture, esp. competence and helpfulness to other hackers. A high compliment. "He spent 6 hours helping me bring up UUCP and netnews on my FOOBAR...
tty => /T-T-Y/ [UNIX], /titee/ [ITS, but some UNIX people say it this way as well; this pronunciation is not considered to have sexual undertones] n. 1. A terminal of the teletype variety, characterized by a noisy mechanical printer, a very limited c...
tube => 1. n. A CRT terminal. Never used in the mainstream sense of TV; real hackers dont watch TV, except for Loony Toons, Rocky & Bullwinkle, Trek Classic, the Simpsons, and the occasional cheesy old swashbuckler movie (see appendix B). 2. [IBM] To...
tube time => n. Time spent at a terminal or console. More inclusive than hacking time; commonly used in discussions of what parts of ones environment one uses most heavily. "I find Im spending too much of my tube time reading mail since I started thi...
tunafish => n. In hackish lore, refers to the mutated punchline of an age-old joke to be found at the bottom of the manual pages of `tunefs(8) in the original BSD 4.2 distribution. The joke was removed in later releases once commercial sites started ...
tune => [from automotive or musical usage] vt. To optimize a program or system for a particular environment, esp. by adjusting numerical parameters designed as hooks for tuning, e.g., by changing `#define lines in C. One may `tune for time (fastest e...
turbo nerd => n. See {computer geek}.
turist => /toorist/ n. Var. sp. of tourist, q.v. Also in adjectival form, `turistic. Poss. influenced by luser and `Turing.
tweak => vt. 1. To change slightly, usually in reference to a value. Also used synonymously with twiddle. If a program is almost correct, rather than figure out the precise problem you might just keep tweaking it until it works. See frobnicate and {f...
TWENEX => /tweneks/ n. The TOPS-20 operating system by DEC --- the second proprietary OS for the PDP-10 --- preferred by most PDP-10 hackers over TOPS-10 (that is, by those who were not {ITS} or {WAITS} partisans). TOPS-20 began in 1969 as Bolt, Bera...
twiddle => n. 1. Tilde (ASCII 1111110, `~). Also called `squiggle, `sqiggle (sic --- pronounced /skigl/), and `twaddle, but twiddle is the most common term. 2. A small and insignificant change to a program. Usually fixes one bug and generates several...
twink => /twink/ [UCSC] n. Equivalent to {read-only user}. Also reported on the USENET group soc.motss; may derive from gay slang for a cute young thing with nothing upstairs.
two pi => quant. The number of years it takes to finish ones thesis. Occurs in stories in the following form "He started on his thesis; 2 pi years later..."
two-to-the-N => quant. An amount much larger than N but smaller than infinity. "I have 2-to-the-N things to do before I can go out for lunch" means you probably wont show up.
twonkie => /twonkee/ n. The software equivalent of a Twinkie (a variety of sugar-loaded junk food, or (in gay slang) the male equivalent of `chick); a useless `feature added to look sexy and placate a marketroid (compare {Saturday-night special}). Th...
UN*X => n. Used to refer to the UNIX operating system (a trademark of AT&T) in writing, but avoiding the need for the ugly (TM) typography. Also used to refer to any or all varieties of Unixoid operating systems. Ironically, lawyers now say (1990) th...
undefined external reference => excl. [UNIX] A message from UNIX's linker. Used in speech to flag loose ends or dangling references in an argument or discussion.
under the hood => prep. [hot-rodder talk] 1. Used to introduce the underlying implementation of a product (hardware, software, or idea). Implies that the implementation is not intuitively obvious from the appearance, but the speaker is about to enabl...
under the hood2 => now look under the hood to see how ...." 2. Can also imply that the implementation is much simpler than the appearance would indicate "Under the hood, we are just fork/execing the shell." 3. Inside a chassis, as in "Under the hood,...
undocumented feature => n. See feature.
uninteresting => adj. 1. Said of a problem that, although nontrivial, can be solved simply by throwing sufficient resources at it. 2. Also said of problems for which a solution would neither advance the state of the art nor be fun to design and code....
UNIX => /yoo'niks/ [In the authors' words, "A weak pun on Multics"] n. (also `Unix') An interactive time-sharing system originally invented in 1969 by Ken Thompson after Bell Labs left the Multics project, originally so he could play games on his sca...
UNIX brain damage => n. Something that has to be done to break a network program (typically a mailer) on a non-UNIX system so that it will interoperate with UNIX systems. The hack may qualify as `UNIX brain damage' if the program conforms to publishe...
UNIX brain damage2 => question does not. UNIX brain damage happens because it is much easier for other (minority) systems to change their ways to match non-conforming behavior than it is to change all the hundreds of thousands of UNIX systems out the...
UNIX brain damage3 => is a kluge in a mail server to recognize bare line feed (the UNIX newline) as an equivalent form to the Internet standard newline, which is a carriage return followed by a line feed. Such things can make even a hardened jock wee...
UNIX conspiracy => [ITS] n. According to a conspiracy theory long popular among {ITS} and {TOPS-20} fans, UNIX's growth is the result of a plot, hatched during the 1970s at Bell Labs, whose intent was to hobble AT&T's competitors by making them depen...

factpacks/techdict.fact  view on Meta::CPAN

32-bit Video Cards => These are generally older cards that were only capable of addressing 1 MB of RAM. 
56Kflex => This is one of the two competing 56 Kbps modem standards. It was developed by Rockwell and Lucent and hasmore market share than USR's X2 technology due to the fact that it is licensed to over 700 modem manufacturers. 
64-bit Chips => (see 64-bit processor) see 64-bit processor 
64-bit Memory Chips => DIMMs are 64-bit memory chips. 
64-bit Operating Systems => Some flavors of UNIX are 64-bit operating systems designed to run on 64-bit chips. There areplans to port Windows NT to 64 bits so that it can run on the P7. 
64-bit processor => This describes a processor that can run a 64-bit OS. The DEC Alpha is 64-bit, and Intel's Merced will be a64-bit processor. The 386, 486 and Pentium and Pentium II are all 32-bit processors, even though the Pentium has a 64-bitmem...
64-bit Video Cards => Most current video cards have a 64-bit bus with their memory on them. 64-bit cards must have at least 2MB (or multiples of 2) of memory. 
8 bits => Make up 1 byte. 
8-bit Memory Chips => 30-pin SIMMs are 8-bit memory chips. If you want to use them with a 32-bit chip such as a 386 or a486 you need to put four of them in at a time.
Access Speed => This refers to the average amount of time it takes for a floppy  drive, hard drive, CD drive or other drive to find any particular piece of data on a disk.
Accuracy => Accuracy is how close to the actual value you are. For example, if the number you are representing is 4 and you say it's 3, you are inaccurate by 1.
Accuracy/Precision => If the actual value is 4.321 and you say that it is 4.30, then you are precise to 3 places but inaccurate by .021. If a value is represented as a bullseye on a target, a group of guesses or measurements represented by closely gr...
ACPI => (Advanced Configuration and Power Interface) This power management interface takes the power management out of the BIOS and gives control to the OS. Typically, a system's BIOS is only able to turn a device off after a certain period of inacti...
Active Matrix => LCD panels that are active matrix have a sharper, brighter image than those with passive matrix screens. They can also continue to be seen at much greater angles off of central viewing.
Active Movie => This is a Microsoft technology used for streaming video and audio over the Internet. It is an ActiveX control.
Active Server Pages => (ASP) Microsoft created this technology and bundled it with their IIS Web server. It is designed to allow easy combination of HTML, scripts (such as Javascript and Microsoft's VBScript), and ActiveX. Active Server Pages promise...
ActiveX => Microsoft technology designed to enable easier multimedia on the Web. ActiveX controls can be used in Java to create multimedia effects. For now, that means that when you go to Web sites, buttons can light up and sound effects can play whe...
ADSL => (Asynchronous Digital Subscriber Line) This is a new technology just starting to come out that is the phone company's answer to cable modems. It supports data speeds over 2 Mbps downstream (to the user) and slower speeds upstream (to the Inte...
AGP => (Accelerated Graphics Port) This is a special port that will begin to show up on motherboards in the second half of 1997. The port will bypass the PCI bus and allow much higher throughput from the graphics card to the processor for speedier 3D...
Alpha Blending => This allows two objects to be blended together. This is primarily used for atmospheric and environmental effects. It allows such things as "fogging," where an image is rendered behind a "translucent" image, which creates the effect ...
Analog => Analog refers to a representation of a quantity that varies over any continuous range of values. Analog signals can be thought of as pure in nature and not processed. Thus, the debate over whether record albums (analog representation of sou...
Analog Control => An analog control changes value in non-discrete steps. You can tune an analog control to non-distinct values. In some cases, like for volume, analog controls are better. Have you ever used a digital volume control on a new TV, and o...

factpacks/techdict.fact  view on Meta::CPAN

BASIC => (Beginner's All-purpose Symbolic Instruction Code) Thisprogramming language was developed in the mid '60s. The language wasconstructed of simple English-like commands that were run through aninterpreter, line by line, each time the program w...
Batch => A group of commands that are executed one at a time. Same asscript.
Baud => The measure of how frequently sound changes on a phone line. Thisused to be the measure of speed of modems because they worked by bruteforce and actually made a sound for each bit of information. Now, modemswork on a more sophisticated level....
Bilinear and Trilinear Filtering => This is used to smooth flat surfacesby averaging the colors of adjacent pixels, which blurs them and removesblockiness when viewed up close.
Binary code => Binary consists of a string of bits, i.e. 01010111000000001
BIOS => (Basic Input Output System) This makes your computer speak thesame language as every other computer, making accessing video and thekeyboard standard.
Bit => This is the smallest unit of measure in a computer. It isrepresented by a 0 (off) or 1 (on). You can think of a bit as a switch.If it's in the on position, it's a 1, and if the switch is off, it's a 0.All parts of your computer communicate in ...
Bit depth => How many bits it takes to represent the color in one pixel.The larger the bit depth, the more colors you can display and the morepower it takes to display.
Black box => Anything that you put input into and get output from, butdon't know what's inside or how it works.BLOB (Binary Large OBject) => A BLOB is a data type used in a relationaldatabase that can contain any type of binary data, including sound,...
Boolean logic => This is the form of logic where every answer is eithertrue or false. Alternately, you can think of it as either 0 or 1, where 0= false and 1 = true.
Boot => This is a verb meaning to load. You can say thatyou are booting your machine, or that your operating system is bootingup.
BPS => (bits per second) This is generally a measure of how fast somedevice communicates, usually in thousands of bits per second (Kbps) ormillions of bits per second (Mbps).
Bridge => Bridges link two or more network segments that use the samenetwork technology. The network topologies do not have to be the same,i.e. you can bridge Ethernet and Token Ring. If the protocols are not thesame on segments, then you've got a ro...
Browser => Most commonly used to refer to a software program used to lookat World Wide Web pages.
Bug => This is commonly an error in design or programming in a hardwaredevice or piece of software. The effects of a bug may be as harmless asan extra graphic on the screen, or as harmful as a system crash or lossof data. See also Feature.
Bus => A bus is simply a data path between devices. The computer's systembus is what peripherals use to send and receive data from the processorand main memory.
Bus mouse => A mouse that uses the smaller 6-pin connector instead of yourcomputer's serial port. Also referred to as a PS/2 mouse because of itsearly adoption by the IBM PS/2 series of computers.
Bus speed => This is a measurement, usually in MHz, of how many times datacan be transferred over the bus per second.
Bus Topology => This network topology has computers connected to a strandof network cabling that is connected to network repeaters at one end andterminated at the other. If you break part of the cable or remove theterminator, all machines on that seg...
Byte => Simply put, it's 8 bits. Think of it as a string of 1s and 0s thatrepresents a number from 0 to 255. For example '01100101' is one byte ofinformation.
C => This is a programming language developed in the late '70s. It became hugely popular due to the development of UNIX, which was written almost entirely in C. C was written by programmers for programmers and it lets you write code in sloppy ways th...

factpacks/techdict.fact  view on Meta::CPAN

Disk Duplexing => See RAID 1
Disk Mirroring => See RAID 1
Disk Striping => See RAID 0
Disk Striping with Parity => See RAID 5
DLL => (Dynamic Link Library) This is a library of procedures that programs can call with input. The DLL produces output related to that input.
DLT => (Digital Linear Tape) A technology designed by DEC and sold to Quantum used for backing up huge amounts of data (up to 35 GB per tape without compression, 70 GB with compression). The drives are very expensive and so is the media, but they are...
DMA => (Direct Memory Access) PCs have DMA channels that allow certain devices to directly access memory in order to speed up the process.
DMI => (Desktop Management Interface) This interface standard is designed to allow PCs to intelligently broadcast information on their system configurations and support remote management so that they can be managed more easily.
DMTF => (Desktop Management Task Force) This motley crew was assembled to create the DMI standard.
DNS => (Domain Name Service) This service maps TCP/IP numbers such as 123.12.4.245 to a more easily remembered name, such as www.ugeek.com. Thus, when you type www.ugeek.com into your browser, it goes out to the DNS server you specified when you inst...
DNS Entry => The DNS routing tables are filled with DNS entries that map TCP/IP addresses to more easily recognized names. If your browser says it can't find a particular DNS entry, here are some possible reasons: => You may not be able to communicat...
Domain name => Domain names are used to represent more complex TCP/IP addresses. For example, we purchased the UGeek.com domain name so we could use it to represent our server's address. You purchase domain names through the InterNIC. They can be rea...
Domain Name Service => See DNS.
DOS => (Disk Operating System) This OS is what got it all started for PCs.
Dot Matrix Printer => This type of printer prints out little dots that can form graphics or characters. This type of printer was popular a while back because the only other choice was a daisy-wheel printer that didn't print any graphics. These printe...
Dot Pitch => The smaller the better, as it relates to monitors. The dot pitch is a measure of distance between phosphor dots of the same color on a CRT monitor. A high dot pitch generally produces a blurred and unclear picture. Smaller dot pitches pr...
Double Buffering => This shows you that the graphics engine uses two layers, or buffers, to produce an image: one for display and one for rendering. Since the viewer only sees the finished image, this allows for smooth-motion animation. (Again, play ...
DPMA => (Dynamic Power Management Architecture) This architecture allows computers to have a variety of advanced power management features.
DRAM => (Dynamic Random Access Memory) The standard and cheapest memory available. The fastest DRAM is about 60 nanoseconds. This is the most common form of computer memory. It needs to be continually refreshed in order to properly hold data, thus th...
Drive Bay => Usually a 5.25"-wide 1"-tall hole in a computer case, suitable for the installation of some sort of drive. Some are exposed so that a removable drive (e.g., floppy, CD-ROM) can fit. Some are not exposed and are meant for hard drives, tap...
Driver => A driver is software that works to communicate between an operating system and a peripheral. Think of it as a translator. If you use a crappy driver, your OS won't understand your video card and may become unstable and crash. Hardware manuf...

factpacks/techdict.fact  view on Meta::CPAN

Pixel => The smallest dot that a computer can display at a particular resolution. Screen size is often referred to in pixels: 800 x 600, for example. This means that the screen is 800 pixels across and 600 pixels vertically.
Platform => This is a means of generically grouping like computers. Macintosh computers are a platform; so are PCs running DOS. It's not very specific, and multi-platform support can mean many things. If someone says to you "this application supports...
PNP => (Plug and Play) This is a standard that was supposed to make adding peripherals to your system as easy as plugging them in and using them. Its biggest contribution, aside from headaches, is the removal of jumpers from many devices.
Point to Point Tunneling Protocol => (PPTP) This is a remote access protocol that allows people to make a connection to easily connect to their local network through the Internet or some other large network. Conversations are kept private through enc...
POP => (Point Of Presence) This is a local telephone number through which you can access your ISP. The largest national ISPs have POPs all over the country.
Port => To port something, you translate the code for a program from one platform to another. You could port a program you wrote on a PC over to a Macintosh, for example. Port
Portable Computer => Technically, any computer that is self-contained to allow easy moving. Most often refers to a computer that can work away from an outlet.
Power Supply => A device attached to the case that converts 120 AC to DC at voltages that a computer needs to run. They come rated by wattage.
PPP => (Point to Point Protocol) The mode of transport used to connect a computer to the Internet via a dial-up adapter (a/k/a a modem).
PPTP => see Point to Point Tunneling Protocol
Precision => Precision is how well you define a value. For example, if the value you are representing is 4.321 and you say it's 4.3, you are precise to two places. Numerically, precision is the amount of decimal digits that you are capable of measuri...
Precision vs. Accuracy => See Accuracy vs. Precision
Primary partition => Primary partitions are partitions that are bootable. You cannot have more than four primary partitions per drive.
Processor => Short for Microprocessor. See Microprocessor.
Processor cycle => This is what occurs during one tick of the processor clock.
Programmed Input/Output (PIO) => This refers to IO standards on IDE hard disk drives. If you have a hard drive that supports one PIO mode, you need your interface to support it as well for maximum performance. The data transfer rates for the various ...
Protocol => This is the behavior that computers must follow in order to understand one another. Think of it as a language. If two computers don't use the same network protocol, then they cannot communicate.
Proxy => This is commonly a form of Internet security. You can use a proxy or proxy server to pass data between your internal network and the Internet. A machine on your network sends a request to the proxy. The proxy sends the request to a server on...
PS/2 => This is a PC made by IBM. It can run OS/2 and DB/2. Of course, it can run anything a normal PC can run, but it's just a nifty IBM naming convention that caught on.
PS/2 port => This is a standard serial port connector used to plug mice and keyboards into PCs. It's got 6 pins and is small and round 
Q-Bert => A mid '80s arcade game that involved a fuzzy red creature jumping from cube to cube, trying to avoid a purple snake named Coily.

factpacks/techdict.fact  view on Meta::CPAN

Virtual Memory => A part of your hard drive used to temporarily store what is in RAM. Usually used for little-used items, or when the required RAM is insufficient (since most every computer has more hard drive space than RAM).
Virtual Private Network => (VPN) This is a "virtual" network constructed by connecting computers together over the Internet and encrypting their communications so that other people cannot understand the communications. The benefit is that people can ...
Virus => A program that makes unbidden copies of itself in order to proliferate. Usually plays a role either as graffiti or for malicious intent.
Visitor => When a user arrives on a website, he or she is considered one visitor regardless of how many pages he or she looks at.
Visual C++ => This is a Microsoft product that is basically VB on steroids. It features a similar visual interface with drag-and-drop functionality, but the code is C++, which is more robust than BASIC. It's also much faster when compiled.
VL-bus => (VESA Local bus) This is a 32-bit extension of a 16-bit ISA slot. This architecture predated PCI and allowed users to break the bottleneck that occurred when the ISA bus slowed down graphics speed. It allowed speeds of up to 40 MHz, compare...
VLAN => (virtual LAN) A VLAN is created when a bunch of physically connected ports are grouped together by network hardware that supports VLANs. These VLANs are each treated as completely separate entities and can only be joined together by a router....
VPN => see Virtual Private Network.
VRAM => (Video Random Access Memory) Memory made specifically for video applications (such as a video card). Much faster and more expensive than DRAM.
VRML => (Virtual Reality Markup Language) Virtual Reality Markup Language An enhancement to the HTML format used to make virtual worlds out of Web pages. 
WAN => (Wide Area Network) Any network that spans more than one office, although some say it must span more than one building.
WaveTable => A bit of ROM on newer sound cards that stores standard sounds (as wave files) for instruments instead of generating them from FM sounds. This gives a much more realistic sound to music in games and MIDI files.
WFM => (Wired For Management Baseline) This is an Intel hardware specification that is designed to allow for compliance with easier management of desktop PCs in a networked environment. The specification calls for computers to be compatible with a pr...
White Paper => This is a complete description of a particular technology, from overview to the nitty-gritty details. It is produced by the company that created that technology, as opposed to a FAQ, which can be created by anyone.
Wide SCSI => An improvement to normal SCSI that allows for faster throughput by increasing the number of pins used to connect the drive to the controller from 50 to 68. Wide SCSI doubles the throughput of normal versions of SCSI, but is generally mor...
Windows Sockets => This is an API designed to help inconsistent TCP/IP stacks talk together and be accessed properly by Windows programs.
Wireless-Infrared/Radio Control => Meaning that the device you are using is not connected by cables to the main computer. If you have a radio mouse you don't have a wire connecting the mouse to the computer. Usually , you have a device that connects ...
Wizard => An enhancement to programs that makes them easier to operate by guiding you through, step by step, what is required to achieve your purpose.
WMI => (Windows Management Instrumentation) This is Microsoft's answer to DMI. Apparently, they felt that DMI didn't fully exploit Windows and was therefore incomplete.
WORM => (Write Once Read Many) This is a type of drive/media that allows you to write to it permanently. However, you cannot erase what you've written. CD-R is a form of WORM drive. 
X2 => This is US Robotics 56 Kbps modem standard. It uses the fact that most ISPs are digitally terminated, and this eliminates one analog loop. Due to this fact, digital transmissions can remain more intact than previously, theoretically allowing fo...



( run in 0.554 second using v1.01-cache-2.11-cpan-d7a12ab2c7f )