home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Source Code 1993 July / THE_SOURCE_CODE_CD_ROM.iso / bsd_srcs / share / doc / usd / 10.etiq / manner.mn < prev    next >
Encoding:
Text File  |  1991-04-17  |  43.1 KB  |  1,374 lines

  1. .\" Copyright (c) 1986 The Regents of the University of California.
  2. .\" All rights reserved.
  3. .\"
  4. .\" Redistribution and use in source and binary forms, with or without
  5. .\" modification, are permitted provided that the following conditions
  6. .\" are met:
  7. .\" 1. Redistributions of source code must retain the above copyright
  8. .\"    notice, this list of conditions and the following disclaimer.
  9. .\" 2. Redistributions in binary form must reproduce the above copyright
  10. .\"    notice, this list of conditions and the following disclaimer in the
  11. .\"    documentation and/or other materials provided with the distribution.
  12. .\" 3. All advertising materials mentioning features or use of this software
  13. .\"    must display the following acknowledgement:
  14. .\"    This product includes software developed by the University of
  15. .\"    California, Berkeley and its contributors.
  16. .\" 4. Neither the name of the University nor the names of its contributors
  17. .\"    may be used to endorse or promote products derived from this software
  18. .\"    without specific prior written permission.
  19. .\"
  20. .\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
  21. .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  22. .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  23. .\" ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
  24. .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  25. .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  26. .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  27. .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  28. .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  29. .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  30. .\" SUCH DAMAGE.
  31. .\"
  32. .\"    @(#)manner.mn    6.2 (Berkeley) 4/17/91
  33. .\"
  34. .ds .f manner.mn
  35. .ds h0 "How to Use USENET Effectively
  36. .ds h1
  37. .ds h2 USD:10-%
  38. .ds f0 "\*(vr
  39. .ds f1
  40. .ds f2 "February 24, 1986
  41. .mt
  42. How to Use USENET Effectively
  43. .au
  44. Matt Bishop
  45. .ai
  46. Research Institute for Advanced Computer Science
  47. Mail Stop 230-5
  48. NASA Ames Research Center
  49. Moffett Field, CA  94035
  50. .bt
  51. .hn
  52. Introduction
  53. .pg
  54. USENET is a worldwide bulletin board system
  55. in which thousands of computers pass articles back and forth.
  56. Of necessity,
  57. customs have sprung up enabling very diverse people and groups
  58. to communicate peaceably and effectively using USENET.
  59. These customs are for the most part written,
  60. but are scattered over several documents
  61. that can be difficult to find;
  62. in any case,
  63. even if a new user can find all the documents,
  64. he most likely will have neither the time nor the inclination
  65. to read them all.
  66. This document is intended to collect all these conventions into one place,
  67. thereby making it easy for new users
  68. to learn about the world of USENET.
  69. (Old-timers,
  70. too,
  71. will benefit from reading this.)
  72. .pg
  73. You should read this document and understand it thoroughly
  74. before you even think about posting anything.
  75. If you have questions,
  76. please ask your USENET administrator (who
  77. can usually be reached by sending mail to
  78. .i usenet )
  79. or a more knowledgeable USENET user.
  80. Believe me,
  81. you will save yourself a lot of grief.
  82. .pg
  83. The mechanics of posting an article to USENET are explained in
  84. Mark Horton's excellent paper
  85. .i "How to Read the Network News" ;
  86. if you have not read that yet,
  87. stop here and do so.
  88. A lot of what follows depends on your knowing (at least vaguely)
  89. the mechanics of posting news.
  90. .pg
  91. Before we discuss these customs,
  92. we ought to look at the history of USENET,
  93. what it is today,
  94. and why we need these conventions.
  95. .hn
  96. All About USENET
  97. .pg
  98. USENET began on a set of computers in North Carolina's Research Triangle.
  99. The programs involved
  100. (known as \*(lqnetnews\*(rq then,
  101. and \*(lqA news\*(rq now)
  102. exchanged messages;
  103. it was a small, multi-computer bulletin board system.
  104. As time passed,
  105. administrators of other systems began to connect their computers
  106. to this bulletin board system.
  107. The network grew.
  108. Then,
  109. at Berkeley, the news programs were rewritten
  110. (this version became known as \*(lqB news\*(rq)
  111. and the format changed to conform to ARPA standards
  112. (again,
  113. this became the \*(lqB protocol for news\*(rq.\*(dg)
  114. .fn
  115. .lp \*(dg \w'\*(dg\ 'u
  116. See
  117. .i
  118. Standard for Interchange of USENET Messages
  119. .r
  120. for a description of the two formats.
  121. .ef
  122. This version of news was very widely distributed,
  123. and at this point USENET began to take on its current shape.
  124. .pg
  125. USENET is a
  126. .i logical
  127. network
  128. (as opposed to a
  129. .i physical
  130. network.)
  131. It is also a very amorphous network,
  132. in that there is no central administration or controlling site.
  133. There is not even an official list of members,
  134. although there is a very complete unofficial one.
  135. A site gets access to USENET by finding some other site already on USENET
  136. that it can connect to and exchange news articles.
  137. So long as this second site (called a
  138. .i neighbor
  139. of the first site)
  140. remains willing and able to pass articles to and from the first site,
  141. the first site is on USENET.
  142. A site leaves the USENET only when no one is willing or able
  143. to pass articles to,
  144. or accept articles from,
  145. it.
  146. .pg
  147. As a result,
  148. USENET has no equivalent of a \*(lqsysop\*(rq
  149. or central authority controlling the bulletin board.
  150. What little control is exercised is wielded by the person at each site
  151. who is responsible for maintaining the USENET connecions
  152. (this person is called the \*(lqUSENET administrator.\*(rq)
  153. Because most USENET administrators are (relatively) new to USENET,
  154. and because administering USENET locally involves a great deal of work,
  155. most USENET administrators tend to follow the lead of other,
  156. more experienced,
  157. administrators
  158. (often known somewhat irreverently as \*(lqnet gurus.\*(rq)
  159. This is not an abdication of responsibility,
  160. but a means of keeping the amount of work little enough
  161. so it can be done without interfering with the local USENET administrator's job.
  162. An example of this is the list of currently active newsgroups
  163. circulated every month or so.
  164. It is not \*(lqofficial\*(rq \-
  165. no one has that authority \-
  166. but as the maintainer is doing the work that every other USENET administrator
  167. would have to do otherwise,
  168. it is accepted as a valid list.
  169. If the maintainer changes the list in a way
  170. another USENET administrator finds unacceptable,
  171. that administrator can simply ignore the list.
  172. (Incidentally, the \*(lqnet gurus\*(rq became known as such
  173. because of the work they have contributed to USENET.
  174. Their experience is a valuable resource for each USENET administrator.)
  175. .pg
  176. Because the USENET has grown so wildly,
  177. a number of problems have appeared.
  178. One of these problems is technical,
  179. and a number of the conventions this document describes
  180. spring from attempts to keep this problem under control.
  181. .pg
  182. The technical problem arises due to the transport mechanism used by most USENET sites.
  183. Most computers on USENET do not have access to large-area networks like
  184. ARPANET.
  185. As a result the only viable transport mechanism these sites can use
  186. is a set of programs collectively known as UUCP
  187. and which communicate over dialup telephone lines.
  188. Initially,
  189. news programs generated one UUCP command per article.
  190. With the explosion of the USENET,
  191. the number of articles simply swamped many sites;
  192. phone lines would be tied up all day transmitting news,
  193. and many articles would be processed at the same time,
  194. slowing down the computers noticeably.
  195. .pg
  196. The solution was to batch messages.
  197. This way,
  198. many articles are sent via UUCP with one command,
  199. and the command on the receiving machine would split the file
  200. into separate articles,
  201. which could then be processed individually.
  202. While this increased the size of the files being sent,
  203. it cut down on the number of UUCP commands sent,
  204. and since sending a command involves quite a bit of overhead,
  205. this decreased the duration of phone calls,
  206. and to a lesser degree the load on the computer.
  207. At some sites,
  208. such as Purdue,
  209. this was not quite enough,
  210. so a simple spooler was implemented to process the individual articles
  211. one at a time.
  212. This reduced the system load to a very acceptable amount.
  213. .pg
  214. However,
  215. the problem has not gone away by any means.
  216. In one sense it has become worse;
  217. as more articles are posted to the network,
  218. phone costs and system load averages increase,
  219. and system administrators require USENET administrators to cut back
  220. or eliminate newsgroups and
  221. to transmit news only at night
  222. (which means long propagation delays).
  223. In short,
  224. everyone who has anything to do with administering any USENET site
  225. is very concerned about the future of USENET,
  226. both in general
  227. and at his own site.
  228. .pg
  229. Many of the rules you will read address this concern.
  230. The fear that USENET may collapse is not a bogeyman,
  231. but very real.
  232. We hope it will not collapse,
  233. and the rules below outline some ways to prevent problems
  234. and increase the likelihood
  235. that enough sites will remain on USENET to keep it alive.
  236. There is no central authority that can force you to follow them,
  237. but by doing so you will help keep USENET a valuable resource
  238. to the computer community.
  239. .hn
  240. Deciding to Post
  241. .pg
  242. Before you decide to post an article,
  243. you should consider a few things.
  244. .hn 2
  245. Do not repeat postings
  246. .pg
  247. This applies even if you did not post the information the first time around.
  248. If you know the answer to a question someone asked,
  249. first read the followups, and if you have something more to contribute,
  250. mail it to the questioner;
  251. if you think it should be seen by others,
  252. ask the questioner to summarize the answers he receives in a subsequent article.
  253. One of the biggest problems on USENET is that
  254. many copies of the same answer to a simple question are posted.
  255. .pg
  256. If you want to repost something because you believe
  257. it did not get to other USENET sites due to transmission problems
  258. (this happens sometimes,
  259. but a lot less often than commonly believed),
  260. do some checking before you repost.
  261. If you have a friend at another USENET site,
  262. call him and ask if the article made it to his site.
  263. Ask your USENET administrator if he knows of any problems in the USENET;
  264. there are special newsgroups to which USENET administrators subscribe
  265. in which problems are reported,
  266. or he can contact his counterparts at other sites for information.
  267. Finally,
  268. if you decide you must repost it,
  269. indicate in the article subject that it is a reposting,
  270. and say why you are reposting it
  271. (if you don't,
  272. you'll undoubtedly get some very nasty mail.)
  273. .pg
  274. Reposting announcements of products or services is flatly forbidden.
  275. Doing so may convince other sites to turn off your USENET access.
  276. .pg
  277. When school starts,
  278. hoards of new users descend upon the USENET
  279. asking questions.
  280. Many of these questions have been asked,
  281. and answered,
  282. literally thousands of times since USENET began.
  283. The most common of these questions,
  284. and their answers,
  285. have been collected in the hope that
  286. the new users will read them and not re-post the same questions.
  287. So,
  288. if you want to ask a question,
  289. check Appendix I
  290. .b "Answers to Frequently Asked Questions" ) (
  291. to be sure it isn't one that has been asked and answered
  292. literally hundreds of times before you started reading the USENET.
  293. .hn 2
  294. Do not post anything when upset, angry, or intoxicated
  295. .pg
  296. Posting an article is a lot like driving a car \-
  297. you have to be in control of yourself.
  298. Postings which begin \*(lqJane,
  299. you ignorant slut, ...\*(rq
  300. are very definitely considered in poor taste\*(dg.
  301. .fn
  302. \*(dg Unless you are critiquing
  303. .i "Saturday Night Live" .
  304. .ef
  305. Unfortunately,
  306. they are also far too common.
  307. .pg
  308. The psychology of this is interesting.
  309. One popular belief is that since we interact with USENET via computers,
  310. we all often forget that a computer did not do the posting;
  311. a human did.
  312. A contributing factor is that you don't have to look the target of abuse
  313. in the eye when you post an abusive message;
  314. eye-to-eye contact has an amazing effect on inhibiting obnoxious behavior.
  315. As a result,
  316. discussions on the USENET often degenerate into a catfight
  317. far more readily than would a face-to-face discussion.
  318. .pg
  319. Before you post an article,
  320. think a minute;
  321. decide whether or not you are upset,
  322. angry,
  323. or high.
  324. If you are,
  325. wait until you calm down (or come down) before deciding to post something.
  326. Then think about whether or not you really want to post it.
  327. You will be amazed what waiting a day or even a few hours can do
  328. for your perspective.
  329. .pg
  330. Bear in mind that
  331. shouting hasn't convinced anyone of anything
  332. since the days of Charlemagne,
  333. and being abusive makes people hold even more tenaciously
  334. to their ideas or opinions.
  335. Gentleness,
  336. courtesy,
  337. and eloquence are far more persuasive;
  338. not only do they indicate you have enough confidence in your words
  339. to allow them to speak for you,
  340. but also they indicate a respect for your audience.
  341. This in turn makes it easier for your audience to like or respect you \-
  342. and people tend to be far more interested in,
  343. and receptive to,
  344. arguments advanced by those they like or respect
  345. than by writers who are abusive.
  346. Finally,
  347. remember that some discussions or situations simply cannot be resolved.
  348. Because people are different,
  349. agreed-upon facts often lead to wildly different feelings and conclusions.
  350. These differences are what makes life so wonderful;
  351. were we all alike,
  352. the world would be a very boring place.
  353. So,
  354. don't get frantic;
  355. relax and enjoy the discussion.
  356. Who knows,
  357. you might even learn something!
  358. .hn 2
  359. Be sure your posting is appropriate to USENET
  360. .pg
  361. Some things are inappropriate to post to USENET.
  362. Discussing whether or not some other discussion is appropriate,
  363. or if it is in the right newsgroup,
  364. is an example.
  365. Invariably,
  366. the \*(lqmeta-discussion\*(rq generates so many articles
  367. that the discussion is simply overwhelmed and vanishes;
  368. but the meta-discussion lingers on for several weeks,
  369. driving most of the readers of that newsgroup
  370. out of their collective minds.
  371. Help preserve the sanity of your fellow USENET readers
  372. by mailing such comments to the people involved,
  373. rather than posting them.
  374. .pg
  375. Another example of inappropriate postings is the infamous
  376. \*(lqspelling flame.\*(rq
  377. Every few months someone takes another poster to task
  378. for poor spelling or grammar.
  379. Soon,
  380. everyone jumps on the bandwagon,
  381. tearing apart one another's postings for such errors.
  382. To put it mildly,
  383. this angers almost everyone involved
  384. for no real reason.
  385. Please remember that we all make mistakes,
  386. and there are a lot of people for whom English is a second language.
  387. So,
  388. try to keep your spelling and grammar comments to yourself \-
  389. but if you find you simply cannot,
  390. mail them to the poster rather than posting them.
  391. .pg
  392. Far more insidious are requests similar to
  393. \*(lqHow can I splice into the local cable TV transmission line?\*(rq
  394. Posting to USENET is akin to publishing,
  395. so don't ask for or post instructions on how to do something illegal.
  396. And please don't quote the First Amendment,
  397. or the laws allowing freedom of speech in your country;
  398. while the posting programs will not stop you,
  399. the aftermath could be very unpleasant \-
  400. lawsuits and court trials usually are,
  401. and the USENET would certainly collapse as sites dropped from it
  402. to protect themselves from legal liability.
  403. You wouldn't want that on your conscience,
  404. would you?
  405. Of course not.
  406. .pg
  407. Related to this is the next rule.
  408. .hn 2
  409. Do not post other people's work without permission
  410. .pg
  411. Posting something to USENET puts it in the public domain
  412. for all practical purposes.
  413. So,
  414. be careful about posting things like
  415. .ux -related
  416. material (specifically source code) or company documents;
  417. consider licensing and nondisclosure agreements first. Some people regard
  418. the posting of  \*(lqdiffs\*(rq based on licensed code to be a suitable
  419. compromise, as they are only useful to those who have the base code already.
  420. .pg
  421. Copyrighted works are a separate problem.
  422. Both United States and international law provide protection
  423. for copyrighted works;
  424. other than short extracts for purposes of criticism,
  425. you cannot copy a copyrighted work in whole or in part
  426. without permission of the copyright holder
  427. (who may,
  428. or may not,
  429. be the author.)
  430. Without this protection,
  431. artists could not make any money and hence would have limited incentive
  432. to make the fruits of their art available at all.
  433. Posting a copyrighted work without permission is theft,
  434. even though the property stolen is not tangible in most cases.
  435. Hence,
  436. posting movie and book reviews,
  437. song lyrics,
  438. or anything else which is copyrighted
  439. without the permission of the copyright holder,
  440. could cause you personally,
  441. your company,
  442. or the USENET itself
  443. to be held liable for damages.
  444. Please be very careful that you obey the law
  445. when posting such material!
  446. .hn 2
  447. Don't forget that opinions are those of the poster and not his employer.
  448. .pg
  449. Every so often,
  450. someone will post a particularly disgusting article,
  451. and a number of responses will ask
  452. if all employees of the original poster's company
  453. share his (revolting) opinion,
  454. or suggest that action be taken against that company.
  455. Please remember that all opinions or statements in articles
  456. are to be attributed to the poster
  457. .i only ,
  458. and in particular, do not necessarily represent the opinions
  459. of the poster's employer,
  460. the owner of the computer on which the article originated,
  461. or anyone involved with any aspect of USENET \-
  462. and consequently the responsibility for any USENET message
  463. rests with the poster and with no one else.
  464. The appropriate response is not to attack the company
  465. or its other employees;
  466. let the poster know what you think of his posting via mail.
  467. If the postings continue,
  468. take advantage of the news software's presenting you
  469. with the author's name and the subject line
  470. and then asking if you want to see the article;
  471. start looking for the poster's name or the offensive subject
  472. in the articles presented to you
  473. and skip them. If you really get offended, you can unsubscribe from a newsgroup.
  474. .pg
  475. Part of the price of freedom is allowing others to make fools of themselves.
  476. You wouldn't like to be censored,
  477. so don't advocate censorship of others.
  478. No one is forcing you to read the postings.
  479. .pg
  480. In some countries,
  481. posting or receiving certain types of articles may be a criminal offense.
  482. As a result,
  483. certain newsgroups which circulate freely within the United States
  484. may not be circulated in other nations
  485. without risking civil or criminal liabilities.
  486. In this case,
  487. the appropriate action for sites in that country
  488. is neither to accept nor to transmit the newsgroup.
  489. No site is
  490. .i ever
  491. forced to accept or pass on
  492. .i any
  493. newsgroup.
  494. .hn 1
  495. Where to Post
  496. .pg
  497. The various newsgroups and distributions
  498. have various rules associated with their use.
  499. This section will describe these rules
  500. and offer suggestions on which newsgroups to post your message.
  501. .hn 2
  502. Keep the distribution as limited as possible
  503. .pg
  504. A basic principle of posting is to keep the distribution of your article
  505. as limited as possible.
  506. Like our modern society,
  507. USENET is suffering from both an information glut and information pollution.
  508. It is widely believed that the USENET will cease to function
  509. unless we are able to cut down the quantity of articles.
  510. One step in this direction is not to post something to places
  511. where it will be worthless.
  512. For example,
  513. if you live in Hackensack,
  514. New Jersey,
  515. the probability of anyone in Korea wanting to buy your
  516. 1972 Toyota is about as close to zero as you can get.
  517. So confine your posting to the New Jersey area.
  518. .pg
  519. To do this,
  520. you can either post to a local group, 
  521. or post to a net-wide group and use the
  522. .i distribution
  523. feature to limit how widely your article will go.
  524. When you give your posting program
  525. (usually
  526. .i postnews (1))
  527. a distribution,
  528. you are (in essence) saying that
  529. machines which do not recognize that distribution
  530. should not get the article.
  531. (Think of it as a subgroup based on locality and you'll get the idea.)
  532. For example,
  533. if you are posting in the San Francisco Bay Area,
  534. and you post your article to
  535. .ng net.auto
  536. but give
  537. .ng ba
  538. as the distribution,
  539. the article will not be sent beyond the San Francisco Bay Area
  540. (to which the
  541. .ng ba
  542. distribution is local)
  543. even though you put it in a net-wide newsgroup.
  544. Had you given the distribution as
  545. .ng ca
  546. (the California distribution),
  547. your article would have been sent to all Californian sites on USENET.
  548. Had you given the distribution as
  549. .ng net ,
  550. your article would have been sent to all sites on USENET.
  551. .hn 2
  552. Do not post the same article twice to different groups
  553. .pg
  554. If you have an article that you want to post to more than one group,
  555. post to both at the same time.
  556. Newer versions of the news software will show an article only once
  557. regardless of how many newsgroups it appears in.
  558. But if you post it once to each different group,
  559. all versions of news software will show it once for each newsgroup.
  560. This angers a lot of people
  561. and wastes everybody's time.
  562. .hn 2
  563. Do not post to \*(lqmod.\*(rq
  564. or \*(lqnet.announce\*(rq newsgroups
  565. .pg
  566. You may not post directly to certain newsgroups;
  567. you cannot post to some at all.
  568. Newer versions of the news software will inform you
  569. when either of these restrictions apply,
  570. but older versions of news software will not.
  571. .pg
  572. The
  573. .ng mod.
  574. newsgroups are
  575. .i "bona fide"
  576. moderated newsgroups.
  577. If you want to have the appropriate moderator post something,
  578. mail it to him.
  579. (If you do not know his address,
  580. ask your USENET administrator.
  581. In some cases,
  582. the software will automatically mail,
  583. rather than post,
  584. your article to the moderator.)
  585. .pg
  586. The newsgroup
  587. .ng net.announce
  588. and its subgroups are moderated newsgroups
  589. designed for important announcements.
  590. It is used to post important announcements that everyone on USENET can read.
  591. .ng Net.general "" (
  592. was meant to provide such a place,
  593. but so many inappropriate messages have been posted there
  594. that a lot of people began to unsubscribe;
  595. hence,
  596. this moderated newsgroup was set up.
  597. Very few messages are posted to it,
  598. so don't be afraid to subscribe;
  599. you will not be overwhelmed.)
  600. To post to this group,
  601. mail your announcement to the moderator,
  602. and he will either post it or suggest an alternative
  603. (such as a more appropriate newsgroup.)
  604. Messages for
  605. .ng net.announce
  606. should be short,
  607. important enough so that everyone on USENET should see the headers,
  608. not cross-posted to any other newsgroup,
  609. and signed;
  610. messages which are political,
  611. commercial,
  612. or religious in nature will be rejected.
  613. .hn 2
  614. Do not post to \*(lqnet.general\*(rq
  615. .pg
  616. Of course,
  617. there are exceptions to this rule,
  618. but almost all articles posted to
  619. .ng net.general
  620. do not belong there.
  621. Only articles of general interest and importance to
  622. .i everyone
  623. on USENET should be posted there.
  624. \*(lqEveryone\*(rq includes the USENET readers in Europe,
  625. Asia,
  626. Australia,
  627. Canada,
  628. the United States,
  629. and possibly other places.
  630. .pg
  631. This means that announcements of services or products,
  632. test messages,
  633. seminar announcements,
  634. program sources and bug reports,
  635. requests for addresses,
  636. and so forth do
  637. .i not
  638. go to
  639. .ng net.general .
  640. If you wish to post a follow-up to an article you saw in
  641. .ng net.general ,
  642. put the followup posting in
  643. .ng net.followup .
  644. (Again,
  645. newer versions of news software will do this automatically,
  646. but do not rely on this feature as your software
  647. may be old.)
  648. .pg
  649. Similarly,
  650. never post to
  651. .ng net.general
  652. and another newsgroup.
  653. If your article belongs in any other newsgroup,
  654. put it there,
  655. and not in
  656. .ng net.general .
  657. (There is one exception to this rule \-
  658. articles may be cross-posted to
  659. .ng net.general
  660. and
  661. .ng net.announce .
  662. Since
  663. .ng net.announce
  664. is moderated,
  665. though,
  666. the exception does not matter to you.)
  667. .hn 2
  668. Ask someone if you can't figure out where to post your article
  669. .pg
  670. If you cannot figure out where to post something,
  671. look in
  672. .ng net.announce.newusers
  673. for the list of active newsgroups.
  674. (This is posted biweekly.
  675. If you can't find it,
  676. look at the list in
  677. .i "How to Read the Network News" ;
  678. but be aware that list is undoubtedly out of date already.)
  679. If your article does not seem to fit in any of the listed groups,
  680. post it to
  681. .ng net.misc
  682. or don't post it.
  683. .pg
  684. If you still are not sure which newsgroup to post your article to,
  685. ask an old-timer.
  686. If your site doesn't have any old-timers
  687. (or none of the old-timers will admit to being old-timers),
  688. contact any of the following people:
  689. .sd
  690. Gene Spafford (spaf@gatech.CSNET, spaf@gatech.UUCP)
  691. Mark Horton (mark@cbosgd.UUCP)
  692. Rick Adams (rick@seismo.CSS.GOV, rick@seismo.UUCP)
  693. Chuq Von Rospach (chuq@sun.UUCP)
  694. Matt Bishop (mab@riacs.ARPA, mab@riacs.UUCP)
  695. .ed
  696. We will be happy to help you.
  697. But,
  698. please,
  699. do not post the article to the net before you ask us!
  700. .hn 2
  701. Be sure there is a consensus before creating a new newsgroup
  702. .pg
  703. Creating a new newsgroup is,
  704. in general,
  705. a very bad idea.
  706. Currently,
  707. there are so many articles being posted that the USENET is in dange of collapse
  708. as site after site decides to cease to accept and retransmit certain newsgroups.
  709. Moreover,
  710. there is no established procedure for deleting a newsgroup,
  711. so once created,
  712. newsgroups tend to stay around.
  713. They also tend to encourage people to think up new newsgroups,
  714. and the cycle repeats.
  715. Try to avoid thinking up new newsgroups.
  716. .pg
  717. If,
  718. however,
  719. you believe a new group should be created,
  720. be sure you have a consensus that the group is needed
  721. (either a mailing list has enough traffic and readers
  722. to justify turning it into a newsgroup,
  723. or a discussion in a current newsgroup
  724. becomes so large for a period of time long enough
  725. to warrant splitting it into a newsgroup.)
  726. Then post an article to
  727. .ng net.news.group
  728. as well as any other groups related to your proposed new group,
  729. and discuss the topics you are proposing be covered in your new group,
  730. what it should be called,
  731. whether it is
  732. .i really
  733. needed,
  734. and so forth.
  735. Try to resolve all objections,
  736. and take into account all suggestions and comments;
  737. finally,
  738. have everyone mail you a \*(lqyes\*(rq or \*(lqno\*(rq vote
  739. on whether the group should be created.
  740. Try to get at least 40 or 50 \*(lqyes\*(rq votes before creating the group;
  741. if you want to be safe,
  742. get around 100.
  743. .hn 2
  744. Watch out for newsgroups which have special rules about posting
  745. .pg
  746. Some newsgroups have special rules.
  747. This section summarizes them.
  748. .lp net.books 20
  749. Do not post anything revealing a plot or a plot twist
  750. without putting the word
  751. .cf spoiler
  752. somewhere in the
  753. .hf Subject
  754. field.
  755. This will let those who do not wish to have a surprise spoiled
  756. skip the article.
  757. .lp net.followup 20
  758. This group is for followups to articles posted in
  759. .ng net.general
  760. or for results of surveys.
  761. No discussions are allowed.
  762. .lp net.jokes 20
  763. If you want to post an offensive joke
  764. (this includes racial,
  765. religious,
  766. sexual,
  767. and scatalogical humor,
  768. among other kinds)
  769. rotate it.
  770. (If you do not know what this means,
  771. look in the section
  772. .b "Writing Your Posting" .)
  773. .lp net.movies 20
  774. Do not post anything revealing a plot or a plot twist
  775. without putting the word
  776. .cf spoiler
  777. in the
  778. .hf Subject
  779. field.
  780. This will let those who do not wish to have a surprise spoiled
  781. skip the article.
  782. .lp net.news.group 20
  783. Discussions about whether or not to create new groups,
  784. and what to name them,
  785. go here.
  786. Please mail your votes to the proposer;
  787. don't post them.
  788. .lp net.sources 20
  789. Source code postings go here.
  790. Discussions are not allowed.
  791. Do not post bug fixes here.
  792. .lp net.sources.bugs 20
  793. Bug reports and bug fixes to sources posted in
  794. .ng net.sources
  795. go here.
  796. .lp net.test 20
  797. Use the smallest distribution possible.
  798. In the body of the message,
  799. say what you are testing.
  800. .lp net.wanted 20
  801. Requests for things other than source code go here.
  802. Please use the smallest distribution possible.
  803. Post offers here,
  804. too.
  805. .lp net.wanted.sources 20
  806. Requests for sources go here.
  807. .hn 1
  808. Writing the Article
  809. .pg
  810. Here are some suggestions to help you communicate effectively
  811. with others on the USENET.
  812. Perhaps the best advice is not to be afraid to consult a book on
  813. writing style;
  814. two of the best are
  815. .i "How to Write for the World of Work"
  816. by Cunningham and Pearsall,
  817. and
  818. .i "Elements of Style"
  819. by Strunk and White.
  820. .hn 2
  821. Write for your audience
  822. .pg
  823. USENET is an international network,
  824. and any article you post will be
  825. .i very
  826. widely read.
  827. Even more importantly,
  828. your future employers may be among the readers!
  829. So,
  830. try to make a good impression.
  831. .pg
  832. A basic principle of all writing is to write at your readers' reading level.
  833. It is better to go below than above.
  834. Aiming where \*(lqtheir heads ought to be\*(rq may be fine
  835. if you are a college professor (and a lot of us would dispute even that),
  836. but it is guaranteed to cause people to ignore your article.
  837. Studies have shown that the average American reads at the fifth grade level
  838. and the average professional reads at the twelfth grade level.
  839. .hn 2
  840. Be clear and concise
  841. .pg
  842. Remember that you are writing for a very busy audience;
  843. your readers will not puzzle over your article.
  844. So be very clear and very concise.
  845. Be precise as well;
  846. choose the least ambiguous word you can,
  847. taking into account the context in which you are using the word.
  848. Split your posting into sections and paragraphs as appropriate.
  849. Use a descriptive title in the
  850. .hf Subject
  851. field,
  852. and be sure that the title is related to the body of the article.
  853. If the title is not related,
  854. feel free to change it to a title that is.
  855. .hn 2
  856. Proofread your article
  857. .pg
  858. This is a matter of courtesy;
  859. since you want others to read your article,
  860. the least you can do is check that it says what you mean in a clear,
  861. concise manner.
  862. Check for typographical errors,
  863. silly grammar errors,
  864. and misspellings;
  865. if you have a spelling checking program,
  866. use it.
  867. Also be sure the article is easy to read.
  868. Use white space \- blanks, tabs, and newlines \-
  869. and both upper and lower case letters.
  870. Do not omit the definite and indefinite articles,
  871. either;
  872. not only do \*(lqa\*(rq,
  873. \*(lqan\*(rq,
  874. and \*(lqthe\*(rq make a posting much easier to read,
  875. their omission can make a posting ambiguous.
  876. .hn 2
  877. Be extra careful with announcements of products or services
  878. .pg
  879. When writing a product or service announcement,
  880. bear in mind that others will be paying most of the telephone bills.
  881. So,
  882. if you are announcing several things,
  883. combine all the announcements into one article.
  884. Mark the posting as a product or service announcement
  885. in the title in the
  886. .hf Subject
  887. field.
  888. Advertising hyperbole is not appropriate here;
  889. remember that your audience is to a large degree technically literate,
  890. and your product will stand or fall on its technical merits.
  891. Be aware that posting obnoxious or inappropriate advertisements
  892. is very serious and if you do it,
  893. you may find your neighbors yanking your USENET access.
  894. .hn 2
  895. Indicate sarcasm and humor
  896. .pg
  897. Remember that people cannot see you when they read your posting;
  898. hence,
  899. all the subtle nuances of body and facial motion are hidden.
  900. It can be quite difficult to tell when you are being sarcastic or humorous.
  901. To deal with this problem,
  902. the USENET readers and posters have developed a special sign.
  903. Mark passages you intend to be taken as humorous with the
  904. \*(lqsmiley face\*(rq,
  905. while looks like this: \*(lq:\-)\*(rq.
  906. (Think of a head facing you lying on its right side and look again
  907. if you don't understand why that symbol was chosen.)
  908. As for sarcasm,
  909. there is no universal symbol for that
  910. (unless the sarcasm is meant humorously,
  911. in which case use the smiley face again.)
  912. But mark your passage so everyone will realize you are being sarcastic.
  913. .hn 2
  914. Mark postings which spoil surprises
  915. .pg
  916. High on the list of obnoxious messages
  917. are those that spoil the plot of a book or movie
  918. by giving away an unexpected detail.
  919. If you post such an article,
  920. please put the word
  921. .cf spoiler
  922. in the
  923. .hf Subject
  924. field of your posting,
  925. so people who do not wish to have a surprise ruined can skip the article.
  926. .hn 2
  927. Rotate offensive postings
  928. .pg
  929. If you feel you must post a message that may offend people,
  930. you can do one of two things.
  931. You can post it to the newsgroup
  932. .ng net.flame
  933. or you can take steps to be sure the message will only be read
  934. by those who explicitly ask for it to be shown to them.
  935. In the latter case,
  936. the USENET convention is to encrypt these messages
  937. by shifting each letter 13 characters,
  938. so that
  939. (for example)
  940. \*(lqa\*(rq becomes \*(lqn\*(rq.
  941. (In more precise terms,
  942. this is a Caesar cipher of shift 13;
  943. on the USENET,
  944. it is called
  945. .i rot13 .)
  946. When you do this,
  947. put the word
  948. .cf rot13
  949. in the
  950. .hf Subject
  951. field.
  952. The news reader you are using almost certainly has a command
  953. to encrypt and decrypt such messages;
  954. if not,
  955. use the
  956. .ux
  957. command
  958. .sd c
  959. tr a\-zA\-Z n\-za\-mN\-ZA\-M
  960. .ed
  961. .hn 2
  962. The shorter your signature, the better
  963. .pg
  964. Keep signatures concise;
  965. 2 or 3 lines are usually plenty.
  966. Include your name and addresses on any major networks
  967. (such as ARPANET,
  968. BITNET,
  969. or CSNET).
  970. This helps people contact you quickly and easily,
  971. usually more so than by following the return path of the article.
  972. Do not include pictures, graphics or clever quotations that make the
  973. signature longer; this is not the appropriate place for them,
  974. and many sites resent paying the phone bills for such signatures.
  975. .hn 1
  976. Conclusion and Summary
  977. .pg
  978. Here is a list of the rules given above:
  979. .si
  980. .lp \(rh \w'\(rh\ 'u
  981. Deciding to post
  982. .si
  983. .lp \(bu \w'\(bu\ 'u
  984. Do not repeat postings
  985. .lp \(bu \w'\(bu\ 'u
  986. Do not post anything when upset, angry, or intoxicated
  987. .lp \(bu \w'\(bu\ 'u
  988. Be sure your posting is appropriate to USENET
  989. .lp \(bu \w'\(bu\ 'u
  990. Do not post other people's work without permission
  991. .lp \(bu \w'\(bu\ 'u
  992. Don't forget that opinions are those of the poster and not his company
  993. .ei
  994. .lp \(rh \w'\(rh\ 'u
  995. Where to Post
  996. .si
  997. .lp \(bu \w'\(bu\ 'u
  998. Keep the distribution as limited as possible
  999. .lp \(bu \w'\(bu\ 'u
  1000. Do not post the same article twice to different groups
  1001. .lp \(bu \w'\(bu\ 'u
  1002. Do not post to
  1003. .ng mod. ,
  1004. or
  1005. .ng net.announce
  1006. newsgroups
  1007. .lp \(bu \w'\(bu\ 'u
  1008. Do not post to
  1009. .ng net.general
  1010. .lp \(bu \w'\(bu\ 'u
  1011. Ask someone if you can't figure out where to post your article
  1012. .lp \(bu \w'\(bu\ 'u
  1013. Be sure there is a consensus before creating a new newsgroup
  1014. .lp \(bu \w'\(bu\ 'u
  1015. Watch out for newsgroups which have special rules about posting
  1016. .ei
  1017. .lp \(rh \w'\(rh\ 'u
  1018. Writing the Article
  1019. .si
  1020. .lp \(bu \w'\(bu\ 'u
  1021. Write for your audience
  1022. .lp \(bu \w'\(bu\ 'u
  1023. Be clear and concise
  1024. .lp \(bu \w'\(bu\ 'u
  1025. Proofread your article
  1026. .lp \(bu \w'\(bu\ 'u
  1027. Be extra careful with announcements of products or services
  1028. .lp \(bu \w'\(bu\ 'u
  1029. Indicate sarcasm and humor
  1030. .lp \(bu \w'\(bu\ 'u
  1031. Mark postings which spoil surprises
  1032. .lp \(bu \w'\(bu\ 'u
  1033. Rotate offensive postings
  1034. .lp \(bu \w'\(bu\ 'u
  1035. The shorter your signature, the better
  1036. .ei
  1037. .ei
  1038. .pg
  1039. The USENET can be a great place for us all.
  1040. Sadly,
  1041. not enough people are following the customs that have been established
  1042. to keep the USENET civilized.
  1043. This document was written to educate all users of the USENET
  1044. on their responsibilities.
  1045. Let's clean up the USENET,
  1046. and turn it into a friendly,
  1047. helpful community again!
  1048. .sp
  1049. .bi Acknowledgements:
  1050. The writing of this document was inspired by Chuq von Rospach's posting
  1051. on USENET etiquette,
  1052. and it draws on previous work by Mark Horton,
  1053. A. Jeff Offutt,
  1054. Gene Spafford,
  1055. and
  1056. Chuq von Rospach.
  1057. .bp
  1058. .hu 1
  1059. Appendix I.  Answers to Frequently Asked Questions
  1060. .pg l
  1061. .i
  1062. originally from Jerry Schwarz (jerry@eagle.UUCP)
  1063. .br
  1064. modified by Gene Spafford (spaf@gatech.UUCP)
  1065. .br
  1066. modified by Matt Bishop (mab@riacs.ARPA)
  1067. .r
  1068. .sp
  1069. .pg
  1070. This document discusses some items that occur repeatedly on USENET.
  1071. They frequently are submitted by new users,
  1072. and result in many followups,
  1073. sometimes swamping groups for weeks.
  1074. The purpose of this note is to head off these annoying events
  1075. by answering some questions
  1076. and warning about the inevitable consequence of asking others.
  1077. If you don't like my answers,
  1078. let me know and I may include revisions in future versions of this note.
  1079. .nr Qs \w'\0\0.\ 'u
  1080. .de Lp
  1081. .lp "\\$1" \\n(Qsu
  1082. ..
  1083. .Lp \01.
  1084. What does
  1085. .ux
  1086. stand for?
  1087. .Lp
  1088. It is not an acronym,
  1089. but is a pun on \*(lqMULTICS.\*(rq
  1090. MULTICS is a large operating system that was being developed shortly before
  1091. .ux
  1092. was created.
  1093. .Lp \02.
  1094. What is the derivation of \*(lqfoo\*(rq as a filler word?
  1095. .Lp ""
  1096. The favorite story is that it comes from \*(lqfubar\*(rq
  1097. which is an acronym for \*(lqfouled up beyond all recognition,\*(rq
  1098. which is supposed to be a military term.
  1099. (Various forms of this exist,
  1100. \*(lqfouled\*(rq usually being replaced by a stronger word.)
  1101. \*(lqFoo\*(rq and \*(lqBar\*(rq have the same derivation.
  1102. .Lp \03.
  1103. Is a machine at \*(lqfoo\*(rq on the net?
  1104. .Lp
  1105. These questions belong in
  1106. .ng net.news.config
  1107. if anywhere,
  1108. but in fact your best bet is usually to phone somebody
  1109. at \*(lqfoo\*(rq to find out.
  1110. If you don't know anybody at \*(lqfoo\*(rq you can always try calling
  1111. and asking for the \*(lqcomputer center.\*(rq
  1112. Also,
  1113. see the newsgroup
  1114. .ng mod.map ,
  1115. where maps of USENET and the UUCP network are posted regularly.
  1116. .Lp \04.
  1117. What does \*(lqrc\*(rq at the end of files like
  1118. .i .newsrc
  1119. mean?
  1120. .Lp
  1121. According to Dennis Ritchie,
  1122. \*(lqThe name
  1123. .i rc
  1124. comes from RUNCOM, which was the rough equivalent
  1125. on the MIT CTSS system of what
  1126. .ux
  1127. calls shell scripts.  Of course
  1128. RUNCOM derives from 
  1129. .i "run commands.\*(rq"
  1130. .Lp \05.
  1131. What do \*(lq- (nf)\*(rq and \*(lqOrphaned Response\*(rq in an item's title mean?
  1132. .Lp
  1133. It means that the item was created by \*(lqnotefiles,\*(rq
  1134. an alternative news handling interface that many people prefer.
  1135. If you want to find out more you can read the
  1136. .i \*(lqNotesfile
  1137. System Reference Manual\*(rq or contact
  1138. .cn uiucdcs!essick .
  1139. .Lp \06.
  1140. What does \*(lq:\-)\*(rq mean?
  1141. .Lp
  1142. This is the net convention for a \*(lqsmiley face.\*(rq
  1143. It means that something is being said in jest.
  1144. If it doesn't look like a smiley face to you,
  1145. flop your head over to the left and look again.
  1146. .Lp \07.
  1147. How do I decrypt jokes in
  1148. .ng net.jokes ?
  1149. .Lp
  1150. The standard cipher used in
  1151. .ng net.jokes
  1152. in called \*(lqrot13.\*(rq
  1153. Each letter is replaced by the letter 13 further along in the alphabet
  1154. (cycling around at the end).
  1155. Most systems have a built in command to decrypt such articles;
  1156. .i readnews (1)
  1157. and
  1158. .i vnews (1)
  1159. have the
  1160. .qp D
  1161. command,
  1162. .i rn (1)
  1163. (another popular public-domain full screen news reader) has the
  1164. .qp X
  1165. or
  1166. .qc CONTROL-X
  1167. commands,
  1168. .i notes (1)
  1169. has
  1170. .qp %
  1171. or
  1172. .qp R .
  1173. If your system doesn't have a program to encrypt and decrypt these,
  1174. you can quickly create a shell script using
  1175. .i tr (1):
  1176. .sd c
  1177. tr A\-Za\-z N\-ZA\-Mn\-za\-m
  1178. .ed
  1179. On some versions of
  1180. .ux ,
  1181. the
  1182. .i tr
  1183. command should be written as:
  1184. .sd c
  1185. tr \*(lq[a\-m][n\-z][A\-M][N\-Z]\*(rq \*(lq[n\-z][a\-m][N\-Z][A\-M]\*(rq
  1186. .ed
  1187. .Lp \08.
  1188. .ng net.general :
  1189. Is John Doe out there anywhere?
  1190. .Lp
  1191. I suspect that these items are people looking for freshman roommates
  1192. that they haven't seen in ten years.
  1193. If you have some idea where the person is
  1194. you are usually better off calling the organization.
  1195. For example,
  1196. if you call any Bell Labs location and request John Doe's number.
  1197. They can give it to you even if he works at a different location.
  1198. If you must try the net,
  1199. use newsgroup
  1200. .ng net.net-people ,
  1201. .i not
  1202. .ng net.general .
  1203. .Lp \09.
  1204. .ng net.math :
  1205. Proofs that 1 \(eq 0.
  1206. .Lp
  1207. Almost everyone has seen one or more of these in high school.
  1208. They are almost always based on either division by 0
  1209. or taking the square root of a negative number.
  1210. .Lp 10.
  1211. .ng net.games :
  1212. Where can I get the source for
  1213. .i empire (6)
  1214. or
  1215. .i rogue (6)?
  1216. .Lp
  1217. You can't.
  1218. The authors of these games,
  1219. as is their right,
  1220. have chosen not to make the sources available.
  1221. .Lp 11.
  1222. .ng net.unix-wizards :
  1223. How do I remove files with
  1224. .sm ASCII "" non-
  1225. characters in their names?
  1226. .Lp
  1227. You can try to find a pattern that uniquely identifies the file.
  1228. This sometimes fails because a peculiarity of some shells is that
  1229. they strip off the high-order bit of characters in command lines.
  1230. Next,
  1231. you can try an \*(lqrm \-i\*(rq, or \*(lqrm \-r\*(rq
  1232. (see
  1233. .i rm (1).)
  1234. Finally,
  1235. you can mess around with i-node numbers and
  1236. .i find (1).
  1237. .Lp 12.
  1238. .ng net.unix-wizards :
  1239. There is a bug in the way
  1240. .ux
  1241. handles protection for programs that run setuid.
  1242. .Lp
  1243. There are indeed problems with the treatment of protection in setuid programs.
  1244. When this is brought up,
  1245. suggestions for changes range from implementing a full capability list
  1246. arrangement to new kernel calls for allowing more control over when
  1247. the effective id is used and when the real id is used to control accesses.
  1248. Sooner or later you can expect this to be improved.
  1249. For now you just have to live with it.
  1250. .Lp 13.
  1251. .ng net.women :
  1252. What do you think about abortion?
  1253. .Lp
  1254. Although abortion might appear to be an appropriate topic for
  1255. .ng net.women ,
  1256. more heat than light is generated when it is brought up.
  1257. Since the newsgroup
  1258. .ng net.abortion
  1259. has been created,
  1260. all abortion-related discussion should take place there.
  1261. .Lp 14.
  1262. .ng net.singles :
  1263. What do \*(lqMOTOS,\*(rq
  1264. \*(lqMOTSS,\*(rq, \*(lqMOTAS\*(rq,
  1265. and \*(lqSO\*(rq stand for?
  1266. .Lp
  1267. Member of the opposite sex,
  1268. member of the same sex,
  1269. member of the appropriate sex,
  1270. and significant other,
  1271. respectively.
  1272. .Lp 15
  1273. .ng net.columbia :
  1274. Shouldn't this name be changed?
  1275. .Lp
  1276. The name was devised to honor the first space shuttle.
  1277. It was realized at the time the group began that
  1278. the name would quickly become out of date.
  1279. The intent was to create a bit of instant nostalgia.
  1280. .Lp 16.
  1281. .ng net.columbia :
  1282. Shouldn't this group be merged with
  1283. .ng net.space ?
  1284. No.
  1285. .ng Net.columbia
  1286. is for timely news bulletins.
  1287. .ng Net.space
  1288. is for discussions.
  1289. .Lp 17.
  1290. How do I use the
  1291. .hf Distribution
  1292. feature?
  1293. .Lp
  1294. When
  1295. .i postnews (1)
  1296. prompts you for a distribution,
  1297. it's asking how widely distributed you want your article.
  1298. The set of possible replies is different,
  1299. depending on where you are,
  1300. but at Bell Labs in Murray Hill,
  1301. New Jersey,
  1302. possibilities include:
  1303. .sd c
  1304. \!.ta 8n
  1305. mh3bc1\tlocal to this machine
  1306. mh\tBell Labs, Murray Hill Branch
  1307. nj\tall sites in New Jersey
  1308. btl\tAll Bell Labs machines
  1309. att\tAll AT&T machines
  1310. usa\tEverywhere in the USA
  1311. na\tEverywhere in North America
  1312. net\tEverywhere on USENET in the world (same as "world")
  1313. .ed
  1314. If you hit
  1315. .qc RETURN ,
  1316. you'll get the default,
  1317. which is the first part of the newsgroup name.
  1318. This default is often not appropriate \-
  1319. .i please
  1320. take a moment to think about how far away people are likely
  1321. to be interested in what you have to say.
  1322. Used car ads,
  1323. housing wanted ads,
  1324. and things for sale other than specialized equipment like computers
  1325. certainly shouldn't be distributed to Europe and Korea,
  1326. or even to the next state.
  1327. .Lp
  1328. The newsgroup
  1329. .ng na.forsale
  1330. exists for postings of sale announcements.
  1331. Its distribution is limited to North America;
  1332. posters should restrict this distribution even further,
  1333. if possible and appropriate.
  1334. .Lp 18.
  1335. Why do some people put funny lines
  1336. (\*(lqbug killers\*(rq)
  1337. at the beginning of their articles?
  1338. .Lp
  1339. Some earlier versions of news had a bug which would drop
  1340. the first 512 or 1024 bytes of text of certain articles.
  1341. The bug was triggered whenever the article started with whitespace
  1342. (a blank or a tab).
  1343. A fix many people adopted was to begin their articles
  1344. with a line containing a character other than white space.
  1345. This gradually evolved into the habit of including amusing first lines.
  1346. .Lp
  1347. The original bug has since been fixed in newer version of news,
  1348. and sites running older versions of news have applied a patch
  1349. to prevent articles from losing text.
  1350. The \*(lqbug-killer\*(rq lines are therefore probably no longer needed,
  1351. but they linger on.
  1352. .Lp 19.
  1353. What is the address or phone number of the \*(lqfoo\*(rq company?
  1354. .Lp
  1355. Try the white and yellow pages of your phone directory,
  1356. first;
  1357. a sales representative will surely know,
  1358. and if you're a potential customer they will be who you're looking for.
  1359. Phone books for other cities are usually available in libraries of any size.
  1360. Whoever buys or recommends things for your company
  1361. will probably have some buyer's guides or national company directories.
  1362. Call or visit the reference desk of your library;
  1363. they have several company and organization directories
  1364. and many will answer questions like this over the phone.
  1365. Remember if you only know the city where the company is,
  1366. you can telephone to find out their full address or a dealer.
  1367. The network is
  1368. .i not
  1369. a free resource,
  1370. although it may look like that to some people.
  1371. It is far better to spend a few minutes of your own time
  1372. researching an answer rather than broadcast
  1373. your laziness and/or ineptitude to the net.
  1374.