Unwitting Distributed Genetic Programming via AJAX
hampshire.edu
hampshire.edu
Back of the envelope math: ceteris paribus that would put a 3-million pageviews/day somewhere along the lines of a dual-Itanium box today. Facebook pushes ~500 million pageviews so has access to ~300 CPUs worth of computing power in the form of its visitors' javascript engines (~5,600,000 MIPS).
[1] http://blog.mininova.org/articles/2005/11/17/mininova-the-ja...
Of course, I'm sure there are many others who would see nothing wrong with using a few milliseconds of the unsuspecting masses' time. I'm just not one of them.
So adopt the maxim: People who steal my computing resources aren't entitled to correct results. :)
Most people are perfectly ok with advertisements on web pages. I would guess that it wouldn't sap your resources more than downloading an advertisement or two.
In fact, for the average user, it might be less noticeable, given that you can load the page first and start loading the code/data for genetic programming afterwards.
A company could do business like an ad network, but instead of matching advertisers with publishers and serving ads, it would match groups needing computing resources with publishers and handle everything involved with serving out units of work and collecting the results.
For instance, you aren't going to be compiling and running c-programs client side... http://news.ycombinator.com/item?id=1084015