[net.misc] Of worms and hackers

west@sdcsla.UUCP (11/18/83)

<<<void>>>
Personally, I think trying to recover the lost innocence of the
term ``hacker'' is hopeless.   It's become too well known in the
press, et cetera.   Perhaps a better tack is to come up with a
new moniker to replace ``hacker'' for non-criminal use.   Something
along the lines of "silicon surfer" or "foo-barker/foo-barfer".

			-- Larry West   UC San Diego
possible net addresses:
			-- ARPA:	west@NPRDC
			-- UUCP:	ucbvax!sdcsvax!sdcsla!west
			--	or	ucbvax:sdcsvax:sdcsla:west

fair@dual.UUCP (Erik E. Fair) (11/29/83)

		`Silicon Surfer' ??

That's just wierd enough to catch on. Only problem is that it doesn't
really describe the `software experience' well, just the hardware one...

	A hacker until they come up with something better,

	Erik E. Fair	{ucbvax,amd70,zehntel,unisoft}!dual!fair
			Dual Systems Corporation, Berkeley, California

mark@cbosgd.UUCP (Mark Horton) (12/03/83)

Bad people:
	hacker
	password hacker
	interloper
	intruder

Good people:
	hacker
	wizard
	guru
	specialist
	expert
	authority

As you can see, there are lots of unambiguous interchangable names
for what we call hackers.  Personally, I like "wizard".

tjt@kobold.UUCP (T.J.Teixeira) (12/05/83)

Mark Horton <cbosgd!mark> presents the following lists and suggests
that words in each list are equivalent:

Bad people:
	hacker
	password hacker
	interloper
	intruder

Good people:
	hacker
	wizard
	guru
	specialist
	expert
	authority

I believe that the connotative differences between these words is more
than just which word is used where to go to school or work.  As has
been previously pointed out, the word "hacker" always had negative as
well as positive connotations.  The definition of HACKER from "The
Hacker's Dictionary" (as recently posted to net.jokes by Bill Mitchell
<arizona!whm>) has been used to support this:

HACKER [originally, someone who makes furniture with an axe] n. 1. A
   person who enjoys learning the details of programming systems and
   how to stretch their capabilities, as opposed to most users who
   prefer to learn only the minimum necessary.  2. One who programs
   enthusiastically, or who enjoys programming rather than just
   theorizing about programming.  3. A person capable of appreciating
   hack value (q.v.).  4. A person who is good at programming quickly.
   Not everything a hacker produces is a hack.  5. An expert at a
   particular program, or one who frequently does work using it or on
   it; example: "A SAIL hacker".  (Definitions 1 to 5 are correlated,
   and people who fit them congregate.)  6. A malicious or inquisitive
   meddler who tries to discover information by poking around.  Hence
   "password hacker", "network hacker".

I feel the aspect of personal enjoyment is lacking in the other
words in the "good people" list.  In addition, none of the other words
convey the notion of a hacker being in between good and bad, which is
more evident in the definition of HACK (from the same source):

HACK n. 1. Originally a quick job that produces what is needed, but
   not well.  2. The result of that job.  3. NEAT HACK: A clever
   technique.  Also, a brilliant practical joke, where neatness is
   correlated with cleverness, harmlessness, and surprise value.
   Example: the Caltech Rose Bowl card display switch circa 1961.
   4. REAL HACK: A crock (occasionally affectionate).
   v. 5. With "together", to throw something together so it will work.
   6. To bear emotionally or physically.  "I can't hack this heat!" 7.
   To work on something (typically a program).  In specific sense:
   "What are you doing?"  "I'm hacking TECO."  In general sense: "What
   do you do around here?"  "I hack TECO."  (The former is
   time-immediate, the latter time-extended.)  More generally, "I hack
   x" is roughly equivalent to "x is my bag".  "I hack solid-state
   physics."  8. To pull a prank on.  See definition 3 and HACKER (def
   #6).  9. v.i. To waste time (as opposed to TOOL).  "Watcha up to?"
   "Oh, just hacking."  10. HACK UP (ON): To hack, but generally
   implies that the result is meanings 1-2.  11. HACK VALUE: Term used
   as the reason or motivation for expending effort toward a seemingly
   useless goal, the point being that the accomplished goal is a hack.
   For example, MacLISP has code to read and print roman numerals,
   which was installed purely for hack value.
   HAPPY HACKING: A farewell.  HOW'S HACKING?: A friendly greeting
   among hackers.  HACK HACK: A somewhat pointless but friendly
   comment, often used as a temporary farewell.
   [The word HACK doesn't really have 69 different meanings.  In fact,
   HACK has only one meaning, an extremely subtle and profound one 
   which defies articulation.  Which connotation a given HACK-token 
   has depends in similarly profound ways on the context.  Similar 
   comments apply to a couple other hacker jargon items, most notably 
   RANDOM. - Agre]

An example of the distinction in connotations can be found by looking
at the definition of WIZARD:

WIZARD n. 1. A person who knows how a complex piece of software or
   hardware works; someone who can find and fix his bugs in an
   emergency.  Rarely used at MIT, where HACKER is the preferred term.
   2. A person who is permitted to do things forbidden to ordinary
   people, e.g., a "net wizard" on a TENEX may run programs which
   speak low-level host-imp protocol; an ADVENT wizard at SAIL may
   play Adventure during the day.

If force to choose, I would agree with Mark that "wizard" is the best
word from the second list (other than "hacker").  It at least has the
potential for acquiring the connotation of enjoying what you are doing
(unlike "specialist", "expert" and "authority") and implies that I can
still *do* things (rather than just explain them which is *my*
connotation for "guru").

Of course, I would prefer to retain the name "hacker".  Its main
advantage is the associated noun and verb "hack".  After all, whoever
heard of wizing, or a neat gu?
-- 
	Tom Teixeira,  Massachusetts Computer Corporation.  Westford MA
	...!{ihnp4,harpo,decvax,ucbcad,tektronix}!masscomp!tjt   (617) 692-6200

riddle@ut-sally.UUCP (Prentiss Riddle) (12/06/83)

Where I grew up in Oklahoma, "hack" was the mucus in the back of your
throat, and "hacking" referred to the act of spitting or throwing said
mucus at your schoolmates.  (As you may have gathered, high-quality
entertainment is in short supply in Oklahoma.)

Happy hacking!							   :-)

trb@masscomp.UUCP (Andy Tannenbaum) (12/08/83)

As long as people are talking about other meanings of the word "hack,"
where I grew up (in the Bronx), a hacker was someone who hacked.
Hacking was a defensive foul in basketball, when you hit someone who
had the ball, he'd yell HACK!, and take appropriate action, like to
start a fight if he was tired of being hacked.  If he called the FBI,
everyone thought he was a sissy.

I have never heard "hacking" referred to in a televised basketball
game, though it accounted for half the calls in halfcourt schoolyard
basketball.  ("Travelling" accounted for the other half.)

	Andy Tannenbaum   Masscomp Inc  Westford MA   (617) 692-6200 x274