Pirates@Home: Difference between revisions
add screensaver gifs |
add primates screensaver |
||
| Line 109: | Line 109: | ||
=== Primates@Home (April Fools 2008) === | === Primates@Home (April Fools 2008) === | ||
[[File:Primates@Home screensaver Starboard 5.21.gif|thumb|Primates@Home screensaver Starboard 5.21 featuring the message: gag monkey p]] | |||
On 1 April 2008, Pirates@Home was temporarily replaced by a spoof project called '''Primates@Home''', which appeared at <code>primates.spy-hill.net</code>.<ref name="primates">Primates@Home (2 April 2008 archive). [https://pirates.boincsynergy.ca/primates/ Primates@Home]. BOINC Synergy. Retrieved 2026-05-01.</ref> The project homepage proclaimed: | On 1 April 2008, Pirates@Home was temporarily replaced by a spoof project called '''Primates@Home''', which appeared at <code>primates.spy-hill.net</code>.<ref name="primates">Primates@Home (2 April 2008 archive). [https://pirates.boincsynergy.ca/primates/ Primates@Home]. BOINC Synergy. Retrieved 2026-05-01.</ref> The project homepage proclaimed: | ||
Latest revision as of 14:56, 4 June 2026
Pirates@Home was a volunteer distributed computing project built on the Berkeley Open Infrastructure for Network Computing (BOINC) platform. It was never intended as a scientific research project in its own right; instead, it served as an important and cheerful test-bed for the development of the BOINC software ecosystem, beginning in 2004.[1] Notably, it played a foundational role in the creation of Einstein@Home, one of the most successful BOINC projects ever launched, and later helped develop BOINC's social software tools.[2] Its playful pirate theme was a deliberate signal to participants that this was not a serious scientific computing project but a platform for experimentation and fun.[3]

Background
BOINC and volunteer computing
The Berkeley Open Infrastructure for Network Computing (BOINC) is an open-source middleware system that enables scientists to harness the idle processing power of millions of volunteered home computers around the world. Originally developed at the University of California, Berkeley by David Anderson as part of the SETI@home project, BOINC was designed to be a general-purpose platform that any researcher could adopt.[4] A BOINC project distributes small packets of work, called work units, to participating computers. Each computer processes its assigned work unit and returns the result. The aggregate of thousands or millions of such calculations amounts to the kind of computational throughput that would otherwise require a dedicated supercomputer.
Setting up a new BOINC project involves configuring server software, designing client applications, testing scheduling, validating results, and building community features. All of these components needed to be tested before any major scientific project could go live. Pirates@Home was created precisely for this purpose.
Einstein@Home and the need for a test project
In 2004, physicist Bruce Allen of the University of Wisconsin-Milwaukee and the Max Planck Institute for Gravitational Physics was preparing to launch Einstein@Home, a project that would use volunteer computing to search for continuous gravitational wave signals from spinning neutron stars in data from the Laser Interferometer Gravitational-Wave Observatory (LIGO) and the GEO 600 detector in Germany.[5] The Einstein@Home team needed a working BOINC project to develop and test the system before its public launch, particularly its distinctive Starsphere screensaver. Eric Myers, then an Assistant Professor of Physics and Astronomy at Vassar College in Poughkeepsie, New York, and a member of the LIGO Scientific Collaboration, set up Pirates@Home as that prototype.[6] As Myers described it:
To prepare for the design, development and deployment of Einstein@Home I had previously set up another BOINC project for testing, called Pirates@Home.
— Eric Myers, MediaWiki.org[2]
The name was chosen deliberately. As the BOINC wiki explains, the name was chosen to make it clear that it was only a test project, not the beginning of Einstein@Home.[1] A pirate theme fit the bill perfectly: it was memorable, obviously tongue-in-cheek, and gave the project a lively community identity while keeping expectations appropriately low.
Mission 1 (2004 to 2005)
Launch and early operations
Pirates@Home first appeared online in the summer of 2004, with the earliest archived snapshot of the site dated 19 September 2004 — appropriately, International Talk Like a Pirate Day.[7] The project was hosted on a server at Vassar College (initially at pirates.vassar.edu) running on Red Hat Linux, later updated to Fedora Core.[8] Participants were welcomed with a characteristically piratical greeting:
Aaargh! Welcome, mates, to the Pirates@Home project! This is a test of the Berkeley Open Infrastructure for Network Computing (BOINC).
— Pirates@Home homepage, September 2004[7]
From the outset, the website was transparent about its experimental nature. The project stated plainly that it was not doing any real scientific computation and that participants were just having fun with BOINC.[3] Work units issued during this period were very small test packets, released in limited quantities to verify the BOINC scheduling, validation, and credit systems. BOINC version 4 was required of all participants.[7]
The project homepage listed several potential future sponsors in a humorous fashion, including the National Science Foundation, the American Physical Society, the LIGO Scientific Collaboration, the GEO 600 collaboration, the World Year of Physics 2005, and the organisers of International Talk Like a Pirate Day.[7]
The Starsphere screensaver

One of the most significant achievements of Mission 1 was the development of the Starsphere screensaver for Einstein@Home. Pirates@Home served as the live testing environment for this 3D screensaver, which was authored by Bruce Allen and David Hammer of the University of Wisconsin-Milwaukee, and Eric Myers of Vassar College.[9]
The Starsphere screensaver displays a rotating celestial sphere showing the traditional constellations and the positions of the three gravity-wave detector sites represented by "L"-shaped markers — a reference to the fact that each detector is essentially a very large Michelson interferometer:
- LIGO Hanford Observatory (LHO), Hanford, Washington, USA (N 46.45°, W 119.41°), consisting of two interferometers with 4 km arms (H1) and 2 km arms (H2).
- LIGO Livingston Observatory (LLO), Livingston, Louisiana, USA (N 30.56°, W 90.77°), with one 4 km interferometer (L1).
- GEO600, Hanover, Germany (N 52.24°, E 9.81°), a 600 m interferometer.[9]
The screensaver also renders the known pulsars as purple dots clustered in the plane of the Milky Way, supernova remnants as dark red dots, and nearby galaxies out to 30 megaparsecs as green dots. An orange search-marker indicates the current sky position being analysed, described in right ascension and declination.[9] The screensaver was translated into at least nine languages by the Pirates@Home community, including German, French, Spanish, Russian, Portuguese, Polish, Czech, and Hungarian.[9]
From a physics standpoint, Einstein@Home was designed to search for gravitational wave signals from rapidly rotating neutron stars. The signal from such a star would be a nearly sinusoidal wave at a frequency related to the star's spin rate and its quadrupole moment . The gravitational wave strain amplitude at a distance is approximately:
where is the gravitational wave frequency (twice the rotation frequency), is the gravitational constant, and is the speed of light.
The Pirates@Home project also maintained a dedicated page of Einstein@Home team statistics for the Pirates@Home volunteer team, so participants could track how much computing time their community was contributing to the actual scientific project.[3]
Security incident
On 12 June 2005, the Pirates@Home server was hacked. The intrusion was detected quickly, the server was taken offline, and a full system inspection and reinstallation was performed. The incident was reported to the community on the project forums.[3]
Shutdown of Mission 1
With Einstein@Home officially launched on 19 February 2005[5] and running successfully, the need for Pirates@Home's original test mission was complete. The project announced on 23 June 2005 that it would shut down the following day:
The Pirates@Home project and web site will shut down sometime in the late morning (EST) on Friday, June 24th, 2005.
— Pirates@Home news, 23 June 2005[3]
The server went offline as planned on 24 June 2005 at approximately 10:50:26 UTC, as recorded in the BOINC Synergy archive snapshot.[3]
Extended Mission (2006 onwards)
New server, new mission
In January 2006, Pirates@Home returned — this time on a new server hosted at pirates.spy-hill.net, running under Myers's own Spy Hill Research operation.[1] The BOINC Wiki records that the project reappeared in January 2006 on a different server to act as a test stand for another LIGO-related project, called Interactions in Understanding the Universe (I2U2).[1]
I2U2 was an NSF-funded science education initiative[10] that aimed to provide high school teachers and students with access to LIGO environmental data — from seismometers, magnetometers, and weather stations — for inquiry-based investigations called "e-Labs."[6] The BOINC discussion forum software was being considered as a platform component for I2U2, and Pirates@Home was used to test it.
BOINC social software development
During the Extended Mission, the additions made to BOINC for I2U2 were focused on social interaction and community features rather than distributed computation. As the BOINC wiki summarises:
The forums were modified to add privacy, to add attachments to postings, to give users limited but rechargable ratings points, and to add keyword classification of postings.
— BOINC Wiki, Pirates@Home[1]
Myers also developed the BOINC Authentication extension for MediaWiki, which allowed a wiki to be integrated seamlessly with a BOINC project, using the BOINC project's user database for authentication rather than requiring a separate wiki login.[2] This extension was demonstrated on the Pirates@Home glossary wiki.[11]
The extended mission also served as a general sandbox for BOINC server modifications. The project wiki maintained a collection of pages classified as "BOINC Hacks," documenting how project administrators and application developers could exercise more refined control over their projects — including a comprehensive list of scheduler restriction techniques.[1]
New account creation during this phase required an invitation code, a feature specifically being tested for potential use in I2U2.[12]
Primates@Home (April Fools 2008)

On 1 April 2008, Pirates@Home was temporarily replaced by a spoof project called Primates@Home, which appeared at primates.spy-hill.net.[13] The project homepage proclaimed:
Primates@Home is currently testing what happens to primates when you disturb the natural environment to which they have become accustomed. Do they react with confusion? Bemusement? Anger and hostility? A mixture of these?
— Primates@Home homepage, 1 April 2008[13]
The project listed humorous potential future sponsors including the National Geographic Society, the Bronx Zoo, the Philadelphia Zoo, the Honolulu Zoo, and the San Diego Zoo. It also featured a "Shakespeare Project" in which participants could solve reCAPTCHA tasks in exchange for virtual bananas.[13] The copyright notice read "Copyright © 2008 Timmy the Monkey."[13]
Final mission and legacy
The project continued intermittently in subsequent years, used for testing new BOINC client and server code before new stable branches were released.[10] The last archived snapshot dates to July 2013.[14] Myers noted on his personal site that he hoped to put the project to good use for a further mission in the future, though no additional mission was publicly documented.[6]
Technical details

The Pirates@Home server was initially configured on a Red Hat 7.3 machine, upgraded to Fedora Core 3 and then Fedora Core 4 over the course of its operation.[8] The project ran on the standard BOINC software stack with a MySQL backend. The BOINC Synergy project catalogue lists it as running on Windows, Linux, and macOS client platforms.[14]
Because Pirates@Home performed no real scientific computation, it generated no floating-point operations per second (FLOPS) in any meaningful sense; any BOINC credits awarded were for testing purposes only, and the work units were essentially trivial placeholder computations. This made it easy to focus on infrastructure testing without worrying about the correctness of scientific results.
The project was configured as a "permanent test project" with intermittent availability. The BOINC wiki entry lists its institution as "Spy Hill Research (under contract to LIGO)" and its official launch date as 02-06-2004.[1]
Impact and significance
Pirates@Home occupies a notable place in the history of volunteer computing. It was one of the earliest BOINC projects after SETI@home itself, and its direct contribution to the infrastructure of Einstein@Home was lasting. The Starsphere screensaver developed and tested through Pirates@Home became a celebrated feature of Einstein@Home, which went on to attract over one million registered users[15] and to contribute to the discovery of dozens of previously unknown radio pulsars.[6]
Beyond the screensaver, Pirates@Home's contributions to BOINC's social and community software — particularly the forum enhancements and the MediaWiki authentication extension — have benefited many subsequent BOINC projects. The "BOINC Hacks" documentation produced through Pirates@Home remains a reference for BOINC project administrators.[1]
The project's cheerful culture also helped establish that BOINC communities could be welcoming and fun, lowering the barrier to participation and demonstrating that volunteer computing projects need not be dry or inaccessible.
See also
- Einstein@Home
- SETI@home
- Berkeley Open Infrastructure for Network Computing
- LIGO
- GEO 600
- Gravitational wave
- Neutron star
References
- ↑ 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 BOINC Wiki. Pirates@Home. University of California, Berkeley. Last edited 22 July 2022. Retrieved 2026-05-01.
- ↑ 2.0 2.1 2.2 Eric Myers. User:Eric Myers. MediaWiki.org. Retrieved 2026-05-01.
- ↑ 3.0 3.1 3.2 3.3 3.4 3.5 Pirates@Home Mission 1 Archive (24 June 2005). Pirates@Home. BOINC Synergy. Retrieved 2026-05-01.
- ↑ Bernard Schutz. Einstein@Home: a mega-computer for gravitational waves. Louisiana State University Department of Physics. 2004. Retrieved 2026-05-01.
- ↑ 5.0 5.1 David Anderson. The Einstein@home project was officially launched this morning. BOINC Message Boards. 19 February 2005. Retrieved 2026-05-01.
- ↑ 6.0 6.1 6.2 6.3 Eric Myers. Eric Myers: BOINC. Spy-Hill.net. Spy Hill Research. Retrieved 2026-05-01.
- ↑ 7.0 7.1 7.2 7.3 Pirates@Home (19 September 2004 archive). Pirates@Home. BOINC Synergy. Retrieved 2026-05-01.
- ↑ 8.0 8.1 Eric Myers. Creating and Configuring a BOINC Project. Spy-Hill.net. Retrieved 2026-05-01.
- ↑ 9.0 9.1 9.2 9.3 Bruce Allen, David Hammer, Eric Myers. The Einstein@Home Starsphere Screensaver. Pirates@Home Archive. BOINC Synergy. 15 February 2005. Retrieved 2026-05-01.
- ↑ 10.0 10.1 BOINCstats. News from the Projects: Pirates@Home. Retrieved 2026-05-01.
- ↑ Eric Myers. User:EricMyers. Wikimedia Meta-Wiki. Retrieved 2026-05-01.
- ↑ Pirates@Home (August 2006 archive). Pirates@Home. BOINC Synergy. Retrieved 2026-05-01.
- ↑ 13.0 13.1 13.2 13.3 Primates@Home (2 April 2008 archive). Primates@Home. BOINC Synergy. Retrieved 2026-05-01.
- ↑ 14.0 14.1 BOINC Synergy Wiki. BOINC Projects: Completed BOINC Projects. Retrieved 2026-05-01.
- ↑ Wikipedia. Einstein@Home. Retrieved 2026-05-01.
