<start>::=[<apology><selfabasement>,<selfabasement>] <comma>::="," <apology>::="I'm sorry I"<apologyverb>"your"<apologynoun>+". " <apologyverb>::=["dirtied","soiled","ruined","destroyed","mangled","slandered"] <apologynoun>::=["shoes","jacket","program","paper","honor","girlfriend",2<petkind>] <selfabasement>::=[<selfabasement2>,<selfabasement2><selfabasement2>] <selfabasement2>::=(cap)<selfabasement3>+". " <selfabasement3>::=[<iamslime>+". "+(cap)<pleasedonthurtme>,<iamslime>,<pleasedonthurtme>] <pleasedonthurtme>::=[<beg>+<comma>+" ",""]+[<spareme>,<itsnotworthit>] <beg>::=<begphrase>+[<comma>+" "+<respectful>,""] <begphrase>::=["please","i petition you","i beg of you","pretty please","if you can show mercy"] <respectful>::=["sir","madam","mister","lord","big guy"] <spareme>::=[3<dontdoit>,<nowrath>] <dontdoit>::="do not"<wrathfulaction><wrathobject>+[<withobject>,""] <wrathfulaction>::=["smite","destroy","strike","torch","mangle","kill"] <wrathobject>::=["me",5<mystuff>] <withobject>::=" with your"<withobject2> <withobject2>::=(unq)["katana","broadsword","fearful gaze","mighty fist","squeegie","TRS-80","rolled-up newspaper"] <mystuff>::="my"["family","computer",2<petkind>,"descendants","firstborn"["son","daughter","child"]] <petkind>::=["dog","cat","goldfish","ferret","llama"] <nowrath>::=<nowrathverb>"your"<wrathadjectives><wrathtype> <nowrathverb>::=["turn away","recant","abandon","cool"] <wrathadjectives>::=["righteous","fearful","well-deserved","hot"] <wrathtype>::=["wrath","anger","hate","bad attitute"] <itsnotworthit>::="do not"[<hurtyourself>,<wastetime>] <hurtyourself>::=<hurtverb>"your"<withobject2>"by"<hurtme> <hurtverb>::=["harm","bruise","tarnish","damage","dirty"] <hurtme>::=<hurtmeverb><wrathobject> <hurtmeverb>::=["smiting","destroying","striking","mangling","killing","revenging yourself on"] <wastetime>::=<wastetimeverb><hurtme> <wastetimeverb>::=["waste your time","stoop to","interrupt your busy schedule by","work up a sweat"] <iamslime>::="I am"[<lowerthan><uglything>,<uglything>] <lowerthan>::=["smellier","uglier","more unworthy","more insignificant","lower","stupider","nothing more"]"than" <uglything>::="a"<uglyadjectives><uglynoun> <uglyadjectives>::=[2<uglyadjective>,<uglyadjective>+<comma>+" "+<uglyadjectives>] <uglyadjective>::=["smelly","dirty","day-old","century-old","purple","green","rusty","polka-dotted","stinky"] <uglynoun>::=[<uglynounsingle>,"pile of"<uglynounsingle>+"s"] <uglynounsingle>::=["sock","rock","sneaker","gnu","beetle","doorknob",2<petkind>]<start>::=<startrek>
<start>::=[<hundreds>,<thousands>,<millions>,<billions>,<trillions>]
<comma>::=","
<hundreds>::=[900<threedigit>,90<twodigit>,9<onedigit>]
<onedigit>::=["one","two","three","four","five","six","seven","eight","nine"]
<twodigit>::=[<teens>,8[9<tensdigit>+"-"+<onedigit>,<tensdigit>]]
<teens>::=["ten","eleven","twelve","thirteen","fourteen","fifteen","sixteen","seventeen","eighteen","nineteen"]
<tensdigit>::=["twenty","thirty","forty","fifty","sixty","seventy","eighty","ninety"]
<threedigit>::=<onedigit>"hundred"+[99" "+<twodigit>,""]
<thousands>::=<hundreds>"thousand"+[9<comma><hundreds>,""]
<millions>::=<hundreds>"million"+[90<comma><thousands>,9"",<comma><hundreds>]
<billions>::=<hundreds>"billion"+[90<comma><millions>,9"",<comma><thousands>]
<trillions>::=<hundreds>"trillion"+[90<comma><billions>,9"",<comma><millions>]
The project, called Folding@home, is a distributed computing project which was launched on October 1, 2000 by Stanford University
"Distributed computing" allows the computing power of thousands of anonymous users to speed up scientific projects.The Stanford University team makes a list of calculations (mathematical simulations) to be worked out and a server allocates these calculations to different users who have previously downloaded a tiny software. Stanford thus benefits from a huge computing power (equivalent to a few thousand expensive supercomputers), power which is donated freely by the project members.
Users simply download an application that runs protein-folding simulations on their desktop computers when the systems are idle.