Distributed.net Starts New Project
drydorn writes "Today, distributed.net will officially begin its next distributed computing project. Visit their Optimal Golomb Rulers project page for more details. Their first ruler length will be 24 marks, known in D.net lingo as OGR-24. " And, remember, your mantra: I must sign up for Slashdot Team. I must crack keys. You can grab your client here, which includes documentation on installation, what clients do, etc. etc.
sorry Hemos, OGR has stubs, not keys. And you don't crack them.
--
http://gammatron.weblogger.com
Hopefully this will offer the needed salve for those who were complaining that cracking RC5 keys was pointless because it took so long.
Back to hard math!
I don't mean to be a pessimist, but how does figuring out OGRs help the net/society/world in any way? From the link, all I could find was "OGR's have many applications including sensor placements for X-ray crystallography and radio astronomy. Golomb rulers can also play a significant role in combinatorics, coding theory and communications. Dr. Golomb was one of the first to analyze them for use in these areas." Without delving into some deep theory, can anybody give an example?
I've been getting sick of RC5-64 (over 2 years now, and no end in sight) and SETI just doesn't interest me. Finally, a contest I can sink my teeth into AND has real, usable results.
And why aren't Americans using meters and litres yet? Sounds like they're a bit old-fashioned to me -- a paradox considering they claim to be the most amazing whizbang country ever made since sliced breadsville....
--
Computers are useless: they can only give you answers. -- Pablo Picasso
Electricity was considered an interesting but useless phenonemon for years. Give it time and a use will be found
When this happens, you will be able to say "I was part of that". This will finally give you the respect you deserve. Women will come flocking to you wanting to be yours. Rich businessmen will pay you lots of money for a few seconds of your valuable advice. Governments will set aside days to celebrate your amazing achievements. You will never have to work again. You will be revered as a God by even some of the most advanced civilisations.
After the huge publicity surrounding SETI@home and the various arguments for and against it we've now got a project which has *real* astronomical applications.
OK OK I will concede that SETI@home has a small chance of finding alien life, but, the chance is still remote and the amount of data that they are processing is miniscule compared to what we really need to be doing to seriously have a chance.
Large OGR's will of course help improve the sensitivity of Long Baseline arrays and other sensors, and therefore improve the quality of data produced. So... who knows - maybe running your CPU on this will help the search for extra terrestrial intelligence more than running seti@home.
Personally I'm waiting for distributed.net to help the Spaceguard foundation save the world from cosmic hazards so that other alien races will have someone to talk to in the future.
OGR is really infanately long, as there is no limit to how many marks a ruler can have (kinda like looking for the largest prime number - there is always more). The point with OGR is that it really has value to science (even if can't find shorter rulers, because then we atleast know for sure that we have the optimal lenght).
Maybe the Slashdot team could use a hand in the ECC2K-108 cracking effort ...
So, let's put those computers to do something. It may be just some pictures of some moving objects on the screen, if you like that.
But you might as well do something useful. Well, maybe it has just some very obscure use, in a theoretical application somewhere. Maybe it's potentially useful, but it hasn't been proved so yet. Who cares? You aren't losing much, just your unused clock cycles...
From the /. moderator guidelines: If you can't be deep, be funny
Perhaps annother way for companies to generate revenue would be to include sufficiently generic distributed computational software with their clients. This kind of app could also appear in web pages as a Java applet. (I would, of course, advocate an option to turn it off, and "nice"ing of all processing) Imagine what kind of stock market analysis or data mining one could do with ICQ or yahoo.com so enabled. Companies would pay good money for access to such a powerful processing force.
Thank you for not thinking.
If you are interested in genetic programming take a look here for more info.
--
Sorry, but last I checked there was no reward for OGR. I'll stick with RC5, where at least I have a slim chance of a payoff of some kind.
Do you mean cpu's heat up more in processor intensive applications? I thought the processor was always running, even if only doing the idle loop. Is it true that doing math calculations heats the chip more than doing a "for (;;) if (msg = message()) pump(msg)" loop?
Hmm... And all this time I thought that 'Hemos' was Jeff Bates, now you claim that 'Hemos.' is Jeff Bates. I, sir have met Jeff Bates, and you are no Jeff Bates. ;o)
Kindness is the language which the deaf can hear and the blind can see. - Mark Twain
PLUG class=shameless
For those who care, the personal proxy stats script for the OGR project should be done tonight and ready for public consumption. Check out the new ppstats homepage @ http://ppstats.sourceforge.net/. The ppstats-ogr ftp directory is the one you will want to look in. The announcement will also be posted on freshmeat.
/PLUG
Start cycling those nodes!
Sig (appended to the end of comments you post, 120 chars)
And then you said that dumb thing about "evolving sorting algorithms". Just how are sorting algorithms any less mathematically masturbatory than cryto-keys? We already know the fastest possible generalized sorting algorithm--different algorithms are just a practical matter.
--
Linux MAPI Server!
http://www.openone.com/software/MailOne/
(Exchange Migration HOWTO coming soon)
Yet another useless d.net project
The distributed computing project I'd most like to see get of the ground is The Tierra Project.
This project is exploring digital evolution. Start off with a bunch of organisms and breed them with genetic algorithms. See how they fare.
Then, and this is where it gets interesting, an organism can migrate from one host to another, possibly taking better advantage of the environement there. What kinds of digital ecologies will appear? What kinds of emergent behaviour will be encountered?
It's actually much more complex than that. If you're curious, I recommend reading the introduction.
I'm glad to see distributed finally putting its user base's computing power towards something worthwhile.
RC5 -- someone already knows the answer! I understand the social implications, but jeez.. I think it was much more convincing when EFF built that DES cracker...
SETI -- Without source code or results we can verify, who knows what this is doing? The conspiracy theorist in me hints that this might be the NSA's "distributed client" (how would you do it?)
At least doing some math has verifiable results and is discovering *new facts* about the universe. Projects like this and GIMPS (my favorite; http://entropia.com/ips/) are more worthwhile.
Another worthy distributed math project is GIMPS (Great Internet Mersenne Prime Search).
More on Mersenne primes here.
Wow.
The DN boners have another winner.
I just checked the d.net homepage and it now says that they're starting on tuesday.
Wonder what happened there, I guess I'll have to go onto irc and ask.
-- "So they told me that using the download page to download something was not something they anticipated." - Bill Gates
"Prove it!"
No thanks. I've ALREADY proved it as an exercise in an Algorithm Design class ~7 years ago.
Yes, that's right. Your attempt to be iconoclastic and "we won't know until we've tried" has backfired.
--
Linux MAPI Server!
http://www.openone.com/software/MailOne/
(Exchange Migration HOWTO coming soon)
Is this thing even being worked on anymore?
The last timestamp on a page seems to be around April '98.
If it is open source, where could I get in touch with these people?
It sounds like a much more interesting project than any of the others posted today.
That's why you should make sure that the d.net client can fall back to RC5-64 if the OGR contest is closed. Evidently, they haven't activated OGR yet - if you had paid attention, you might have figured that out...
But, back to Tierra. Tom Ray was the motivating force, if you want a contact point. The networked version hasn't been released, as far as I know; the other version is released under an open source license, copied below from the original location:
1) License Agreement
Tierra Simulator V5.0: Copyright (c) 1990 - 1998 Thomas S. Ray
Tom Ray, ray@udel.edu ray@santafe.edu ray@hip.atr.co.jp (the bulk of the code)
Joseph F. Hart, jhart@hip.atr.co.jp (general programming, Amiga support)
Matt Jones, mjones@condor.psych.ucsb.edu (Mac support)
Agnes Charrel, charrel@int-evry.fr, (tping code for network version)
Tsukasa Kimezawa, kim@hip.atr.co.jp (socket code for network version)
Kurt Thearling, kurt@think.com (CM5 adaptation, parallel creatures)
Dan Pirone, cocteau@life.slhs.udel.edu (frontend, crossover)
Tom Uffner, tom@genie.slhs.udel.edu (rework of genebanker & assembler)
If you purchased this program on disk, thank you for your support. If you obtained the source code through the net or friends, we invite you to contribute an amount that represents the program's worth to you. You may make a check in US dollars payable to Virtual Life, and mail the check to one of the two addresses listed below.
This is license agreement:
The source code, documentation, and executables can be freely distributed
The source code and documentation is copyrighted, all rights reserved. The source code, documentation, and the executable files may be freely copied and distributed without fees (contributions welcome), subject to the following restrictions:
This notice may not be removed or altered.
You may not try to make money by distributing the package or by using the process that the code creates.
You may not prevent others from copying it freely.
You may not distribute modified versions without clearly documenting your changes and notifying the principal author.
The origin of this software must not be misrepresented, either by explicit claim or by omission. Since few users ever read sources, credits must appear in the documentation.
Altered versions must be plainly marked as such, and must not be misrepresented as being the original software. Since few users ever read sources, credits must appear in the documentation.
The following provisions also apply:
Virtual Life and the authors are not responsible for the consequences of use of this software, no matter how awful, even if they arise from flaws in it.
Neither the name of Virtual Life, nor the authors of the code may be used to endorse or promote products derived from this software without specific prior written permission.
The provision of support and software updates is at our discretion.
Please contact Tom Ray (full address below) if you have questions or would like an exception to any of the above restrictions.
If you make changes to the code, or have suggestions for changes, let us know! If we use your suggestion, you will receive full credit of course.
THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
A good point a lot more people need to understand.
And well put.
I like this kind of distributed work better than plain old cracking keys, because this is real information that could actually end up in a product or just plain bettering our understanding of the universe.
I like SETI@home for the same reason. (Although, in the end it'll be either a strike-out or a home run).
Don't get me wrong, I appreciate the coummunity demonstrating the weakness of small key encryption, but when we are done, what do we to show for it? I guess leverage against weak crypto-heads.
I like this usefull science/math stuff better.
"Sig free in '03!"
Wow, nobody else could have noticed the extra ".". We all have to thank you.
I poured some hot grits down my pants the other day but it burned my penis and now I can't masturbate anymore.
J00 4R3 D01N6 W311. J00 MU5T K33P V151T1N6 5145#D0T. 83C4U53 1 0WNZ J00!!!!!!!1
3V3RY D4Y 15 TR011 D4Y H3R3 0N 5145#D0T!!!!!
Does anyone know if D.Net's OGR client uses some sort of eligant mathematical technique, or is it just another brute force effort?
I agree with you that the folks at Project Lightbulb are doing more interesting things. Then again, I'm more interested in Open Source ("Free", whatever) Software than I am in number theory. (Although I think number theory is neat, and lots of fun.)
But the point needs to be made, and by someone other than our good man Ivo, that no one associated with the OGR project is wasting their time. Some people like numbers more than they like modular programs. At any rate, writing distributed computing programs is a lot different from running distributed computing projects.
#include high_horse.h
{
Why do people - myself included - think they can blithely dismiss a problem if they know how to classify it?
}
I've been running the OGR client on two boxes since last night and I have done 20% of each packet on each machine. Are the packets jsut enormous or is the client just really slow. I would have done about 100-200 RC5 packets on each machine during the same time.
Check out AbiWord.
I thought this might be interesting to those that are a little bored with D.Net. I found a new distributed processing program called ProcessTree Network. It just started and is not quite up and running yet. You're processing video animation, weather models, scientific and corporate research projections, cryptographics, and any other large computing jobs that would benefit from a fast turnaround. ProcessTree is the Internet's first 'for-pay' distributed processing network. You get paid for your CPU cycles! You can find out more at:http://www.processtree.com/?sponsor=505
Just wait for the Cambrian explosion!
If tits were wings it'd be flying around.