[net.news] spell

dave@lsuc.UUCP (David Sherman) (01/21/86)

Suggestion for improving quality/cutting quantity of net postings:

How about we modify Pnews/postnews to run the poster's article
through spell(1) before accepting it for posting, and putting
the user back in $EDITOR to make any corrections?

As well as improving the spelling of postings, this would allow
a reasonable amount of time for the user to reflect on the posting
and consider whether it should be sent.  spell(1) is slow
enough on most systems that all postings would be reconsidered.

Dave Sherman
The Law Society of Upper Canada
Toronto
-- 
{ ihnp4!utzoo  pesnta  utcs  hcr  decvax!utcsri  } !lsuc!dave

mdf@osu-eddie.UUCP (Mark D. Freeman) (01/23/86)

Summary:

In article <1048@lsuc.UUCP> dave@lsuc.UUCP (David Sherman) writes:
>How about we modify Pnews/postnews to run the poster's article
>through spell(1) before accepting it for posting, and putting
>the user back in $EDITOR to make any corrections?

This is a great idea!  It is a major nuisance (sp?) to go through all the
contortions necessary to run an article (or mailing for that matter)through
spell before posting, particularly if it is a response, rather than an original
article.

I'd also like followup ("f" or "F" in rn) articles to be appended to $home\
author_copy, just like original articles are.  (I'd also like outgoing mail
appended to mbox.)

-- 
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Mark D. Freeman                     Guest account at The Ohio State University
StrongPoint Systems, Inc.				    mdf@osu-eddie.UUCP
209 Olentangy Street					  Mdf@Ohio-State.CSNET
Columbus, OH  43202-2340		       Mdf%Ohio-State@CSNET-RELAY.ARPA
							 !cbosgd!osu-eddie!mdf
I disclaim even my very existance.

Acceptance without proof is the fundamental characteristic of Western religion,
 Rejection without proof is the fundamental characteristic of Western science.
		-- Gary Zukav from "The Dancing Wu Li Masters"
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

coleman@sdcsvax.UUCP (Don Coleman) (01/25/86)

You will need some sort of an escape system for those messages which have
a fair amount of program text included.  You also are probably going to want
to run spell on some of the headers and not others(like Subject:, but not
Reply-To:).

Maybe spell needs an escape sequence in-line in it's source file to
tell it to skip a region...

Or Pnews could just ask if spell should be run(Make it easy, but don't
force it down their throats).

don
coleman@sdcsvax.ucsd.edu	| ucbvax!sdcsvax!coleman

gam@amdahl.UUCP (G A Moffett) (01/26/86)

Oh dear!  Well as I see this proposal becoming popular (force spell(1)
to be applied to articles before posted), let me raise an
opposing point of view:

				NO!

I agree that good spelling is an important thing, and it would be
nice if every article contained no misspelled words, but let
the *poster* do it!  Why make article posting more cumbersome
for those of us with perfect spelling?  And besides, we aren't
even talking about solving a *technical* problem with news, but
to appease the pedantists who cannot tolerate seeing misspelled
words posted to the network.  Perhaps some spell-like filter
should be provided for *them*, so that they will never see a
misspelled word again!


PS -- I ran this article thru spell before posting it (I thought
	you might like that).
-- 
Gordon A. Moffett		...!{ihnp4,cbosgd,seismo,hplabs}!amdahl!gam

I speed up to run over unicorns.

mouse@mcgill-vision.UUCP (01/27/86)

key:
> [ Mark D. Freeman  mdf@osu-eddie ]
>> [ mdf attributes to dave@lsuc.UUCP (David Sherman) ]

>> How about we modify Pnews/postnews to run the poster's article
>> through spell(1) before accepting it for posting, and putting
>> the user back in $EDITOR to make any corrections?
> This is a great idea!  It is a major nuisance (sp?) to [ run article
> through spell ] before posting, particularly if it is a
> response, rather than an original article.  I'd also like followup
> ("f" or "F" in rn) articles to be appended to $home/author_copy, just
> like original articles are.  (I'd also like outgoing mail appended to
> mbox.)

     ("..., just like original articles are."  How about another program
to check the grammar?)

     It would  be a  major  nuisance  (for  me) to  have  this  cruft in
postnews.  I can spell  better  than  spell,  at least most of the time.
Usually,  too,  I  know  when  I'm  unsure (eg  "nuisance", which  spell
approves  of), and I  run  spell  myself  to  check.    This is not that
difficult.   But  I would  be sooo ticked off by  something which starts
another emacs for  me to  "correct" the spelling  of something which  is
correct in the first place, meaning  another five minutes of aggravation
I don't need.  If this ever appears on our system, I will simply not use
it  until  I   have  fixed   it  to  get  around  this.     As  for  the
$home/author_copy   idea,  if   that  is   implemented,  I   will   make
$home/author_copy  a soft  link to /dev/null.  No, probably not; I might
fix that one too.

     Please, software people, at  the very  least  give us a nice way to
turn  it  off  (eg a flag in .newsrc or .postnewsrc or something).   Not
something we have to give every time we want to post something.

     By the  way,  here is  what spell  complains about in this  posting
(everything above the first of these lines):

cruft	dave	dev	eddie	emacs	followup	lsuc.UUCP
mbox	mdf	newsrc	osu	Pnews	postnews	postnewsrc
sooo

     All of the above are correct,  in that  they  should  stand as they
are.  I would really  hate to  have  some program  try to be smart about
those and tell me I had to "correct" them.  'Nuff said.
-- 
					der Mouse

USA: {ihnp4,decvax,akgua,etc}!utcsri!mcgill-vision!mouse
     philabs!micomvax!musocs!mcgill-vision!mouse
Europe: mcvax!decvax!utcsri!mcgill-vision!mouse
        mcvax!seismo!cmcl2!philabs!micomvax!musocs!mcgill-vision!mouse

Hacker: One who accidentally destroys /
Wizard: One who recovers it afterward

wombat@ccvaxa.UUCP (01/27/86)

If you had to go through enough (easy!, automatic!) steps to get something
posted, it might cut down on postings consisting of a quoted article
followed by vain attempts to get out of mail using vi/ex/ed commands.

1. To followup to a posting you are first thrown into $EDITOR.
1a. To get the text of what you're replying to included you have to type a
	different command, documentation of which is hard for novices to
	find.
2. On write/exit you go through spell (unless the environment variable
	$NOSPELL is set). (If going to *.sources, run lint.)
3. After fixup via spell, optionally run through diction/style or
	whatever (user settable in .newsrc or via environment). (The default
	would be everything.)
4. Show the user what the article will look like when posted and ask if they
	want to go back into $EDITOR.
5. Calculate how much it will cost to send the article everywhere and inform
	the user. Ask if they still want to post the article.
6. Estimate how many people will see it, and ask again (except in soapbox
	groups).

Unfortunately, it would probably also cut down on interested postings from
people who don't want to wade through all the gibberish. I think forcing use
of an editor would help some, though. Emacs users could easily run spell,
and I assume it's not that difficult for vi.

"When you are about to die, a wombat is better than no company at all."
				Roger Zelazny, *Doorways in the Sand*

						Wombat
					ihnp4!uiucdcs!ccvaxa!wombat

mdf@osu-eddie.UUCP (Mark D. Freeman) (01/27/86)

Summary:

In <2645@amdahl.UUCP> gam@amdahl.UUCP (G A Moffett) writes:
>
>Oh dear!  Well as I see this proposal becoming popular (force spell(1)
>to be applied to articles before posted), let me raise an
>opposing point of view:
>
>				NO!

Gordon:

Who said it had to be mandatory?  It would be possible to have it as a shell
variable switch if it is possible to do it at all.  If shell variable POSTSPELL
=spell then run it through spell, if it doesn't exist, then leave it alone.  If
POSTSPELL=foo, run it through foo (I use a locally developed 'friendly' spell).

-- 
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Mark D. Freeman                     Guest account at The Ohio State University
StrongPoint Systems, Inc.				    mdf@osu-eddie.UUCP
209 Olentangy Street					  Mdf@Ohio-State.CSNET
Columbus, OH  43202-2340		       Mdf%Ohio-State@CSNET-RELAY.ARPA
							 !cbosgd!osu-eddie!mdf
I disclaim even my very existance.

Acceptance without proof is the fundamental characteristic of Western religion,
 Rejection without proof is the fundamental characteristic of Western science.
		-- Gary Zukav from "The Dancing Wu Li Masters"
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

rcd@opus.UUCP (01/28/86)

> Suggestion for improving quality/cutting quantity of net postings:
> 
> How about we modify Pnews/postnews to run the poster's article
> through spell(1) before accepting it for posting, and putting
> the user back in $EDITOR to make any corrections?

How about we don't.  I already get enough nice-guy blather from our
postnews--the
** REPLACE THIS LINE WITH YOUR MESSAGE **
non-help is only the most obvious nuisance.

Applying spell to netnews has at least the following problems:
	- cautiousness.  If spell doesn't know a word, it must report it
	  as misspelled.
	- limited knowledge of subject areas.  I ran three of my recent
	  postings from net.wines through spell.  It turned up 25 alleged
	  misspellings (excluding article-header items), none of which were
	  actually misspelled.  I don't expect spell to know that `wort' is
	  a word, but I don't want to be punished for its ignorance.
	- ignorance of proper nouns.  Think through the newsgroups we have;
	  do you really want to enter the names of every computer manufac-
	  turer, auto mfr, winery, etc., so that they won't come up as
	  misspelled?
	- ignorance of hyphenation.  You could add a filter to glue hyphena-
	  ted words back together, but now you're piling on complexity.
	- ignorance of colloquial usage.  The evanescent nature of netnews
	  articles is such that colloquial usage like "tho" or "thru" is
	  quite acceptable, tho spell rejects it.

> As well as improving the spelling of postings, this would allow
> a reasonable amount of time for the user to reflect on the posting
> and consider whether it should be sent.  spell(1) is slow
> enough on most systems that all postings would be reconsidered.

Using this logic, we can reduce car traffic by making all traffic lights stay
red both directions for a while--traffic would slow down enough that all
travel would be reconsidered?!  No, your logic here says that requiring a
spell(1) pass will reward only persistence, not correctness!

I try to be careful about spelling in my articles, but frankly I'm a better
speller than spell(1) applied to my usage.  By that I mean that I am less
likely to misspell a word that I use than spell is likely to mis-report a
word.  Simple technique:  I don't use words that I can't spell; this limits
errors to typos and those occcccasional keyboard flakies.

Spelling errors may be painful--but if you check for spelling, how about
checking for grammar and punctuation?  Once you've covered those, all
that's left is to see if the article posted actually says anything useful:-)
-- 
Dick Dunn	{hao,ucbvax,allegra}!nbires!rcd		(303)444-5710 x3086
   ...Worst-case analysis must never begin with "No one will ever want..."

dave@lsuc.UUCP (David Sherman) (01/29/86)

In article <2645@amdahl.UUCP> gam@amdahl.UUCP (G A Moffett) writes:
>
>Oh dear!  Well as I see this proposal becoming popular (force spell(1)
>to be applied to articles before posted), let me raise an
>opposing point of view:
>
>				NO!
>
>I agree that good spelling is an important thing, and it would be
>nice if every article contained no misspelled words, but let
>the *poster* do it!  Why make article posting more cumbersome
>for those of us with perfect spelling?  And besides, we aren't
>even talking about solving a *technical* problem with news, but
>to appease the pedantists who cannot tolerate seeing misspelled
>words posted to the network.  Perhaps some spell-like filter
>should be provided for *them*, so that they will never see a
>misspelled word again!

Gordon, you're missing the point. Correct spelling is merely
a beneficial side-effect of what I've proposed. The main point is to
make the process of posting somewhat less instantaneous and less
automatic.

Pnews has the right idea, in requesting confirmation that you indeed
want to post the article. But once you get used to that, you just
factor that in and type the 'p' to post it without even thinking.
Using spell(1) would be very different, because the response you
would get, and the thought processes you would have to invoke (i.e.,
check through the list to make sure you haven't misspelled anything)
would be different each time.

Another possibility, which would only reduce the speed of information
flow slightly, would be for any articles you post to be stored and
mailed back to you for confirmation an hour later. You would then have
to reply to your local "posting automaton", confirming that you do
indeed want to post the article, and it would go out. This kind of
enforced "cooling-off" period might be very valuable. Of course, it
would also be a bit harder to implement.

Dave Sherman
The Law Society of Upper Canada
Toronto
-- 
{ ihnp4!utzoo  pesnta  utcs  hcr  decvax!utcsri  } !lsuc!dave

ins_akaa@jhunix.UUCP (Ken Arromdee) (01/29/86)

>If you had to go through enough (easy!, automatic!) steps to get something
>posted, it might cut down on postings consisting of a quoted article
>followed by vain attempts to get out of mail using vi/ex/ed commands.
>
>1. To followup to a posting you are first thrown into $EDITOR.

Right now I use rn, which calls Pnews, which calls $EDITOR.  This suggestion is
_already_implemented_.

>1a. To get the text of what you're replying to included you have to type a
>	different command, documentation of which is hard for novices to
>	find.

"f"=forward without including     "F"=forward with including.
It IS already a different command, at least in rn.  As for making documentation
hard to find, isn't that contrary to the purpose of documentation?  Also, I
doubt concealing the documentation would work, since one way novices gain
information is by asking a more experienced user who, presumably, would
know the answer.

If you meant to just call the editor and require the user to manually
include the appropriate /usr/spool/news/*/* file... well, I don't support the
idea of making something difficult to do for legitimate users just because
novices can make mistakes.

>2. On write/exit you go through spell (unless the environment variable
>	$NOSPELL is set). (If going to *.sources, run lint.)

I think enough has been said about the inadequacies of spell used on articles.

>3. After fixup via spell, optionally run through diction/style or
>	whatever (user settable in .newsrc or via environment). (The default
>	would be everything.)

Why should the user have to set such defaults?  I strongly suspect that most
users won't want to do this.  I have no qualms about giving the user the
option to run diction/style easily, but why make such CPU- (and connect-
time-consuming) behavior the default?

>4. Show the user what the article will look like when posted and ask if they
>	want to go back into $EDITOR.

Same problem here, except that here there isn't even a suggestion that an
advanced user could bypass this with .newsrc or environment.

>5. Calculate how much it will cost to send the article everywhere and inform
>	the user. Ask if they still want to post the article.

A) This won't stop any posting and B) I'm sick and tired of programs asking
me if I really wanted to do something.  (For instance, Pnews asks me if I
really want to post an article [around the world][around the USA][throughout
the local organization].)

>6. Estimate how many people will see it, and ask again (except in soapbox
>	groups).

Same here. We don't (at least I don't) need programs that go through a lot
of annoying questions before working.  Anyway, why would anyone decide
not to post an article after being told how many people would see it?

>Unfortunately, it would probably also cut down on interested postings from
>people who don't want to wade through all the gibberish. 

Exactly.  Discouraging postings from new users by discouraging all postings
just doesn't seem to make sense, somehow.
-- 
"We are going to give a little something, a few little years more, to
socialism, because socialism is defunct.  It dies all by iself.  The bad thing
is that socialism, being a victim of its... Did I say socialism?" -Fidel Castro

Kenneth Arromdee
BITNET: G46I4701 at JHUVM and INS_AKAA at JHUVMS
CSNET: ins_akaa@jhunix.CSNET              ARPA: ins_akaa%jhunix@hopkins.ARPA
UUCP: ...allegra!hopkins!jhunix!ins_akaa


-- 
"We are going to give a little something, a few little years more, to
socialism, because socialism is defunct.  It dies all by iself.  The bad thing
is that socialism, being a victim of its... Did I say socialism?" -Fidel Castro

Kenneth Arromdee
BITNET: G46I4701 at JHUVM and INS_AKAA at JHUVMS
CSNET: ins_akaa@jhunix.CSNET              ARPA: ins_akaa%jhunix@hopkins.ARPA
UUCP: ...allegra!hopkins!jhunix!ins_akaa

iwm@icdoc.UUCP (Ian Moor) (01/30/86)

In article <2645@amdahl.UUCP> gam@amdahl.UUCP (G A Moffett) writes:
>
>to appease the pedantists who cannot tolerate seeing misspelled
                ^^^^^^^^^^
>PS -- I ran this article thru spell before posting it (I thought

We pedants don't like this word. I think spell must have done the
remove suffix and check for valid word on this.

-- 
Ian W Moor
  UUCP: seismo!mcvax!ukc!icdoc!iwm
  ARPA: iwm%icdoc@ucl                        
           
 Department of Computing   Whereat a great and far-off voice was heard, saying,
 Imperial College.         Poop-poop-poopy, and it was even so; and the days
 180 Queensgate            of Poopy Panda were long in the land.
 London SW7 Uk.