home *** CD-ROM | disk | FTP | other *** search
/ ftp.pasteur.org/FAQ/ / ftp-pasteur-org-FAQ.zip / FAQ / seti / at-home / questions < prev   
Encoding:
Internet Message Format  |  2004-04-18  |  157.8 KB

  1. Path: senator-bedfellow.mit.edu!dreaderd!not-for-mail
  2. Message-ID: <seti/at-home/questions_1082200966@rtfm.mit.edu>
  3. Supersedes: <seti/at-home/questions_1079601013@rtfm.mit.edu>
  4. Expires: 31 May 2004 11:22:46 GMT
  5. Newsgroups: alt.sci.seti,sci.astro.seti,alt.answers,sci.answers,news.answers
  6. Subject: [FAQ] Seti@home Frequently Asked Questions 
  7. X-Disclaimer: Approval for *.answers is based on form, not content.
  8. From: maintainer@setifaq.org (Mark Taylor)
  9. Followup-To: alt.sci.seti,sci.astro.seti
  10. Organization: Setifaq.org
  11. X-Last-Updated: 2003/11/09
  12. Approved: news-answers-request@MIT.EDU
  13. Originator: faqserv@penguin-lust.MIT.EDU
  14. Date: 17 Apr 2004 11:28:50 GMT
  15. Lines: 3775
  16. NNTP-Posting-Host: penguin-lust.mit.edu
  17. X-Trace: 1082201330 senator-bedfellow.mit.edu 569 18.181.0.29
  18. Xref: senator-bedfellow.mit.edu alt.sci.seti:113575 sci.astro.seti:56573 alt.answers:72520 sci.answers:15968 news.answers:270029
  19.  
  20. Archive-name: seti/at-home/questions
  21. Posting-Frequency: Monthly
  22. Last-modified: 09 November 2003
  23. Version: 3.0.10
  24. URL: http://setifaq.org
  25. Copyright: (c) 1999-2002 Mark Taylor, Alfred Das
  26. Maintainer: Mark Taylor <maintainer@setifaq.org>
  27.  
  28. SETI@home FAQ V3.0.10 09 November 2003
  29.  
  30. for newsgroups alt.sci.seti and sci.astro.seti
  31.  
  32. FAQ Home     : http://setifaq.org
  33. Text-only    : http://setifaq.org/faq.txt
  34. Html-enhanced: http://setifaq.org/faq.html
  35. Anon. FTP    : ftp://setifaq.org/faq.txt
  36.  
  37.  
  38. To save this FAQ on you local drive click File/Save on your browser
  39. or newsreader and choose the location where you wish it saved.
  40.  
  41.  
  42. Those listed with e-mail addresses are also listed with sections for
  43. which they are working on. If you want to supply any input to these
  44. sections, e-mail them and put CC to Mark Taylor.
  45.  
  46.  
  47. Author       :Mark Taylor <maintainer@setifaq.org>
  48. Html-version :Alfred Das <adas@home.nl>
  49.  
  50.  
  51.  
  52. Contributors :SETI@home team, Peter Alfredsen, Frank J. Perricone,
  53.               M. Stilgar, Arthur Schain, Ed H, Neil Rieck,
  54.               Thomas Martin, Malcolm Pack, James Birchfield,
  55.               Roelof Engelbrecht, Allen Cleveland, Chris Johnson,
  56.               Carl Sagan, Eric J. Korpela, Terry Lee, Sqiz,
  57.               David Woolley, Jan Knutar, Peter van der Kort,
  58.               David Schilling, Alfred Das, Peter Yackel, Lior Fainshil,
  59.               Eric Heien, John Pike, Steve Willner,Alfred A. Aburto Jr.
  60.  
  61.  
  62. --- Comments from the Author ---
  63.  
  64. Don't hesitate to contact me if you see something in the FAQ that you
  65. think is wrong. Suggestions, comments, additions, corrections, etc are
  66. more than welcomed. I'll reply to every email so that you'll know if
  67. your addition/correction will be included and if not, why. People who
  68. contribute to the FAQ will be given credit if they wish so. This latest
  69. version of the FAQ increases to version 3.0.0 to match the current major
  70. version of the Seti@home Client.
  71.  
  72. Sincerely
  73.  
  74. Mark Taylor <maintainer@setifaq.org>
  75.  
  76. --- Comments from the Author ---
  77.  
  78.  
  79. --- Legal Chit-chat ---
  80.  
  81. This document is subject to copyright. It may be copied, distributed,
  82. and otherwise electronically transferred, if you agree to the following
  83. terms:
  84.  
  85. 1. If made publicly available, it must be updated regularly, hereby
  86.    meaning every 30 days.
  87. 2. You agree, if making publicly available this document, or parts
  88.    hereof, to link to the official FAQ-pages:
  89.    http://setifaq.org
  90.    http://setifaq.org/faq.txt
  91.    http://setifaq.org/faq.html
  92.    ftp://setifaq.org/faq.txt
  93. 3. It would be preferred, if you want to copy this FAQ, that you notify
  94.    the author.
  95.  
  96. Further information for mirroring the html FAQ is available as html
  97. comments in the html-version.
  98.  
  99. --- Legal Chit-chat ---
  100.  
  101.  
  102. 0      INDEX
  103.  
  104. 1      About SETI@home
  105.  
  106. 1.1    What is SETI@home?
  107.  
  108. 1.2    Background
  109. 1.2.1  The Drake Equation
  110. 1.2.2  The Fermi paradox
  111. 1.2.3  How far away could we detect radio transmissions?
  112. 1.2.4  The quest for EXTRATERRESTRIAL INTELLIGENCE
  113. 1.2.5  Setup of the SETI@home project
  114. 1.2.6  What is a Gaussian?
  115. 1.2.7  Analysis of the end data from the SETI@home project
  116. 1.2.8  What are pulses and triplets?
  117.  
  118. 1.3    The history and customs of alt.sci.seti and sci.astro
  119. 1.3.1  Charter for alt.sci.seti
  120. 1.3.2  Charter for sci.astro.seti
  121. 1.3.3  Naming convention
  122. 1.3.4  .sig convention
  123. 1.3.5  Labeling posts
  124. 1.3.6  Patching or cracking SETI@home
  125. 1.3.7  What is a 'vcard' and why do people tell me not to use them?
  126. 1.3.8  What is PST and PDT?
  127.  
  128. 1.4    What will happen if an extraterrestrial signal is detected?
  129. 1.5    How is data collected from the telescope and transmitted to
  130.        other machines for analysis?
  131. 1.6    Are earth signals strong enough to be detected?
  132. 1.7    What if my computer finds a signal -- how will I know?
  133. 1.8    How can I hear the signal?
  134. 1.9    Is there something in it for me?
  135. 1.10   Why doesn't SETI@home release the sources for the clients?
  136.  
  137.  
  138. 2      Problems and questions concerning SETI@home
  139.  
  140. 2.1    Speed improvements
  141. 2.1.1  What's the fastest computer to use for this project?
  142. 2.1.2  Can I make it run any faster?
  143. 2.1.3  REMOVED March 2000, was:
  144.        Can I run the SETI@home text-client on Win95?
  145. 2.1.4  Will SETI@home run faster with more RAM (e.g., 256 MB instead of
  146.        128 MB)?
  147.  
  148. 2.2    REMOVED April 2000, was:
  149.        I'm using a proxy server, and I can't connect - what do I do?
  150. 2.3    I had a work unit that got returned after only 5 minutes. What's
  151.        wrong?
  152. 2.4    I heard I was getting the same work unit as everyone else. Is
  153.        the program wasting my time?
  154. 2.5    My computer wanted to upload to the SETI@home server but said it
  155.        couldn't connect or reported error 10065. Are they still there?
  156. 2.6    What if someone fakes a result to make it seem like they found a
  157.        signal?
  158. 2.7    SETI@home keeps getting a 'Bad Header' error. What can I do?
  159. 2.8    Suddenly, without warning my system crashes - what should I do?
  160. 2.9    I can't see the new WU's I've processed in the status area. Have
  161.        they been registered at SETI@home?
  162. 2.10   I want to run the text-client as a service in NT - how do I do
  163.        that?
  164. 2.11   Can I run the client invisibly on Win95/98?
  165. 2.12   Sometimes the size of the workunit.txt file differs in size.
  166.        Sometimes it's 340, sometimes 341, and yet other times 351. Is
  167.        there something wrong?
  168. 2.13   I don't have a permanent Internet connection, and have to pay
  169.        for all my phone calls and net usage. Can I run SETI@home
  170.        without going bankrupt?
  171. 2.14   I already run the distributed.net RC5-64 client. Can I run
  172.        SETI@home as well, or do I have to choose which project to
  173.        support?
  174. 2.15   What happened to the gaussian information display in the new Mac
  175.        and Windows clients? The client is finding gaussians with lower
  176.        fits, do the 2.x clients find more aliens or something?
  177. 2.16   Can I run SETI@home 24/7 if I don't have a permanent Internet
  178.        connection?
  179. 2.17   Is this bad for my processor, or my harddrive?
  180. 2.18   Does it use up a lot of electricity? Is this costing me money,
  181.        or doing damage to the environment?
  182. 2.19   How can I keep appraised of what's going on lately?
  183.  
  184. 2.20   General CL client issues
  185. 2.20.1 What is the CL client?
  186. 2.20.2 What CL options are there?
  187. 2.20.3 HELP, it stops at baseline smoothing!!!
  188. 2.20.4 How can I check up on the client to see how it's doing, if it
  189.        has found any signals, etc?
  190. 2.20.5 How do I tell the CL client to use a proxy?
  191. 2.20.6 I just found a bug in the -stop_after_ switches!!!
  192.  
  193. 2.21   Running the CL client on Windows
  194. 2.21.1 What client should I download for Windows 95/98/2000/NT?
  195. 2.21.2 How do I start it?
  196. 2.21.3 How do I stop it?
  197. 2.21.4 How do I make Windows 2000 autoconnect?
  198. 2.21.5 Do I have to uninstall the screen saver version if I use the CL
  199.        version?
  200.  
  201. 2.22   A short guide for the Linux newbie trying to run the SETI@home
  202.        client
  203. 2.22.1 What client should I download?
  204. 2.22.2 How do I uncompress the .tar file?
  205. 2.22.3 How do I start it?
  206. 2.22.4 How do I stop it?
  207. 2.22.5 How can I run it in the background rather than in a window?
  208. 2.22.6 How can I have it automatically restart if it dies?
  209. 2.22.7 What is 'nice' and how do I set it?
  210.  
  211. 2.23   Why does the client timeout before windows has dialed up my ISP?
  212. 2.24   I just got a gaussian with a score of 0.50 and power 1.2, is
  213.        this good?
  214. 2.25   I looked at my stats of returned units at SETI@home's webpage,
  215.        the top gaussian I got for the last unit is missing, why?
  216. 2.26   My email address is about to change, what do I do?
  217. 2.27   Re-ordered to 2.30 (10-5-2000)
  218. 2.28   Why does the new client (3.X) take more time to complete a WU?
  219. 2.29   What are pulses and triplets?
  220. 2.30   What is an interesting pulse/triplet?
  221. 2.31   Why do certain WU's take longer to process?
  222. 2.32   Why are the most pulse searches done at a chirp rate of 0?
  223. 2.33   There's something strange with the power reported on pulses in
  224.        outfile.sah vs. state.sah?
  225. 2.34   Is the first half of the pulse graph identical to the second?
  226.  
  227.  
  228. 3      Third-party software
  229.  
  230. 3.1    JSETITracker
  231. 3.1.1  Programmer's comments
  232.  
  233. 3.2    Tk-SETI@home
  234. 3.2.1  Programmer's comments
  235. 3.2.2  Tk-SETI@home installation
  236. 3.2.3  Tk-SETI@home startup
  237.  
  238. 3.3    SETI Spy
  239. 3.3.1  Programmer's comments
  240. 3.3.2  Processing efficiency
  241.  
  242. 3.4    SETIWatch
  243. 3.4.1  What is SETIWatch?
  244. 3.4.2  Some background
  245. 3.4.3  Where can I get it?
  246. 3.4.4  How to install SETIWatch
  247.  
  248. 3.5    SETILog
  249. 3.5.1  What is SETILog?
  250. 3.5.2  How does SETILog work?
  251. 3.5.3  RunSETI.bat
  252. 3.5.4  Where can I get it?
  253. 3.5.5  How to Install SETILog
  254.  
  255. 3.6    SetiTEAM
  256. 3.6.1  Description
  257.  
  258. 3.7    SETIBuf
  259. 3.7.1  Legal notice and stuff
  260. 3.7.2  General description
  261. 3.7.3  Where can I get it?
  262.  
  263. 3.8    SETI Monitor
  264. 3.8.1  Description
  265. 3.8.2  Some more details
  266. 3.8.3  Where can I get it?
  267.  
  268. 3.9    SETI UniT Manager
  269. 3.9.1  About SUM
  270. 3.9.2  Cost
  271. 3.9.3  Requirements
  272. 3.9.4  Where can I get it?
  273.  
  274. 3.10   Setimgr
  275. 3.10.1 Prgrammer's comments
  276. 3.10.2 Setup
  277. 3.10.3 Operation
  278. 3.11   Seti4Net
  279. 3.12   Multi-SETI@home Monitor - Msetimon
  280.  
  281.  
  282. 4      Homepages
  283.  
  284. 4.1    Homepages concerning SETI@home
  285. 4.1.1  SETI@home home
  286. 4.1.2  SETIweb
  287. 4.1.3  SETIforum
  288. 4.1.4  SETI @ SixDegrees
  289. 4.1.5  SETI@home Speedup Tips
  290. 4.1.6  Derived statistics for SETI@home @ Rovingmouse
  291. 4.1.7  SETI STATION
  292. 4.1.8  SETI: The Drake Equation
  293. 4.1.9  Sci.astro FAQ about SETI
  294. 4.1.10 Team Canada
  295. 4.1.11 The Planetary Society
  296. 4.1.12 Patch-free-Processing
  297. 4.1.13 Sky & Telescope
  298. 4.1.14 SETI Institute
  299. 4.1.15 SETI League
  300. 4.1.16 Removed 11 Feb 2001 (was SETI & Beyond)
  301.  
  302. 4.2    SETI utilities
  303. 4.2.1  SETIwatch & SETIlog
  304. 4.2.2  SETI Manager
  305. 4.2.3  TKSETI@home
  306. 4.2.4  SETISPY
  307. 4.2.5  JSETITracker
  308. 4.2.6  SetiTEAM Homepage
  309. 4.2.7  SETIBuf homepage
  310. 4.2.8  SETI Monitor homepage
  311. 4.2.9  SETI UNiT Manager homepage
  312. 4.2.10 RunCache & FetchCache
  313. 4.2.11 Seti@home Service
  314.  
  315. 4.3    SETI fun
  316. 4.3.1  Carolyn's Clinic
  317.  
  318.  
  319. 5      Acknowledgements
  320.  
  321. 5.1    Sci.astro FAQ
  322. 5.2    People who have worked with the FAQ
  323.  
  324. -----------------------
  325.  
  326.  
  327. 1      About SETI@home
  328.  
  329. 1.1    What is SETI/SETI@home?
  330.  
  331.        If we assume that our alien neighbors are trying to contact us,
  332.        we should be looking for them. There are currently several
  333.        programs that are now looking for the evidence of life elsewhere
  334.        in the cosmos. Collectively, these programs are called SETI (the
  335.        Search for Extra-Terrestrial Intelligence.) SETI@home is a
  336.        scientific experiment that harnesses the power of hundreds of
  337.        thousands of Internet-connected computers in the Search for
  338.        Extraterrestrial Intelligence (SETI). You can participate by
  339.        running a free program that downloads and analyzes radio
  340.        telescope data. There's a small but captivating possibility that
  341.        your computer will detect the faint murmur of a civilization
  342.        beyond Earth.
  343.  
  344.  
  345. 1.2    Background
  346.  
  347. 1.2.1  The Drake Equation
  348.  
  349.        <This is only one possible guess at, how the Drake Equation may
  350.        be. If you want to guess for yourself, look under 4.1.8  SETI:
  351.        The Drake Equation>
  352.  
  353.        Our sun is only a single star in a collection of over 400 billion
  354.        we call the Milky Way galaxy. The Milky Way is only 1 of billions
  355.        of galaxies in the universe. Seems like there should be lots of
  356.        life out there! Can we make an initial estimate? The first to do
  357.        so was the astronomer Frank Drake. He came up with a simple
  358.        equation, now called the Drake Equation, that maps out the
  359.        possibilities. The equation is quite easy to understand, so don't
  360.        tune out, even if arithmetic isn't your strong suit! Here it is:
  361.  
  362.        N = R * f(p) * n(e) * f(l) * f(i) * f(c) * L
  363.  
  364.        "N" here represents the number of communicating civilizations in
  365.           our Milky Way galaxy. This number depends on several factors.
  366.        "R" is the rate of "suitable" star formation in the galaxy.
  367.        "f(p)" is the fraction of stars that have planets.
  368.        "n(e)" is the number of these planets around any star within the
  369.           suitable ecosphere of the star. An "ecosphere" is a shell that
  370.           surrounds a star within which the conditions are suitable for
  371.           life to form. Too close and it's too hot; too far and it's too
  372.           cold.
  373.        "f(l)" is the fraction of those planets within the ecosphere on
  374.           which life actually evolves.
  375.        "f(i)" is the fraction of those planets on which intelligent life
  376.           evolves.
  377.        "f(c)" is the fraction of those planets where intelligent life
  378.           develops a technology and attempts communication. 
  379.        "L," is the length of time that an intelligent, communicating
  380.           civilization lasts. 
  381.  
  382.        Let's briefly look at each of these factors separately and try to
  383.        put some reasonable numbers to them. Although the rate of
  384.        suitable star formation was undoubtedly much higher when our
  385.        galaxy formed, one can still see where stars are being born
  386.        today. In the last couple of years, several teams of astronomers
  387.        have announced the discovery of planets surrounding nearby stars.
  388.        This exciting discovery increases the likelihood of other planets
  389.        around many stars. Let's estimate conservatively that one-half of
  390.        the stars form planetary systems; the other half form binary star
  391.        systems, so
  392.  
  393.        f(p) = 0.5.
  394.  
  395.        The n(e) factor is a little tricky. Small stars are cool and red.
  396.        Planets would have to orbit very close to be in the ecosphere.
  397.        Also, this ecosphere would be very narrow; like the skin on an
  398.        orange. Not much room for planets. Planets that orbit very close
  399.        to their parent star are often tidally locked and present one
  400.        face to the star at all times. The atmosphere of such a planet
  401.        would freeze on the cool side that faces away from the star; this
  402.        does not promote life. On the other hand, huge hot blue stars
  403.        have a farther and wider ecosphere. Of course, judging from our
  404.        solar system, planets are spaced further apart the farther they
  405.        are from the star, so the wider ecosphere is cancelled by this
  406.        effect. These larger stars also burn their fuel faster and don't
  407.        last very long. They are usually so short- lived that life does
  408.        not even get a chance to start before the star goes nova or
  409.        supernova and destroys everything in the system. In our solar
  410.        system, with our average-sized yellow sun, we have two (Earth and
  411.        Mars) or maybe three (Venus) planets within the ecosphere. A
  412.        conservative guess for the number of planets within the "life
  413.        zone" or ecosphere is one.
  414.  
  415.        n(e) = 1.
  416.  
  417.        The next factor, f(l), is where things become a little sticky.
  418.        The problem is that we only have a few examples of planets where
  419.        conditions are right for life to evolve. As stated above, Venus,
  420.        Earth, and Mars all could have had, at one time, proper
  421.        conditions. We know life evolved on Earth, and there is now
  422.        tantalizing evidence for primitive life existing on Mars
  423.        billions of years ago. A conservative guess for this number is
  424.        0.2, or one in five planets with proper conditions will evolve
  425.        life.
  426.  
  427.        f(l) = 0.2.
  428.  
  429.        How many of these planets will evolve intelligent life? Tough
  430.        question, but if we really believe the evidence for natural
  431.        selection and survival of the fittest, most scientists would put
  432.        this number at 100 percent -- that intelligent life is a natural
  433.        outcome of evolution. Of course, here we have only one example,
  434.        earth.
  435.  
  436.        f(i) = 1.
  437.  
  438.        How many of these intelligent species will develop technology and
  439.        use it to communicate? If we look at the earth, we see humans
  440.        doing it, but we also see whales and dolphins, who may also
  441.        possess a moderate level of intelligence but never developed
  442.        technology. We'll set this number to 0.5 as a first guess.
  443.  
  444.        f(c) = 0.5.
  445.  
  446.        Now we get to the hardest number to determine. "L" is the number
  447.        of years that a technologically adept and communicative
  448.        civilization lasts. We've only been in this phase of our
  449.        evolution for about 50 years. Do advanced civilizations blow
  450.        themselves up after discovering the technology to do so? Or do
  451.        they get together and solve their problems before this happens?
  452.        For now, let's not assign a number to L. Let's plug in the other
  453.        numbers and see what we get.
  454.  
  455.        N = R * f(p) * n(e) * f(l) * f(i) * f(c) * L
  456.  
  457.        N = 20 * 0.5 * 1 * 0.2 * 1 * 0.5 * L
  458.  
  459.        Do advanced civilizations use their technology to solve their
  460.        problems or do they destroy themselves? On earth we've survived
  461.        the first 50 years. Multiplying all the numbers gives us N = L.
  462.        In other words, the number of intelligent communicating
  463.        civilizations in the galaxy equals the number of years such a
  464.        civilization lasts! The figure about which we know the least
  465.        bears a great significance in our calculations. Most scientists
  466.        hope that if a civilization can overcome its initial tendency to
  467.        destroy itself with its own technology, then that civilization
  468.        is likely to last for a very long time. Let's hope those
  469.        scientists are right. In any case, there should be at least 50
  470.        (the number of years WE'VE been around communicating) and if a
  471.        communicative civilization lasts for millions of years, there
  472.        may possibly be millions of civilizations we can look for.
  473.  
  474. 1.2.2  The Fermi paradox
  475.  
  476.        By John Pike and Steve Willner
  477.  
  478.        One of the problems that the Drake Equation produces is that if
  479.        you take reasonable (some would say optimistic) numbers for
  480.        everything up to the average duration of technological
  481.        civilizations, then you are left with three possibilities:
  482.  
  483.        1. If such civilizations last a long time, "They" should be
  484.           _here_ (leading either the the Flying Saucer hypothesis--they
  485.           are here and we are seeing them, or the Zoo Hypothesis--they
  486.           are here and are hiding in obedience to the Prime Directive,
  487.           which they observe with far greater fiqdelity than Captain
  488.           Kirk could ever muster). -or-
  489.  
  490.        2. If such civilizations last a long time, and "They" are not
  491.           "here" then it becomes necessary to explain why each and
  492.           every technological civilization has consistently chosen not
  493.           to build starships.  The first civilization to build
  494.           starships would spread across the entire Galaxy on a
  495.           timescale that is short relative to the age of the Galaxy.
  496.           Perhaps they lose interest in space flight and building
  497.           starships because they are spending all their time surfing
  498.           the net. (Think about it --- the whole point of space flight
  499.           is the proposition that there are privileged spatial
  500.           locations, and the whole point of the net is that physical
  501.           location is more or less irrelevant.)
  502.           -or-
  503.  
  504.        3. Such civilizations do not last a long time, and blow
  505.           themselves up or otherwise fall apart pretty quickly
  506.           (... film at 11).
  507.  
  508.        Thus the Drake Equation produces what is called the Fermi
  509.        Paradox (i.e., "Where are They?"), in that the implications of
  510.        #3 and #2 are not terribly encouraging to some folks, but the
  511.        two flavors of #1 are kinda hard to come to grips with.
  512.  
  513.        An alternate version of 2 is that interstellar travel is far more
  514.        difficult than we think it is.  Right now, it doesn't seem much
  515.        beyond the boundaries of current technology to launch "generation
  516.        ships," which amount to an O'Neill colony plus propulsion and
  517.        power systems.  An alternative is robot probes with artificial
  518.        intelligence; these don't seem so difficult either.  The Milky
  519.        Way galaxy is well under 10^5 light years in diameter and over
  520.        10^9 years old, so even travel beginning fairly recently in
  521.        Galactic history and proceeding well under the speed of light
  522.        ought to have filled the Galaxy by now.  (Travel very near the
  523.        speed of light still seems very hard, but such high speed isn't
  524.        necessary to fill the Galaxy with life.)  The paradox, then, is
  525.        that we don't observe evidence of anybody besides us.
  526.  
  527. 1.2.3  How far away could we detect radio transmissions?
  528.  
  529.        By Al Aburto and David Woolley
  530.  
  531.        Representative results are presented in Tables 1 and 2.  The
  532.        short answer is
  533.        (1) Detection of broadband signals from Earth such as AM radio,
  534.            FM radio, and television picture and sound would be
  535.            extremely difficult even at a fraction of a light-year
  536.            distant from the Sun.  For example, a TV picture having 5
  537.            MHz of bandwidth and 5 MWatts of power could not be detected
  538.            beyond the solar system even with a radio telescope with 100
  539.            times the sensitivity of the 305 meter diameter Arecibo
  540.            telescope.
  541.  
  542.        (2) Detection of narrowband signals is more resonable out to
  543.            thousands of light-years distance from the Sun depending on
  544.            the transmitter's transmitting power and the receiving
  545.            antenna size.
  546.  
  547.        (3) Instruments such as the Arecibo radio telescope could detect
  548.            narrowband signals originating thousands of light-years from
  549.            the Sun.
  550.  
  551.        (4) A well-designed 12 ft diameter amateur radio telescope could
  552.            detect narrowband signals from 1 to 100 light-years distance
  553.            assuming the transmitting power of the transmitter is in the
  554.            terawatt range.
  555.  
  556.        What follows is a basic example for the estimation of radio and
  557.        microwave detection ranges of interest to SETI.  Minimum signal
  558.        processing is assumed.  For example an FFT can be used in the
  559.        narrowband case and a bandpass filter in the broadband case (with
  560.        center frequency at the right place of course).  In addition it
  561.        is assumed that the bandwidth of the receiver (Br) is constrained
  562.        such that it is greater than or equal to the bandwidth of the
  563.        transmitted signal (Bt) (that is, Br >= Bt).
  564.  
  565.  
  566.        Assume a power Pt (watts) in bandwidth Bt (Hz) radiated
  567.        isotropically. At a distance of R (meters), this power will be
  568.        uniformly distributed (reduced) over a sphere of area: 4 * pi *
  569.        R^2. The amount of this power received by an antenna of effective
  570.        area Aer with bandwidth Br (Hz), where Br >= Bt, is therefore:
  571.  
  572.          Pr = Aer * (Pt / (4 * pi * R^2))
  573.  
  574.        If the transmitting antenna is directive (that is, most of the
  575.        available power is concentrated into a narrow beam) with power
  576.        gain Gt in the desired direction then:
  577.  
  578.          Pr = Aer * ((Pt * Gt) / (4 * pi * R^2))
  579.  
  580.        The antenna gain G (Gt for transmitting antenna) is given by the
  581.        following expression.  (The receiving antenna has a similar
  582.        expression for its gain, but the receiving antenna's gain is not
  583.        used explicitly in the range equation.  Only the effective area,
  584.        Aer, intercepting the radiated energy at range R is required.)
  585.  
  586.          Gt = Aet * (4 * pi / (w^2)), where
  587.  
  588.              Aet = effective area of the transmitting antenna (m^2), and
  589.              w = wavelength (m) the antenna is tuned to.
  590.              f = c / w, where f is the frequency and c is the speed of
  591.                  light.
  592.              c = 2.99792458E+08 (m/sec)
  593.              pi = 3.141592654...
  594.  
  595.        For an antenna (either transmiting or receiving) with circular
  596.        apertures:
  597.  
  598.          Ae = <eta> * pi * d^2 / 4
  599.  
  600.               <eta>r = efficiency of the antenna,
  601.               d = diameter (m) of the antenna.
  602.  
  603.        The Nyquist noise, Pn, is given by:
  604.  
  605.          Pn = k * Tsys * Br, where
  606.  
  607.                  k = Boltzmann's constant = 1.38054E-23 (joule/kelvin)
  608.               Tsys = is the system temperature (kelvins), and
  609.                 Br = the receiver bandwidth (hertz).
  610.  
  611.        The signal-to-noise ratio, snr, is given by:
  612.  
  613.          snr = Pr / Pn.
  614.  
  615.        If we average the output for a time t, in order to reduce the
  616.        variance of the noise, then one can improve the snr by a factor
  617.        of sqrt(Br * t). Thus:
  618.  
  619.  
  620.          snr = Pr * sqrt(Br * t) / Pn.
  621.  
  622.        The factor Br*t is called the "time bandwidth product," of the
  623.        receive processing in this case, which we'll designate as:
  624.  
  625.          twp = Br * t.
  626.  
  627.        We'll designate the integration or averaging gain as:
  628.  
  629.          twc = sqrt(twp).
  630.  
  631.        Integration of the data (which means: twp = Br * t > 1, or
  632.        t > (1 / Br) ) makes sense for unmodulated "CW" signals that are
  633.        relatively stable over time in a relatively stationary (steady)
  634.        noise field.  On the other hand, integration of the data does not
  635.        make sense for time-varying signals since this would distroy the
  636.        information content of the signal.  Thus for a modulated signal
  637.        twp = Br * t = 1 is appropriate.
  638.  
  639.        In any case the snr can be rewritten as:
  640.  
  641.        snr = (Pt * Gt) * Aer * twc / (4 * pi * R^2 * Br * k * Tsys)
  642.  
  643.        Pt * Gt is called the Effective Isotropic Radiated Power (EIRP)
  644.        in the transmitted signal of bandwidth Bt. So:
  645.  
  646.        EIRP = Pt * Gt, and
  647.  
  648.        snr = EIRP * Aer * twc / (4 * pi * R^2 * Br * k * Tsys)
  649.  
  650.        This is a basic equation that one can use to estimate SETI
  651.        detection ranges.
  652.  
  653. #######################################################################
  654. # If Rl is the number of meters in a light year (9.46E+15 [m/LY]),    #
  655. # then the detection range in light years is given by                 #
  656. #                                                                     #
  657. # R = sqrt[ EIRP * Aer * twc / (4 * pi * snr * Br * k * Tsys) ] / Rl  #
  658. #                                                                     #
  659. # If we wanted the range in Astronomical Units then replace Rl        #
  660. # with Ra = 1.496E+11 (m/AU).                                         #
  661. #######################################################################
  662.  
  663.        Note that for maximum detection range (R) one would want the
  664.        transmit power (EIRP), the area of the receive antenna (Aer), and
  665.        the time bandwidth product (twp) to be as big as possible.  In
  666.        addition one would want the snr, the receiver bandwidth (Br), and
  667.        thus transmit signal bandwidth (Bt), and the receive system
  668.        temperature (Tsys) to be as small as possible.
  669.  
  670.        (There is a minor technical complication here.  Interstellar
  671.        space contains a plasma.  Its effects on a propagating radio wave
  672.        including broadening the bandwidth of the signal.  This effect
  673.        was first calculated by Drake & Helou and later by Cordes &
  674.        Lazio.  The magnitude of the effect is direction, distance, and
  675.        frequency dependent, but for most lines of sight through the
  676.        Milky Way a typical value might be 0.1 Hz at a frequency of 1000
  677.        MHz. Thus, bandwidths much below this value are unnecessary
  678.        because there will be few, if any, signals with narrower
  679.        bandwidths.)
  680.  
  681.        Now we are in a position to carry out some simple estimates of
  682.        detection range.  These are shown in Table 1 for a variety of
  683.        radio transmitters.  We'll assume the receiver is similar to
  684.        Arecibo, with diameter dr = 305 m and an efficiency of 50%
  685.        (<eta>r = 0.5).  We'll assume snr = 25 is required for detection
  686.        (The META project used a snr of 27--33 and SETI@home uses 22;
  687.        more refined signal processing might yield increased detection
  688.        ranges by a factor of 2 over those shown in the Table 1.)  We'll
  689.        also assume that twp = Br * Tr = 1. An "educated" guess for some
  690.        of the parameter values, Tsys in particular, was taken as
  691.        indicated by the question marks in the table. As a reference note
  692.        that Jupiter is 5.2 AU from the Sun and Pluto 39.4 AU, while the
  693.        nearest star to the Sun is 4.3 LY away.  Also any signal
  694.        attenuation due to the Earth's atmosphere and ionosphere have
  695.        been ignored; AM radio, for example, from Earth, is trapped
  696.        within the ionosphere.
  697.  
  698.        The receive antenna area, Aer, is
  699.  
  700.          Aer = <eta>r * pi * dr^2 / 4 = 36.5E3 m^2.
  701.  
  702.        (Scientific notation is being used here; 1E1 = 10, 1E2 = 100,
  703.        1E3 = 1000, so 36.5E3 is 36.5 times 1000.)  Hence the detection
  704.        range (light years) becomes
  705.  
  706.          R = 3.07E-04 * sqrt[ EIRP / (Br * Tsys) ].
  707.  
  708.        Table 1 Detection ranges of various EM emissions from Earth and
  709.                the Pioneer spacecraft assuming a 305 meter diameter
  710.                circular aperture receive antenna, similar to the Arecibo
  711.                radio telescope. Assuming snr = 25, twp = Br * Tr = 1,
  712.                <eta>r = 0.5, and dr = 305 meters.
  713. -------------+--------------+-----------+--------+--------+-----------+
  714. Source       | Frequency    | Bandwidth | Tsys   | EIRP   | Detection |
  715.              | Range        |    (Br)   |(Kelvin)|        | Range (R) |
  716. -------------+--------------+-----------+--------+--------+-----------+
  717. AM Radio     | 530-1605 kHz |  10   kHz | 68E6   | 100 KW |  0.007 AU |
  718. -------------+--------------+-----------+--------+--------+-----------+
  719. FM Radio     |  88-108  MHz | 150   kHz |  430   |   5 MW |    5.4 AU |
  720. -------------+--------------+-----------+--------+--------+-----------+
  721. UHF TV       | 470-806  MHz |   6   MHz |  50  ? |   5 MW |    2.5 AU |
  722. Picture      |              |           |        |        |           |
  723. -------------+--------------+-----------+--------+--------+-----------+
  724. UHF TV       | 470-806  MHz |   0.1  Hz |  50  ? |   5 MW |    0.3 LY |
  725. Carrier      |              |           |        |        |           |
  726. -------------+--------------+-----------+--------+--------+-----------+
  727. WSR-88D      |   2.8    GHz |  0.63 MHz |  40    |  32 GW |   0.01 LY |
  728. Weather Radar|              |           |        |        |           |
  729. -------------+--------------+-----------+--------+--------+-----------+
  730. Arecibo      |   2.380  GHz |  0.1   Hz |  40    |  22 TW |    720 LY |
  731. S-Band (CW)  |              |           |        |        |           |
  732. -------------+--------------+-----------+--------+--------+-----------+
  733. Arecibo      |   2.380  GHz |  0.1   Hz |  40    |   1 TW |    150 LY |
  734. S-Band (CW)  |              |           |        |        |           |
  735. -------------+--------------+-----------+--------+--------+-----------+
  736. Arecibo      |   2.380  GHz |  0.1   Hz |  40    |   1 GW |      5 LY |
  737. S-Band (CW)  |              |           |        |        |           |
  738. -------------+--------------+-----------+--------+--------+-----------+
  739. Pioneer 10   |   2.295  GHz |  1.0   Hz |  40    | 1.6 kW |    120 AU |
  740. Carrier      |              |           |        |        |           |
  741. -------------+--------------+-----------+--------+--------+-----------+
  742.  
  743.        It should be apparent then from these results that the detection
  744.        of AM radio, FM radio, or TV pictures much beyond the orbit of
  745.        Pluto will be extremely difficult even for an Arecibo-like 305
  746.        meter diameter radio telescope!  Even a 3000 meter diameter radio
  747.        telescope could not detect the "I Love Lucy" TV show (re-runs) at
  748.        a distance of 0.01 Light-Years!
  749.  
  750.        It is only the narrowband high intensity emissions from Earth
  751.        (narrowband radar generally) that will be detectable at
  752.        significant ranges (greater than 1 LY).  Perhaps they'll show up
  753.        very much like the narrowband, short duration, and non-repeating,
  754.        signals observed by our SETI telescopes.  Perhaps we should
  755.        document all these "non-repeating" detections very carefully to
  756.        see if any long term spatial detection patterns show up.
  757.  
  758.        Another question to consider is what an Amateur SETI radio
  759.        telescope might achieve in terms of detection ranges using
  760.        narrowband FFT processing.  Detection ranges (LY) are given in
  761.        Table 2 assuming a 12 ft (3.7 m) dish antenna operating at 1.42
  762.        GHz, for various FFT binwidths (Br), Tsys, snr, time bandwidth
  763.        products (twp = Br*t), and EIRP values.  It appears from the
  764.        table that effective amateur SETI explorations can be conducted
  765.        out beyond approximately 30 light years provided the processing
  766.        bandwidth is near the minimum (approximately 0.1 Hz), the system
  767.        temperature is minimal (20 to 50 Degrees Kelvin), and the EIRP of
  768.        the source (transmitter) is greater than approximately 25
  769.        terawatts.
  770.  
  771.        Table 2     Detection ranges (LY) for a 12 foot diameter amateur
  772.                    radio telescope SETI system, operating at 1.420 GHz.
  773.                                  +-------------------------------+
  774.                                  |             EIRP              |
  775.                                  +-------+--------+------+-------+
  776.                                  | 100TW |  25TW  |  1TW | 100GW |
  777. -------+-------+----------+------+-------+--------+------+-------+
  778.    Br  | Br*t  |   Tsys   | snr  |        Detection Range        |
  779.   (Hz) |       | (kelvin) |      |             (LY)              |
  780. -------+-------+----------+------+-------+--------+------+-------+
  781.   0.1  |   2   |    50    |  25  |   28  |    17  |  3.4 |   1.1 |
  782. -------+-------+----------+------+-------+--------+------+-------+
  783.   0.1  |   1   |    50    |  25  |   20  |    12  |  2.4 |  0.76 |
  784. -------+-------+----------+------+-------+--------+------+-------+
  785.   0.5  |   2   |    50    |  25  |  12.7 |    6.4 |  1.3 |   0.4 |
  786. -------+-------+----------+------+-------+--------+------+-------+
  787.   0.5  |   1   |    50    |  25  |    9  |    4.5 |  0.9 |   0.3 |
  788. -------+-------+----------+------+-------+--------+------+-------+
  789.   0.1  |  20   |    50    |  25  |   90  |    54  |  11  |   3.4 |
  790. -------+-------+----------+------+-------+--------+------+-------+
  791.   1.0  | 200   |    50    |  25  |   90  |    54  |  11  |   3.4 |
  792. -------+-------+----------+------+-------+--------+------+-------+
  793.  
  794.        REFERENCES:
  795.               Radio Astronomy, John D. Kraus, 2nd edition,
  796.               Cygnus-Quasar Books, 1986, P.O. Box 85, Powell, Ohio,
  797.               43065.
  798.  
  799.               Radio Astronomy, J. L. Steinberg, J. Lequeux, McGraw-Hill
  800.               Electronic Science Series, McGraw-Hill Book Company, Inc,
  801.               1963.
  802.  
  803.               Project Cyclops, ISBN 0-9650707-0-0, Reprinted 1996, by
  804.               the SETI League and SETI Institute.
  805.  
  806.               Extraterrestrial Civilizations, Problems of Interstellar
  807.               Communication, S. A. Kaplan, editor, 1971, NASA TT F-631
  808.               (TT 70-50081), page 88.
  809.  
  810.        (this section taken from sci.asto FAQ, see 5.1 for the copyright
  811.         statment of sci.astro FAQ)
  812.  
  813.        Also see section 1.6
  814.  
  815. 1.2.4  The quest for EXTRATERRESTRIAL INTELLIGENCE
  816.  
  817.        By Carl Sagan
  818.  
  819.        Cosmic Search Magazine Vol. 1 No. 2 May, 1978
  820.  
  821.        Through all of our history we have pondered the stars and mused
  822.        whether mankind is unique or if, somewhere else out there in the
  823.        dark of night sky, there are other beings who contemplate and
  824.        wonder as we do - fellow thinkers in the cosmos. Such beings
  825.        might view themselves and the universe differently. Somewhere
  826.        else there might exist exotic biologies, technologies and
  827.        societies. What a splendid perspective contact with a profoundly
  828.        different civilization might provide! In a cosmic setting vast
  829.        and old beyond ordinary human understanding we are a little
  830.        lonely, and we ponder the ultimate significance, if any, of
  831.        our tiny but exquisite blue planet, the Earth. The Search for
  832.        Extra-Terrestrial Intelligence (SETI) is the search for a
  833.        generally acceptable cosmic context for the human species. In the
  834.        deepest sense the search for extraterrestrial intelligence is a
  835.        search for ourselves.
  836.  
  837.                                  ~ ~ ~ ~ ~
  838.  
  839.        There are some who look on our global problems here on Earth - at
  840.        our vast national antagonisms, our nuclear arsenals, our growing
  841.        populations, the disparity between the poor and the affluent,
  842.        shortages of food and resources, and our inadvertent alterations
  843.        of the natural environment of our planet - and conclude that we
  844.        live in a system which has suddenly become unstable, a system
  845.        which is destined soon to collapse. There are others who believe
  846.        that our problems are soluble, that humanity is still in its
  847.        childhood, that one day soon we will grow up. The existence of a
  848.        single message from space will show that it is possible to live
  849.        through technological adolescence: the civilization transmitting
  850.        the message, after all, has survived. Such knowledge, it seems to
  851.        me, might be worth a great price.
  852.  
  853.                                  ~ ~ ~ ~ ~
  854.  
  855.        There will surely be differences among civilizations which cannot
  856.        be glimpsed until information is available about the evolution of
  857.        many civilizations. Because of our isolation from the rest of the
  858.        cosmos, we have information on the evolution of only one
  859.        civilization - our own. And the most important aspect of that
  860.        information, the future, remains closed to us. Perhaps it is not
  861.        likely, but it is certainly possible that the future of human
  862.        civilization depends on the receipt and decoding of interstellar
  863.        messages...It is difficult to think of another enterprise within
  864.        our capability and at relatively modest cost which holds as much
  865.        promise for the future of humanity.
  866.  
  867. 1.2.5  Setup of the SETI@home project
  868.  
  869.        This was taken from a.s.s, and written by Eric J. Korpela,
  870.        responding to a post by <demetrio@iquest.net>
  871.  
  872.        The Ultra 450 (4 cpu) is the science database server which stores
  873.        results, does analysis, and also runs a splitter process.
  874.  
  875.        One Ultra 10 is the user database server which stores user
  876.        information.
  877.  
  878.        One Ultra 10 workstation is the server machine which handles
  879.        connections and directs them to the appropriate database This
  880.        machine also has storage for the workunits themselves.
  881.  
  882.        One Ultra 10 is a full time splitter.
  883.  
  884.        Two Ultra 10s (one fast and one slow) are development
  885.        workstations and an after hours splitters.
  886.  
  887.        One slow Ultra 10 is the web server and Dan's workstation. (Dan
  888.        Werthimer)
  889.  
  890.        One Sparcstation 10 used to be a splitter (that's the old really
  891.        slow one) and is used as a development workstation.
  892.  
  893. 1.2.6  What is a Gaussian?
  894.  
  895.        A gaussian is a mathematical function, mostly commonly describing
  896.        the sort of distribution of values you get around the nominal
  897.        value of some property or measurement as a result of measurement
  898.        (and production errors).  I would expect the maximum speeds of
  899.        CPU chips to show this sort of pattern.
  900.  
  901.        It is often described as a bell curve, as it starts off rising
  902.        slowly, then accelerates before starting to level off and come
  903.        down in a mirror image of its rise, something like the cross
  904.        section of a church bell.
  905.  
  906. 1.2.7  Analysis of the end data from the SETI@home project
  907.  
  908.        First thing, they'll be run through some RFI (Radio Frequency
  909.        Interference for the newbies out there) rejection routines.
  910.        There are a few different algorithms used. If a signal at the
  911.        same frequency, but from a different place on the sky comes in
  912.        within a few minutes, it's likely to be RFI.
  913.        There are certain frequencies where continuous RFI is received,
  914.        that will also be rejected. If a signal comes in at a chirp rate
  915.        of zero, it's also likely to be RFI (extraterrestial signals
  916.        should show a chirp signature due to the rotation of the earth
  917.        and/or the rotaion of the ET's planet.)  RFI rejection will
  918.        probably eliminate the vast majority of the candidates (>99.99%).
  919.  
  920.        From there, the probablility that the candidate signals are just
  921.        a random peak in the noise in the reciever, will be calculated.
  922.        Then there'll be created a priority list of candidates based upon
  923.        this probability, the signal strength, frequency width, goodness
  924.        of gaussian fit, etc and pointed observations of the best
  925.        candidates will be proposed.
  926.  
  927.        Somewhere in this chain, there'll also be looked for repeaters.
  928.        Signals that show up at the same place in the sky at about the
  929.        same frequency, but widely separated in time.  Repeaters will
  930.        likely get bumped to the top of the priority list.
  931.  
  932.        Another thing that will be looked for is signals with decent
  933.        gaussian fits that show up at different frequencies, but at the
  934.        same time.  That might boost a candidates' priority as well.
  935.  
  936. 1.2.8  What are pulses and triplets?
  937.  
  938.        In the contexts of SETI@home, they are spikes that are repeated
  939.        many times. Triplet means that there are three evenly spaced
  940.        spikes. The triplet detection takes very little time to do, but
  941.        it can only detect strong signals.
  942.  
  943.        The pulse finding algorithm can find very weak pulses, the more
  944.        pulses the better the algorithm can find them. The pulse seeking,
  945.        however, takes alot more time to do.
  946.  
  947.  
  948. 1.3    The history and customs of alt.sci.seti and sci.astro
  949.  
  950. 1.3.1  Charter for alt.sci.seti
  951.  
  952.        The original documents can be found here:
  953.  
  954.        The first post:
  955.        http://x31.deja.com/[ST_rn=ap]/getdoc.xp?AN=484562021&CONTEXT=
  956.        938880213.74252397&hitnum=3
  957.  
  958.        The control message, that created the group:
  959.  
  960.        http://x31.deja.com/[ST_rn=ap]/getdoc.xp?AN=484419771&CONTEXT=
  961.        938880213.74252397&hitnum=2
  962.  
  963.        This was posted as the first post ever in alt.sci.seti on June
  964.        1st by Chris:
  965.  
  966.        Welcome to "alt.sci.seti" This group will probably be a little
  967.        barren at first until it begins to propagate more thoroughly Why
  968.        not post a message and get things rolling?
  969.  
  970.        Hopefully someone will one day create a FAQ for this newsgroup,
  971.        but until then here's the charter...
  972.  
  973.        Charter:
  974.  
  975.        Discussion about the SETI (Search for Extra Terrestrial
  976.        Intelligence) project and the search for extra terrestrial life
  977.        in general.
  978.  
  979.        Also, discussion of the "SETI@home" project which allows
  980.        individuals to utilize their computer's idle time to assist SETI
  981.        in processing its overwhelming amount of recorded data.
  982.  
  983.        Should discussion about the SETI@home project and the SETI
  984.        project in general begin to crowd eachother, a second newsgroup
  985.        devoted solely to SETI@home will be created with the name
  986.        "alt.sci.seti.at-home" leaving "alt.sci.seti" for discussion of
  987.        the SETI project.
  988.  
  989.        Binaries are not permitted and should instead be posted to the
  990.        appropriate binary newsgroup or FTP site where they may be
  991.        accessed.
  992.  
  993.        Justification:
  994.  
  995.        The SETI project has been going on for some years now and has
  996.        amassed a great deal of interest. A quick search on DejaNews will
  997.        show that there are thousands of posts regarding SETI, yet there
  998.        is no currently available newsgroup to keep these discussions
  999.        from getting lost in numerous other non-specific forums.
  1000.        "alt.sci.seti" will address this lacking.
  1001.  
  1002.        It will also provide a place for the enormous and growing number
  1003.        of people who have begun to participate in the SETI@home project
  1004.        to discuss problems and solutions in assisting SETI to process
  1005.        all of its raw data. While the SETI@home project is expected to
  1006.        end around 2001 or so, it is likely that SETI will seek to call
  1007.        upon the public again in a similar way. This newsgroup will
  1008.        therefore continue to be timely and useful.
  1009.  
  1010.        This newsgroup was proposed, discussed, and approved in
  1011.        "alt.config" at the end of May 99.
  1012.  
  1013.        Created 01 Jun 99
  1014.  
  1015. 1.3.2  Charter for sci.astro.seti
  1016.  
  1017.        RATIONALE: sci.astro.seti
  1018.  
  1019.        The Search for Extraterrestrial Intelligence (SETI) is the
  1020.        scientific discipline of searching for electromagnetic evidence
  1021.        of extraterrestrial civilizations.  SETI has received a lot of
  1022.        attention recently due to the SETI@home project.  The SETI@home
  1023.        project has shown that at least several hundred thousand
  1024.        individuals are willing to dedicate computer resources to the
  1025.        search for alien radio signals. This has brought an increase in
  1026.        the amount of discussion of SETI and the possibilities of
  1027.        extra-terrestrial intelligence (ETI).  Which has increased the
  1028.        number of posts about SETI in related newsgroups (sci.astro,
  1029.        etc.) by a large amount.
  1030.  
  1031.        The SETI@home project is a distributed computing project which
  1032.        harnesses the computing power of hundreds of thousands of
  1033.        Internet connected computers to search for radio evidence of
  1034.        extraterrestrial civilizations.  It is the newest and most public
  1035.        SETI project to date. Currently it has attracted almost a million
  1036.        people willing to donate computer time to this search.  However,
  1037.        SETI@home is not the only SETI project, nor will it be the last
  1038.        new one.  Several SETI projects are on the drawing board (1HT,
  1039.        etc.) and many of them will require as much or more computing
  1040.        power as the SETI@home project uses currently.  It would be
  1041.        surprising if none of these new SETI programs use the distributed
  1042.        computing model that has allowed SETI@home to harness computing
  1043.        power equivalent to multi-million dollar super-computers for very
  1044.        low costs.
  1045.  
  1046.        This newsgroup will serve as a forum for discussion of SETI in
  1047.        general, and any SETI projects in specific.  This includes
  1048.        discussion of SETI@home, both it's scientific aspects, as well as
  1049.        the use, configuration, and troubleshooting of the SETI@home
  1050.        client software and any similar software by future SETI projects.
  1051.        Additionally, it will serve as a place to discuss the technical
  1052.        specifics of all current and future SETI projects, and as a place
  1053.        for teachers who are developing curricula around SETI projects
  1054.        (such as SETI@home).
  1055.  
  1056.        CHARTER: sci.astro.seti
  1057.  
  1058.        This group will be unmoderated and distributed worldwide.  This
  1059.        newsgroup is intended for the discussion of the Search for
  1060.        Extra-Terrestrial Intelligence. Appropriate topics for discussion
  1061.        include the following:
  1062.        1) Discussion of SETI projects (such as SERENDIP, Phoenix,
  1063.           SETI@home, BETA, ARGUS, etc.)
  1064.        2) Installation and configuration of the SETI@home client
  1065.           or other SETI projects using distributed computing.
  1066.        3) Trouble shooting the use of the SETI client programs.
  1067.        4) The possibilities of Alien life (Drake equation, planetary
  1068.           abundance and its relavance to SETI, etc.)
  1069.        5) Discussion of statistical results for SETI projects.
  1070.        6) The potential content of alien messages and how to decode
  1071.           them, as well as any messages we (humans) have / will /
  1072.           could send into space that are intended for ETI's (such as
  1073.           the Voyager record, the Arecibo message to M13, the Encounter
  1074.           2001 project, etc.)
  1075.        7) Potential alien technology in the context of detection /
  1076.           communication by / with humans (using visible light lasers
  1077.           instead of radio, for example).
  1078.        8) Discussion of school curricula built around a SETI
  1079.           program
  1080.  
  1081.        Inappropriate posts include:
  1082.        1) Commercial advertisements of any kind, including those for
  1083.           items related to SETI or any SETI project.
  1084.        2) Binaries, with the exception of cryptographic signatures.
  1085.        3) Discussions concerning UFOs, "alien abductions", etc,
  1086.           which should take place in other groups.
  1087.  
  1088. 1.3.3  Naming convention
  1089.  
  1090.        When talking about your computer(s) on the newsgroups, the
  1091.        following information is the minimum for other people to be able
  1092.        to determine if the machine is working optimally.
  1093.  
  1094.        CPU-TYPE, for example Pentium MMX, AMD Athlon, Pentium III....
  1095.        CPU-SPEED, 133Mhz, 600Mhz....
  1096.        Memory size
  1097.        Memory type
  1098.        FSB-speed (Front side bus speed)
  1099.  
  1100.        Also useful to include:
  1101.        Motherboard chipset
  1102.        Operating System
  1103.  
  1104. 1.3.4  .sig convention
  1105.  
  1106.        When reading the SETI newsgroups, you will find, that many use a
  1107.        * or # in their signatures. This strange way of bragging was
  1108.        first seen when the first people in alt.sci.seti started getting
  1109.        close and passing 100 Workunits done. They wanted to give
  1110.        themselves something for their effort, so they started giving
  1111.        themselves medals, putting them in their sig. Initially there was
  1112.        only one character used, the star (*) which you 'earned' for
  1113.        every 100 WU's. As time passed by, people started using more and
  1114.        more complex notations, which evolved into the complex system we
  1115.        have today.
  1116.  
  1117.        The newest .sig convention is as follows:
  1118.  
  1119.        The following notation is a way of expressing your personal or a
  1120.        group's contribution to the S@H program.
  1121.  
  1122.        PRECISION NOTE:
  1123.  
  1124.        These formats imply a certain range.
  1125.        2.3* would for instance mean the interval of 230-239, whereas
  1126.        2* would mean 200-299. The same goes for the symbolic notation.
  1127.        For instance ** would mean the interval of 200-299. More decimals
  1128.        added will imply greater accuracy for FORMAT 1 and more
  1129.        characters added would do the same for FORMAT 2.
  1130.  
  1131.        FORMAT 1:
  1132.  
  1133.        d.ds@d.ds
  1134.  
  1135.        Where "d" is a digit and "s" one or a combination of the
  1136.        following symbols:
  1137.  
  1138.        !=10
  1139.        *=100
  1140.        #=1000
  1141.        !#=10000   (ten thousand)
  1142.        *#=100000  (hundred thousand)
  1143.        ##=1000000 (thousand thousand) etc...
  1144.  
  1145.        Notes:
  1146.  
  1147.        This table can be used for workunits and cpu-time alike.
  1148.        "@" only as a separator.
  1149.  
  1150.        Examples:
  1151.  
  1152.        9@9.8!             (9wu/98hr)
  1153.        1.0!@2.5*          (10wu/250hr)
  1154.        2.1#@3.4!#         (2100wu/34000hr)
  1155.        3.0*#@3.6##        (300000wu/3600000hr)
  1156.  
  1157.        FORMAT 2 - a more symbolic notation:
  1158.  
  1159.        Where the notation is composed of only symbols:
  1160.  
  1161.        !=10
  1162.        +=50
  1163.        *=100
  1164.        #=1000
  1165.  
  1166.        Notes:
  1167.  
  1168.        This table can be used for workunits and cpu-time alike.
  1169.        "@" only as a separator.
  1170.  
  1171.        Example:
  1172.  
  1173.        ****+@###          (450wu/3000hr).
  1174.        All symbols are counted for their value and finally added up.
  1175.        Here 100+100+100+100+50=450wu in 1000+1000+1000=3000hr.
  1176.  
  1177.        It is preferred to sort the symbols. The greater first, then the
  1178.        smaller.
  1179.  
  1180.        FORMAT 3 - only work units:
  1181.  
  1182.        Format 1 or 2 where the cpu-time portion has been omitted.
  1183.  
  1184.        Example:
  1185.  
  1186.        2.1# (2100wu), ****+ (450wu).
  1187.  
  1188.        FORMAT 4 - the most simple and understandable:
  1189.  
  1190.        (60WU/660hrs)
  1191.  
  1192.        DERIVED FORMATS - not preferred but no less understandable:
  1193.  
  1194.        Mixed schemes may occur. E.g.: 4*+@3# (450wu/3000hr).
  1195.  
  1196.        Today, there's even a program that will automatically make and
  1197.        update the signature for you! The program is available for
  1198.        Windows at http://www.geocities.com/theTFZ/SETI/SETIsig.html
  1199.        (requires VB6 runtime libraries)
  1200.  
  1201.        In addition many people have begun marking their posts with a
  1202.        short statement, indicating their opposition towards Olli (1.3.6)
  1203.        It usually goes something like this:
  1204.  
  1205.        +++++++ ONLY USE OFFICIAL SETI@HOME SOFTWARE +++++++
  1206.        +++++++     DO NOT USE SETI@HOME PATCHES     +++++++
  1207.  
  1208.        It's inserted just before or in the .sig
  1209.  
  1210. 1.3.5  Labeling posts
  1211.  
  1212.        As there are many discussions about things not so relevant to
  1213.        SETI in these newsgroups (a.s.s. and s.a.s.), there have been
  1214.        developed many schemes, on how to label the posts.
  1215.        I suggest labeling posts in this newsgroup as follows:
  1216.  
  1217.        [sci]   About science in general with no content about SETI@home
  1218.        [meta]  Discussions about discussing things
  1219.        [comp]  Discussions about computing with no content about S@H
  1220.        [ot]    Off-Topic: has nothing to do with SETI in any way.
  1221.        [patch] Discussions about patching the SETI@home client program.
  1222.        [brag]  General bragging about your computer's speed, etc.
  1223.        [join]  Invitations to join groups.
  1224.        [FAQ]   Postings of Frequently Asked Questions or comments.
  1225.        (no label) Discussions about the SETI@home project, client, etc.
  1226.  
  1227.        Insert the [*] after any "Re:". Some newsreaders use the "Re:"
  1228.        to display which posts are replies.  Please leave a space after
  1229.        the ":" in "Re: ".  Not doing so confuses some newsreaders.
  1230.  
  1231.        Don't make up new tags.  Make the tag general and the text after
  1232.        the tag specific.  If you think that a new tag is needed, start
  1233.        a discussion about it under [meta] (NOT under the proposed tag!).
  1234.  
  1235.        If someone doesn't follow the rules. don't criticize.  This is
  1236.        100% optional.  Posters are free to do as they choose.  Limit
  1237.        your efforts to gentle persuasion only.
  1238.  
  1239.        The single most effective thing that you can do to promote this
  1240.        idea is to change the subject line and write a new one before the
  1241.        old one, so that the subject will be like this: Subject: <new
  1242.        subject> Was:<Old subject>.
  1243.  
  1244.        OFF topic:
  1245.  
  1246.        1. BINARIES - a big NO.
  1247.        2. ANY commercial advertising.
  1248.        3. Number of WU's done. Use your .sig file to brag.
  1249.        4. Personal Chit-chat use [ot].
  1250.        5. Posts about how old you are, what you do, etc. use [ot].
  1251.        6. How fast your CPU is as compared to others. [brag]
  1252.  
  1253. 1.3.6  Patching or cracking SETI@home
  1254.  
  1255.        Olli:
  1256.  
  1257.        When you hear a reference to Olli in the group, this is a
  1258.        reference to a German who thought, that he could just do as he
  1259.        wanted with the S@H program. What he did, essentially, was to
  1260.        decompile the code of the program, and release a new version of
  1261.        the program, unauthorized. This led to a big discussion in the
  1262.        alt.sci.seti NG, where he was eventually boo'ed out, because of
  1263.        his actions.
  1264.  
  1265.        Microsoft cracking the code:
  1266.  
  1267.        Microsoft wrote their own version of SETI, highly optimized for
  1268.        certain Windows hardware. They wanted to turn in the fastest WU
  1269.        times, to prove how fast Windows is. The SETI people discovered
  1270.        MS's cheating, and told them they must run the original SETI
  1271.        software, and threatened to dissolve the MS team, and said they
  1272.        would refuse results from any WU processed on a non-official SETI
  1273.        client. SETI had obvious concerns, that their algorithms might be
  1274.        programmed incorrectly.
  1275.  
  1276.        SETI@home's (Eric J. Korpela) response to a post concerning the
  1277.        programming variables of the patch:
  1278.  
  1279. +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
  1280.  
  1281.        From: korpela@islay.ssl.berkeley.edu (Eric J. Korpela)
  1282.        Newsgroups: alt.sci.seti
  1283.        Subject: Re: seti patch bashing or the truth is...
  1284.        Date: 28 Oct 1999 16:06:33 GMT
  1285.        Organization: Cal Berkeley-- Space Sciences Lab
  1286.        Lines: 147
  1287.        Message-ID: <7v9sa9$ror$1@agate-ether.berkeley.edu>
  1288.  
  1289.        In article <7v7b3b$70l$1@nnrp1.deja.com>,
  1290.        ******* ******* <*********-deja.com> wrote:
  1291.        >In article <7v4phg$1vv$1@agate-ether.berkeley.edu>,
  1292.        >  korpela@islay.ssl.berkeley.edu (Eric J. Korpela) wrote:
  1293.        ><snip>
  1294.        >> In other words, if I don't get the same results using a hammer
  1295.        >> on a screw that I do using a screwdriver then something is
  1296.        >> wrong with the screwdriver?
  1297.        >>
  1298.        >> Olli has provided a means by which anyone with a compiler can
  1299.        >> replace the FFT routine with one that produces random
  1300.        >> numbers.  Your conclusion would be that if the random number
  1301.        >> generator gets different results than the FFT does, something
  1302.        >> is wrong with the FFT.
  1303.        ><snip>
  1304.        >
  1305.        >Excuse me, but I have to ask. Are you really a programmer?
  1306.  
  1307.        Well, that depends upon how you define "programmer."  I'm
  1308.        actually a scientist.  My profession requires me to be a
  1309.        capable optical engineer, electrical engineer, mechanical
  1310.        engineer, and programmer.  Above all it requires me to be a
  1311.        proficient systems engineer.  And one of the things Olli's patch
  1312.        is missing is any consideration of the system aspects.
  1313.  
  1314.        Let me tell you some of the system aspects.  The bottlenecks in
  1315.        SETI@home are currently (in order of size):
  1316.  
  1317.        1.  The speed of the user database machine.  This limits the
  1318.            number of connections we are able to handle per second.  Sun
  1319.            has decided to give use another two Enterprise machine with
  1320.            two CPUs each, so this bottleneck will be going away soon.
  1321.            It will probably be another month before these machines
  1322.            arrive.  The effect of a faster client on this bottleneck
  1323.            would be a higher rate of rejected connections and a lower
  1324.            system efficiency.
  1325.            -1 for Olli.
  1326.  
  1327.        2.  The rate at which work units can be split.  The arrival of
  1328.            the two Enterprize machines will allow two more splitters to
  1329.            be used, to this bottleneck will go away, too.  The effect
  1330.            of a faster client on this is nothing.
  1331.            +0 for Olli.
  1332.  
  1333.        3.  The fraction of time the S@H recorder is operating at
  1334.            Arecibo. We have no control over this parameter.  When very
  1335.            RFI sensitive
  1336.            experiments are carried out at Arecibo, the SETI@home data
  1337.            recorder is shut off to prevent interference.  For the first
  1338.            10 months of the year(1999 ed.), this fraction was about 1/2.
  1339.            The effect of a faster client on this is nothing.
  1340.            +0 for Olli.
  1341.  
  1342.        4.  The speed of the data recorder at Arecibo.  Again, there's
  1343.            nothing to be done here but add another recorder working at
  1344.            different frequecies. That may be done at some point.  The
  1345.            effect of a faster client on this is nothing.
  1346.            +0 for Olli.
  1347.  
  1348.        5.  The speed of the SETI@home client.  Note that this appears
  1349.            BELOW the previous four.  Because of this, improving it
  1350.            doesn't improve systems efficiency.  Let's assume #1 and #2
  1351.            are solved and that we release a client that does the work
  1352.            in 1/4 the time.  What is the response of the system to this
  1353.            optimization?  Because data isn't coming in any faster, any
  1354.            speed increase in the client just increases the number of
  1355.            times a work unit is processes.  Increase the speed of the
  1356.            client by a factor of 4 and you've increased the processing
  1357.            redundancy by a factor of 4. So there's no net processing
  1358.            efficiency increase.  You've still got to store all the
  1359.            incoming results, so you're actually reducing efficiency
  1360.            slightly.  So this is actually a negative for Olli.
  1361.            -1 for Olli
  1362.  
  1363.        The obvious conclusion is that Olli's patch, while increasing
  1364.        the efficiency of a specific instance of the SETI@home client
  1365.        decreases the system efficiency. But Olli doesn't care about
  1366.        that.
  1367.  
  1368.        There is a way around number 5, that is to add more
  1369.        processing capability to the client.  This is what we were
  1370.        planning to do in the next release before we were so rudely
  1371.        interrupted.
  1372.  
  1373.        >I have seen
  1374.        >several posts in these threads that appear to be from you
  1375.        >that suggest you don't understand some things that I have
  1376.        >always considered pretty basic.
  1377.  
  1378.        I understand a bit more than you appear to.
  1379.  
  1380.        >If you are a scientist in general and a computer scientist
  1381.        >in particular, then I would think your primary concern would
  1382.        >be in getting the best tools to resolve the research
  1383.        >question in hand.
  1384.  
  1385.        Sorry, you don't seem to understand science.  Faster doesn't mean
  1386.        better. And trustworthy is far better than faster.  (Did you
  1387.        notice Olli's message stating that he would add malicious code to
  1388.        an employer's system in case he was fired "for the wrong reason."
  1389.        I would guess he considers adding malicious code to an employer's
  1390.        system "the wrong reason.")
  1391.  
  1392.        In addition, a scientist doesn't add unnecessary variables to an
  1393.        experiment. A different FFT algorithm for every platform is an
  1394.        unnecessary variable.
  1395.  
  1396.        >If you are not competent to assess his optimizations, that is
  1397.        >merely an unfortunate technical gap that you can choose to
  1398.        >address.
  1399.  
  1400.        Pardon me if I take offense to your insults.  I never said we
  1401.        weren't competent to assess his optimizations.  We don't have the
  1402.        time to deal with the patches every yahoo with a debugger and a
  1403.        compiler throws our way.
  1404.  
  1405.        >I'm not suggesting you should give up control of your project.
  1406.  
  1407.        Look at the SETI@home web page... I never had control of the
  1408.        project.
  1409.  
  1410.        >But neither is it the case that your enthusiasm is holy and
  1411.        >other people's enthusiasm is cursed.
  1412.  
  1413.        When his enthusiasm leads him to give everyone with a compiler
  1414.        control of the science code, I'd call that cursed.
  1415.  
  1416.        >1) Optimize your inner loops better.
  1417.  
  1418.        We're working on it.
  1419.  
  1420.        >2) Learn about code signing.
  1421.  
  1422.        I think you're misunderstanding code signing.  Code signing is
  1423.        used as proof to the user of who created the code, not as a
  1424.        means of preventing the user from tampering with the code.
  1425.        Even Olli will tell you that even if the code checks it's
  1426.        signature before running, that check ends in one or more
  1427.        conditional jumps that are easily removed.  The other option is
  1428.        encrypting the entire executable, but even then you need to
  1429.        provide in the executable a decryption routine and a key.
  1430.        If you give the hacker those, you've given him the equivalent
  1431.        of a decrypted executable.  Actually you don't even need those
  1432.        as the code decrypts itself to memory where it is easily
  1433.        acessible.
  1434.  
  1435.        >3) Consider modularizing your client.
  1436.  
  1437.        No way.
  1438.  
  1439.        >The last suggestion is most complicated, but if implemented
  1440.        >properly, it would actually allow you
  1441.  
  1442.        and everyone else on the planet
  1443.  
  1444.        > to reprogram the clients as your needs
  1445.  
  1446.        or their desires
  1447.  
  1448.        >required without even distributing new versions.
  1449.  
  1450.        Eric
  1451.  
  1452.        --
  1453.        Eric Korpela                    |  An object at rest can never be
  1454.        korpela@ssl.berkeley.edu        |  stopped.
  1455.        http://sag-www.ssl.berkeley.edu/~korpela
  1456.  
  1457. +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
  1458.  
  1459.        And another post made by Matt Lebofsky of the S@H team,
  1460.        concerning the ethics of patching:
  1461.  
  1462. +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
  1463.  
  1464.        From: mattl@albert.ssl.berkeley.edu (Matt Lebofsky)
  1465.        Newsgroups: alt.sci.seti,sci.astro.seti
  1466.        Subject: Re: Found Olli's Patch !
  1467.        Date: 13 Dec 1999 17:31:52 GMT
  1468.        Organization: Space Sciences Laboratory
  1469.        Lines: 61
  1470.        Message-ID: <833ai8$pd1$1@agate.berkeley.edu>
  1471.  
  1472.        Despite all the reasons below being completely valid, I'll give
  1473.        you another one:
  1474.  
  1475.        SETI@home doesn't allow unauthorized access to our data server.
  1476.        Patched clients which look like real clients that contact our
  1477.        server could, in theory, do any number of things that cause
  1478.        harm. In short, it's a form of hacking.
  1479.  
  1480.        Of course people believe the patch is safe and accurate. We here
  1481.        at SETI@home don't know that, nor has the patch creator been
  1482.        willing to prove it. The author of this patch even goes as far
  1483.        as to completely *refuse* to identify his patch so our server
  1484.        can recognize it as a patched client. To me, this is an obvious
  1485.        affront.
  1486.  
  1487.        In short, we can't tell if results are from patched clients or
  1488.        not. The patch could easily be modified to fix this. It hasn't
  1489.        been. Case closed.
  1490.  
  1491.        Too bad I didn't know about Olli before I went touring in
  1492.        Germany for five weeks this past summer. Hopefully I'll be back
  1493.        again in fall of '00. If anybody knows where he lives/works/hides
  1494.        let me know. I'd like to discuss the patch in person.
  1495.  
  1496.        This is my first AND last message on the matter.
  1497.  
  1498.        - Matt - SETI@home
  1499.  
  1500.  
  1501.        In article <8327ak$ln4$1@nnrp1.deja.com>,
  1502.        Daviddth  <daviddth@my-deja.com> wrote:
  1503.        >In article <3853bf65.1671925@uutiset.nic.fi>,
  1504.        >  j.k.@gotmail.com (Jan Knutar) wrote:
  1505.        >
  1506.        >>>Found Olli's Patch !
  1507.        >
  1508.        >> DO NOT USE ILLEGAL PATCHES!
  1509.        >
  1510.        >Please tell us why not. In your answer, please do not include:
  1511.        >
  1512.        >Morality - Your morals may not be others
  1513.        >
  1514.        >Scientific results - The patch has proven itself accurate here
  1515.        >in multiple tests
  1516.        >
  1517.        >Scientific "purity" - if the patch is accurate, but quicker,
  1518.        > then what is the problem in using it.
  1519.        >
  1520.        >Dislike of Olli - There are plenty of people that do not like
  1521.        > others, but respect their work. Learn to live with this anger.
  1522.        >
  1523.        >I await your reply.
  1524.        >
  1525.        >--
  1526.        >David
  1527.        >http://setiweb.org
  1528.        >http://www.lisp.com.au/~daviddth/king/
  1529.  
  1530. +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
  1531.  
  1532.        Please note that these Usenet posts that have been quoted here
  1533.        aren't meant to represent the absolute truth, they are meant to
  1534.        give you SETI@home's opinion on patching, and to give you some
  1535.        interesting reading.
  1536.  
  1537.        There's an excellent page, dedicated to this very subject here:
  1538.        http://home.hccnet.nl/a.alfred/p-free-p1pfp.html
  1539.  
  1540. 1.3.7  What is a 'vcard' and why do people tell me not to use them?
  1541.  
  1542.        A vcard is only readable by a newsreader capable of rendering
  1543.        html. For this reason and because vcards are 'attached' to the
  1544.        Usenet posting, they are not recommended. They are also very
  1545.        annoying in that they very rarely change. This is analogous to
  1546.        giving everyone you talk to your business card each and every
  1547.        time you talk with them... after a while, we have enough of your
  1548.        cards, and we really don't want any more. A signature is the
  1549.        preferred method to communicate pertinent personal information.
  1550.        Please see the section on 'signatures' or '.sig' for more
  1551.        information.
  1552.  
  1553. 1.3.8  What is PST and PDT?
  1554.  
  1555.        They're timezones ;)
  1556.  
  1557.        PST - Pacific Standard Time (GMT - 8)
  1558.        PDT - Pacific Daylight Time (GMT - 7)
  1559.  
  1560.        (GMT = Greenwich Mean Time)
  1561.  
  1562.  
  1563. 1.4    What will happen if an extraterrestrial signal is detected?
  1564.  
  1565.        A procedure has been agreed upon by SETI researchers around the
  1566.        world. First, other SETI researchers will independently verify
  1567.        the signal. If the signal is real and can't be explained by
  1568.        man-made sources (satellites, reflections, etc.) then press
  1569.        agencies and governments will be notified in a systematic way.
  1570.  
  1571. 1.5    How is data collected from the telescope and transmitted to other
  1572.        machines for analysis?
  1573.  
  1574.        Data is recorded on high density tapes at the Arecibo telescope
  1575.        in Puerto Rico, about one 35 Gbyte tape per day, then mailed to
  1576.        Berkeley, then divided into 0.25 Mbyte chunks which get sent from
  1577.        the SETI@home server over the internet to people around the world
  1578.        to analyze. Arecibo does not have a high bandwidth internet
  1579.        connection, so data must go by snail mail to Berkeley at first.
  1580.  
  1581. 1.6    Are earth signals strong enough to be detected?
  1582.  
  1583.        What sort of spectrum is currently being emitted by earth? Is
  1584.        that signal visible say 10 or 50 light years away? If SETI were
  1585.        on a planet say 10-50 light years from here and running this
  1586.        project there, would it be able to detect earth's signal
  1587.        (assuming it was looking in our direction)?
  1588.  
  1589.        Earth is polluting space with radio and television signals that
  1590.        might be detected by nearby advanced civilizations, but it would
  1591.        be difficult for such a civilization to discover these signals if
  1592.        they only have Earth's current level of technology (eg: if they
  1593.        have an Arecibo like telescope and SETI@home like search).
  1594.  
  1595.        Early TV shows like I Love Lucy and Ed Sullivan left the earth
  1596.        about 40 years ago, so have gone out 40 light years, reaching
  1597.        several thousand nearby stars. But these signals are relatively
  1598.        weak and SETI@home is not likely to detect the equivalent of
  1599.        Earth type TV transmitters, even on the nearest stars.
  1600.  
  1601.        Earth's strongest transmitters might be somewhat easier to
  1602.        detect, such as those emitted by military radars, or some radio
  1603.        telescopes. The Arecibo telescope transmits very powerful signals
  1604.        when it is used as a radar system to study planets, asteroids and
  1605.        the ionosphere. These radar signals are powerful enough to be
  1606.        detected 10,000 light years away by searches like SETI@home,
  1607.        except for three big caveats:
  1608.  
  1609.        a) The Arecibo transmissions are in a very tight beam (they are
  1610.           not omnidirectional, like TV and military radar), so they only
  1611.           cover a very small part of the sky at once (about a millionth
  1612.           of the total sky). It's is unlikely another civilization will
  1613.           be within one of these narrow beams.
  1614.  
  1615.        b) The Arecibo transmitter's oldest signals left Earth about 30
  1616.           years ago, so have only travelled 30 light years.
  1617.  
  1618.        c) SETI@home is not searching the band of frequencies that the
  1619.           Arecibo transmitters utilize (although the older SERENDIP III
  1620.           program did survey one of those bands).
  1621.  
  1622.        Also see section 1.2.3
  1623.  
  1624. 1.7    What if my computer finds a signal -- how will I know?
  1625.  
  1626.        You won't know, because your computer can't find a signal all by
  1627.        itself. All it can find is bits of pattern that are worth further
  1628.        investigation and correlation with other bits of pattern in other
  1629.        work units. These will be flagged for the SETI@home staff to look
  1630.        into, and when they've verified it by various methods with
  1631.        scientific rigor, then they'll make the announcement. Don't worry
  1632.        -- they'll give you co-credit.
  1633.  
  1634. 1.8    How can I hear the signal?
  1635.  
  1636.        The long answer: the data isn't sound, it's radio waves. You can
  1637.        make up an arbitrary set of rules to "map" radio waves into
  1638.        sound, but since you picked the rules, you really decide what
  1639.        you're hearing, not the signal. As an analogy, imagine if you
  1640.        wanted to make a picture of the melody of a song was. You could
  1641.        decide (ala "Close Encounters") that a middle C turned into a
  1642.        teal light, and the G above middle C turned into a red light.
  1643.        Then any given melody becomes a set of colors. But when you're
  1644.        done, the flashing lights you see tell you more about the
  1645.        particular rules of mapping you made up, than they did about the
  1646.        melody you started with.
  1647.  
  1648.        The short answer: And even if you did, it'd just sound like white
  1649.        noise. So turn on some speakers without any signal hooked up to
  1650.        them, or tune your TV to a channel you don't get, and listen do
  1651.        that. It's about the same thing.
  1652.  
  1653.        The SETI@home team has decoded one, and it's located her:
  1654.  
  1655.        http://setiathome.ssl.berkeley.edu/audio.html
  1656.  
  1657.        Nothing but white noise.
  1658.  
  1659.        Jan Knutar has made a program that maps the radio waves into
  1660.        sound atleast one way, the result sounds, not surprisingly, like
  1661.        noise. The program, which is available for both Linux and Windows
  1662.        PC's, is downloadable at http://gamma.nic.fi/~jknutar/wu2wav/
  1663.  
  1664. 1.9    Is there something in it for me?
  1665.  
  1666.        No. Unless you count the chance to be the first one to make
  1667.        contact with "The little green men"
  1668.  
  1669. 1.10   Why doesn't SETI@home release the sources for the clients?
  1670.  
  1671.        The sourcecode is not released because of both security and
  1672.        scientifical reasons. If the code was available freely, anyone
  1673.        could replace the core analyzing algorithm with some superfast
  1674.        random number generator, for example. SETI@home is a scientifical
  1675.        project, speed is not everything.
  1676.  
  1677.        In the newsgroups, it has been hinted that the source will be
  1678.        released when the project is over.
  1679.  
  1680.        There are actually small pieces of the sourcecode available. Some
  1681.        of the early clients were GPL'd, and you can find the sourcecode
  1682.        for them on the Internet.
  1683.  
  1684.        In a post to alt.sci.seti by Eric Heien, additional details of
  1685.        the code used was given. Parts of the post below:
  1686.  
  1687.        ----clip-------------------------------------------------------
  1688.        In the old versions, we used the four1 procedure for FFTs from
  1689.        Numerical Recipes in C.  You can see the exact code and
  1690.        scientific and mathematical derivations for it in Numerical
  1691.        Recipes in C.  It's available at www.nr.com, or you can just jump
  1692.        directly to
  1693.  http://www.ulib.org/webRoot/Books/Numerical_Recipes/bookcpdf/c12-2.pdf
  1694.        for the specific section.
  1695.  
  1696.        The new FFT used in the beta versions (and soon version 3.0) is
  1697.        the Ooura FFT library.  You can get the code and benchmarks at
  1698.        http://momonga.t.u-tokyo.ac.jp/~ooura/fft.html.
  1699.  
  1700.        The new pulse finding code is called the Fast Folding Algorithm
  1701.        (FFA). I'm sure there are several sources and papers for it on
  1702.        the Internet, but the first I saw was
  1703.        http://www.mpifr-bonn.mpg.de/staff/peter/ffades.en.html.  This
  1704.        particular analysis routine was written by us, but was based on
  1705.        code that is publicly available (for example, from the above
  1706.        link).
  1707.  
  1708.        The triplet code is based on ideas developed by some NASA
  1709.        scientists (I don't know their names offhand).  The code was
  1710.        actually entirely written here rather than based on other code,
  1711.        but I'm sure there are papers and sample code available somewhere
  1712.        out there for it.
  1713.        ----/clip------------------------------------------------------
  1714.  
  1715.        See also SETI@home's official FAQ at
  1716.        http://setiathome.ssl.berkeley.edu/faq.html#q1.9
  1717.  
  1718. 2      Problems and questions concerning SETI@home
  1719.  
  1720. 2.1    Speed improvements
  1721.  
  1722. 2.1.1  What's the fastest computer to use for this project?
  1723.  
  1724.        The computer you have. If it can run SETI@home, running it will
  1725.        make more contribution than not running it. Even if you're only
  1726.        doing half as many work units per month as the guy sitting next
  1727.        to you, you're still doing more than you would if you weren't
  1728.        doing them at all. If you want to see, what the fastest computer
  1729.        possible is, check the following sections.
  1730.  
  1731. 2.1.2  Can I make it run any faster?
  1732.  
  1733.        1. Make sure you've got it set up to run continuously (a machine
  1734.           with at least a 200 MHz clock is desirable; if an Intel
  1735.           Platform then at least a BX or JX chip set is even better,
  1736.           otherwise the performance of the system might be untolerable)
  1737.  
  1738.        2. Each time SETI@home launches, it optimizes itself for the
  1739.           current monitor color depth (256 colors, Thousands, Millions).
  1740.           If you change the color depth while SETI@home is running,
  1741.           it may slow things to a crawl.
  1742.  
  1743.        3. It should run reasonably at any screen depth, but it will run
  1744.           somewhat faster at lower screen depths (256 colors) than
  1745.           higher ones. Screen resolution (800X600, 1024X732, etc.)
  1746.           should have negligible effect on speed.
  1747.  
  1748.        4. Make sure the graphical display window is never showing (run
  1749.           the window collapsed on the task bar)
  1750.  
  1751.        5. If running Windows 95/98/NT, make sure your screen saver is
  1752.           set up for "Blank Screen". For some reason when screen saver
  1753.           is set to "SETI@home" with "continuous run" enabled the client
  1754.           seems to waste time fighting with itself. It can turn out a
  1755.           work unit in half the time by doing this.
  1756.  
  1757.        6. If running on WindowsNT 4 then try running the client at a
  1758.           higherpriority. To do this you must do the following:
  1759.           4a. do a 3 finger salute (ctrl-alt-del) to bring up the
  1760.               "Windows NT Security" panel
  1761.           4b. click the "task manager" tab
  1762.           4c. locate the task called SETI@home
  1763.           4d. right click on it
  1764.           4e. clink task priority (low is the default)
  1765.           4f. select either "medium" or "high" (but not "real time" or
  1766.               you might need to reboot in order to regain control of
  1767.               your machine)
  1768.  
  1769.           On windows 9X, you can use the shareware program taskinfo.
  1770.           Start Taskinfo, right click SETI@home, change priority,
  1771.           realtime. Taskinfo can be found at http://www.iarsn.com).
  1772.  
  1773.           Be warned, changing the priority to realtime is for the
  1774.         purists only. It will give nearly all CPU time to the S@H
  1775.         client, making your system unresponsive.
  1776.  
  1777.        7. Use the text-client. Even though it's not as much fun as the
  1778.           graphical, it does run faster. It will run on any win98/NT
  1779.           system (NT calls have been ported to win98. The text client
  1780.           will also run on Windows 95 if you upgrade Winsock to
  1781.           version 2. You can find the upgrade at Microsoft's website
  1782.           (http://www.microsoft.com).
  1783.  
  1784. 2.1.3  REMOVED March 2000, was:
  1785.        Can I run the SETI@home text-client on Win95?
  1786.  
  1787.        Now appears in section 2.21.
  1788.  
  1789. 2.1.4  Will SETI@home run faster with more RAM (e.g., 256 MB instead of
  1790.        128 MB)?
  1791.  
  1792.        SETI@home uses about 16 MB of RAM while it's running. Beyond a
  1793.        certain point (typically 64MB, more if you run memory-itensive
  1794.        applications) more RAM won't make it run faster.
  1795.  
  1796. 2.2    REMOVED April 2000, was:
  1797.        I'm using a proxy server, and I can't connect - what do I do?
  1798.  
  1799.        Was removed because the SETI@Home client's hugely improved proxy
  1800.        support. Consult 2.20 for help on the CL client.
  1801.  
  1802. 2.3    I had a work unit that got returned after only 5 minutes. What's
  1803.        wrong?
  1804.  
  1805.        The SETI@home program found enough noise that it determined the
  1806.        packet was messed up with it. It's like if you're trying to hear
  1807.        an egg being dropped to the ground on the other end of a football
  1808.        field, and someone blares a megaphone in your ear. No point in
  1809.        continuing to listen for the egg. You wont get credit if it took
  1810.        under 10 minutes to complete the workunit. This is to eliminate
  1811.        results from the buggy mac clients that finished all workunits in
  1812.        no-time.
  1813.  
  1814.        There are a few examples of excessive noise in workunits at the
  1815.        SETI@home website:
  1816.        http://setiathome.ssl.berkeley.edu/rfi/index.html
  1817.  
  1818. 2.4    I heard I was getting the same work unit as everyone else. Is the
  1819.        program wasting my time?
  1820.  
  1821.        Nope, because the only time you're giving it is time your
  1822.        computer would have wasted anyway. Yes, early in the program
  1823.        there were times when the same work units went out over and over,
  1824.        due to overloading of the SETI@home servers that were supposed to
  1825.        be making new ones to send out. (They didn't expect half a
  1826.        million people to sign up, and they don't have enough staff or
  1827.        computing power to keep up with it.)
  1828.        And since then, the same work units are still sent out to several
  1829.        people, for various reasons (for instance, more than half the
  1830.        people who signed up have never returned their work units, and
  1831.        probably dropped out) But new work units are being sent out too,
  1832.        so just leave your SETI@home program working and it'll take care
  1833.        of the details.
  1834.  
  1835.        Note:
  1836.        If workunits are sent out multiple times, they can be
  1837.        doublechecked by SETI@home.
  1838.  
  1839. 2.5    My computer wanted to upload to the SETI@home server but said it
  1840.        couldn't connect or reported error 10065. Are they still there?
  1841.  
  1842.        Yes But they're sometimes swamped with traffic. Just try again
  1843.        later. Error 10065 is a winsock error - means the same.
  1844.  
  1845.        The page http://setiathome.ssl.berkeley.edu/sstatus.html is
  1846.        auto-generated and tells you whether SETI@home's data server is
  1847.        running or not.
  1848.  
  1849.        Sometimes the error might be between your ISP and Berkeley,
  1850.        sometimes at your ISP. Most operating systems have tools to help
  1851.        you determine where the error is. If you want to try to find out
  1852.        what's wrong when you can't connect, try using the 'traceroute'
  1853.        command (in Windows: tracert). You bring up a command prompt and
  1854.        type in the command followed by the site you wish to connect to,
  1855.        in this case shserver2.ssl.berkeley.edu (for the S@H server).
  1856.  
  1857.        If you get "Cannot resolve" or similar error, then your computer
  1858.        was unable to translate the address into an IP number. The cause
  1859.        of that could be that your ISP's DNS server is down or not
  1860.        working properly.
  1861.  
  1862. 2.6    What if someone fakes a result to make it seem like they found a
  1863.        signal?
  1864.  
  1865.        The SETI@home staff will be reviewing the actual data that
  1866.        produced the result, and if they don't find the same results,
  1867.        they will discard the fake. Besides, while it's not impossible,
  1868.        it might be harder than you think to fake a result file.
  1869.  
  1870.        Since some workunits are sent out more than once, SETI@home can
  1871.        detect errors by comparing the results. During the time of the
  1872.        project, the sky will be scanned several times. It's very
  1873.        unlikely that a cheater would get a workunit from the same
  1874.        location in the sky more than once.
  1875.  
  1876. 2.7    SETI@home keeps getting a 'Bad Header' error. What can I do?
  1877.  
  1878.        1st Possibility
  1879.        First close the SETI@home client. Open the work_unit.sah file in
  1880.        the SETI@home directory and delete all the lines that appear
  1881.        before the 'type=work unit' line, but do not delete this line.
  1882.        Save the work unit file then restart the SETI@home client.
  1883.  
  1884.        2nd Possibility
  1885.        If you installed the client software from the FreeBSD ports
  1886.        collection, install the highest numbered version available from:
  1887.        http://setiathome.ssl.berkeley.edu/unix.html.
  1888.        If you then get an error with ld.so, go to /usr/src/lib/compat
  1889.        and make, make install compat22.
  1890.  
  1891.        3rd Possibility
  1892.        There's a problem at Berkeley with the servers. Try again later.
  1893.        If you look closely at the GUI client while it returns, you might
  1894.        or not might see "all data sent". If that happens, then the
  1895.        results were sent back allright. If you did not see that, then
  1896.        you can try to use the following to get a new workunit.
  1897.  
  1898.        Close SETI@home. Make sure it is closed, right click the icon in
  1899.        the systray and exit the client.
  1900.  
  1901.        Go to the SETI@home folder. Move the files "outfile.sah" and
  1902.        "result.sah" to a temporary folder.
  1903.  
  1904.        Start SETI@home. The client should get a new workunit. If this
  1905.        does not work and you get bad header again, then the problem is
  1906.        probably one of the other possibilities.
  1907.  
  1908.        When you wan't to try to send the results back again for the
  1909.        workunit that got the bad header error, then:
  1910.  
  1911.        Exit the client.
  1912.  
  1913.        Move the text files "work_unit.sah", "result_header.sah",
  1914.        "outfile.sah" and "state.sah" to another temporary folder. Move
  1915.        back the files from the first temporary folders.
  1916.  
  1917.        Start notepad, select save as, move to the SETI@home folder
  1918.        (usually c:\program files\SETI@home), save the file as
  1919.        "stop_after_send.txt". Start SETI@home. The results should be
  1920.        sent now. Exit SETI@home and delete the files "result.sah",
  1921.        "outfile.sah" and "stop_after_send.txt". You can now move back
  1922.        the files you moved to the temporary folder.
  1923.  
  1924.        If you are unsure which files should be moved away, then move all
  1925.        the text files.
  1926.  
  1927. 2.8    Suddenly, without warning my system crashes - what should I do?
  1928.  
  1929.        Make sure you have the latest video (try first) and peripheral
  1930.        drivers for your system. This is often the cause of lockups and
  1931.        crashes, at least for Win9x.
  1932.  
  1933.        If your machine suddenly reboots itself or you get a blue
  1934.        screen, then it could be that the processor or some other
  1935.        part of your computer is overheating. Check that you have
  1936.        enough cooling for your processor. Most new computers have
  1937.        built in sensors for measuring the temperature of various
  1938.        parts in your computer.
  1939.  
  1940. 2.9    I can't see the new WUs I've processed in the status area. Have
  1941.        they been registered at SETI@home?
  1942.  
  1943.        Probably. Sometimes you first get Stats at next WU. You can also
  1944.        check with the personal stats available at the SETI@home website
  1945.        (http://setiathome.ssl.berkeley.edu). Those stats are currently
  1946.        updated almost immediately so they should be the most accurate.
  1947.  
  1948. 2.10   I want to run the text-client as a service in NT - how do I do
  1949.        that?
  1950.  
  1951.        Method nr.1
  1952.  
  1953.        You need to be administrator to do it. The easiest way is if you
  1954.        have IE4 or IE5 and Task Scheduler. It comes with IE5 and is an
  1955.        option in IE4. Set up a task to run when your PC boots to launch
  1956.        it. When you boot your PC, let it sit at the logon screen for 30
  1957.        seconds or so to verify the Task Scheduler service has started
  1958.        and it has launched the task. Now it will run in the background
  1959.        and the only way to stop it is with kill.exe from the NT resource
  1960.        kit.
  1961.  
  1962.        If you don't have IE4/5, then use the Schedule Service built into
  1963.        NT, but you have to be an administrator to do this. Make sure it
  1964.        is set to run and log on as you. Then schedule it to run in about
  1965.        2 minutes using the AT command. Type AT /? from a command prompt
  1966.        for help. You do NOT want to use the /interactive switch. It will
  1967.        then run in the background. This is easier to use if you have the
  1968.        Resource Kit as well because you could use the SOON.EXE command
  1969.        in a batch file in your startup group.
  1970.  
  1971.        *Note: You must run the seti client manually the first time to
  1972.        configure it. Afterwards you may allow it to start automatically.
  1973.  
  1974.  
  1975.        Method nr.2 provided by Peter Yackel:
  1976.  
  1977.        You need two files from the NT resource kit: srvany.exe and
  1978.        instsrv.exe. You'll use these files to install SETI as a service.
  1979.        Here's the procedure:
  1980.        Copy srvany.exe to the SETI@home directory.  (I'll use c:\seti
  1981.        in this example.  I also assume the seti executable to have
  1982.        been renamed to seti.exe)
  1983.  
  1984.        Copy instsrv.exe to the winnt directory.
  1985.        Click Start, Run, and type "cmd" to open a DOS window.
  1986.        Type: instsrv SETI c:\seti\srvany.exe
  1987.        Type "exit" to return to NT
  1988.        Click Start, Run, and type "regedit"
  1989.        Go to the following registry key:
  1990.  
  1991.        HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
  1992.  
  1993.        Expand it by clicking the +
  1994.  
  1995.        Highlight SETI, then right click and select New, Key
  1996.  
  1997.        Type: Parameters
  1998.  
  1999.        Highlight Parameters, right click and add the following New
  2000.        String Values Names:
  2001.  
  2002.            Application
  2003.            AppDirectory
  2004.  
  2005.        Now double-click the Application value name you just created
  2006.        and enter the following Value Data:
  2007.  
  2008.            c:\seti\seti.exe
  2009.  
  2010.        Do the same for AppDirectory but enter c:\seti for the Value
  2011.        Data.
  2012.  
  2013.        Exit the Registry Editor.
  2014.  
  2015.        Go to Control Panel and double-click Services.
  2016.  
  2017.        Go to SETI and double-click on it.
  2018.  
  2019.        Set the startup to Automatic. Click OK. This will cause the
  2020.        service to automatically start at the next boot.
  2021.  
  2022.        To start the service immediately, highlight Seti and click Start.
  2023.  
  2024.        *Note: You must run the seti client once manually to configure
  2025.        it. Afterwards you may allow it to start through services.
  2026.  
  2027.  
  2028.        Method nr. 3
  2029.  
  2030.        Use a third party utility. (See 4.2.11)
  2031.  
  2032.  
  2033. 2.11   Can I run the client invisibly on Win95/98?
  2034.  
  2035.        Nr 1.
  2036.        This has been found to work in the past but has failed with some
  2037.        Client/OS configurations.
  2038.  
  2039.        Before you do this, please bear in mind that you have to have
  2040.        permission to run SETI@home on the computer. Do not use this
  2041.        method to run SETI@home on other's computers. It is a violation
  2042.        of the license agreement to run SETI@home on computers you do not
  2043.        have permission to run SETI@home on.
  2044.  
  2045.        Install and setup the client in the normal way. After you have
  2046.        completed the setup of the client making sure that it is running
  2047.        all of the time and not just in screen saver mode. Run regedit
  2048.        and search for SETI@home It will probably be in there more than
  2049.        once, so the one you are looking for looks like this:
  2050.  
  2051.        seticlient    C:\Program Files\SETI@home\SETI@home.exe -min
  2052.  
  2053.        This string value will be in the key Run. Move it to the
  2054.        RunServices Key and remove it from the Run key Restart and the
  2055.        next time it comes up it will run even before you log in with no
  2056.        icon visible.
  2057.  
  2058.  
  2059.        Nr 2.
  2060.        This method works well with the Command Line version and Win 98.
  2061.  
  2062.        SetiLog is a third party utility that creates and maintains a
  2063.        file of completed work units. It can be used in conjunction with
  2064.        SetiWatch to monitor the progress of the client.
  2065.  
  2066.        Use SetiLog to start the client using the command line switch /H
  2067.        This will start the client hidden.
  2068.  
  2069.        Once the client starts and runs with this method create a
  2070.        shortcut to SetiLog in the Start Up folder.
  2071.  
  2072.        The client should now start on boot and run invisibly. In order
  2073.        to shut down the client you will have to ctrl-alt-del and select
  2074.        SetiLog.
  2075.  
  2076.        You can also create a registry entry to start the client
  2077.        automatically. I had to use the Shortcut to start SetiLog instead
  2078.        of the path directly to SetiLog. The registry entry should go in
  2079.        HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
  2080.        and can be named anything, but should contain the value of the
  2081.        path to the Shortcut to SetiLog, not the path to SetiLog.
  2082.  
  2083.        Other third party utilities may also have options to start the
  2084.        clients invisibly.
  2085.  
  2086. 2.12   Sometimes the size of the workunit.txt file differs in size.
  2087.        Sometimes it's 340, sometimes 341, and yet other times 351. Is
  2088.        there something wrong?
  2089.  
  2090.        The difference between 340k and 341k is most likely a difference
  2091.        in the number of telescope position strings reported in the
  2092.        header.  The 351k is an benign bug in the portion of the splitter
  2093.        which determines where the work unit ends.  It basically tags on
  2094.        an extra 10.67k (IIRC) of data, that the SETI@home client
  2095.        ignores.  It has to do with the timing relationship between
  2096.        position information from the telescope and the start of a block
  2097.        on the tape.  All of the data in the work unit is still OK.
  2098.  
  2099. 2.13   I don't have a permanent Internet connection, and have to pay for
  2100.        all my phone calls and net usage. Can I run SETI@home without
  2101.        going bankrupt?
  2102.  
  2103.        SETI@home will only connect to the Internet when you want it to.
  2104.        The GUI (slow, pretty graphics) clients have an option under
  2105.        "Preferences" to "Ask me before connecting to the Internet", and
  2106.        the CL (fast, no graphics) clients have a switch
  2107.        "-stop_after_process". In each case, this will prevent an
  2108.        internet connection being made until you're ready, and means the
  2109.        clients can be left safely unattended. When you are ready to
  2110.        connect to the Internet (say, for a normal browsing, usenet or
  2111.        mail session) you can make the client send results and retrieve a
  2112.        new Work Unit. In the GUI case, it will ask you to make a
  2113.        connection. For the CL client, stop the process, then restart it
  2114.        without the "-stop" switch, and it will connect automatically.
  2115.        Depending on the load at the Berkeley servers, within 5 minutes
  2116.        you will have sent your results and received new work to do.
  2117.  
  2118.        Programs have been developed, that will buffer the WU's for you,
  2119.        see sections 3 and 4.
  2120.  
  2121.        If you are still concerned that the clients will connect when you
  2122.        don't expect, make sure your system is configured *not* to
  2123.        connect "on demand" without prompting you for confirmation (a
  2124.        good idea anyway if you are concerned about unwanted
  2125.        connections), switch off your (external) modem, or pull the
  2126.        telephone plug from the socket (internal modem).
  2127.  
  2128. 2.14   I already run the distributed.net RC5-64 client. Can I run
  2129.        SETI@home as well, or do I have to choose which project to
  2130.        support?
  2131.  
  2132.        Both clients can run simultaneously. In screen-saver mode the
  2133.        SETI@home client seems to take priority. For those that don't
  2134.        allow the clients to connect automatically, the advantage is that
  2135.        the RC5-64 client can download multiple blocks to work on as
  2136.        opposed to SETI@home's single work unit. This means that while
  2137.        the SETI@home client waits for you to connect next, the RC5-64
  2138.        client can continue working on its own tasks.
  2139.  
  2140. 2.15   What happened to the gaussian information display in the new Mac
  2141.        and Windows clients? The client is finding gaussians with lower
  2142.        fits, do the 2.x clients find more aliens or something?
  2143.  
  2144.        The 2.x GUI clients introduced new gaussian curve fitting
  2145.        graphics. To not make the new display blank all the time,
  2146.        SETI@home decided that the client should show all gaussians
  2147.        found, no matter how weak they were. The gaussian power is lower
  2148.        than in 1.x, too low to be reported back to SETI@home.
  2149.  
  2150.        The 3.x clients alternate between gaussians, pulses and triplets.
  2151.  
  2152. 2.16   Can I run SETI@home 24/7 if I don't have a permanent Internet
  2153.        connection?
  2154.  
  2155.        There are a couple of ways of running multiple instances of
  2156.        SETI@home such that, if one instance finishes its Work Unit,
  2157.        another will take over, so making sure that your system is
  2158.        working flat out most of the time.
  2159.  
  2160.        Under Windows 98/NT/2000 Command Line (non-graphic), and various
  2161.        *ix flavours, multiple clients in different directories may be
  2162.        "chained" to run consecutively by specifying the
  2163.        "-stop_after_process" switch for each. When one Work Unit is
  2164.        finished, that client will stop and another will take over. When
  2165.        all clients are done, an Internet connection can be made to send
  2166.        all results and receive new Work Units. The process may then be
  2167.        repeated.
  2168.  
  2169.        Also, there's the possibility of using one of the WU caching
  2170.        add-ons, such as SETIBuf or SETI Manager for Windows, SETI Unit
  2171.        Manager for Mac, or Hiram Clawson's RunCache & FetchCache for
  2172.        Unix like systems (for example Linux). See section 3 and 4.
  2173.  
  2174.        Running several clients simultaneously on a single-processor
  2175.        machine, or running more clients simultanesouly than the number
  2176.        of CPU's in your machine is not recomended, running them after
  2177.        eachother will give you better performance.
  2178.  
  2179. 2.17   Is this bad for my processor, or my harddrive?
  2180.  
  2181.        Most technicians agree that turning the computer on and off is
  2182.        worse for the lifespan of the parts inside, than leaving it
  2183.        running. Of course most computers are obsolete long before the
  2184.        processor gives out, even when it's being run all the time. Your
  2185.        processor might get a little warmer, but not dangerously so,
  2186.        except if it has already been overclocked.
  2187.  
  2188.        If you are worried, make sure that your computer has sufficient
  2189.        cooling.
  2190.  
  2191. 2.18   Does it use up a lot of electricity? Is this costing me money, or
  2192.        doing damage to the environment?
  2193.  
  2194.        Many SETI@home users would have been leaving the computer on
  2195.        anyway. For some computers, starting it up uses as much
  2196.        electricity as running it for a while anyway. With the monitor
  2197.        turned off, the average computer uses less electricity than a box
  2198.        fan, more along the same lines as a bright light bulb. Even less
  2199.        for laptops. Odds are running SETI@home all night while you are
  2200.        sleeping costs you a few pennies a day at most, and probably
  2201.        less. The millions of people whose computers are on to run this,
  2202.        who wouldn't have had them on otherwise, are adding a tiny
  2203.        fraction of a percent to the energy usage of the world -- not
  2204.        enough to have a measurable environmental impact. But turn that
  2205.        monitor off, when you're not using it. It probably uses more
  2206.        electricity than the rest of the system put together.
  2207.        The harddrive is not likely to take any damage either, as the S@H
  2208.        software only accesses the HD at most every 60 seconds.
  2209.  
  2210. 2.19   How can I keep appraised of what's going on lately?
  2211.  
  2212.        Read the SETI@home web site at:
  2213.        http://setiathome.ssl.berkeley.edu/ and especially
  2214.        http://setiathome.ssl.berkeley.edu/tech_news.html where news
  2215.        about the software is posted. Also you should check out the links
  2216.        at the bottom.
  2217.  
  2218.        Alt.sci.seti and sci.astro.seti are also good newsgroups to read
  2219.        since members from the SETI@home team posts there quite often.
  2220.  
  2221.        Look for posts by Matt Lebofsky and Eric J. Korpela, they're part
  2222.        of the SETI@home 'staff'.
  2223.  
  2224.        Also, look for posts by Hiram Clawson
  2225.  
  2226.        Hiram manages the UNIX porters and maintains the page containing
  2227.        the command line clients,
  2228.        http://setiathome.ssl.berkeley.edu/unix.html
  2229.  
  2230.        "I am merely a volunteer at the edge of the project, not part
  2231.        of the SETI core team, although I do have a relationship with
  2232.        the team.  I was also one of the members/programmers of the first
  2233.        SERENDIP team in 1974/75 at Berkeley."
  2234.  
  2235.  
  2236. 2.20   General CL client issues
  2237.  
  2238. 2.20.1 What is the CL client?
  2239.  
  2240.        The Command Line client is a version of the SETI@home client that
  2241.        completely lacks pretty graphics and looks just like a DOS
  2242.        program. Because of that, it is also faster.
  2243.  
  2244. 2.20.2 What CL options are there?
  2245.  
  2246.        Just start the client with a bogus option such as '-help' and it
  2247.        will tell you.
  2248.  
  2249. 2.20.3 HELP, it stops at baseline smoothing!!!
  2250.  
  2251.        Version 2.4 of the commandline client is 'quiet' during
  2252.        processing. It still processes the data, but it doesn't tell you.
  2253.        You can use some of the add-on programs (section 3) to check up
  2254.        on the client, or you can give the -verbose option to the client
  2255.  
  2256. 2.20.4 How can I check up on the client to see how it's doing, if it has
  2257.        found any signals, etc?
  2258.  
  2259.        You can either examine the .sah files, or use one of the third
  2260.        party add on programs, found later in this FAQ.
  2261.  
  2262. 2.20.5 How do I tell the CL client to use a proxy?
  2263.  
  2264.        You start the client with the command line option
  2265.        -proxy proxyserver:port
  2266.  
  2267.        For example
  2268.  
  2269.        seti.exe -proxy my.isp.proxyserver.net:8080
  2270.  
  2271.        where seti.exe is the name of the CL client.
  2272.  
  2273. 2.20.6 I just found a bug in the -stop_after_ switches!!!
  2274.  
  2275.        No you didn't. Here's what they do:
  2276.  
  2277.        -stop_after_process
  2278.  
  2279.        The client will process the current workunit, then exit. If the
  2280.        client has already processed a workunit, but you haven't sent it
  2281.        yet, then the client will send the results, fetch a workunit and
  2282.        process that workunit and _then_ stop.
  2283.  
  2284.        work_unit.sah present:       Process workunit, delete
  2285.                                     work_unit.sah.
  2286.  
  2287.        work_unit.sah not present:   Get new workunit, process workunit,
  2288.                                     delete work_unit.sah
  2289.  
  2290.        -stop_after_xfer
  2291.  
  2292.        The client will send in the results AND retrieve a new workunit.
  2293.        If work_unit.sah is present, it will do nothing.
  2294.  
  2295.        stop_after_send.txt
  2296.  
  2297.        If this file is present in the current directory, the client will
  2298.        SEND ONLY when it connects to the server. Delete the file if you
  2299.        want to get a new workunit, and create the file if you want the
  2300.        client to not get another workunit the next time it connects.
  2301.        The stop_after_send.txt file is empty. Works with the GUI client
  2302.        too.
  2303.  
  2304.        The presence of this file will not prevent the client from
  2305.        processing a workunit, if there is one in the directory.
  2306.  
  2307.        Other:
  2308.  
  2309.        work_unit.sah and result.sah will never exist in the same
  2310.        directory at the same time. If you're making some scripts for
  2311.        managing the clients, you can use this fact for retrieving info
  2312.        about the current status of the processing in a directory.
  2313.  
  2314. 2.21   Running the CL client on Windows
  2315.  
  2316.        This sections purpose is to give a short guide on how to run the
  2317.        command line client on windows.
  2318.  
  2319. 2.21.1 What client should I download for Windows 95/98/2000/NT?
  2320.  
  2321.        There are currently two clients available:
  2322.        i386-winnt-cmdline.exe for Intel processors
  2323.        alpha-winnt-cmdline.exe for Alpha processors
  2324.  
  2325.  
  2326.        The clients are at http://setiathome.ssl.berkeley.edu/unix.html
  2327.  
  2328.        Despite the name 'winnt', the clients will run on Windows 95, 98,
  2329.        2000 and Windows NT. For Windows 95, you have to download the
  2330.        Winsock 2 upgrade. You can get it from Microsoft:
  2331.        http://www.microsoft.com/windows/downloads/bin/W95ws2setup.exe
  2332.  
  2333.        According to posts by hiramc@sco.COM to the seti newsgroups, the
  2334.        i386 client detects the processor it runs on and optimizes to it.
  2335.        Since some processors do not work well with that, an i486 version
  2336.        was compiled, optimized for 486 processors. Some Cyrix and AMD
  2337.        processors have troubble with the i386 client.
  2338.  
  2339.        Rumors tell it that there's very little performance difference
  2340.        between the two clients. Some say the i486 is faster, some say
  2341.        the i386.
  2342.  
  2343.        If the i386 client crashes your computer, try the i486 instead.
  2344.  
  2345. 2.21.2 How do I start it?
  2346.  
  2347.        Every client should have its own directory, you can't run the CL
  2348.        client in the same directory as the GUI client.
  2349.  
  2350.        Starting the CL client can be as simple as double-clicking on the
  2351.        exe file from Windows Explorer, a window will then pop up and ask
  2352.        you a few questions if it's the first time you run it.
  2353.  
  2354.        To pass options to it, you normally start an MSDOS window and
  2355.        start the program from there. If you can't find DOS from the
  2356.        start menu, click start, run and type in command.com. That should
  2357.        bring up a CLI (command line interface). For ease of use, I
  2358.        suggest you rename the setiathome executable to something that's
  2359.        short and easy to type, like 'seti.exe' (without the quotes).
  2360.  
  2361.        Once you have to MS-DOS window in front of you, navigate your way
  2362.        through the directory structure by using the CD command.
  2363.  
  2364.        In this example, we'll pretend that the client is installed in
  2365.        F:\seti. To get there, you first type f: and press enter. Don't
  2366.        forget the colon. Then, it might be that the screen looks like
  2367.        this:
  2368.  
  2369.        C:\Windows\>f:
  2370.        F:\something\>
  2371.  
  2372.        Now you type cd.. (yes, two points at the end).
  2373.  
  2374.        This will bring you to
  2375.  
  2376.        F:\>
  2377.  
  2378.        Now you type cd seti
  2379.        and should now be in the seti directory.
  2380.  
  2381.        If you've renamed the executable to seti.exe you'd type something
  2382.        like this
  2383.  
  2384.        seti -verbose -stop_after_process
  2385.  
  2386. 2.21.3 How do I stop it?
  2387.  
  2388.        You press two keys simultanesouly, the keys are CTRL and C.
  2389.        So, just press CTRL-C and the client will stop. As easy as that!
  2390.  
  2391.        Some of the add on programs can handle the starting and stopping
  2392.        of the CL client for you.
  2393.  
  2394. 2.21.4 How do I make Windows 2000 autoconnect?
  2395.  
  2396.        Solution taken from a post by "Jedi"
  2397.  
  2398.        Goto Network and Dial Up Connections
  2399.        Under Advanced - Dial Up Preferences - Auto Dial
  2400.               Enable Current Locations
  2401.               Uncheck Always ask before
  2402.               Uncheck Disable For Current Session
  2403.  
  2404.        Goto Services
  2405.               Set Remote Access AutoConnection Manager to Automatic
  2406.               Set Remote Access Connection Manager to Automatic
  2407.  
  2408.        As is the norm with Windows, you must now reboot for this to take
  2409.        effect. For immediate results, you can manually start these
  2410.        services.
  2411.  
  2412. 2.21.5 Do I have to uninstall the screen saver version if I use the CL
  2413.        version?
  2414.  
  2415.        No, but running both at the same time will give you worse WU
  2416.        throuput per day than running only one client at a time. An
  2417.        exception to this is computers that have more than one CPU's,
  2418.        then running one client for each processor is the most optimal.
  2419.  
  2420.        The CL client can not continue on a work unit that the GUI
  2421.        version has started on but not finished, likewise the GUI client
  2422.        can not continue on a work unit that the CL client has started to
  2423.        process. If you try to make them do that, they'll start over from
  2424.        0 %. So, don't have the CL client and GUI client installed in the
  2425.        same directory.
  2426.  
  2427.  
  2428. 2.22   A short guide for the Linux newbie trying to run the SETI@home
  2429.        client
  2430.  
  2431.        Many people seem to try a Linux distribution these days,
  2432.        including running SETI@home on it. This section answers some of
  2433.        the most common questions asked in the SETI newsgroups.
  2434.  
  2435. 2.22.1 What client should I download?
  2436.  
  2437.        If you're using a newer Linux distribution, you'll probably want
  2438.        to download one of the gnulibc2.1 clients. Some older
  2439.        distributions might not work with those two clients, in that
  2440.        case, download one of the gnulibc1-static clients instead.
  2441.  
  2442.        If you've got a Pentium Pro, Pentium II, Pentium III, Celeron or
  2443.        AMD Athlon, the i686 clients will work on your machine (and will
  2444.        probably run slightly faster too.)
  2445.  
  2446.        All processors older than those mentioned above are usually not
  2447.        686 processors, a common mistake is to think the the AMD K6/K7 is
  2448.        a 686 processor. It is not, use the i386 client instead.
  2449.  
  2450. 2.22.2 How do I uncompress the .tar file?
  2451.  
  2452.        You type tar -xvf filename.tar
  2453.        Where filename.tar is the name of the 'tarball' you want to
  2454.        uncompress. Uncompressing the file creates a directory of the
  2455.        same name. Within that directory will be the executable also
  2456.        with the same name. Many rename the executable to setiathome or
  2457.        simply seti.
  2458.  
  2459. 2.22.3 How do I start it?
  2460.  
  2461.        You navigate to the directory where you've got the setiathome
  2462.        client, then type './filename' (without the quotes, where filename
  2463.        is the name of the executable). The ./ is important so that linux
  2464.        knows you want to run something in the current directory.
  2465.  
  2466. 2.22.4 How do I stop it?
  2467.  
  2468.        If you've got it running in a console or Xterm, just press
  2469.        CTRL-C.
  2470.  
  2471.        If you started the client in the background you should use:
  2472.        kill `cat /path/to/seti/pid.sah`
  2473.  
  2474.        You can also follow the instructions in the readme file that
  2475.        comes with the client. The instructions in it are quite easy to
  2476.        follow and it even works too!
  2477.  
  2478.        Some third party add ons can handle the starting and stopping of
  2479.        the client for you, and are highly recommended.
  2480.  
  2481. 2.22.5 How can I run it in the background rather than in a window?
  2482.  
  2483.        Start the client with the options to direct output to /dev/null
  2484.        and use the switch & to release the command window. i.e.
  2485.  
  2486.        ./setiathome > /dev/null &
  2487.  
  2488. 2.22.6 How can I have it automatically restart if it dies?
  2489.  
  2490.        You can ensure that it is always running by creating a cron job
  2491.        to start it. If it is already running then the cron job will not
  2492.        start an additional instance. It will only start the client if
  2493.        it is no longer running. My cron entry is in /etc/crontab and
  2494.        looks like this:
  2495.  
  2496.        30 * * * * mark cd /home/mark/Seti@home; ./setiathome > /dev/null &
  2497.  
  2498.        The user (mark in this example) must be allowed to use cron processes
  2499.        by an entry in the /etc/cron.allow file.
  2500.  
  2501. 2.22.7 What is 'nice' and how do I set it?
  2502.  
  2503.        Mama said "Always be nice."
  2504.  
  2505.        Nice is the unix term for priority. A process that is nice will use
  2506.        the available processor but will give way to other processes that
  2507.        are not so nice. The range of nice is -20 to 19 (depending on
  2508.        your distribution. Negative numbers have the higher priority and
  2509.        positive numbers have a lower priority. You can set the niceness
  2510.        of the client with the -nice parameter.
  2511.  
  2512.        ./setiathome -nice 19
  2513.  
  2514.  
  2515. 2.23   Why does the client timeout before windows has dialed my ISP?
  2516.  
  2517.        The SETI@home client does not set a timeout delay, it's windows
  2518.        that does this. Unfortunately, Microsoft has set this value too
  2519.        low so that you get a timeout before your modem has dialed your
  2520.        ISP and logged on.
  2521.  
  2522.        You can hope that the next patch from Microsoft will fix this, or
  2523.        use one of the excellent WU buffering/caching programs available,
  2524.        some mentioned in this FAQ and on SETI@Home's link page.
  2525.        http://setiathome.ssl.berkeley.edu/links.html
  2526.  
  2527. 2.24   I just got a gaussian with a score of 0.30 and power 1.2, is this
  2528.        good?
  2529.  
  2530.        Considering that the SETI@home client does not record and report
  2531.        back gaussians with a power as low as that, the answer should be
  2532.        no.
  2533.  
  2534.        There has been some discussion in the newsgroup about what is an
  2535.        interesting gaussian and what is not. First of all, the client
  2536.        shows you on screen the best gaussian found so far based solely
  2537.        on the score it has, this value is also stored in state.sah and
  2538.        used by many add-ons. Gaussian score is calculated as power/fit
  2539.        and spike score as log10(power/40).
  2540.  
  2541.        The score is not good enough for determining if the gaussian is
  2542.        interesting, since its power might be way too low. The gaussians
  2543.        that the SETI@home client sends back to Berkeley are much more
  2544.        interesting, these are recorded in outfile.sah and result.sah.
  2545.  
  2546.        To see if the client has recorded a gaussian, open outfile.sah
  2547.        or result.sah and check for lines beginning with "gaussian:"
  2548.        (without the quotes). If such lines are present, the SETI@Home
  2549.        client has recorded the gaussian and will report it back to
  2550.        Berkeley. If you use windows, then you might have to use
  2551.        'Wordpad' or 'quickview' instead of Notepad, since Notepad has
  2552.        some problems with the format used in .sah files.
  2553.  
  2554.        So, what are the requirements for a gaussian to be recorded and
  2555.        reported by the client? First of all, the fit has to be lower
  2556.        than 8.8 (10 in versions 2.XX and below), this is always the same.
  2557.        The power is a bit more tricky, here's what Eric J. Korpela said:
  2558.  
  2559.        ---------------clip---------------
  2560.        >If thats the case, why is the top gaussians page full of entries
  2561.        >with powers less than 3.2?  Are we talking different units of
  2562.        >power?
  2563.  
  2564.        Yes, I had forgotten that our threshold is 3.2 in units of what
  2565.        we call "true mean power" and is integrated over the gaussian,
  2566.        whereas the reported power is the peak power or the gaussian.  So
  2567.        the conversion between true mean power units and the reported
  2568.        units depends upon the width of the gaussian.
  2569.        --------------clip----------------
  2570.  
  2571.        Roelof Engelbrecht seems to have found out in his latest
  2572.        version of SETISpy how the SETI@home client determines whether it
  2573.        should send back a gaussian or not. The magic formula is:
  2574.  
  2575.        (peak / mean) > 3.2
  2576.  
  2577.        In state.sah, that is bg_power / bg_true_mean. In result.sah and
  2578.        outfile.sah, it's peak / mean. Note that mean=7.283651e-01 is
  2579.        0.7283651, not 7.283651. The fit is called bg_chisq in state.sah.
  2580.  
  2581.        The criteria is also mentioned in SETI@home's science paper:
  2582.        http://setiathome.ssl.berkeley.edu/sciencepaper.html
  2583.  
  2584.        It says "In order to confuse and obfuscate the public, we
  2585.        utilize substantial technical jargon", luckily Roelof
  2586.        Engelbrecht has translated this for us mortals in his excellent
  2587.        SETISpy add-on. See section 3.3.
  2588.  
  2589. 2.25   I looked at my stats of returned units at SETI@home's webpage,
  2590.        the top gaussian I got for the last unit is missing, why?
  2591.  
  2592.        The top-gaussian is not the same as what is returned to
  2593.        SETI@home, see 2.24. This goes for spikes too.
  2594.  
  2595.        There's an add-on, called SETI Monitor, that provides information
  2596.        on all returned gaussians and spikes. See section 3.8.
  2597.  
  2598. 2.26   My email address is about to change, what do I do?
  2599.  
  2600.        Go to the SETI@home web page. There's a tool there that allows
  2601.        you to change your email address. You'll need access to your old
  2602.        email address as you need a password to change the email address.
  2603.  
  2604.        When you've changed the email address, you need to tell the
  2605.        SETI@home client to use the new one. With the GUI clients, you
  2606.        can do this from the settings menu. Make sure you don't create a
  2607.        new account, but log in to an existing one. The commandline
  2608.        clients have a switch for this, -login.
  2609.  
  2610.        If you have already created a new account with your new email
  2611.        address instead of changing it, you can't transfer the credits
  2612.        from your old email address to your new one.
  2613.  
  2614. 2.27   Re-ordered to 2.30 (10-5-2000)
  2615.        Was: What is an interesting pulse/triplet?
  2616.  
  2617. 2.28   Why does the new client (3.X) take more time to complete a WU?
  2618.  
  2619.        Because more science is done. The client now searches a wider
  2620.        range of drift rates, from -50Hz to +50Hz. The client also
  2621.        searches for pulsed signals.
  2622.  
  2623. 2.29   What are pulses and triplets?
  2624.  
  2625.        In the contexts of SETI@home, they are spikes that are repeated
  2626.        many times. Triplet means that there are three evenly spaced
  2627.        spikes. The triplet detection takes very little time to do, but
  2628.        it can only detect strong signals.
  2629.  
  2630.        The pulse finding algorithm can find very weak pulses, the more
  2631.        pulses the better the algorithm can find them. The pulse seeking,
  2632.        however, takes alot more time to do.
  2633.  
  2634. 2.30   What is an interesting pulse/triplet? (re-ordered: was 2.27)
  2635.  
  2636.        For Pulses, the threshold is at a score of 1.0. A score of 1.04
  2637.        means that the pulse is twice as unlikely to be caused by random
  2638.        noise.
  2639.  
  2640.        For triplets, the threshold is at a score of 7.75.
  2641.  
  2642. 2.31   Why do certain WU's take longer to process?
  2643.  
  2644.        The Arecibo radio observatory can track stars to a certain
  2645.        degree, even if it's basically a big hole in the ground. If the
  2646.        telescope is moving more slowly, you get more data from a smaller
  2647.        area of the sky, simply more time on one target. This makes it
  2648.        possible for the pulse finding algorithm to use a larger chunk of
  2649.        the WU data at a time, making it more sensitive to possible
  2650.        pulses received.
  2651.  
  2652. 2.32   Why are the most pulse searches done at a chirp rate of 0?
  2653.  
  2654.        Shorter pulses have a larger bandwidth, and therefore less
  2655.        affected by doppler shift. This is why you don't have to search
  2656.        for pulses at an FFT length of 128 and chirp of 2.3Hz, for
  2657.        example.
  2658.  
  2659. 2.33   There's something strange with the power reported on pulses in
  2660.        outfile.sah vs. state.sah?
  2661.  
  2662.        Yes, the power is measured differently, here's a post by Eric
  2663.        Korpela of SETI@home explaining it:
  2664.  
  2665.        -------clip-----
  2666.        This part is actually by design.  The internal value of the pulse
  2667.        power if the peak power measured from the zero point.  The
  2668.        reported value is the peak power measured from the mean power.
  2669.        Since they are both normalized to the mean power, the reported
  2670.        power should be always 1.0000 less than the value in the state
  2671.        file.  Sorry for the confusion.
  2672.        -------/clip----
  2673.  
  2674. 2.34   Is the first half of the pulse graph identical to the second?
  2675.  
  2676.        Yes, this is because of how the pulse finding algorithm works.
  2677.        Since the number of pulses could be over 2000, it's impossible to
  2678.        draw a graph of the entire duration of the pulses (they do this
  2679.        with the gaussian graph), so they draw the result of the folding
  2680.        algorithm twice to make it look periodical.
  2681.  
  2682.        Here's a description taken from a post by Eric Korpela of
  2683.        SETI@home:
  2684.  
  2685.        ------CLIP-------------------------------------------------
  2686.  
  2687.        The pulse finding algorithm works like this (in general, not
  2688.        quite in detail):
  2689.        The algorithm is called a folding algorithm.  Suppose we have a
  2690.        data stream of 66 points that looks like this:
  2691.  
  2692.     001100010010010011010001000100001111010110000110011101010011111100
  2693.  
  2694.        The folding algorithm looks first for things with a period of N/3
  2695.        or 22 samples by adding up the points in groups of 22
  2696.  
  2697.        0011000100100100110100
  2698.        0100010000111101011000
  2699.        0110011101010011111100
  2700.        ----------------------
  2701.        0221021201221212232200
  2702.  
  2703.        Now we look in this folded stream for an event above a threshold.
  2704.        If there was a strong signal with a period of 22 samples, the
  2705.        peaks from those signals would line up and  we would see a peak
  2706.        in the folded array.  Now we take the folded array and fold it in
  2707.        half again to get a period of 11 samples:
  2708.  
  2709.        02210212012
  2710.        21212232200
  2711.        -----------
  2712.        23422444212
  2713.  
  2714.        And we look for peaks above a threshold.  And again to get an
  2715.        (average) period of 5.5 samples (it gets tricky with non-integer
  2716.        periods, and I'm really not attempting to do a good explanation
  2717.        of this part)
  2718.  
  2719.        234224
  2720.        444212
  2721.        ------
  2722.        678436
  2723.  
  2724.        And again to get a period of 2.75
  2725.         6  8  7
  2726.         4  6  3
  2727.        --------
  2728.        10 14 10
  2729.  
  2730.          Then we go back to the original data and search on a slightly
  2731.        smaller period, in this case 21+2/3 ~= 21.6667.  We do this by
  2732.        shifing our end point by one sample.
  2733.  
  2734.        Here's the original data again:
  2735.  
  2736.     001100010010010011010001000100001111010110000110011101010011111100
  2737.  
  2738.        Here's the samples we add together, note the last row was shifted
  2739.        by one.
  2740.  
  2741.        0011000100100100110100
  2742.        0100010000111101011000
  2743.        0011001110101001111110
  2744.        ----------------------
  2745.        0122011210312202232210
  2746.  
  2747.        Now we fold that in half to search on a period of (21+2/3)/2 or
  2748.        about 10.83333
  2749.  
  2750.        01220112103
  2751.        12202232210
  2752.        -----------
  2753.        13422344313
  2754.  
  2755.        And so on.  And so on.
  2756.  
  2757.        For a given array of length N, we search periods of
  2758.  
  2759.        N/(3*2^n) to N/(4*2^n) in period steps of 1/(3*2^n)
  2760.          with n=0 to log_2(N/3)-1
  2761.  
  2762.        N/(4*2^n) to N/(5*2^n) in period steps of 1/(4*2^n)
  2763.         with n=0 to log_2(N/4)-1
  2764.  
  2765.        N/(5*2^n) to N/(6*2^n) in period steps of 1/(5*2^n)
  2766.         with n=0 to log_2(N/5)-1
  2767.  
  2768.        In principle, you could go on from there to N/(6*2^n) and onward,
  2769.        but you've reached a point of diminishing returns, most of the
  2770.        periods you would search would have already been covered.  You
  2771.        only gain in sensitivity to pulse duration much smaller than the
  2772.        sampling rate, and since SETI@home is designed to be insensitive
  2773.        to things with large bandwidth, we probably wouldn't detect
  2774.        signals of that short a duration anyway.
  2775.  
  2776.        -----/CLIP-------------------------------------------------
  2777.  
  2778.        What you see on the graphics in the new S@H client is the folded
  2779.        data.
  2780.  
  2781.  
  2782. 3      Third-party software
  2783.  
  2784. 3.1    JSETITracker
  2785.  
  2786.        By James Birchfield
  2787.  
  2788. 3.1.1  Programmer's comments
  2789.  
  2790.        JSETITracker is an add-on client for the SETI@home project
  2791.        software. It provides a vast array of information that is either
  2792.        not found in the SETI@home software, or is hard to find.
  2793.        JSETITracker, in addition, provides logging of all work units,
  2794.        and two different visualization methods to view your data. The
  2795.        first and simplest is the SkyMap. The SkyMap plots each work unit
  2796.        against a whole sky map to show you where your work units have
  2797.        come from. Each work unit shown is selectable and information
  2798.        about each is readily available with the click of a mouse. The
  2799.        second is a JSETITracker exclusive, CoordinateTracker.
  2800.        CoordinateTracker requests the detailed image of the area of sky
  2801.        that the work unit was recorded from SkyView, a NASA website. The
  2802.        image is then placed on the CoordinateTracker panel, and the work
  2803.        unit's coordinates are plotted on top of this image. This
  2804.        provides the user with a detailed path that the work unit
  2805.        followed as the receiver traveled along the sky. As the work unit
  2806.        processing progresses, a small square travels along the plotted
  2807.        line to indicate which part of the sky the current processing is
  2808.        currently looking at. The user may also at anytime choose anyone
  2809.        of the 20 or so coordinates and view their location in the sky
  2810.        with a different square.
  2811.  
  2812.        JSETITracker is written entirely in Java, and requires Java 1.1.6
  2813.        or higher, as well as JFC(Swing) 1.1 or higher. JSETITracker acts
  2814.        as a passive monitor to the 'state' files that the SETI@home
  2815.        software produces. It polls these files on a set interval and
  2816.        updates the display accordingly.
  2817.  
  2818.        JSETITracker has ben known to run successfully on a variety of
  2819.        Java enabled platforms including: Windows 95/98/NT, Linux,
  2820.        Solaris, OS/2, and Macintosh. JSETITracker should work on any
  2821.        other Java enabled platform as well.
  2822.  
  2823.        JSETITracker is deployed using Zero G's InstallAnywhereNow
  2824.        product. There are are platform specific installers for Windows
  2825.        95/98/NT, Macintosh, and Unix. There is also an 'other' installer
  2826.        for any other Java enabled platform. JSETITracker is also
  2827.        distributed as a single zip file that contains all the files
  2828.        necessary to run JSETITracker, including the JSETITracker .jar
  2829.        file and all associated images.
  2830.  
  2831.        JSETITracker is free to use by anyone.
  2832.  
  2833.        Get it: http://zap.to/jsetitracker
  2834.  
  2835.  
  2836. 3.2    Tk-SETI@home
  2837.  
  2838.        By Rick Macdonald
  2839.  
  2840. 3.2.1  Programmer's comments
  2841.  
  2842.        TkSETI is a GUI front-end to the SETI@home client for UNIX. It is
  2843.        fully customizable with lots of cool features:
  2844.  
  2845.        Can passively monitor an already running SETIathome client.
  2846.        Can start/stop/pause the SETIathome client when TkSETI
  2847.        starts/exits.
  2848.        Can manually run/kill/pause/continue the SETIathome client.
  2849.        Can automatically stop the client during certain hours on certain
  2850.        days.
  2851.        Can run your dialup network start/stop scripts when the client
  2852.        needs to contact the server (even avoiding certain days and
  2853.        times).
  2854.        Restarts the client if it dies unexpectedly.
  2855.        Linux only: can automatically run/kill/pause/continue the
  2856.        SETIathome client based on system idleness by monitoring any
  2857.        devices such as keyboard, mouse, etc.
  2858.        Support for proxy servers.
  2859.        Tracks your personal best scores for big Spikes and Gaussians,
  2860.        and notifies you when new bigger ones are found.
  2861.        Displays your statistics such as work units processed, total CPU
  2862.        time, progress of current work unit, largest Spike and Gaussian,
  2863.        client CPU usage, etc.
  2864.        SkyMap shows the location of all work units processed plus the
  2865.        location of your best spike and gaussian.
  2866.        Fully configurable to run on any UNIX platform.
  2867.        Font selector.
  2868.        Lets you check the work statistics of your friends to see who is
  2869.        ahead.
  2870.        Notifies you if you or your friends make the Top Users, Spikes or
  2871.        Gaussians lists.
  2872.        Notifies you when a new version of TkSETI is available.
  2873.  
  2874.        Contact Rick Macdonald <rickm@vsl.com> with any problems or
  2875.        enhancements ideas.
  2876.  
  2877.        TkSETI checks after every work unit for updates and notifies you
  2878.        when a new version is available. A window is popped up and also a
  2879.        message is placed in the TkSETI window manager title bar.
  2880.  
  2881.        The latest version is available from
  2882.  
  2883.        http://www.cuug.ab.ca/~macdonal/tkseti
  2884.  
  2885. 3.2.2  Tk-SETI@home installation
  2886.  
  2887.        Untar the distribution file:
  2888.        gunzip -qc tkseti-1.38.tar.gz | tar xvf -
  2889.        and just place the tkseti file anywhere in your path.
  2890.        There is a "contrib" directory where various scripts and
  2891.        information has been contributed by TkSETI users.
  2892.  
  2893.        TkSETI requires Tcl/Tk 8.0 or newer.
  2894.  
  2895.        See http://www.scriptics.com/download
  2896.  
  2897. 3.2.3  Tk-SETI@home startup
  2898.  
  2899.        You must run the SETIathome client once manually from the command
  2900.        line to get registered. Just answer all the prompts. Once the
  2901.        client is running properly, you can run tkseti.
  2902.  
  2903.        TkSETI can be started if the client is already running, or it can
  2904.        start the client manually or automatically for you. This is
  2905.        explained in the Setup section that follows.
  2906.  
  2907.        TkSETI will look for the client files in the directory
  2908.        ~/setiathome. If you've run the client elsewhere, or run more
  2909.        than one client, just specify the setiathome client directory on
  2910.        the tkseti command line. For example:
  2911.  
  2912.        tkseti ~/setiathome
  2913.  
  2914.  
  2915. 3.3    SETI Spy
  2916.  
  2917.        By Roelof Engelbrecht
  2918.  
  2919. 3.3.1  Programmer's comments
  2920.  
  2921.        SETI Spy is a little program I wrote to "spy" on the progress and
  2922.        performance of the SETI@home client. I initially developed it for
  2923.        my own use, but I have decided to make it available to the
  2924.        general public free of charge.
  2925.  
  2926.        The graphical SETI@home client displays the progress and status
  2927.        of the analysis, but generating the graphics uses 60% or more of
  2928.        the available computing power. Some folks, including myself,
  2929.        would much rather use all of the available power to crunch data
  2930.        quicker than look at the pretty pictures. Enter a new type of
  2931.        software -- the SETI@home tracker -- that displays that progress
  2932.        an status of the analysis without having to generating the
  2933.        time-consuming graphics. There are some good SETI@home trackers
  2934.        available, but I wanted something to display the information I am
  2935.        interested in -- the progress and especially the performance of
  2936.        the SETI@home client. This is why I wrote SETI Spy.
  2937.  
  2938.        You can get SETI Spy at <http://pages.tca.net/roelof/setispy/>
  2939.  
  2940. 3.3.2  Processing efficiency
  2941.  
  2942.        I developed SETI Spy to provide a tool that can be used to ensure
  2943.        that you are running your SETI@home client at peak efficiency.
  2944.        For benchmarking purposes I developed the following table of peak
  2945.        efficiencies from work unit speeds I measured and those reported
  2946.        on various news groups, bulletin boards, and web sites.
  2947.  
  2948.        Processor Peak Efficiency
  2949.        (cycles / FLOP)
  2950.        AMD K6                              10.0
  2951.        AMD K6-2                            11.0
  2952.        AMD K6-III                          10.5
  2953.        AMD Athlon                           8.5
  2954.        Intel 80486DX2                      18.0
  2955.        Intel Pentium                       12.0
  2956.        Intel Pentium MMX                    9.5
  2957.        Intel Pentium Pro                    8.5
  2958.        Intel Celeron                        8.5
  2959.        Intel Pentium II/III                 8.0
  2960.        Intel Pentium II/III Xeon (512kB L2) 7.5
  2961.        Intel Pentium II/III Xeon (1MB L2)   5.5
  2962.        Intel Pentium II/III Xeon (2MB L2)   5.0
  2963.        Sun Enterprise 4000                  5.0
  2964.        Sun Ultra 60                         5.2
  2965.        PowerMac G3                          6.5
  2966.        PowerMac G4                          4.5
  2967.  
  2968.        The peak efficiency of your processor depends on a number of
  2969.        factors, including:
  2970.  
  2971.        1. Floating Point Unit design
  2972.  
  2973.           Since most of the processing is done on floating point
  2974.           numbers, a very efficient Floating Point Unit (FPU) is
  2975.           essential for good performance. The Intel Pentium Pro,
  2976.           Celeron, Pentium II/III (Xeon), and AMD Athlon have pipelined
  2977.           FPUs which are more efficient than the non-pipelined FPUs of
  2978.           the other processors.
  2979.  
  2980.        2. Cache size and cache speed
  2981.  
  2982.           The most time-consuming part of SETI@home is the FFT routine
  2983.           which accesses a data set slightly larger than 512kB.
  2984.           Performance is much improved if this data set fits entirely in
  2985.           the L2 cache of the processor, as is the case for the 1MB and
  2986.           2MB Pentium II/III Xeons. In addition, the fast L2 cache like
  2987.           that of the Pentium II/III Xeon improves performance even
  2988.           more.
  2989.  
  2990.        3. Memory size and speed
  2991.  
  2992.           SETI@home requires about 16 MB of memory. The quicker it can
  2993.           access this memory, the faster it will run. Low latency memory
  2994.           will reduce the access time and speed up processing. Having at
  2995.           least 64 MB of physical memory will avoid swapping of the
  2996.           SETI@home code and data to slow virtual memory when running
  2997.           SETI@home together with other software.
  2998.  
  2999.        4. Operating system
  3000.  
  3001.           Some operating systems are more efficient than others. For
  3002.           example, a processor will be slightly more efficient under
  3003.           Windows NT than under Windows 95/98. Also, more efficient
  3004.           SETI@home clients exist for certain operating systems. For
  3005.           example, there is a Linux text client optimized for 686-class
  3006.           machines, but the Windows clients are optimized only for
  3007.           386-class machines.
  3008.  
  3009.        You can use the values in the table to determine if your
  3010.        SETI@home client is running at optimal efficiency. If your cycles
  3011.        / FLOP value is much higher than value in the table for your
  3012.        processor, you can probably improve your processing efficiency by
  3013.        using some of the tips in this FAQ.
  3014.  
  3015.        You can also use the values in the table to estimate the optimal
  3016.        work unit processing time for your processor, using the following
  3017.        equation:
  3018.  
  3019.        Topt = 555 (CpF / MHz )
  3020.  
  3021.        where
  3022.  
  3023.        Topt = Optimal WU processing time (hours)
  3024.        CpF = Cycles per FLOP (from table)
  3025.        MHz = processor speed in MHz
  3026.  
  3027.        For example, a 350 MHz Pentium II is expected to process one work
  3028.        unit in 555 (8.0 / 350) = 12.69 hours.
  3029.  
  3030.  
  3031. 3.4    SETIWatch
  3032.  
  3033.        By Mark Loukko
  3034.  
  3035. 3.4.1  What is SETIWatch?
  3036.  
  3037.        After using SETI@home for the last few months, I recently
  3038.        downloaded the command line version for NT. While the command
  3039.        line version is running it just displays the percentage
  3040.        completed. I wanted to know a little bit more, so I wrote a
  3041.        program called SETIWatch. It turns out if you're using the screen
  3042.        saver version of SETI@home you can also benefit from SETIWatch.
  3043.        SETIWatch has been tested on Windows NT and 98.
  3044.  
  3045. 3.4.2  Some background
  3046.  
  3047.        On June 28, 1999 I released SETIWatch to the general public.
  3048.        Well, all I can say is WOW, I've been completely blown away by
  3049.        the response. So many people have sent me their complements and
  3050.        enhancement requests I've had a hard time keeping up. I've done
  3051.        my best to complete as many of the requests as I can.
  3052.        Unfortunately I do have a full time job and some enhancements
  3053.        will have to wait.
  3054.  
  3055. 3.4.3  Where can I get it?
  3056.  
  3057.        Download it from this homepage:
  3058.        http://members.home.net/mloukko/
  3059.  
  3060. 3.4.4  How to install SETIWatch
  3061.  
  3062.        Place SETIWatch.exe into the same directory as SETI@home and run
  3063.        it.
  3064.  
  3065.  
  3066. 3.5    SETILog
  3067.  
  3068.        By Mark Loukko
  3069.  
  3070. 3.5.1  What is SETILog?
  3071.  
  3072.        Many people have ask me to include a way to record completed work
  3073.        units in SETIWatch. This task turned out to be a lot harder than
  3074.        I thought it would. I wanted a method that works every time, even
  3075.        when SETIWatch is not running. It turned out SETIWatch is not the
  3076.        place to capture completed work units. Instead, I developed a
  3077.        small (8k) program called SETILog.
  3078.  
  3079. 3.5.2  How does SETILog work?
  3080.  
  3081.        The key to capturing a completed work unit is to run the command
  3082.        line version of SETI@home in a batch file. First SETI@home runs
  3083.        and then SETILog. This way we guarantee when a work unit
  3084.        completes we also log the results.
  3085.  
  3086.        When the work unit completes and SETILog runs, it grabs
  3087.        information about the work unit and places it into a csv (comma
  3088.        separated values) file called SETILog.csv. SETIWatch can read
  3089.        this file and displays the results in the "Completed Work Units"
  3090.        window. This csv file can even be loaded into Microsoft Excel,
  3091.        Access etc where you can do your own analysis if desired.
  3092.  
  3093. 3.5.3  RunSETI.bat
  3094.  
  3095.        RunSETI.bat looks like this:
  3096.        :Start
  3097.        seti.exe -stop_after_process
  3098.        if exist result.txt goto SaveLog
  3099.        if errorlevel -1073741510 goto Stop
  3100.        goto Start
  3101.  
  3102.        :SaveLog
  3103.        if errorlevel 0 SETILog.exe
  3104.        goto Start
  3105.  
  3106.        :Stop
  3107.  
  3108.        A couple of points regarding the batch file:
  3109.  
  3110.        1. Wondering what -1073741510 is for? Windows returns this number
  3111.           when Ctrl-C or Ctrl-Break is pressed.
  3112.  
  3113.        2. The file name for the command line version of SETI@home is
  3114.           quite long. Version 1.3 is
  3115.           "setiathome-1.3.i386-winnt-cmdline.exe" I find this a little
  3116.           tedious to type at the best of times! I've renamed my file to
  3117.           seti.exe This is what the above batch file refers to.
  3118.  
  3119. 3.5.4  Where can I get it?
  3120.  
  3121.        Download it from this homepage:
  3122.        http://members.home.net/mloukko/SETI.html
  3123.  
  3124. 3.5.5  How to Install SETILog
  3125.  
  3126.        Step 1. UnZip SETILog.zip into the same directory as SETI@home.
  3127.        Step 2. Run the batch file!
  3128.  
  3129.  
  3130. 3.6    SetiTEAM
  3131.  
  3132.        By Sqiz
  3133.  
  3134. 3.6.1  Description
  3135.  
  3136.        Current Version 16th April 2000 = 1.6b
  3137.  
  3138.        SetiTEAM is free software for Windows 95+ downloadable from
  3139.        http://www.sqiz.co.uk/Seti/setiteam.html. It requires no special
  3140.        installation, can use a standard internet connection or supports
  3141.        access via a proxy server.
  3142.  
  3143.        SetiTEAM interprets the team results and statistics pages on the
  3144.        SETI@home server to provide a more convenient interface with
  3145.        additional features and flexibility.
  3146.  
  3147.        SetiTEAM allows the team / statistics webpages for any group to
  3148.        be sorted (by Position, Name, WU's, Total or Average time), saved
  3149.        (in Word, Excel, HTML, Notepad, CSV or Clipboard formats),
  3150.        printed, or viewed as bar charts.
  3151.  
  3152.        In addition to remembering the previous session for use off-line
  3153.        as an aide memoir, results can now be saved for later comparison.
  3154.        This is useful to spot members joining / leaving teams and can
  3155.        highlight how different members are performing.
  3156.  
  3157.        The latest version also has a unique feature which allows you to
  3158.        predict the status of teams / members up to 3 months ahead. Lots
  3159.        of fun if you want to know when User A will overtake User B.
  3160.  
  3161.        Team founders can use a special mode to list the entire
  3162.        membership of the team along with all the Email addresses.
  3163.  
  3164.        Lots more features, including built in help with clickable links!
  3165.  
  3166.  
  3167. 3.7    SETIBuf
  3168.  
  3169.        By Terry Lee
  3170.  
  3171. 3.7.1  Legal notice and stuff
  3172.  
  3173.        SETIBuf is a set of *.bat files and instructions, created by
  3174.        Terry Lee. They are offered on an as-is basis without charge, and
  3175.        may be freely redistributed as long as the integrity of the
  3176.        installation package is preserved If you wish to distribute
  3177.        SETIBuf with modifications, please include the unaltered
  3178.        SETIBuf.zip file along with your modifications in your own
  3179.        package, and call it anything other than SETIBuf.
  3180.  
  3181.        The batch files provided rely on SETIWatch and SETILog from Mark
  3182.        Loukko (because they are such nice tools!) However, instructions
  3183.        for doing the work unit buffering without using these programs
  3184.        are part of the SETIBuf.doc document.
  3185.  
  3186.        IMPORTANT:  The SETIAtHome command-line client will not run on
  3187.                    Windows 95. You must be running Windows 98, Windows
  3188.                    NT 4.0, or Windows 2000 in order to use the
  3189.                    command-line client or this procedure If you are
  3190.                    running Windows 95 and do not wish to upgrade, then
  3191.                    you can use only the SETIAtHome GUI (screen-saver)
  3192.                    version.
  3193.  
  3194.                    (Note from the FAQ-maintainer, you CAN run the CL
  3195.                    client on Windows 95, see section 2.1.2 subsection 7)
  3196.  
  3197. 3.7.2  General description
  3198.  
  3199.        One Work Unit (WU) is kept in each of the active 1 thru 9
  3200.        folders.
  3201.  
  3202.        To keep one of the 1 through 9 folders from participating in the
  3203.        Work Unit cycle, rename the SETI.ok file it contains to SETI.no.
  3204.        To reactivate such a deactivated folder, rename the SETI.no file
  3205.        to SETI.ok.  The original distribution files have folders 1 thru
  3206.        9 activated; if upgrading or reinstalling, this scheme retains
  3207.        the settings you currently have.  By renaming the SETI.ok/SETI.no
  3208.        files in those folders according to the above scheme, you can
  3209.        control the size of your work unit buffer. WU
  3210.        sending/downloading/ processing will only be performed if there
  3211.        is a SETI.ok file present and there is not a SETI.no file
  3212.        present.
  3213.  
  3214.        To stop a running SETI instance at any time:
  3215.  
  3216.        Restore the window if it is minimized
  3217.        Type CTRL+C
  3218.        Reply Y to the 'Terminate batch job (Y/N)?' prompt
  3219.  
  3220.        To stop processing on one WU and move on to the next WU
  3221.        directory:
  3222.  
  3223.        Restore the window if it is minimized
  3224.        Type CTRL+C
  3225.        Reply N to the 'Terminate batch job (Y/N)?' prompt
  3226.  
  3227.        When you try to reboot a Win98 computer with a SETI instance
  3228.        running, you will get a message box advising you that Windows
  3229.        cannot stop the process.  Proceed as follows:
  3230.  
  3231.        Press the OK button.  The SETI window will restore if it is
  3232.        minimized
  3233.        Type CTRL+C
  3234.        Reply Y to the 'Terminate batch job (Y/N)?' prompt
  3235.  
  3236.        Whenever SETI.bat is started, it first checks all the activated
  3237.        buffers, sending in any completed Work Units and replacing any
  3238.        sent in with new ones, and filling any empty buffers.  After all
  3239.        the activated buffers have been filled, it then begins processing
  3240.        at the point where processing was last interrupted.  If no
  3241.        process was interrupted, it begins with the lowest-numbered
  3242.        active folder. Whenever a WU is completed, all the activated
  3243.        buffers are checked again, and refilled as required.  Following
  3244.        the buffer filling, the WU processing resumes with the WU in the
  3245.        next activated folder. This way, the maximum number of work units
  3246.        will always be available.
  3247.  
  3248.        The AutoDial.ok file is a signal to SETI.bat that it should
  3249.        attempt to connect to SETIAtHome automatically when one or more
  3250.        of the WU buffers requires attention.  You can suppress this
  3251.        automatic connection by renaming it to AutoDial.no.  Automatic
  3252.        connection will be attempted if, and only if, both of the
  3253.        following conditionsare True:
  3254.  
  3255.        AutoDial.ok does exist in the SETI folder
  3256.        AutoDial.no does not exist in the SETI folder
  3257.  
  3258.        If you disable automatic connection by deleting the AutoDial.ok
  3259.        file, instead of by the methods described above, then automatic
  3260.        connection attempts will be resumed by SETI.bat if you should
  3261.        ever upgrade or reinstall SETIBuf.
  3262.  
  3263.        If you have suppressed automatic connection with AutoDial.ok/
  3264.        AutoDial.no, or if some of the automatic upload/download attempts
  3265.        have failed, you can try again without interruption of WU
  3266.        processing by invoking SETICall.  SETICall attempts to connect to
  3267.        SETIAtHome regardless of the AutoDial.ok/no settings.
  3268.  
  3269.        Additional processing scenarios are supported. See SETIBuf.doc
  3270.        for details.
  3271.  
  3272.        Multiple concurrent Work Units (for machines with multiple
  3273.        processors) are supported by SETIBuf Full instructions are
  3274.        included in SETIBuf.doc.
  3275.  
  3276. 3.7.3  Where can I get it?
  3277.  
  3278.        SETIBuf is available from:
  3279.        http://www.hallquist.net/SETI/SETIBuf.htm
  3280.  
  3281.  
  3282. 3.8    SETI Monitor
  3283.  
  3284.        By Lior Fainshil
  3285.  
  3286. 3.8.1  Description
  3287.  
  3288.        SETI Monitor is a free add-on for SETI@home. It allows you to
  3289.        monitor the activity of your SETI@home client and see what it
  3290.        finds using almost no CPU power. SETI Monitor shows the signals
  3291.        found by your SETI@home client and saves information about
  3292.        completed work units. You can see the signals found in your
  3293.        current work unit, browse through previous results and see the
  3294.        totals. I used SETI@home for days with SETI Monitor and without
  3295.        it and couldn't see any difference in performance. SETI Monitor
  3296.        is highly optimized and its effect on performance is so
  3297.        insignificant that it is very hard to measure. SETI Monitor works
  3298.        with both the graphic and the text clients.
  3299.  
  3300. 3.8.2  Some more details
  3301.  
  3302.        SETI Monitor reads the files created by SETI@home. Some of them
  3303.        contain the results which are going to be sent to the back
  3304.        server. SETI@home currently searches for two kinds of signals:
  3305.        spikes and gaussians. SETI Monitor shows these on a graph, where
  3306.        spikes are shown in red and gaussians in blue. This is in
  3307.        contrast to the other well known add-ons, which currently can
  3308.        show only the parameters of the best signal. If SETI Monitor is
  3309.        in memory when a work unit is completed, it automatically saves
  3310.        the results and allows you to review them later in the same way
  3311.        you see the current work unit. You can also see all the found
  3312.        signals from all work units on one graph.
  3313.  
  3314.        SETI Monitor has a few
  3315.        settings. You can set for example if SETI@home is loaded on
  3316.        startup. There are some hidden settings as well, which are
  3317.        configured automatically without causing troubles to the user
  3318.        with questions that only make things hard. It also has a very
  3319.        small and clean uninstaller.
  3320.  
  3321.        The best way to see what SETI Monitor is, is of course to look at
  3322.        the screenshots at
  3323.        http://www.zrlm.com/highstress/setimon/screen.htm
  3324.  
  3325.  
  3326. 3.8.3  Where can I get it?
  3327.  
  3328.        http://www.zrlm.com/highstress/setimon/
  3329.  
  3330.  
  3331. 3.9    SETI UniT Manager
  3332.  
  3333.        By Vicksoft, Christian Vick
  3334.  
  3335. 3.9.1  About SUM
  3336.  
  3337.        SETI UNiT Manager (SUM) is a very versatile add-on for the
  3338.        Macintosh client, and offer many features:
  3339.  
  3340.        * Buffering of workunits
  3341.               - automatic up-/downloads to adjustable times and...
  3342.               - automatic up-/downloads after an adjustable amount of 
  3343.           finished units or...
  3344.               - manually up-/downloads.
  3345.  
  3346.        * Independece of the SETI-Server:
  3347.               - no interrupts of crunching during times of bad
  3348.                 connections to the SETI-Server.
  3349.               - offline crunching during  your 4-week vacation.
  3350.               - comfortable use of computers without
  3351.                 internet-connectivity as SETI-workstations.
  3352.  
  3353.        * Automatically uses a Ramdisk, if present, to save your HD and
  3354.          make it less noisy. Optional backup to disk of the data.
  3355.  
  3356.        * Statistics includes CPU usage in percent, total time, crunch
  3357.          time, CPU time, all average times, all best/worse times and how
  3358.          many UNiTs have been crunched.
  3359.  
  3360.        * After sending results to the SETI-Server, SUM can take
  3361.          schreenshots of the current stats.
  3362.  
  3363.        * Can help you connect if you use certain ISP's that sends you
  3364.          advertisements first, regardless of what you requested.
  3365.  
  3366.        * Famechecker, checks your units against those on SETI@home's
  3367.          Top-20 page
  3368.  
  3369. 3.9.2  Cost
  3370.  
  3371.        SUM donates 2% of your workunits to the "Magic Village Team",
  3372.        otherwise it's completely free.
  3373.  
  3374. 3.9.3  Requirements
  3375.  
  3376.        * Mac OS 8.6 or 9.x. (8.5.x also, but check the SUM webpage)
  3377.  
  3378.        * Akua Sweets 1.3.6. or higher (www.akua.com)
  3379.  
  3380.        * Optional: Text-to-Speech to let SUM speak.
  3381.  
  3382. 3.9.4  Where can I get it?
  3383.  
  3384.        http://www.cooc.de/applescript/
  3385.  
  3386. 3.10   Setimgr
  3387.  
  3388.        By Bernard Hatt
  3389.  
  3390. 3.10.1 Programmer's comments
  3391.  
  3392.        Setimgr is a simple manager for the SETI@home clients on UNIX
  3393.        machines. It buffers work units, runs multiple instances on
  3394.        multiprocessor machines and outputs a primitive progress report.
  3395.  
  3396.        The latest version is 0.03a (BSD style license)
  3397.        http://www.arkady.demon.co.uk/seti/setimgr-0.03a.tar.gz
  3398.  
  3399. 3.10.2 Setup
  3400.  
  3401.        Setimgr requires:
  3402.          * A setiathome client binary
  3403.          * A compiled setimgr binary
  3404.          * A setimgr.conf config file
  3405.          * A sub-directory for each buffered work unit (called proc[n])
  3406.  
  3407.        If there isn't a setimgr.conf in the current directory setimgr
  3408.        will output an example config file with the default values in it.
  3409.  
  3410.        Further details can be found in the readme file.
  3411.  
  3412. 3.10.3 Operation
  3413.  
  3414.        Setimgr can either be setup (in the config file) for a permanent
  3415.        connection, where it will attempt to upload/download completed/
  3416.        new work units as soon as one is finished, or for dial-up
  3417.        connections it will wait until it receives SIGHUP to initiate
  3418.        transfer.
  3419.  
  3420.        Details of the config file and setup can be found on the web
  3421.        page: http://www.arkady.demon.co.uk/seti
  3422.  
  3423. 3.11   Seti4Net
  3424.  
  3425.        Andre Starkloff is writing an application to monitor multiple
  3426.        machines on a net running Seti@home.
  3427.  
  3428.        You can monitor his progress at http://www.seti4net.de.vu/
  3429.  
  3430. 3.12   Multi-SETI@home Monitor - Msetimon
  3431.  
  3432.        http://msetimon.sourceforge.net
  3433.  
  3434.        A graphical add-on package to monitor seti@home activity that
  3435.        may be running on multiple computers over a network or multiple
  3436.        instances on the same computer. Runs on Windows or Linux.
  3437.  
  3438.  
  3439. 4      Homepages
  3440.  
  3441.        This document is more than a FAQ, below you'll find a few pages
  3442.        related to SETI and SETI@home. Consider is at as "guide" instead
  3443.        of answers in a FAQ.
  3444.  
  3445.        Dale's "Star Rating"
  3446.        "0"   = The Pits. Don't even bother going there.
  3447.        *     = If you don't have anything to do, well... maybe.
  3448.        **    = Interesting, but has room for improvement.
  3449.        ***   = Very nice site. Interesting, Informative, Could be
  3450.                spruced up a bit.
  3451.        ****  = Cool site. I was impressed. Go There. Be informed and
  3452.                pleased.
  3453.        ***** = Way To Do A Site! I'm Impressed! GO HERE!
  3454.  
  3455. 4.1    Homepages concerning SETI@home
  3456.  
  3457. 4.1.1  SETI@home home
  3458.  
  3459.        http://www.setiathome.ssl.berkeley.edu/
  3460.  
  3461.        Reviewed by Dale Willamson
  3462.  
  3463.        This is the home-base of operations for the SETI@home scientific
  3464.        project. It's the official place where you can download the
  3465.        latest version of the processing client software, but it also has
  3466.        many interesting areas that are well worth checking out.
  3467.        Perhaps one of the more interesting aspects of the SETI@home Web
  3468.        site, is the "News and Statistics" sections. Here you can find
  3469.        some really interesting information presented in graphical form,
  3470.        concerning how many new volunteers are joining the search for ETI
  3471.        each day; The total so far, of work units processed by groups and
  3472.        individual volunteers; The top 20 "spikes" and "Gaussians" found
  3473.        so far; Graphs and Maps; an updated report on things relating to
  3474.        the project from storm threats, to hardware upgrades. You can
  3475.        even take the "SETI at Home Poll" and give your reasons for
  3476.        joining the search for ETI and also some of what your own
  3477.        opinions and thoughts might be about "ET"!
  3478.  
  3479.        As far as "looks" are concerned, it's a little "dark", but hey --
  3480.        these guys are "Scientists", and not necessarily polished at
  3481.        making a Web site look really, really cool! But then again, I'm
  3482.        glad they know what they're doing in searching for ET instead of
  3483.        great at putting those lame "flames" all over the place, aren't
  3484.        you?
  3485.  
  3486.        One other mention that I'd like to make, is that near the bottom
  3487.        of the Front page, you'll find a listing of those companies that
  3488.        have made some substantial donations to the SETI@home Project. If
  3489.        you can find the time, it wouldn't do any harm to log onto those
  3490.        donating companies and leave a message telling them that you
  3491.        appreciate the help they've given to this project. Though there
  3492.        are no strings attached to these donations they have given, any
  3493.        business likes to know that they are appreciated and this is a
  3494.        great way to show them. Too, you will also find there, a place
  3495.        where YOU can also make a donation to SETI@home. While they
  3496.        certainly appreciate everybody helping them process their
  3497.        collected data from the Aricebo Dish Antenna, they really need
  3498.        some money to help buy more equipment. So, if you could spare
  3499.        what it costs to go to a movie once, it would make quite a
  3500.        difference.
  3501.  
  3502. 4.1.2  SETIweb
  3503.  
  3504.        http://www.setiweb.org/
  3505.  
  3506.        Reviewed by Dale Williamson
  3507.  
  3508.        Hosts the sci.astro.seti pages, where links can be submitted,
  3509.        and binaries can be posted, as the s.a.s. group do not permit
  3510.        binaries.
  3511.  
  3512.        Here it is:
  3513.  
  3514.        http://setiweb.org/sas/
  3515.  
  3516.        Stan Schonberg is the editor of these pages.
  3517.  
  3518. 4.1.3  SETIforum
  3519.  
  3520.        http://www.datania.com/seti/
  3521.  
  3522. 4.1.4  SETI @ SixDegrees
  3523.  
  3524.        http://www.geocities.com/~kris_j/seti/index.html
  3525.  
  3526.        Reviewed by Dale Willamson - Dale's Rating: **
  3527.  
  3528.        The above URL will take you to a very nice site created by Kris
  3529.        Johnson, however if you click on the Seti@SixDegrees button, you
  3530.        will get clobbered with some commercials, so be fore-warned. But,
  3531.        it _is_ an interesting site anyway. For most of the options, you
  3532.        do need to become a member, but I will note -- It Is Free! This
  3533.        is most definately a "Seti@Home" type of place, with some good
  3534.        starting points. I'll try to re-visit this place in a little bit
  3535.        and see how they've improved things.
  3536.  
  3537. 4.1.5  SETI@home Speedup Tips
  3538.  
  3539.        http://www3.sympatico.ca/n.rieck/docs/seti_tips.html
  3540.  
  3541. 4.1.6  Derived statistics for SETI@home @ Rovingmouse
  3542.  
  3543.        http://www.roving-mouse.com/setiathome/
  3544.  
  3545. 4.1.7  SETI STATION
  3546.  
  3547.        http://www.flex.com/~daniel/SETI/
  3548.  
  3549.        Reviewed by Dale Willamson - Dale's Rating: **
  3550.  
  3551.        If you've got a MAC computer, check this site out. If you loose
  3552.        the pointer to it, just go to the SETI@home site and go to
  3553.        "Related Web Sites" and it'll be on the top of the list. Just
  3554.        "click" and you're there. It's even been rated as "Internet Site
  3555.        of The Month" by My Mac Magazine - Sept. 1999.
  3556.  
  3557.        It's got some "fun things" at SETI Station, as well as some
  3558.        serious stuff too, like learning how to speed up your MAC client
  3559.        processing by using RAM disk. There is even a Poll available to
  3560.        let them know what kind of MAC you're running. There's Tips,
  3561.        Teams, Winners & Loosers, and articles taken from various
  3562.        sources.
  3563.  
  3564.        Though the site is a bit "dark", it is useful and informative. I
  3565.        didn't care too much for the pull-down windows, but to each his
  3566.        own.
  3567.  
  3568. 4.1.8  SETI: The Drake Equation
  3569.  
  3570.     http://www.activemind.com/Mysterious/Topics/SETI/drake_equation.html
  3571.  
  3572. 4.1.9  Sci.astro FAQ about SETI
  3573.  
  3574.        http://sciastro.astronomy.net/sci.astro.6.FAQ
  3575.  
  3576. 4.1.10 Team Canada
  3577.  
  3578.        http://teamcanada.dhs.org/
  3579.  
  3580.        Reviewed by Dale Willamson - Dale's Rating: ****
  3581.  
  3582.        I thought I'd mention a Seti "Team" site this time, just because
  3583.        I was struck by how nice the effort was done in putting this
  3584.        together. Some things just deserve a special mention when
  3585.        everything turns out so well. The "Team Canada" site is very
  3586.        attractively put together and is hosted by Andrew Turi.
  3587.  
  3588.        While there is always room for improvement, some great work was
  3589.        put into this site with just a few "reminders" that Canadians had
  3590.        something to do with it. <grin> If you go to their section called
  3591.        "What is Seti @ Home?", you'll find some media links to MSNBC,
  3592.        CNN, and Time coverage of the Seti@Home project, a pretty cool
  3593.        "Alien" creature created by a guy named Zombieman, and some Team
  3594.        newsletters which are maintained by Bob Page. It gives you the
  3595.        impression that these guys are serious about this project!
  3596.  
  3597.        The Team Canada site is pleasant to the eyes, not overly-done,
  3598.        but "classy". I like it, and think you will too. If you decide
  3599.        to stop by for a visit, leave them an email if for no other
  3600.        reason, to let them know what you thought about their site.
  3601.  
  3602. 4.1.11 The Planetary Society
  3603.  
  3604.        http://www.planetary.org/
  3605.  
  3606.        Reviewed by Dale Williamson - Dale's Rating: ****1/2*
  3607.  
  3608.        Right from the start, this is obviously a highly rated site!
  3609.        It's well put together -- everything works -- and it's a great
  3610.        place to find scads of information. At the time of this writting,
  3611.        Planetfest '99 is going on with the Mars landing only 7 days
  3612.        away. There's a "Headline" section featuring the hotest current
  3613.        space science topics, and a "Special Sections" area where you
  3614.        can operate a rover from a classroom! They even have a very nice
  3615.        search engine for searching "seti" subjects.
  3616.  
  3617.        The Planetary Society is now in partnership with Geoman.net in
  3618.        France and is also accessible in Spanish!
  3619.  
  3620.        It's a nice site, like I mentioned at the top -- well put
  3621.        together and worth checking out.
  3622.  
  3623. 4.1.12 Patch-free-Processing
  3624.  
  3625.        By Alfred Das
  3626.  
  3627.        http://home.hccnet.nl/a.alfred/p-free-p.html
  3628.  
  3629. 4.1.13 Sky & Telescope
  3630.  
  3631.        http://www.skypub.com/news/special/seti_toc.html
  3632.  
  3633.        Reviewed by Dale Williamson - Dale's Rating: *****
  3634.  
  3635.        The Sky&Telescope site. What a pleasant and nicely done site!
  3636.        Full of interesting features such as Current News, News Archive,
  3637.        Special Reports, and you can cruise through their current monthly
  3638.        magazine on-line. Of interesting note, the site also features the
  3639.        artwork of Lynette Cook, a great artist, and there's a link to
  3640.        some of her artwork. Check that out as well when you visit here.
  3641.        (Don't forget to click on the "detail" hotlinks so you can see
  3642.        her pictures in larger detail, too.)
  3643.  
  3644.        Paying special attention to just one of the articles being shown
  3645.        when I visited this site, is a Dec 1998 article entitled "The
  3646.        Chance of Finding Aliens" and in it you'll find a reevaluated
  3647.        "Drake Equation" along with some interesting photos.
  3648.  
  3649.        All-in-all, this is a great site (or it wouldn't have my
  3650.        five-star rating), and is just loaded with interesting "stuff"!
  3651.        I was impressed and think you will be too!
  3652.  
  3653. 4.1.14 SETI Institute
  3654.  
  3655.        http://www.seti.org
  3656.  
  3657.        (SETI Institute review:  8.04.2000)
  3658.  
  3659.        Reviewed by Michael Johnson - Michael's Rating: *****
  3660.  
  3661.        The SETI Institute is a non profit corperation that was founded
  3662.        in 1984, and serves as an institutional home for scientific and
  3663.        educational projects relevant to the nature, distribution, and
  3664.        prevalence of life in the universe.
  3665.  
  3666.        The website is very nicely laid out and easy to navigate.  Just
  3667.        about every topic imaginable that is related to SETI can be found
  3668.        here, including scientific and technological aspects of
  3669.        astronomy, planetary sciences, biological, chemical and cultural
  3670.        evolution.  Their primary focus is on conducting and encouraging
  3671.        public education on these topics.
  3672.  
  3673.        The site is not updated as frequently as I would like to see it,
  3674.        but I did enjoy breezing through the archives and reading some of
  3675.        the past news articles.  The FAQ page is very well done also, and
  3676.        answers most questions about the website and their mission.
  3677.  
  3678.        All in all, a wonderful website that I will visit
  3679.        frequently....as should you.
  3680.  
  3681. 4.1.15 SETI League
  3682.  
  3683.        http://www.setileague.org
  3684.  
  3685. 4.1.16 Removed (11 Feb 2001)
  3686.  
  3687.  
  3688. 4.2    SETI utilities
  3689.  
  3690. 4.2.1  SETIwatch & SETIlog
  3691.  
  3692.        http://members.home.net/mloukko/
  3693.  
  3694. 4.2.2  SETI Manager
  3695.  
  3696.        http://home.t-online.de/home/steffen.krasselt/seti/
  3697.  
  3698. 4.2.3  TKSETI@home
  3699.  
  3700.        http://www.cuug.ab.ca/~macdonal/tkseti
  3701.  
  3702. 4.2.4  SETISPY
  3703.  
  3704.        http://pages.tca.net/roelof/setispy/
  3705.  
  3706. 4.2.5  JSETITracker
  3707.  
  3708.        http://zap.to/jsetitracker
  3709.  
  3710. 4.2.6  SetiTEAM Homepage
  3711.  
  3712.        http://www.sqiz.co.uk/Seti/setiteam.htm
  3713.  
  3714. 4.2.7  SETIBuf homepage
  3715.  
  3716.        http://www.hallquist.net/SETI/SETIBuf.htm
  3717.  
  3718. 4.2.8  SETI Monitor homepage
  3719.  
  3720.        http://www.zrlm.com/highstress/setimon/
  3721.  
  3722. 4.2.9  SETI UNiT Manager homepage
  3723.  
  3724.        http://www.cooc.de/applescript/
  3725.  
  3726. 4.2.10 RunCache & FetchCache
  3727.  
  3728.        http://setiathome.ssl.berkeley.edu/RunCache
  3729.        http://setiathome.ssl.berkeley.edu/FetchCache
  3730.  
  3731. 4.2.11 Seti@home Service
  3732.  
  3733.        http://www.telepath.com/~dennison/Ted/SETI/SETI_Service.html
  3734.  
  3735.  
  3736. 4.3    SETI fun
  3737.  
  3738. 4.3.1  Carolyn's Clinic
  3739.  
  3740.        http://home.columbus.rr.com/theehlens/index.htm
  3741.  
  3742.        If you ever suffer from WU withdrawal or some other SETI@home
  3743.        related illnesses, visit the clinic. Wondering whether to
  3744.        overclock or not or what that science jargon in the Tech news
  3745.        means, the clinic will help you with that and just about anything
  3746.        else too.
  3747.  
  3748.  
  3749. 5      Acknowledgements
  3750.  
  3751. 5.1    Sci.astro FAQ
  3752.  
  3753.        From the sci.astro FAQ I have used section 1.2.2 and 1.2.3, and
  3754.        have hereby agreed to bring this copyright statement:
  3755.  
  3756.        Subject: Copyright
  3757.  
  3758.        This document, as a collection, is Copyright 1995, 1996, 1997 by
  3759.        T. Joseph W. Lazio (jlazio@patriot.net).  The individual articles
  3760.        are copyright by the individual authors listed.  All rights are
  3761.        reserved. Permission to use, copy and distribute this unmodified
  3762.        document by any means and for any purpose EXCEPT PROFIT PURPOSES
  3763.        is hereby granted, provided that both the above Copyright notice
  3764.        and this permission notice appear in all copies of the FAQ
  3765.        itself.  Reproducing this FAQ by any means, included, but not
  3766.        limited to, printing, copying existing prints, publishing by
  3767.        electronic or other means, implies full agreement to the above
  3768.        non-profit-use clause, unless upon prior written permission of
  3769.        the authors.
  3770.  
  3771.        This FAQ is provided by the authors "as is," with all its faults.
  3772.        Any express or implied warranties, including, but not limited to,
  3773.        any implied warranties of merchantability, accuracy, or fitness
  3774.        for any particular purpose, are disclaimed.  If you use the
  3775.        information in this document, in any way, you do so at your own
  3776.        risk.
  3777.  
  3778.  
  3779. 5.2    People who have worked with the FAQ
  3780.  
  3781.        The current maintainer of the FAQ wishes to thank
  3782.        the following persons for their past and/or present
  3783.        work with the FAQ:
  3784.  
  3785.        Peter Alfredsen, who maintained the FAQ up to version 1.5.
  3786.  
  3787.        Walter Novacek who did the html porting up to version 1.30.
  3788.  
  3789.        Dale Williamson who handled the 4.x.x section until his computer
  3790.        broke down.
  3791.  
  3792.        Jan Knutar, who maintained the FAQ from version 1.5.2 to 1.9.8
  3793.  
  3794.  
  3795.