Slashdot Mirror


Could Wikipedia Become a Supercomputer?

An anonymous reader writes "Large websites represent an enormous resource of untapped computational power. This short post explains how a large website like Wikipedia could give a tremendous contribution to science, by harnessing the computational power of its readers' CPUs and help solve difficult computational problems." It's an interesting thought experiment, at least — if such a system were practical to implement, what kind of problems would you want it chugging away at?

165 comments

  1. /. harnesses user cpu by Anonymous Coward · · Score: 0

    all that guru meditation is bound to bring enlightenment 0.18

    1. Re:/. harnesses user cpu by ScrewMaster · · Score: 1

      all that guru meditation is bound to bring enlightenment 0.18

      Nah. Too many errors. I reverted to 0.17.

      --
      The higher the technology, the sharper that two-edged sword.
    2. Re:/. harnesses user cpu by tripleevenfall · · Score: 2

      I would settle for the gurus figuring out how to stop all the personal appeals from Jimmy Wales

    3. Re:/. harnesses user cpu by Anonymous Coward · · Score: 0

      It's wikipedia, so they'll need editors to insert mistakes and remove useful bits because of [citation needed].

  2. boinc by mrflash818 · · Score: 5, Informative

    There is already existing infrastructure and projects where people can donate their system's computational power: http://boinc.berkeley.edu/

    --
    Uh, Linux geek since 1999.
    1. Re:boinc by ScrewMaster · · Score: 1

      Really. This is a stupid story. You might as well ask why you can't convert your car into a spaceship.

      --
      The higher the technology, the sharper that two-edged sword.
    2. Re:boinc by icebike · · Score: 1

      Boinc is merely a recent example in a long line of examples of computational networks serving what in the long run are problems not worth solving unless the cost of doing so approaches zero.

      Now if Facebook somehow snuck such a computational client onto every visitors computer then it might actually serve a real purpose other than as a sop to the ego of lonely desperate people.

      --
      Sig Battery depleted. Reverting to safe mode.
    3. Re:boinc by Farmer+Tim · · Score: 1

      You might, if it isn't supervised by a trio of idiots.

      --
      Blank until /. makes another boneheaded UI decision.
    4. Re:boinc by icebike · · Score: 2

      Really. This is a stupid story. You might as well ask why you can't convert your car into a spaceship.

      No, that would actually make sense some day.

      More like converting all cars into clock just because you happen to notice lots of them show up at certain times of the day.

      --
      Sig Battery depleted. Reverting to safe mode.
    5. Re:boinc by gl4ss · · Score: 1

      actually no, it's about how wikipedia could introduce banners to keep them afloat. I thought about that a long time ago, instead of making your flash banner do cpu taxing graphical stuff, have it compute some calculation blocks for whatever. actually what porno guys should do, would be to make banners calculate bitcoins instead of doing annoying popups and "do you want to leave this page" shit.

      --
      world was created 5 seconds before this post as it is.
    6. Re:boinc by lostmongoose · · Score: 1

      Really. This is a stupid story. You might as well ask why you can't convert your car into a spaceship.

      Or a 1986 Yugo into a Bugatti Veyron.

    7. Re:boinc by geekmux · · Score: 2

      Really. This is a stupid story. You might as well ask why you can't convert your car into a spaceship.

      No, that would actually make sense some day....

      Do we really need to add the word "Relevant" in the line "News for Nerds" here? I thought it was fairly clear with the line "Stuff that Matters".

      Parent is right here, this is a stupid story, mainly for the fact that the author acts like boinc, SETI, genome/folding@home, and many, many others have somehow fallen into a black hole that everyone forgot about. The concept of using CPU cycles in a massive parallel effort is hardly new. "harnessing the power"...sheesh, like once THIS project cracks 500,000 cores processing at once, a holodeck or time machine will magically appear...

    8. Re:boinc by ls671 · · Score: 1

      Then you would introduce another popup:

      Your browser has notice a script taking too much cpu time, do you wan't to terminate the script ? Yes/No

      Ever seen those ?

      --
      Everything I write is lies, read between the lines.
    9. Re:boinc by Anonymous Coward · · Score: 0

      You could but this would be the result.
      http://www.topgear.com/uk/videos/space-robin

    10. Re:boinc by Anonymous Coward · · Score: 0

      They're not talking about using Wikipedia's servers.
      They're talking about running calculations on the users of Wikipedia webpages.
      There's a huge difference.

    11. Re:boinc by pjt33 · · Score: 2

      That's for JavaScript. The post you're replying to said Flash. I've never seen a browser pop up a message saying that a swf was taking too much CPU time. It is a cunning plan.

    12. Re:boinc by syockit · · Score: 1

      I don't think you're really reading what you've just replied to.

      --
      Democracy is for the people; you only vote once per season and we'll do the rest of the work for you don't have to.
    13. Re:boinc by tqk · · Score: 1

      There is already existing infrastructure and projects where people can donate their system's computational power ...

      Distributed.net

      --
      "Tongue tied and twisted, just an Earth bound misfit ..." -- Pink Floyd.
    14. Re:boinc by Cryacin · · Score: 1

      Yes it does. If you lock the GUI in the flash player for longer than 60 seconds, (the longest period you can set in Flash), it will give you a #1502 Error: A script has executed for longer than the default timeout period of 15 seconds, (which can be set to a maximum of 60 seconds without updating the error message).

      Now using greenthreads or something similar, there are of course ways to get around this, but my point is, that it IS possible to get a script timeout error.

      Don't believe me? Create a new flex project, and put a creation complete handler function with the following code:
      public function onCreationComplete(event:Event):void
      {
      while(true)
      {
      trace("tick");
      }
      }

      And watch it 'splode!

      --
      Science advances one funeral at a time- Max Planck
    15. Re:boinc by Anonymous Coward · · Score: 0

      Several Flash games I used to play used Plura Processing to generate extra revenue. I'm told it was a bit more than a pittance, but not by much. It covered hosting, though.

    16. Re:boinc by ScrewMaster · · Score: 1

      Really. This is a stupid story. You might as well ask why you can't convert your car into a spaceship.

      No, that would actually make sense some day....

      Do we really need to add the word "Relevant" in the line "News for Nerds" here? I thought it was fairly clear with the line "Stuff that Matters".

      Parent is right here, this is a stupid story, mainly for the fact that the author acts like boinc, SETI, genome/folding@home, and many, many others have somehow fallen into a black hole that everyone forgot about. The concept of using CPU cycles in a massive parallel effort is hardly new. "harnessing the power"...sheesh, like once THIS project cracks 500,000 cores processing at once, a holodeck or time machine will magically appear...

      Well. I don't know about a time machine. Those things are dangerous. But a holodeck now: if converting Wikipedia into a multiprocessor array would come up with a holodeck, I'd be all for it. Matter of fact, the number of Slashdotters who would immediately buy one is legion ... they'd never, ever, have to leave their parent's basement and could have a girlfriend as well. Or a reasonable facsimile of same. Or many different reasonable facsimiles.

      --
      The higher the technology, the sharper that two-edged sword.
  3. Deep Thought by rossdee · · Score: 1

    "what kind of problems would you want it chugging away at?"

    Well obviously the Answer to Life, the Universe and Everything

    1. Re:Deep Thought by Fireking300 · · Score: 1

      Well that's already been solved. "42" http://goo.gl/WRNhV

    2. Re:Deep Thought by ScrewMaster · · Score: 1

      "what kind of problems would you want it chugging away at?"

      Well obviously the Answer to Life, the Universe and Everything

      How about, "How do we make wikipedia accurate and reliable?"

      --
      The higher the technology, the sharper that two-edged sword.
    3. Re:Deep Thought by homey+of+my+owney · · Score: 1

      Where's Waldo?

    4. Re:Deep Thought by ThePangolino · · Score: 1

      Well, let's try The Last Question then.

      --
      My ignorance is just as good as your knowledge.
    5. Re:Deep Thought by Anonymous Coward · · Score: 1

      Cut the content by 95%, stop taking user contributions, pay experts in each field to contribute a paragraph or two, then don't revise the content until it's hopelessly outdated.

      But in the meantime we'll take "pretty damn good" as a replacement. Smartass.

    6. Re:Deep Thought by maxwell+demon · · Score: 1

      So I get the value of "LET THERE BE LIGHT!" is 42?

      --
      The Tao of math: The numbers you can count are not the real numbers.
    7. Re:Deep Thought by MurukeshM · · Score: 1

      The last question is about decreasing the total entropy in the universe. Upon obtaining the answer, Multivac found no one to present the answer to, and decided to create an universe, with human beings in it, to whom it could give the answer.Hence, "Let there be light..."

    8. Re:Deep Thought by ScrewMaster · · Score: 1

      So I get the value of "LET THERE BE LIGHT!" is 42?

      Nope. 5x9 is 42.

      --
      The higher the technology, the sharper that two-edged sword.
    9. Re:Deep Thought by troon · · Score: 1

      Tsk. May want to re-read the "tri"logy again.

      "What do get if you multiply six by nine?"

      Damned lameness filter wouldn't let me post the question in the canonical all-caps.

      --
      Ydco co ,df C erb-y go. a Ekrpat t.fxrapev
    10. Re:Deep Thought by ScrewMaster · · Score: 1

      Yeah, should have double-checked that.

      --
      The higher the technology, the sharper that two-edged sword.
  4. This has already been done... by Anonymous Coward · · Score: 1

    google SETI sometime. It was successful there because all involved had a common interest, NOT SO for wiki, so I'll put my money on 'flop'.

    1. Re:This has already been done... by interval1066 · · Score: 1

      Well, we can't know the success of a computative collaboration among wikipedia users until we know what the effort is. Obviously, if the point of the collab is nonsense we'll get nonsense results. I would hope that such a project makes some kind of sense for all. But yes, its all ready been done. The folding at home project is one that makes sense. SETI, well, hard to say how much sense it makes (at least to me), but it was a well coordinated effort at least.

      --
      Python: 'And then suddenly you have a language which says "we're all stuck with whatever the whiniest coder wants".'
  5. Maybe, but by Mikkeles · · Score: 3, Funny

    Only if bitten by a radiaoactive calculator!

    --
    Great minds think alike; fools seldom differ.
    1. Re:Maybe, but by Anonymous Coward · · Score: 1

      Only if bitten by a radiaoactive calculator!

      Even then - I'd probably stop using Wikipedia if it slowed down my computer whenever I visited it as I tend to leave dozens of pages open for extended periods when researching anything.

  6. No. It couldn't. by Anonymous Coward · · Score: 3, Insightful

    Wikipedia is a clusterfuck of little tiny fiefdoms. And you expect them to solve actual problems? hahahahaha.

  7. obviously... by Anonymous Coward · · Score: 0

    ...mining bitcoins.

  8. coins by Anonymous Coward · · Score: 3, Funny

    Wikipedia could use that computing power to harvest bitcoins so that they'll never have to beg for money again. It's a brilliant plan.

    1. Re:coins by alanw · · Score: 1

      17th June, Symantec's blog:

      It has been known for some time that a botnet’s combined computing power could be used for a number of nefarious purposes. We can now add Bitcoin mining to that list.

      http://www.symantec.com/connect/blogs/bitcoin-botnet-mining

    2. Re:coins by dkf · · Score: 1

      17th June, Symantec's blog:

      It has been known for some time that a botnet’s combined computing power could be used for a number of nefarious purposes. We can now add Bitcoin mining to that list.

      So that is what all those annoying Flash things in webpages are doing when they swallow all my CPU power!

      --
      "Little does he know, but there is no 'I' in 'Idiot'!"
    3. Re:coins by Half-pint+HAL · · Score: 1

      The article concludes it's not profitable enough compared to other botnet activities to be worth doing. Hmmm... I think he's missed a certain point: botnets, like hire cars, aren't on hire to clients 24x365, so I imagine it'll be picked up as a method of profiting during any downturns in the DDoS market....

      --
      Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
  9. no, thanks by orange47 · · Score: 1

    I would prefer if wikipedia remained free to use. besides, javascript is 'evil'

    1. Re:no, thanks by rwven · · Score: 1

      The biggest reason JS would never work is that there's no ability to sleep execution in JS. If you set it on a task, it will devote 100% to it, and leave nothing left for the browser. Essentially your JS would kick off and your browser would freeze.

      A 1x1px swf or something like that would be a far better idea.

    2. Re:no, thanks by stdarg · · Score: 1

      There's a new "web worker" api which I think is similar to multithreading.

  10. Wikipedia supercomputer stalls by paiute · · Score: 5, Funny

    Sure, it would come up with a solution pretty quickly, but then that solution would get edited, then the edit would be attacked by the supercomputer's moderating subroutine, then there would be a flame war on the discussion page occupying a large percentage of the total cycles. Then the solution would be locked and you couldn't see it or see a graph of it because there was no graph of it in the public domain.

    --
    If Slashdot were chemistry it would look like this:Cadaverine
    1. Re:Wikipedia supercomputer stalls by sconeu · · Score: 1

      And then the solution would be deleted because it wasn't noteworthy.

      --
      General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
  11. Re:No. It couldn't. by ScrewMaster · · Score: 2, Insightful

    "Clusterfuck of little tiny fiefdoms." That has to be the best description of wikipedia that I've ever heard.

    --
    The higher the technology, the sharper that two-edged sword.
  12. coins by Anonymous Coward · · Score: 0, Insightful

    Easy, wikipedia will use user's computational power to mine bitcoins. In this way they won't need any donations. Just wait.

  13. Sending more carefully targeted emails.. by gb7djk · · Score: 1

    Afterall it is now being done with a rather blunderbus approach. With all that extra processing power we could target people so much more effectively.

  14. Bitcoin! by Anonymous Coward · · Score: 0

    Is there a javascript bitcoin generator that can make money for me?

    I could then inject the script into many websites by exploiting XSS vulnerabilities!

    I wouldn't be surprised if zynga games generate bitcoin for them already or turn your computer into a general purpose compute resource for them.

    1. Re:Bitcoin! by zill · · Score: 1

      Is there a javascript bitcoin generator that can make money for me?

      Yes there is. Just google for it.

      But no CPU in existence can mine fast enough to cover the electricity costs, let alone the extra wear.

      You could still earn money by inserting these scripts maliciously though, but I'm not sure if the criminal penalties are worth it for a few cents a day. Remember, bitcoin is not anonymous and AFAIK there is no way to cash out bitcoins in an untraceable manner.

  15. Illegal by Anonymous Coward · · Score: 0

    This could be illegal under the UK's Computer Misuse Act unless specifically opted into. This also triggers the Data Protection Act and EU law which effectively means the browser is by default is opted out of this and signing up requires clear consent so no burying it in 1000 pages of bullshit.

    Just because an entity is a charity doesn't give it special rights.

    1. Re:Illegal by zill · · Score: 1

      Billions of websites use client-side JavaScript. Have any website been targeted by these UK and EU laws yet?

    2. Re:Illegal by maxwell+demon · · Score: 1

      There is a difference between using JavaScript to perform the site's function and using JavaScript to perform some operation completely unrelated to the visited site. What would you say if e.g. Mozilla added code to Firefox which did number crunching while you are surfing?

      And BTW, I do my own scientific calculations on the same computer I also use the browser on (occasionally also to look up something on Wikipedia). I'll definitively not allow it to use unnecessary CPU power. (And before you ask: Yes, there's a computing cluster. But normally, that cluster is full and my desktop computer is free.)

      --
      The Tao of math: The numbers you can count are not the real numbers.
    3. Re:Illegal by Anonymous Coward · · Score: 0

      Quite. The Computer Misuse Act is also why software developers taking revenge on pirated software get prosecuted if they do something dumb like delete users data. (It has been done and people have been prosecuted.) I'm sure it would also fall foul of other UK and EU law.

  16. What Deep Thought...? by waterbear · · Score: 1

    Just think -- wikipedia can be changed in a few seconds by any schoolkid with an idea for some online graffiti -- would you want it chugging away at _any problems at all_?

    -wb-

  17. Do not like it by drolli · · Score: 4, Insightful

    if i want to contribute computing power somewhere for free then there are ways to do it already

    if wikipedia needs money, i can donate something or pay something.

    But *please* i use wikipedia often, maybe primarily, on my tablet. I dont think that abusing an ARM processor running on Battery power connected via an instable and slow internet connection will help a lot.

    1. Re:Do not like it by Warlord88 · · Score: 1

      I'm pretty sure you'll be able to control when to contribute CPU cycles and when not.

    2. Re:Do not like it by SanityInAnarchy · · Score: 1

      The only real advantage to JavaScript in this case is to capture the cycles of the sort of people who wouldn't trip that control -- which means anonymous visitors, which means I'd have to opt out.

      If they made it opt-in, they could just as easily link to boinc.

      --
      Don't thank God, thank a doctor!
    3. Re:Do not like it by Anonymous Coward · · Score: 0

      I donated. Money. I could donate my CPU or GPU time too but I would really really appreciate if I could decide how and when I do donate!

    4. Re:Do not like it by tepples · · Score: 1

      If they made it opt-in, they could just as easily link to boinc.

      As I understand it, BOINC is intended to be run by a computer's administrator, not a user. The advantage of JavaScript running in a web page is that it's more likely to be allowed by the administrator, in turn because browsers run JavaScript programs in a sandbox where they can't affect anything else in a user's account without the user's specific consent (file API, etc.).

  18. but why can't you? by decora · · Score: 2

    i have a car.

    i have a rocket engine.

    what's the problem?

    1. Re:but why can't you? by IrquiM · · Score: 1

      for once, the size (of the rocket engine) matters....

      --
      This is blinging
    2. Re:but why can't you? by aix+tom · · Score: 1

      For one, your tail lights are not bright enough for the bigger distances, so a Vogon construction cruiser will probably plough right into you when you are stuck at the end of a traffic jam.

    3. Re:but why can't you? by Anonymous Coward · · Score: 0

      Well, isn't that clear? Either not enough beer or not enough buddies.

    4. Re:but why can't you? by Anonymous Coward · · Score: 0

      I have a cock. I am a man. Why can't I be fucking a supermodel right now? Seriously, I have everything I need to do it.

    5. Re:but why can't you? by txmcse · · Score: 1

      more so than how you use it? I think not...

  19. No by Anonymous Coward · · Score: 0

    Firefox is already slow enough. This would result in lots of angry Wikipedia users who don't use NoScript. Moreover, the extensive use of Javascript recently is growing out control. I have to agree more and more with rms here.

    Besides:

    While Wikipedia's visitors read Wikepedia's entries, the CPUs of their computers are almost idle.

    What make you think that this is the case?

    1. Re:No by ScrewMaster · · Score: 1

      While Wikipedia's visitors read Wikepedia's entries, the CPUs of their computers are almost idle. What make you think that this is the case?

      Yes, that does seem rather presumptuous. Maybe not entirely inaccurate, but presumptuous.

      --
      The higher the technology, the sharper that two-edged sword.
  20. Already being done by plutorodinium · · Score: 4, Interesting

    PluraProcessing has a cloud computing platform like the idea in this article. Customers pay Plura to perform computations and Plura outsources the computations to the browsers that are visiting its affiliate's websites. This is an interesting way to monetize the Web. Would you rather view ads or rent off some of your CPU / memory?

    1. Re:Already being done by Americium · · Score: 1

      Depends if it will be more than my electricity costs, which I'm sure it won't be. I don't have a highly efficient server farm that gets cheap commercial electricity rates. It would probably be cheaper to just build you own server farm for computation than to outsource it to the public.

    2. Re:Already being done by stephanruby · · Score: 1

      Would you rather view ads or rent off some of your CPU / memory?

      It depends. Personally, I'd prefer to rent off my CPU only when I'm not using my computer, not when I'm actively looking for something on Wikipedia and I have x number of tabs already opened. I guess the same could be said for ads too. Whenever I'm browsing the web, I opt for no ads if I can help it, or less computationally intensive ads (like Google ad-words) instead.

      And the problem with Wikipedia doing that is that its users are already used loading a clean site without too many ads (except for various fundraising ads), that the foundation already has a pretty clear mission (and this idea would severely detract from it), and that since the overwhelming majority of wikipedia users are already using wikipedia for non-editing and/or non-altruistic reasons, I don't think they would be supportive of this idea either.

  21. Ummm... by fuzzyfuzzyfungus · · Score: 5, Insightful

    Let me tell you a little story:

    Once upon a time, shortly after an asteroid impact wiped out the vacuum tubes; but before Steve Jobs invented aluminum, we had computers that plugged into the wall, with CPUs that ran all the time at pretty much the same power level. Even when idle. Back in those days, had most people's schedulers not kind of sucked, there may actually have been some "free" CPU time floating about.

    Now, back to the present: On average, today's computer has a pretty substantial delta between power at full load and power at idle. This is almost 100% certainly the case if the computer is a laptop or embedded device of some kind(which is also where the difference in battery life will come to the user's notice most quickly). CPU load gets converted into heat, power draw, and fan noise within moments of being imposed.

    Now, it still might be the case that wikipedia readers are feeling altruistic; but, if so, javascript is an unbelievably inefficient mechanism for attacking the sort of problems where you would want a large distributed computing system. A java plugin would be much better, an application better still, at which point you are right back to today, where we have a number of voluntary distributed computing projects.

    If they wished to enforce, rather then persuade, they'd run into the unpleasant set of problems with people blocking/throttling/lying about the results of/etc. the computations being farmed out. Given wikipedia's popularity, plugins for doing so in all major browsers would be available within about 15 minutes. Even without them, most modern browsers pop up some sort of "a script on this page is using more CPU time than humanity possessed when you were born to twiddle the DOM to no apparent effect, would you like to give it the fate it deserves?" message if JS starts eating enough time to hurt responsiveness.

    In summary: Terrible Plan.

    1. Re:Ummm... by Anonymous Coward · · Score: 0

      I wouldn't get too hung up on the implementation.. this is a cool idea for NYT and other paywall sites

    2. Re:Ummm... by melikamp · · Score: 2

      If they wished to enforce, rather then persuade, they'd run into the unpleasant set of problems [...]

      Hehehehe... I am perpetually amazed that people who probably never even contributed to Wikipedia cannot sleep at night because a site this popular refuses to make money by abusing its users. It seems like every interview with Jimmy Wales starts with "have you thought of putting ads on Wikipedia"? Yes. I am sure he had. I am sure he probably figured out how this would be a checkmate in 2 moves:

      Black: put commercial ads or scripts on Wikipedia.

      White: create a $1e7/year non-profit and fork the project. Checkmate.

      Thanks to copyleft, the same fate awaits anybody who tries to hijack a popular free software/content project for selfish gain.

    3. Re:Ummm... by Anonymous Coward · · Score: 0

      Javascript may be inefficient but it is someone elses hardware and power that wouldn't need to be paid for...

    4. Re:Ummm... by swillden · · Score: 1, Insightful

      javascript is an unbelievably inefficient mechanism for attacking the sort of problems where you would want a large distributed computing system

      Not necessarily. This is true of most of the Javascript engines around, because they're pure interpreters of a language not designed to be particularly efficient, but Javascript can be compiled to machine code before execution. This is what Google's V8, the Javascript engine in Chrome, does. With JIT-compiled Javascript you'll get comparable efficiency to JIT-compiled Java, which is pretty competitive with compiled C.

      The rest of your post is dead on, though. There really aren't any spare cycles today. Even desktop machines and servers dynamically adjust clock rate on demand, and automatically drop into various power-saving states to save even more power when the cycles aren't needed. So it would be rude to exploit users' CPUs without their permission, and in the case of battery-powered devices it could be much worse than just rude.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    5. Re:Ummm... by syockit · · Score: 1

      To sum up what OP said:

      1. CPU draws significant power compared to when idle.
      2. Javascript-on-browser sucks as a language/system for distributed computing. It's not power efficient. It's too easy to fake results.
      --
      Democracy is for the people; you only vote once per season and we'll do the rest of the work for you don't have to.
    6. Re:Ummm... by Anonymous Coward · · Score: 0

      ...most modern browsers pop up some sort of "a script on this page is using more CPU time than humanity possessed when you were born to twiddle the DOM to no apparent effect, would you like to give it the fate it deserves?" message if JS starts eating enough time...

      And this, boys and girls is an example of why we should have a Nobel Prize for Internet Posting.

  22. Some things mass cpu power might obtain for us by Anonymous Coward · · Score: 0

    Figuring out..

    1) How to manipulate gravity so reactionless air-cars and spaceships are possible. As well as gravity on the spaceships as they travel.
    2) Enviromentally clean, cheap, abundant and easily mass-produced energy ...
    3) FTL velocity for spacecraft (we need a way around the speed of light barrier).... we can't live in the cradle of humanity much longer

    1. Re:Some things mass cpu power might obtain for us by VanessaE · · Score: 1

      1) How to manipulate gravity so reactionless air-cars and spaceships are possible. As well as gravity on the spaceships as they travel.

      Someone over in Russia claimed years ago to have discovered something not unlike that. It required intensely low temperatures, exotic materials, and a significant amount of energy input, but the article I read never made it clear if this was a superconductor he was effectively playing with, or maybe a diamagnetic material of some kind. The guy claimed a measured ~2% reduction in the force of gravity in a column extending directly above the apparatus, but he wouldn't let others attempt to reproduce it because it was "too complex" or some such.

      Don't buy it myself, but I can't help but wonder if he wasn't at least onto something.

      2) Enviromentally clean, cheap, abundant and easily mass-produced energy ...

      Stirling engines attached to generators, with solar collectors for the heat source (with some kind of reservoir for overnight of course). Let the Earth itself be the heat sink for the cold side, since it would have received that heat anyway. I don't have the reference, but there's at least one full-scale power facility in existence that uses this idea.

      3) FTL velocity for spacecraft (we need a way around the speed of light barrier).... we can't live in the cradle of humanity much longer

      That one, I have no answer for. :-)

  23. Timing exploits... by naoursla · · Score: 1

    ... against entropy.

  24. I don't buy it... by bradley13 · · Score: 1

    There is plenty of raw computing power. Take BOINC for example: if you look at the projects, there is very little exciting. Seti@Home has been running for ages, you can do protein folding, you can do some mathematics that it interesting but hardly revolutionary. More computing power leads to marginally better weather forecasts. NP-complete problems will not yield to computing power - you only get a tiny bit farther.

    I'll be interested to see if any /.ers can propose genuinely significant problems that would be solvable by a 100fold or even 1000fold increase in processing power.

    --
    Enjoy life! This is not a dress rehearsal.
    1. Re:I don't buy it... by Anonymous Coward · · Score: 0

      The problem I would propose isn't CPU time, but retention times. It seems that a large scale distributed archive would be a higher priority than flops.

      When are we ready to forget an historical item? If the answer is: 'not any time soon,' then data repos need to be leading the charge to the next level of robust long-term storage, and they should be doing it now.

    2. Re:I don't buy it... by Anonymous Coward · · Score: 0

      I'd totally lend plenty of space for a semi-realtime wiki backup.
      Even become a server for handling a subset of requests.

      Likewise for other backup groups such as Archive.org

    3. Re:I don't buy it... by kermidge · · Score: 1

      "....there is very little exciting."

      De gustibus, I suppose. What's not to like about donating spare CPU time to protein folding, finding candidate drugs for treating diseases, genome comparison, etc.? This by you is "insignificant?" Have you delved into some of the projects at, for example, World Community Grid?

      What problems would you suggest be addressed? Maybe you could help spark new lines of inquiry - perhaps even something exciting.

    4. Re:I don't buy it... by Anonymous Coward · · Score: 0

      How about a distributed neural net? It's my understanding brains consist of a fuckton of neurons and we've only been able to come close to simulating insect brains so far. For that type of thing you can never have enough memory and power. Give users a way to interact with the AI or 'creature' they are simulating in a controlled fashion and it might even draw interest from people otherwise uninterested. Distributing it might be a bit hard though, I don't really know that much about the subject to guess if it would be a good candidate.

      Maybe I'll think some more on it... right after I watch this stack of movies, including Terminator and the Matrix.

    5. Re:I don't buy it... by the+gnat · · Score: 3, Informative

      I'll be interested to see if any /.ers can propose genuinely significant problems that would be solvable by a 100fold or even 1000fold increase in processing power.

      I guess it depends on how you define "significant." My guess is that there are a lot of areas of science that could benefit from massive computing resources, not because it would magically solve problems, but because it would enable researchers to explore more hypotheses and be more efficient while doing so. The reason they're not using existing resources like DOE supercomputers is because many of these applications are (not unreasonably) perceived as wasteful and inefficient, but if petaflop-class distributed systems became widely accessible, this argument would vanish.

      I personally find some of the hype about Folding@Home to be overblown (it's not going to cure cancer or replace crystallography, folks), but it's actually an excellent example of the kind of problem that's ill-suited towards traditional HPC but a perfect fit for distributed systems. The molecular dynamics simulations that it runs are not hugely time consuming on their own, but there is a huge sampling problem: only a tiny fraction of the simulations have the desired result. So they run tens or hundreds of thousands of simulations on their network, and get the answer they want. There are other examples like this, also in protein structure; it turns out that you can solve some X-ray crystal structures by brute-force computing instead of often laborious experimental methods involving heavy atoms. This isn't common practice because it requires 1000s of processors to happen in a reasonable amount of time - and it still may not work. But if every biology department had a petaflop cluster available, it would be much more popular.

      More generally, if we suddenly gained 100- or 1000-fold increase in processing power, habits would change. My lab recently bought several 48-core systems (which are insanely cheap), and we're starting to do things with them that we would have considered extravagant before. Nothing world-changing, and nothing that would have been outright impossible on older systems, but the boost in efficiency is very noticeable - time that would have been spent waiting for the computers to finish crunching numbers is spent analyzing results and generating new datasets instead.

    6. Re:I don't buy it... by ScrewMaster · · Score: 1

      For that type of thing you can never have enough memory and power.

      The problem with that is that the interconnects are too slow. Distribute a brain over a planet and it's going to respond in geological time. Living neurons are slow as molasses compared to transistors, but that synaptic fuckton is packed into a couple dozen cubic inches ... signals don't have to travel very far, and the level of interconnectivity is enormous. Spread that out to the point where lightspeed effects become significant, and your distributed brain isn't likely to be too useful.

      Apologies to Thomas J. Ryan.

      --
      The higher the technology, the sharper that two-edged sword.
    7. Re:I don't buy it... by sonamchauhan · · Score: 1

      > 48-core systems (which are insanely cheap),

      Cheap. 48-core. In the same sentence!
      Thats.... intriguing. i googled and found a couple of links for 48 core intel and AMD systems
      http://www.engadget.com/2010/04/10/intels-48-core-processor-destined-for-science-ships-to-univers/ (Intel -- honest to goodness, 48 cores on a die)
      http://www.guru3d.com/news/amd-shows-48core-magny-cours-system/ -- ("48 core" AMD system ... actually 4 12-core CPUs on a motherboard)

      I'm guessing this is the Intel system which is only for academia.

      Can you provide some more details? Prices, clock speed?

    8. Re:I don't buy it... by the+gnat · · Score: 1

      I said 48-core systems, not 48-core processors. For our purposes the difference is negligible. I'm not sure if we have 8x6core or 4x12core, probably the former. Anyway, without a RAID array the price of one of these boxes is less than $15,000, which is what we paid for a 16-core system less than 3 years ago.

  25. could this replace adds by xonen · · Score: 1

    Most likely, a system like this is so inefficient in terms of network usage vs potentional computational power plus added administrative overhead, that it would only be wasted bandwidth and electricity and netto only harmful on a macro scale.

    Better have the wikipedia servers, and other datacenters, run some boinc when idling. But they won't do that cause it's directly translated to the electricity bill. Network and cpu power are cheap, but still not free, and cpu's make up a large part of that power bill especially when used.

    I do however like the general idea though, of 'giving some useful cpu time back' as thanks for using a free service. For example, as alternative for the now-common advertise system. As long if it could be done efficient, i see no objection at all, but i'm afraid it can't, at least not on a 'per-web-request' microscale.

    --
    A glitch a day keeps the bugs away.
    1. Re:could this replace adds by Anonymous Coward · · Score: 0

      Forget adds, it should be subtracts we're trying to replace!

  26. Bitcoins, Obviously by Yeknomaguh · · Score: 2, Interesting

    Bitcoins could then have the credibility they deserve! [Citation needed]

    1. Re:Bitcoins, Obviously by thegarbz · · Score: 1

      *Moderator*: Your article about an illegitimate currency no one accepts will be deleted due to lack of notability.

  27. Bitcoin by joshuac · · Score: 1

    farming!

    -ducks-

    1. Re:Bitcoin by Anonymous Coward · · Score: 0

      I love farming ducks.

  28. lol by decora · · Score: 2

    don't forget where the solution is declared copyright by sony and your edits get "Suppressed" so that the history log is wiped.

    1. Re:lol by AmiMoJo · · Score: 1

      Then deleted because the answer to the question of life, the universe and everything isn't notable enough.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  29. Q: Could wikipedia become a supercomputer? by Rogerborg · · Score: 5, Funny
    A: Yes.

    Q: Will wikipedia become a supercomputer?
    A: It turns out that there are stupid questions.

    --
    If you were blocking sigs, you wouldn't have to read this.
    1. Re:Q: Could wikipedia become a supercomputer? by Anonymous Coward · · Score: 0

      There are no stupid questions, only stupid people.

  30. Hamster wheels! by neokushan · · Score: 3, Funny

    I have a better idea!
    Instead of resorting to nuclear power, think of the untapped resource of the common household hamster!
    All those wheels, spinning and turning - all that energy going to waste! Every hamster owning house should have a miniature turbine inside it, powered by the hamster. Think of the energy it'll generate! Why, after only a year, your single solitary hamster will probably have generated enough power to power a lightbulb for a few minutes! Assuming your hamster lives that long.

    --
    +1 IDisagreeSoHeMustBeATrollOrAnAstroturferOrAShill
    1. Re:Hamster wheels! by bennomatic · · Score: 1

      You laugh, but a decade ago, I was asking the folks at my local gym why the friction-based exercise equipment was plugged into the wall. When you're riding an exercycle, you're generating electricity. Same with ellipticals and that ilk. They laughed at me.

      Now, most of those machines are free-standing and running on human power only. Give it another few years and they'll be providing enough power via efficiency gains to power machines that don't get anything from the user, like the treadmills. Heck, even those could probably be redesigned to get some energy out of the user's movements.

      It's not inconceivable to think that with efficient enough machines, and with shifts in our culture, we might find that people are buying exercise machines for their home to allow them to stay in shape while reducing their power bills. It's not going to replace that reactor nor that coal plant, but it'll do something.

      Of course the right-wingers will try to portray them as socialist and wasteful, counting every ounce of energy used in the creation and distribution of those machines against the gains they provide. They'll say that they're useless because they don't make enough of an impact, but then they'll also decry them as job killers because the power industry will be irreparably harmed by their use. Fuckers. I hate them already.

      --
      The CB App. What's your 20?
    2. Re:Hamster wheels! by PPH · · Score: 1

      Poor little thing has to power my Prius. And you expect him to do extra work as well?

      --
      Have gnu, will travel.
    3. Re:Hamster wheels! by Anonymous Coward · · Score: 0

      You laugh, but a decade ago, I was asking the folks at my local gym why the friction-based exercise equipment was plugged into the wall. When you're riding an exercycle, you're generating electricity. Same with ellipticals and that ilk. They laughed at me.

      Now, most of those machines are free-standing and running on human power only. Give it another few years and they'll be providing enough power via efficiency gains to power machines that don't get anything from the user, like the treadmills. Heck, even those could probably be redesigned to get some energy out of the user's movements.

      It's not inconceivable to think that with efficient enough machines, and with shifts in our culture, we might find that people are buying exercise machines for their home to allow them to stay in shape while reducing their power bills. It's not going to replace that reactor nor that coal plant, but it'll do something.

      blah blah blah blah politics blah blah blah blah

    4. Re:Hamster wheels! by bjs555 · · Score: 1

      Of course, the hamsters must be fed and so the cost is not zero. But I have an idea that may be cost free or even negative in cost. Imagine a short ramp placed on the downhill side of a downgrade in a highway. The ramp is spring loaded to return to an up position when there is no weight on it. Cars and trucks passing over the ramp push it up and down. Linkage from the ramp turns a generator producing energy. You might argue that the system is stealing a bit of gas from each vehicle to generate the energy. That would be true if the ramp was on level ground but, since the ramp is on a hill and the driver would normally use his breaks to slow down, gas is not being wasted. In fact, the system is doing the driver a favor - extending the life of his break pads by reducing the amount of work they must do to slow down the vehicle.

    5. Re:Hamster wheels! by Thing+1 · · Score: 1

      Works now. In future, steals energy from regenerative braking systems. (Don't misunderstand me: I love the idea.)

      --
      I feel fantastic, and I'm still alive.
  31. Who is going to pay the power bill? by EmagGeek · · Score: 1

    Unused CPU capacity is not free to utilize. A CPU under load consumes much more power, so who is going to pay for that?

  32. We could do the same thing is many other areas! by shess · · Score: 2

    While you're in the movie, someone else could drive your car around! You aren't using it, and the gas is already paid for!

    While you're at work, we could use your house for storage!

    Or while you're waiting in line to checkout, you could stock shelves!

    1. Re:We could do the same thing is many other areas! by PPH · · Score: 1

      Your wife isn't busy at the moment. Would you mind if I ....

      --
      Have gnu, will travel.
    2. Re:We could do the same thing is many other areas! by Anonymous Coward · · Score: 0

      sorry shes busy right now...

    3. Re:We could do the same thing is many other areas! by Doc+Ruby · · Score: 1

      Using your computer's spare cycles isn't wearing it out, or possibly damaging it, or using nearly as much energy as driving your car around. Your analogy isn't useful at all.

      People still might not want their PC's spare cycles used in this way, but it's not like driving their car.

      --

      --
      make install -not war

    4. Re:We could do the same thing is many other areas! by Anonymous Coward · · Score: 0

      They're not "spare" you American moron.

      Unless your computer is a 286 or something, an un-used CPU cycle does not consume any electrical power, which in turn does not consume any electrical generation capacity, which IN TURN reduces pollution and resource depletion, something which otherwise seems to be a national pastime "over there".

    5. Re:We could do the same thing is many other areas! by sourcerror · · Score: 1

      if I asked her to make me a sammich.

  33. This has been done before by Masa · · Score: 1

    Not with JavaScript, but with Java. Using Java Applets is an old idea for implementing automatically loaded website-based distributed computing. Although, I haven't seen these clients anymore in a long time, so maybe the idea wasn't received so well.

    1. Re:This has been done before by Anonymous Coward · · Score: 0

      Oh, they still exist all right. They're just in Flash now.

      I wonder if they're embedding distributed computing projects into banner ads...

  34. Hack by Anonymous Coward · · Score: 0

    I would get LulzSec to see if they can hack it :)

  35. Queuing... by Anonymous Coward · · Score: 0

    Skynetipedia jokes...

    1. Re:Queuing... by PPH · · Score: 1

      Skynetipedia

      A malamanteau of SkyNet and Wikipedia.

      --
      Have gnu, will travel.
  36. folding@home by sourcerror · · Score: 1

    Or run Folding@Home and help cure cancer.

    1. Re:folding@home by Anonymous Coward · · Score: 0

      F@H runs on BOINC. BOINC is a framework

  37. Spare CPU? by Tablizer · · Score: 1

    My CPU's are already used up scanning for malware.

  38. 0$ machines by Anonymous Coward · · Score: 0

    Such workout machines would pay for themselfs as people use them.

  39. Re:95% by TaoPhoenix · · Score: 1

    Nope.
    Welcome to the new paradigm. Das Tubes moved your cheese.

    Try this:

    Employ researchers to correct Three Mistakes Per Article.

    Anything so hoplessly confused not to survive that metric gets tagged as Start Over.

    I'd much rather broken information on any topic than elite info on more than seven topics.

    --
    My first Journal Entry ever, in 8 years! http://slashdot.org/journal/365947/aphelion-scifi-fantasy-horror-poetry-webzine
  40. Readers CPU does not belong to the website! by jarofgreen · · Score: 2

    Article: "While Wikipedia's visitors read Wikepedia's entries, the CPUs of their computers are almost idle."

    Assumptions, Assumptions. How do they know? Personally I do tons of stuff and I use computers several years old - I notice if a web-page starts to kill my CPU and I quickly kill it.

    The users CPU is the users. Not the website's, they don't have the right to take it over without asking, no matter how altruistic the cause is.

    Why not ask the user for permission? Well, if your going to do that, why not just prompt users to download and install any of the many other programs that use Idle CPU time for good causes? They could use an idle CPU much more efficiently than some Javascript on a webpage could.

    1. Re:Readers CPU does not belong to the website! by Anonymous Coward · · Score: 0

      >they don't have the right to take it over without asking
      Although at present they can do it.* And I think it would be hard to contest in court. But even without the ethical aspect of making someone else pay for your computations without asking them... They'll have to use JavaScript and most people aren't running efficient server farms. This plan would result in a so much more CO2/calculation than letting a supercomputer do it, which in itself would make it a bad idea.

      * Although I think there would be browser plug-ins that killed this kind of thing within two days.

  41. Hijack my PC? by Anonymous Coward · · Score: 0

    The idea is fine, but honestly, unauthorized use of MY computer, even for a good cause, is going to get me the hell away from you and a very sternly-worded email sent.

    Had you asked first, I might have agreed. But now? Nuh-uh.

  42. This is a very old idea by Salamanders · · Score: 1

    http://hackaday.com/2009/03/03/distributed-computing-in-javascript/ - nothing new under the sun! However, to all those who say "it would be way too slow in JavaScript", I refer you to the entire OS in browser (previously on slashdot) http://bellard.org/jslinux/

  43. Disagree: not enough CPUs AVALIABLE by oldbox · · Score: 1

    There is NOT enough raw computing power, and there is certainly NOT enough that is available to those who could make use of it.

    I am a scientist who is lucky enough to have unfettered access to one of the top 100 supercomputers on the planet (http://www.top500.org/), and I'm STILL limited computationally. Most researchers don't have access to a thousandth of this resource. I know that the modeling & simulation field is also computationally limited. Neither field is bumping up against NP problems, just very large ones. Luckily, they are often trivial to parallelize. If you like the fruits of science, there are a small army of researchers (hobbyist and professional) whom you could help with their significant problems.

    As I see it, the problem is in the gatekeeper design of the volunteer systems (like BOINC). For many problems, it wouldn't be worth it to apply to BOINC, and try to motivate enough volunteers for a one-off run that would only take a few days on their system. Also, an entire infrastructure would need to be ported to run under BOINC.

    There are solutions to this problem. A cloud (I apologize for using the buzzword), where a visualized environment would be downloaded by volunteers once, and join into a cluster where vetted researhers can run arbitrary code. Then researchers who have problems that could be run in hours to days on a system like BOINC, but not in years on their own systems could just log into the head node and launch their jobs. Several groups have most of the infrastructure built (CloVR / Science Clouds / Nimbus and Magellan / Eucalyptus), but the volunteer aspect is lacking.

    To get back to the original post, would someone like to port Nimbus to run in the browser, and then load it on the non-mobile wikipedia?

                cpubox

  44. You Watch by goadventure · · Score: 1

    I wouldn't put it past some bureaucrat to think it's ok to use the mass population's computers to accomplish some task. So I not do apt to discharge the story.

  45. Why pick on Wikipedia? by SpaceCracker · · Score: 1

    The article mentioned in the original post explicitly said "websites like Wikipedia". Why are all the comments aimed at Wikipedia. The poor sods have a hard time as it is. Someone mentiones them as an EXAMPLE and everyone here is worried about their electric bill...

    --
    sigo ergo sum
  46. Flash games do this already. by Anonymous Coward · · Score: 0

    There's a company that provides this as a revenue stream for flash game makers.

  47. At least then Wikipedia will be less error-prone.. by aleckais · · Score: 2

    ...only if that super computing power is used as a substitute for those falsity-mongering monkeys contributing `knowledge' under the egidy of that covetous W(h)ale(s). They actually dumbify the masses by their interactions.

  48. Theres always SETI by Chardansearavitriol · · Score: 1

    Of course the problem with that is that in less than 100 years we went from blubbering all our communications into space to near silence, and we should assume that others would make similar leaps. Right now we could use it for our biggest threat: Compiling data on asteroids and comets to find those which are most at threat to earth. We could use it to monitor solar flare activity and magnetic field fluctuations on a planetary scale. Or we could use it to help make a larger scale model of the earth to help predict climate and plate tectonics

    1. Re:Theres always SETI by Doc+Ruby · · Score: 1

      What makes you say that we radiate any less telecom waves into space now than we ever did? I'd say we blubber far more now from Earth, even if it's a much smaller percentage of our overall telecom total.

      --

      --
      make install -not war

  49. Cycles for Sale by Doc+Ruby · · Score: 1

    I would want to see scientific problems that the website publishers could solve for money distributed to the website consumers. That way sites like Wikipedia could fund their operation scaled to their audience.

    Indeed I'd like to see a cross-website distributed credit accumulate, so I could purchase from websites against my accumulated credit from my computing on their behalf. Websites that split with me fairly, say 50-50%, their revenue from my computation would get my preferred business, weighted against their intrinsic value. Eg. I'd be more likely to read the same news story published by news sites that paid me more of what they got from my distributed computation.

    --

    --
    make install -not war

  50. hahahhaha by Anonymous Coward · · Score: 0

    "what kind of problems would you want it chugging away at?" evolutionary prediction. my moneys on 'Idiocracy' as an end answer.

  51. Invasion issues aside, is it even plausible? by Anonymous Coward · · Score: 0

    In order for our computers to compute the cure to cancer; complex calculations would have to be parallizeable, then Wikipedias would have to divide the problem in smaller chunks, decide who gets which chunk, send it over the Internet (traffic that must be routed by computers), some computers will never return an answer because Adobe reader crashed a browser or any other reason - so Wikipedia needs to keep track of the subproblems that were not sent back and sent them to someone else, and then Wikipedia would have to make sense and synchronize all the asynchronous subproblems. All of these steps need computing power and given that the subproblems are supposed to be rather easy on our CPU, I'd guess that the overhead of wikipedia is greater than the gain. It wouldn't turn Wikpedia into a Supercomputer, it would require Wikipedia to become a supercomputer.

  52. Not quite that simple by deadline · · Score: 1

    Been there done that, maybe want to consult Linux Cluster Urban Legends before you continue down this path

    --
    HPC for Primates. Read Cluster Monkey
  53. Really surprised no one mentioned this... by AlienIntelligence · · Score: 1, Insightful

    Well, one person started to, then kinda went on a weird
    other-topic rant.

    The biggest issue, which makes this entire idea, sound
    pretty worthless... for the majority of Wikipedia users, I
    presume and have no idea of a source that would vet that
    or refute it? What good is 1 or two minutes of computing
    time?

    Even the longest articles I might read on there are barely
    5 minutes for me. I am a quick reader though.

    Do many users 'stay' on the site for extended periods of
    time? I honestly have never researched anything for any
    long stay. If I need to do serious research. No offense,
    Wikipedia, but you are not going to be the source.

    I guess you can break down the work, or only schedule
    work that can be broken down into 1 minute chunks,
    you could dole out work units based on the length of
    article, with a maximum of maybe 3-5 minutes (the
    average attention span) so when someone gives up on
    "all the words" the work isn't lost.

    Then you get into, how long is the download time of the
    chunks. Will that be affected throughout the day, as
    server latency scales up and down? Or localized traffic
    scales up and down? That eats into compute time, since
    you have to send the work unit back. Which may be an
    order of size more.

    Next point... why not just create the "Wikipedia Distrubuted
    Computer Project" and have frequent (or whomever) users
    download a client and run it... ... because then it would be just like all the others and then
    you see why the answer to this is...

    1) Yes, Wikipedia could become a supercomputer.
    [even though it wouldn't be Wikipedia in the sense that it was
    THEIR computers.]

    2) So, that makes it in a way... NO, they can't become a
    supercomputer because of the feasibility, etc but they can
    be a hub for a distributed network, which really isn't a
    supercomputer

    -AI

    --
    For me, it is far better to grasp the Universe as it really is than to persist in delusion
    1. Re:Really surprised no one mentioned this... by rdnetto · · Score: 4, Insightful

      Please, for the love of all that is sane, do not press enter just because you've reached the edge of the textbox. Some of us actually have desktop sized screens, and reading a column of text that only occupies 1/4 of it is excruciatingly painful.

      --
      Most human behaviour can be explained in terms of identity.
    2. Re:Really surprised no one mentioned this... by AlienIntelligence · · Score: 1

      Please, for the love of all that is sane, do not press enter just because you've reached the edge of the textbox. Some of us actually have desktop sized screens, and reading a column of text that only occupies 1/4 of it is excruciatingly painful.

      I know you're just a troll... but trolls need to be fed too.

      http://www.surl.org/usabilitynews/72/columns.asp

      I type, so people can READ. Maybe you type to get your
      typing nut off... but I want people to read and comprehend.

      Typing with REASONABLE column widths and starting
      paragraphs with new thoughts and creating summary
      based sentences, allows higher and quicker reading
      comprehension.

      If you read that article, which I doubt you will, you will see:
      "Shorter line lengths result in increased comprehension.
      The optimal number of characters per line is between 45 and 65."

      Further:

      "Examination of Fast versus Slow Readers

      Originally, participant reading rate was not considered as an independent variable in this study. Dyson & Kipping (1997) propose that fast and slow readers use different reading strategies that may impact comprehension. They suggest that faster readers are able to scan narrow columns more efficiently and increase their comprehension. Based on this idea, the fastest readers in this study were compared to the slowest readers by condition. Reading speed, reading comprehension, reading efficiency, and reading satisfaction were then analyzed using a 2 x 2 x 3 ANOVA.

      In general, results from these analyses indicate that the fastest readers benefited most from the 2-column justified text, while the slowest readers performed best at the 1-column left justified format (see Figure 8). In addition, satisfaction levels were found to be higher for the fast readers at the two-column full-justification condition than the other conditions."

      So.... PLEASE EXCUSE THE FUCK OUT OF ME,
      if I try to make reading comprehension EASIER for
      those that a) know how to read and b) know how to
      comprehend.

      I guess I could do like the school system and pander
      to the lowest common denominator. No slashdot reader
      left behind... right?

      -AI

      btw.., I presume the troll there, with the 5, insightful will
      keep his 5... while my ACTUALLY INSIGHTFUL DUE
      TO CONTENT post will probably get modded into
      oblivion (if seen at all). I remember when the crux and
      the core of this group was nothing but upper intelligent
      people who regarded other intelligent beings with more
      than petty ridicule. Sigh for the good ole days.

      Git off my lawn!

      --
      For me, it is far better to grasp the Universe as it really is than to persist in delusion
    3. Re:Really surprised no one mentioned this... by rdnetto · · Score: 1

      Webpages are not PDFs. Type normally, and anyone who wants to view it in paragraphs of a certain size can just resize their browser window. Manually adding line breaks requires people who desire differently sized paragraphs to pipe the text through sed. I'm sure you can see which option makes it more easily accessible.

      Furthermore, I would say the difference in moderation demonstrates the agreement of the mods with my point - people don't bother to read when it takes too much effort.

      Sigh for the good ole days.
      Git off my lawn!

      36572640 < 36599020

      Also, I am not a troll - my post was not intended to cause disruption, but merely reflected my irritation at the typography.

      --
      Most human behaviour can be explained in terms of identity.
  54. Sounds dangerous to me. by Anonymous Coward · · Score: 0

    If wikipedia were to become self aware it might declare the entire human race non notable and a candidate for speedy deletion.

  55. If they ever resorted to ad funding . . . by NunyoBidnez · · Score: 1

    it would almost certainly turn into a supercomputer of sorts by allowing for the growth of a massive botnet.

  56. We COULD!! by Anonymous Coward · · Score: 0

    !!.. USe it to fold proteins...

    Wait... Shit.

  57. I Ssw This A Couple of Days Ago by StormyMonday · · Score: 1

    I hit some random website (I don't remember which one) and suddenly my CPU usage pegged and the Java console popped up. The output on the console implied that a Java applet was mining bitcoins. Of course, I killed the browser process immediately.

    A few years ago, I designed a Java "CPU leech" applet that would do things like this. Wasn't particularly difficult. I never actually built it; somebody else obviously did.

    I wonder how many of these things are out there that are smart enough to throttle their CPU usage.

    --
    Welcome to the Turing Tarpit, where everything is possible but nothing interesting is easy.
  58. Crowdsource Google! by oldbox · · Score: 1

    If someone would build a browser-based distributed Hadoop + BigTable (with proper encryption and anonymization) we can have all the benefits of Google without the ads, scary corporate power, or privacy issues! I would leave my browser on their page and donate my CPU cycles and HD space. Where do I sign up?

                googlebox

  59. How about by Anonymous Coward · · Score: 0

    You don't fucking do that shit.

  60. MTBF of hard drive by backslashdot · · Score: 1

    As long as it doesn't cause read/writes to a disk then it's fine. Also if it's running on a tablet or phone or any other kind of device where battery life is important or even low, it should detect that and throttle back. Maybe that sorta info should be accessible securely via Javascript to help enable that.

  61. The system's not available because... by Half-pint+HAL · · Score: 1

    Well it's all good talking about volunteers and arbitrary code, but people don't just put coins in a plain white tin market "charity" -- we like to chose who the beneficiaries of our goodwill are. Our donations make us feel involved, and therefore good about ourselves.

    And on the flipside, there are things some people won't donate to. There are many people who wouldn't be happy having their CPU used for foetal stem cell research, for example. And some who would object to anything involving animal research. The anti-nuclear lobby would be against simulating new power station prototypes. And half the world would object to having weapons research (nuclear, biological, chemical or conventional) carried out on their PCs.

    "Something for everyone" often goes hand in hand with "something against everyone", and rather than having an additive effect on the pool of volunteers, it has a subtractive effect.

    HAL.

    --
    Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
  62. Cost of computing and bandwidth by Anonymous Coward · · Score: 0

    I have been considering the possibilities of this, but without properly implemented WebGL, any sort of "supercomputing" is quite a way off. What might be feasible, though, is offloading lots of server-side computing load to clients, and making servers mostly object stores with privilege checks or client-encrypted data. There are three problems that I can see on this, though: how to partition the "application" so that server computing and network bandwidth needs are minimized while data security is not compromized, how to generate the client side code without succumbing to Javascript hell, and what would be computation-hungry applications that could benefit from this? Especially balance of bandwidth cost and usefulness of the results seem a challenge. After thinking quite a while, I didn't really come up with meaningful problems that this solution would solve...

    Offloading as much site content on client side on caches and Web storage would probably be much more beneficial to both the user and the site operator. But hell, that's not really at all as sexy, or require anything as technically fanciful.

    One megabyte of transfer with Web storage munchable sizes (20 MB) from Amazon CloudFront costs about 0.675 millicents. User-initiated writes cost at least 10 millicents per megabyte. A second of 2.4 GHz Xeon core use costs about 0.015 millicents at EC2, at cheapest. If I calculated everything right, one megabyte of data transfer equals in price of 4.6 to 68 seconds of computation on the server side. Other way it could be stated that it's worth to transfer extra 20 MB of data to the client if over 90 seconds of server side computing can be avoided, and transferring same amount extra from client to server saves over 1350 seconds of server time, it is worth it.

    What tasks would make sense to offload tasks to clients in this way, also considering slower computing under Javascript, and thus higher latencies of getting the job done? Note that making more HTTP requests than a single 20 MB one would make offloading less cost-efficient. To me it seems that only highly cacheable (let's say over 99% hit rate, leading to computing times that don't make user with that Javascript engine completely desperate) datasets make this meaningful, and when this is the case, work done on the client side consists mostly of page compositing. Not so fancy, really - wouldn't call it supercomputing...

    Also, it might be worth noticing that at cost of couple developers necessary to maintain an bleeding-edge architecture like this it's possible to buy over thousand continuously running cores as outlined above. That already packs quite a punch, in comparison to benefits that might be achievable by developing a highly complex platform to offload computation to clients. It's not likely that many sites would *really* need that.

  63. High-performance Javascript by loufoque · · Score: 1

    Let us be serious for a minute.

    That kind of thing would require being able to harness serious computing power from within a web browser.
    Web browsers are already struggling not to fall over, consume all of your RAM and crash your GPU doing nothing at all.

    Performing some computation while loading Wikipedia pages would need to be done with Javascript, which is arguably one of the slowest programming languages ever. Even the latest JIT can barely make it play mp3 in real-time using the latest high-end PC.
    That computation would need to be intensive enough so as to justify the costs of sending/retrieving the data.

    It's just not going to work, and even if it could work, it wouldn't be practical. If I want to access information, I want to access it as fast as possible, not making my computer sluggish (which a lot of Javascript and/or Flash seems to do for unknown reasons) with some computation. I would end up just filtering it like I filter advertisements.

    1. Re:High-performance Javascript by aix+tom · · Score: 2

      I have seen the tendency in computing over the last couple of years. It's no longer "OK, I have to solve problem X. What tool can I use to solve it?" it's "Oh, I have Shiny new tool X. what Problems could I solve with it?"

      If people did that in the real world, you would have tons of people trying to fly across the Atlantic on rubber ducks, while taking a brand new Airbus to the pool as a flotation device.

  64. Policy against "fiefdoms" by tepples · · Score: 1
    Anonymous Coward wrote:

    Wikipedia is a clusterfuck of little tiny fiefdoms.

    If Wikipedia has come off this way to you, then perhaps you've run into one too many editors who routinely violate the policy against treating an article as a "fiefdom". If you can't resolve a problem with an article through the typical BOLD, revert, discuss cycle, other dispute resolution mechanisms are available.

  65. Define fundraising ads by tepples · · Score: 1

    [Wikipedia's] users are already used loading a clean site without too many ads (except for various fundraising ads)

    Aren't all ads "fundraising ads"?

  66. Re:No. It couldn't. by Anonymous Coward · · Score: 0

    This definition actually applies to facebook and probably all people who thinks like you

  67. Damn hardwareknapping punks! by Anonymous Coward · · Score: 0

    Hands off my useware. And stay off my lawn!

  68. Wikimind by w0mprat · · Score: 1

    Probably much more effective to utilise spare capacity of datacentres and server farms.

    For in-browser crunching it would be straightforward to implement this in Javascript. As soon as the page loads it starts crunching data in your browser. Not as efficient as native code but it would be easy enough to get something crude working. Given enough clients this would be an effective supercomputer.

    1) Use the resulting supercomputer to simulate a neural network.
    2) ???
    3) Call it "Skynet"

    --
    After logging in slashdot still does not take you back to the page you were on. It's been that way for 20 years.
  69. Map Reduce in the browser by Anonymous Coward · · Score: 0

    It's been covered before http://tech.slashdot.org/story/09/03/03/1910207/Collaborative-Map-Reduce-In-the-Browser

  70. Chess - Computer Analysis by Anonymous Coward · · Score: 0

    Analyzing chess positions is one possible project that could utilize the method described in this article. For example, the Open Encyclopedia of Chess Openings, which encourages users to contribute computer analysis, would stand to benefit.