[net.misc] Reply to " eis.341 flame flame flame!"

laura (06/12/82)

	Okay. now, everybody get ready with their delete key.  I warn
you now that this is going to be a long message.  Part A deals with
"Even my sister" -- and Part B is (since I was asked) the long, (and
I hope final) treatment of the "rm *" question.      

-------PART A --------

	Nobody is going to get shot for saying "Even my sister...."
For one thing, meaning depends upon  context.  If you were
describing the fact that your family is exceptionally strong, and
mentioned that "you can lift 180 lbs comfortably, and even my sister
can lift sofas and chesterfields"  you wouldnt get a rise out of me.
I know women who can singlely move chesterfields.  (One runs a
one-family Moving Service).  They are exeptionally strong people, who
are all the more remarkable given that, in general, women are less physically
strong then men.  (Though tests have shown that they can, on the average,
sustain pain better than men can).  However, in the context of eis.341
there is the assumption that while it is strange that Mr. Anonymous and his
brothers became hackers, it is even more strange that his sister did.  Why?
Werent the same family conditions which were claimed to have attracted
his brothers to computing present for his sister?? ("Even my
sister, who was raised by my aunt ...." would be one thing,
but seing as this was not mentioned, one would have to assume that the
very fact that she was a woman makes her all the more unusual.  
	This topic probably will develop into a full-fledged flame
discussion of its very own, but, here goes anyway:

	No one can deny that the percentage of women in science careers,
including computer science, is low.  Even given studies which 
show that, on the average, women are better at verbal skills while men
tend to do better at tasks of reasoning, there is still a disportionate
sex-ratio among scientists.  After all, there are many males with verbal
excellence...what happened to their female counterparts?  There are
many intelligent women who do better in verbal skills than in logic
and reasoning but still do better than 80 or 90 percent of the men in
logic.  (And then there is me -- ever since I was misdiagnosed as mentally
retarded as a young child, I have had a flock of Phd students poking
into my head to try and use me as a well documented control against
other pre-mature babies.  I do substantially better in logic than in
verbal skills every time around.)  So given this large pool of potential
female scientists ... where do they all go?  It is my firm belief that
the reason you rarely see them is *that society does not yet approve of
females in positions where their chief concern is ideas, not people*.
Nursing and Teaching, traditional female careers, thus meet with the
standard, while physics and math do not.
	Thus, the statement made in eiss.341 is doubly dangerous -- first
it is a subtle crack at those women already in the sciences, but worse
it supports the prevailing attitude which is the cause of the disportionality.

	I apologize to those offended by the fact that I lost my temper.
 
	Anyone wanting references to the studies I mentioned can get them
from me if they mail.  If sufficient interest ensues, I will post to the
net.  


postscript  I dont think that I have suffered any damage from *my* brother --
we get along quite well ... of course the time I accepted his double dare to
drink a glass of vinegar made me rather ill, but thats about it.

-------Part B -----

	Every three months somebody comes up with another version of
rm(1) for the naive user.  The following is a list of every strategy
I have ever heard of, its virtues and flaws.  The next time someone
starts this up, I am going to mail it to him or her.  (Unless they are
on the arpanet and I cant get to them, maybe someone who is on both can
save a copy to mail arpanauts).  Anyone who knows of something which
I havent mentioned, or *heavens!* points out a mistake that I have made
(no typos, please!) can add to this.  But it seems a waste of time and
(in the case of those of us with long distance bills to pay) money to
do this one so often.

	1.  Do nothing.  After the user loses a file or 3 they will learn.
		Advantages:  Its easy to implement.
		Disadvantages:40 irate users can inflict considerable
			      damage on one poor system manager.  Arguably
				it is your responsibility to serve these
				people better.

	2.  Get rid of rm altogether.  
	 	A:Nobody can find rm by mistake.
	        D:Nobody can find it on purpose, either!  This idea is
		  probably no good...better to have a rm, but make a
	          separate command (del for the purposes of this note)
	   	  for naive users to use.  

	3.  Okay -- let del be synonomous with rm -i; a user must confirm
		the deletion of a file before it is done.
		A:Its easy to implement.  
		D:It is awfully wordy for the user who doesnt make mistakes,
		  any if you give more experienced users the "rm" command it
		  will enter into user community knowledge ... and the problem
		  may reoccur.  It doesnt help the user who is twice wrong.
		  

	4.  Let del appear to remove files but actually place them in an
		invisible directory somewhere where they are not actually
		deleted until the user logs out.  "getback file" then
	        could be used if the user discovered his mistake.
		A:  Most mistakes are noticed quickly.  It isnt verbose
		D:  Normal collision problems.  It requires disk space.
		    If you want to use this scheme for editing as well as
		    deleting (and perhaps moving) perhaps too much disk space.
		    What do you do about a deletion in the background?  It
		    doesnt help the user who deletes files, logs off, goes to
		    lunch, and comes back and finds that he has made a mistake.
		    It would require a lot of local twiddling to reflect a
		    local enviornment (number of free blocks, disk drives, etc)
		    and so would end up as a local product even if you got
	  	    Bell or Berkeley to distribute it.

	5.  Forget about del -- just do backups.
	5a) on disk
	
		A: Disks can be accessed fast, and by several users at once.
		D: They are expensive.  They occupy a lot of space.  Given
		   that some users will want a backup of everything you will
		   have to install disk quotas or some sort of policing. On
		   VMS systems where every file edit produces a new file and
		   does not delete the old, without disk quotas you could find
		   800 versions of somebody's thesis, and 900 fortran programs
		   (870 dont compile, 15 have execution mistakes, and the
		   last 15 have one line additions, comments, and changes in
		   output format).  

	5b) on tape
		A: using incremental daily backups and weekly fulls you can
	 	   provide reasonable service -- if this is too excessive you
		   can modify it...this is what we do here.  Users can be
		   encouraged to do their own, as well.
		D: Somebody has to do them.  On a one disk system, the
		   incrementals arent too bad--but on a four or five
		   disk system you would spend hours (of course you
		   probably also have several tape drives which you
		   could use concurrently, but still).  You still cant
		   help the user who works for four hours between backups
		   and makes mistakes.  Tapes too are bulky -- eventually
		   some must be disgarded.  Broken tape drives, bad tapes...
		   Doing backups monopolizes a valuable system resource
		   a (the?) tape drive.  If you shut the system down for
		   backups it means there  will be a resulting loss in service.
		   (Actually this can be quite useful ... if users already
		   know that the system is going to be down for a while every
		   night they dont get as upset when you extend things to
		   check hardware, or test a new kernel modification you have
		   made Single-user before unleasing it on the whole, compared
		   to the wrath of users who get an apb "shutdown in 15 minutes
		   for an indefinite period to install such-and-such" when they
		   expect continuous service).

	5c) on videodisk
		MY FAVOURITE
		Some people somewhere (Ive forgotten -- CMU??) are working
		on a system where files are backed onto tertiary storage --
		videodisks.  Accessing them is slow, but they hold a lot of
		stuff and are easy to store, are relatively cheap and with
		them it is quite possible to backup absolutely everything
		forever!  The disadvantage -- they arent available yet.

Now everyone interested in the question  can go consiser the system they
are using and use some or all of these to personally solve the problem
of naive users deleting files accidentally.

Thank you for wading through all this -- I realize that it is verbose.

laura

decvax!utzoo!laura