![]() |
|
|
#12 |
|
Bamboozled!
"๐บ๐๐ท๐ท๐ญ"
May 2003
Down not across
101010001000012 Posts |
|
|
|
|
|
|
#13 |
|
Jan 2005
479 Posts |
As a beside, if someone LIKES to do work on HP's, cunninghams, search for E.T., let it be so.
As long as the person doing the work is happy, all's fine :) It's _their_ computer power after all. And now be happy all, please :) |
|
|
|
|
|
#14 |
|
Nov 2003
22·5·373 Posts |
[QUOTE=michaf;120002]As a beside, if someone LIKES to do work on HP's, cunninghams, search for E.T., let it be so.
As long as the person doing the work is happy, all's fine :) It's _their_ computer power after all. QUOTE] It may be their computer, but it is someone else's code. |
|
|
|
|
|
#15 |
|
May 2003
60B16 Posts |
Silverman,
Are you a code Nazi? Are you suggesting that we all build our computers from scratch because it would simply be wrong to use the chipset instructions put in place by someone else for our pointless projects?? No more using Mathematica for me!
|
|
|
|
|
|
#16 |
|
"Nancy"
Aug 2002
Alexandria
1001101000112 Posts |
I don't see how this would keep anyone from spending their cpu time on their particular pet project, so long as the license agreement of the code does not forbid it. No such restriction exists in the licenses of GGNFS, msieve, GMP-ECM, Alpertron's applets, Prime95 or any factoring software I'm aware of.
Alex |
|
|
|
|
|
#17 | |
|
Nov 2003
164448 Posts |
Quote:
every bit as ignorant about it (well, almost; I did have a math degree, but had not taken any number theory) as others in this forum. I found it interesting. And as a result, I wanted to participate. It never even *occured to me* to ask others for their executables so I could participate. Instead, I went out and READ. I read papers. I read textbooks on number theory. I read books on how to write good numerical code. Then I went out *AND WROTE MY OWN CODE*. Yes, I asked for help and advice from time to time. Then, and *only then* could I take pride in making a contribution in computational number theory. And I have a right to be contemptuous of those who just want to blindly run code written by others and then want to claim "credit" for finding some result. |
|
|
|
|
|
|
#18 |
|
Undefined
"The unspeakable one"
Jun 2006
My evil lair
141228 Posts |
Looks like I need to stop my prime95 and other software (including the OS) 'cause I didn't write it myself. Also, I need to turn off and sell my PC's 'cause I didn't make them myself. I had better turnoff the lights and other electrical appliances since I didn't design and build them myself. Oh yeah, my house was not built by me, that has to go as well. Plus my clothes, currency, comb, soap, car, etc.; all must be abandoned. We all have to start from zero and learn to make and do everything on our own else the Silverman fairy will come and nag us to death for using something we didn't make/build/write/think-of ourselves.
It's called a society, I do things you want and need and you do things I want and need. If we all did everything ourselves then we'd still be in the stone ages. Some people work in mines to keep your air-con/heater going to keep you cool/warm while you write code to give them, umm ...what, something. Anyhow, you can't expect everyone to have time to write/debug/test their own code. They have to get back to mine each day to keep the rest of us comfortable. |
|
|
|
|
|
#19 | |
|
Undefined
"The unspeakable one"
Jun 2006
My evil lair
622610 Posts |
Quote:
I don't see it as a matter of others doing your thinking for you. It is more like others contributing different parts to make a greater whole. |
|
|
|
|
|
|
#20 | |
|
Nov 2003
746010 Posts |
Quote:
"parts". All they contribute is CPU time. And writing a "wrapper" that simply calls GMP-ECM to do the work isn't really contributing a new capability. One can write a simple little shell script or .bat file that calls GMP-ECM with different parameters to first run P-1, then P+1 etc. If one really wants to make a contribution, then take the GMP code and find/implement a small improvement. Or make a small improvement to the ECM code. Or improve the msieve code, etc. etc. This would have value to others. |
|
|
|
|
|
|
#21 | |
|
Bamboozled!
"๐บ๐๐ท๐ท๐ญ"
May 2003
Down not across
3×5×719 Posts |
Quote:
I rather like people contributing their CPU time to my projects. I'm a firm believer in getting other people to do my work for me. It frees up my resources to do other work I want to do. There: I've probably offended both sides of this particular argument. (As I've written on many previous occasions: anyone reading anything I post should ensure that their irony detector has been serviced recently. Make of that what you will.) Paul |
|
|
|
|
|
|
#22 |
|
∂2ω=0
Sep 2002
Repรบblica de California
1164710 Posts |
Flame and counterflame aside, I think the point Bob is trying to make is that these types of compute-some-in-itself-fairly-useless-thing projects only derive any real long-term value from inspiring people to learn the maths and computational skills needed to write the kind of code used by ... these types of compute-some-in-itself-fairly-useless-thing projects. So even taking that tack we end up with the snake eating its own tail, but the "out" is that the above types of skills will [hopefully] prove useful in a broader setting. For instance [using GIMPS as an example], extremely fast FFTs have uses far beyond searching for primes. Continually pushing the limits of how-large-we-can-factor gives us a good sense of the security of the various encryption schemes used in all modern e-commerce and e-communication. Writing and running state-of-the-art crunching code can be useful to computer architects, by way of revealing the bottlenecks in current microprocessor and memory architectures and showing what types of hardware improvements are likely to give the best bang for one's silicon buck.
The types of skill/time/motivation required to make a genuine contribution will inevitably be beyond that of most of the project participants, but it is important to never lose sight of the true value of these kinds of "recreational" projects, which is to push the state of the art in algorithmics and computation [both in-CPU and distributed], and hopefully inspire at least some non-negligible fraction of participants to make an effort to do what is needed to make a genuine contribution. If that makes Bob a "code Nazi," well, I guess it's time for me to pull on a pair of computational jackboots, too. Bob is just more blunt about the value of merely running a DC client than most DC project leaders can afford to be, if they want their project to grow its user base. Which brings me to a valid counter-point: for many of the people [not all, but many] who actually *are* doing the hard work needed to write world-class code for these projects, the prospect of having >> 1 people running their code does provide a very real incentive. Sure it's a bit vain, but 'tis human nature. |
|
|
|
![]() |
| Thread Tools | |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Rho code | Happy5214 | YAFU | 3 | 2015-11-01 21:54 |
| Please help me with my code | daxmick | Programming | 15 | 2014-02-14 11:57 |
| Running other programs while running Prime95. | Neimanator | PrimeNet | 14 | 2013-08-10 20:15 |
| New Code | JohnFullspeed | Programming | 20 | 2011-09-04 04:28 |
| running c code in visual studio2005 ...... | vigneshmanohar | Programming | 2 | 2007-09-21 04:49 |