SETI@Home Transitions To BOINC 263
SeaDour writes "The team at SETI@Home have finally released their highly-anticipated new client software based on the BOINC (Berkeley Open Infrastructure for Network Computing) software platform. This new platform promises transparent version upgrades, more efficient work unit distribution, and the ability to seamlessly integrate other distributed computing projects that are also using the BOINC standard. For now, SETI@Home is allowing both the Classic and BOINC clients to run, but eventually they will shut down the Classic data server and force everyone to upgrade. You can read more about the transition here."
I for one (Score:5, Funny)
Re:I for one (Score:5, Funny)
Scientific progress goes BOINC?
Re:I for one (Score:2, Funny)
Liar.
Waste (Score:3, Interesting)
Re:Waste (Score:5, Interesting)
Re:Waste (Score:4, Interesting)
Whoever modded the parent down should rethink their decision.
Folding at Home [stanford.edu] seems to be another distributed computing project, just like SETI. I haven't RTFA-ed, but the original post says that BOINC will allow multiple distributed programs to run. At worst, this is redundant, but it is definitely on topic for this particular part of the thread!
Re:Waste (Score:2)
Re:Waste (Score:3, Funny)
Re:Waste (Score:5, Insightful)
I once had a friend who was a psychology major. She asked me, "How can you study computer science when there are children out there being abused, and women out there being raped?"
We must pick our battles, and contribute to the best of our ability.
Re:Waste (Score:5, Insightful)
People who think we should do anything because we can't do everything are annoying. I am supremely unqualified to produce peace in the Middle East, cure AIDS, or fix overpopulation in China. I can however spare a few computer cycles for something that interests me, and searching for aliens seems to be a better use of my time than watching flying cows.
(BTW, this isn't directed at you, but at your friend who thinks compsci is somehow less important than psych. My guess is that computer science will do more to help the world than every psychiatrist and psychologist put together, though I certainly don't begrudge them pursuing their own interests)
Re:Waste (Score:4, Funny)
Yeah. (Score:2, Insightful)
Most often, they are responsible for rapists etc. getting out of prison early or even defend them by blaming society/the victim for their crimes or some other morally relativistic nonsense.
Re:Waste (Score:3, Insightful)
How does she think she's helping? She's not preventing it, she's making money out of the aftermath.
Re:Waste (Score:5, Insightful)
* If she treats children she might prevent those children from becoming abusive to their own children, ten years down the line. Or she might prevent them from becoming rapists.
* If she works in social services she might identify children who are being abused and put an earlier stop to it.
* Even if she doesn't help prevent it, she might be able to help repair the damage in the aftermath. Just because she's making money from it doesn't mean it isn't still a worthy cause.
That said, I've never been impressed with what I've seen from the field of psychology. I do think that just talking to someone who is genuinely interested in helping you work through your problems is helpful though.
So, regardless of whether or not their science has much merit, I think psychologists are doing good work.
But the whole "how can you study X when Y is occurring argument" is pretty lame. A society like ours which supports deep specializations has to have people specializing in every field. Might as well go with the one you enjoy and/or have talent for...
Re:Waste (Score:3, Insightful)
Ugh I hate logic like this. Diveristy is what keeps this planet alive. If everybody became anti-rape superheroes, who'd teach her psychology?
Let's see... (Score:3, Insightful)
First, you explain the basic premise of SETI as if nobody here knows what it is. Here's a memo you might not have gotten yet: Slashdot understands SETI. Try transmitting your breaking newsflash to 1999, where it might add something new to the discussion.
Second, and speaking of years now long past, everybody who was going to care about the redundant data blocks "lie" has already moved on. Nobody besides you really car
Personal choice (Score:3, Insightful)
I think personally, the sooner the better. We all have short lifetimes here on this earth, and light-travel time limits how long it will take us to contact anyone. If there are ET's within about 20-30 light years, it's reasonable to expect that we can contact them (and hear back from them) within some of our lifetimes -- which is a very exciting (though
Re:Personal choice (Score:2)
You're the sort of person who would welcome the ETs in Independence Day, aren't you? I am far less optimistic; indeed I wonder if the rational reaction to the existence of another starfaring race is genocide--and thus if we let anyone know we exist, we set ourselves up for extinction.
Re:Waste (Score:3, Funny)
Not that I think that will happen. It's just that we don't know what will result from it - that's the point of doing research, to find out. It doesn't make sense to restrict our areas of inquiry to those with easily imaginable results, when its the results we can't imagine that will really rock our world.
Re:Waste (Score:2, Insightful)
We could use a similar setup to automate patrolling the skies for meteors that are likely to impact earth.
Such an impact would be difficult to prevent near earth, but further away we could probably divert the course of the object by .01 degrees with a missile that would move it far enough off co
Re:Waste (Score:2)
Yes - to both.
We could use a similar setup to automate patrolling the skies for meteors that are likely to impact earth.
Yep, that too. It's not an either/or question, because the people involved aren't interchangable resources. Aerospace engineers or computer scientists can't take the pla
Re:Waste (Score:2)
If the difference is that drastic, then yeah, we have pretty much zero chance of understanding them and they're unlikely to want to teach us.
But where the differences aren't so wide, there's a lot of research going on. We're studying the behavior and communications of dolphins, as well as chimps and other higher-order primates. We're learning to communicate in a rudimentary fashion with chimps. We've taught sign language to a gorilla.
Re:Waste (Score:5, Interesting)
I help SETI because it's drastically underfunded compared to the types of things folding would cure.
Re:Waste (Score:5, Interesting)
Re:Waste (Score:2)
Re:Waste (Score:2)
Thank you for deciding how I should spend my computing cycles. Perhaps you missed your calling in politics and could take over the same decisions regarding my money?
Re:Waste (Score:2)
Even if ET exists, the chance of SETI finding them is incalculable. I might as well start digging for buried treasure in my back yard. And even if we do find aliens, what do we gain? We get to hear AM radio traffic reports from an alien race that has probably gone extinct that used to live millions of light years away? What does society gain from that?
Re:Waste (Score:2)
I'm of the mind that we may eventually need to auto-slap "Redundant" or "Flamebait" on it, just so people realize the debate has been done to death. Some will do seti@home. Others will do folding. Others will download Usenet pr0n. Just shut up about it already.
Re:Waste (Score:5, Interesting)
A waste of energy? Its an exploration of a scientific question for folks interested in hard science. How is that a waste of energy? That sounds like an argument people use when they claim that money spent on NASA should be spent on fixing the problems of "the real world" such as poverty.
Perhaps if mankind finds 100% proof (through SETI) that intelligent life exists out in space, us humans might actually try to live in peace with one another. Is that exploration a waste of time? Certainly with peace we could free up resources towards tackling diseases that plague our population. Then again, the counter argument is that most medical breakthroughs occur during conflict. Maybe we should be looking for hostile space aliens then...
By the way, you can use BOINC to choose what resources you want to spend on various shared distributed processing programs, such as between SETI and Folding. At least the Beta version did...
Re:Waste (Score:2)
Because SETI might well find nothing, and if it DOES find something there will not be any immediate benefit from it.
However odds are extremely good you or someone close to you will develop cancer, which is the focus of several folding projects.
Re:Waste (Score:2)
However odds are extremely good you or someone close to you will develop cancer, which is the focus of several folding projects."
True, but if SETI finds intelligent life out in the cosmos, perhaps they could easily cure cancer for us, as long as they don't have anything foolish like the Prime Directive to follow. So by using SETI@home, you would literally kill two birds with one stone. The
Re:Waste (Score:2, Insightful)
I'll stick with seti
Re:Waste (Score:2)
Re:Waste (Score:4, Insightful)
They say the data will be released publically and not sold for profit, but they say nothing about patenting discoveries that result from my work and then forcing others to pay fees.
Re:Waste (Score:2)
Having spent a few weeks on my deathbed once in my life, and, well, cheating death once again, I'd be quite happy paying for any cure anybody comes up with the next time I'm in a world of hurt.
Breaking Compatibility (Score:5, Insightful)
Re:Breaking Compatibility (Score:5, Insightful)
In conclusion, you might see spikes in the userbase in short term, but it won't affect long term dynamics.
Re:Breaking Compatibility (Score:4, Insightful)
Replacing the transport mechanism - in a well-designed system - would be a nothing thing. It's just the means of ferrying blocks of data around, it isn't actually necessary for SETI@Home to know any of the internal details.
This suggests SETI@Home - and possibly COSM - were not as well-designed as all that. Interesting to speculate. COSM isn't progressing, as far as I can see, which may also be a reason SETI@Home moved away from it. It looks like a dead project - a pity, as it had some great ideas - and so any bugs wouldn't get fixed.
SETI running out of Work-Units? (Score:5, Interesting)
Re:SETI running out of Work-Units? (Score:5, Informative)
News posting [berkeley.edu]
Text:
However, as 3.03 is rather old, I wouldn't be surprised if the new and faster computers and old clients that weren't upgraded negated some of the effect.
thng
Re:SETI running out of Work-Units? (Score:3, Informative)
Beta Means What? (Score:3, Interesting)
On Bonic web page: Status BOINC is under development. We are conducting a beta test of BOINC using the SETI@home and Astropulse applications. The public release will be announced on the SETI@home web site. Several other distributed computing projects are evaluating BOINC.
Bonic has been "released" for use for a long time; I thought when a release annoucment arrives then the product is no longer beta. So which is it - Released means ready for use or does it mean Please beta test now?
Bill Watterson was right... (Score:5, Funny)
a great joke (Score:5, Funny)
If done right it could be a bigger practical joke than the War of the Worlds broadcast of 1938!
Re:a great joke (Score:5, Informative)
Best you might get is "oh, neat, a candidate signal" until one or the other of the rejection mechanisms coughs and says "Bullshit."
Re:a great joke (Score:4, Interesting)
The Moon, well, they would say "It's coming from the moon". I suspect there are ways to tell if someone is bouncing it off the moon... like the fact that it would be an on again, off again signal in synch with the rotation of the planet.
To successfully hoax the SETI program would require a *lot* of effort and smarts.
Me predicts... (Score:5, Insightful)
Re:Me predicts... (Score:4, Insightful)
Because it (the application) uses networking and is 'distributed'? It is not p2p. It is 1-N, i.e. the workunit server to all the clients. That's a bigg difference. Although you can argue that there is a single point of failure because the workload server could be hacked and transfer malicous data to the clients, it is a scenario IMHO not very likely because: a) the workload server has to be hacked, b) it has to stay so for a longer time to have any effect and c) the client software must have a buffer-overflow-like flaw.
Set it in relation:
If you do apt-get in debian without *really* checking the author's reputation and getting his *certified* PGP/GPG keys, you're essentially doing much worse things in terms of security. Probably 95% of all debian users do this (me included).
And it is similar to websites which install worms by exploiting flaws in IE. This is a way of infection which has to be blocked, of course, but the main way of infection is still either by unpatched services running on well-known ports or eMail...
This is, of course, one of the reasons why I won't use SETI@Home until it is GPL or similar [Would it be GPL with BOINC?]
Re:Me predicts... (Score:2)
I did wrote about the next generation of worms will use the architecture very similar to BOINC technology to propagate themselves, securely and stealthy, with better immunity to mutants attack we see today.
It is not about p2p, nor binary hygiene.
SETI@home is GPL (Score:3, Informative)
Um, the SETI@home version that runs under BOINC is GPL, and has been so for some time. The BOINC client is BOINC Public License, which, because of a legal settlement, restricts commercial use until late this year. After the agreement expires, BOINC will transition to Mozilla license or GPL. I don't think we've decided which.
You are also free to download both BOINC and SETI@home and
Interesting... (Score:4, Funny)
Ah, Seti@Home (Score:3, Funny)
Seriously, what has Seti@Home found as of yet?
Re:Ah, Seti@Home (Score:5, Insightful)
people who define themselves by not believing (Score:3, Interesting)
Re:Ah, Seti@Home (Score:3, Interesting)
It found that you can ask home users with more computing power than they personally use to donate their compute cycles, if they find the project interesting enough and your work is Very Embarrassingly Parallel.
Furthermore, as broadband becomes more popular, the work will not need to be quite so parallel. And as more devices have actual CPUs and go online, you could ask more of even more appliances--for example, one could reasonably run BOINC on their Tivo or Xbox.
That, as it's been said, is an important d
Re:Ah, Seti@Home (Score:2)
A bunch of skepticism.
Re:Ah, Seti@Home (Score:3, Interesting)
Even back then you can see that a large portion of the interesting parameter space has been excluded; it's been 3 years and not a peep. SETI's negative result is very, very important
BONIC? (Score:2, Funny)
Am I to take that this project will also be dying?
Re:BONIC? (Score:2)
Or does it simply mean that SETI@Home needs an infernally themed mascot?
Re:BONIC? (Score:2)
Re:BONIC? (Score:2)
so close, and yet so far (Score:2)
Tax break? (Score:4, Funny)
Re:Tax break? (Score:2, Funny)
Good question. But here's an even bigger question: If you could put it on your taxes, how would you calculate the amount? SETI/Idle Time || SETI/Used Time || SETI/Time Spent looking at Pr0n ?
Criminal Intent (Score:3, Funny)
Will new client screen out 'cheaters'? (Score:5, Interesting)
Does the new client include methods to block the methods used to spoof the current SETI@Home client?
Re:Will new client screen out 'cheaters'? (Score:3, Funny)
Score one for the good guys!
Re:Will new client screen out 'cheaters'? (Score:2)
Does the new client include methods to block the methods used to spoof the current SETI@Home client?
From their Getting started [berkeley.edu] covers credits which states the lowest time to completion is what everybody get
Source Available (Score:4, Interesting)
Re:Source Available (Score:2)
Interesting. As we all know, in the context of security, OSS is considered better because it is viewed by many eyes and holes are noticed easily.
In this context, it could be the same if the number of people who care about correct scores look at the source. Maybe it is possible to design it in a way where it can be tested if a user just sends "I'm ready" back.
IMHO, t
I don't do pushed software upgrades (Score:4, Interesting)
Well, if I can't turn this feature off, they've lost my cycles. I don't even allow my OS vendor to perform automatic downloads of "new versions" of programs.
For those with the tinfoil hats, the Patriot Act could be used to force Berzerkeley to download random "interesting" ware for the Feds, and keep quiet about it under penalty of law, under the umbrella of looking for terrorist activity. This ain't Java playing in a secure sandbox either.
Re:I don't do pushed software upgrades (Score:2)
Re:I don't do pushed software upgrades (Score:2, Insightful)
Re:I don't do pushed software upgrades (Score:2)
Granted, I see the point of being able to disable this, but in the context of this project, well you're already their bitch.
File format is not XML: why not? (Score:5, Interesting)
Well-formed XML facilitates communication and interoperability, because standard [sourceforge.net] XML [microsoft.com] parsers can grok it, making it easier to write new implementations that understand the same XML format.
OT: Re:File format is not XML: why not? (Score:2)
Sure, XML is nice to represent hierarchical structures ("filesystem in a file" - like the old IFF for Amiga). A good idea for the web, for office documents etc.
But XML does not provide information about how to interpret a document (only how to parse/validate it formally or render it in certain, rather special circumstances). The logic to work with and interpret the data still has to be implemented somewhere... interoperability goes only so far as to the repr
Re:OT: Re:File format is not XML: why not? (Score:2, Informative)
2. It's inefficient compared to binary, but then it's more readable to programmers (and even some non-programmers feel comfortable opening a file, searching for a term, and replacing it - as my non-programmer boss did once).
If you're after a binary format try EBML at sourceforge. It's a binary equivalent of XML syntax.
Generally I
Re:OT: Re:File format is not XML: why not? (Score:2)
Once there was a proposal for binary XML in the context of cellphone WAP, but it disappeared quickly...
I only hope that that implement/define it in a way which supports mmap()ing, then there are really no obstacles in using it, maybe even on for a systemwide filesystem
Re:File format is not XML: why not? (Score:2)
Re:File format is not XML: why not? (Score:2)
My guess based on looking at the file is that they really really wanted that data block to line up nice, without having to worry about XML whitespace issues or character escaping. Seems pretty stupid to me.
Arg! All my bragging rights, gone! (Score:2)
Arg! All my bragging rights, gone!
Unfortunately, you can only transition your account if you have access to the email account you use for seti@home.
Seti@home never let me change my email address with them, so I can't transition my current account to the new services.
I signed up for seti@home 5 years ago, lost access to the account only recently. Yarg! It's all gone!
Re: (Score:2)
Of course, it's also not sending registration emails to the newly registered account I created, so I'm guessing they're slashdotted in the backend if ya knowwhatimean.
Not quite ready for the unwashed masses? (Score:4, Interesting)
I had heard about the eventual switch-over some months ago, but never found the time to play around with the beta, so I took the opportunity now to install the client and check it out.
On Mac OS X, all went well, and my PowerBook is munching on it's first unit, fans spinning. However, when I tried to start the client on a Sun box at work, it failed with "ld.so.1: ./boinc_3.18_sparc-sun-solaris2.7: fatal: libstdc++.so.3: open failed: No such file or directory." A quick Google confirmed my suspicions: the client is linked against the GCC stdlib, which is not a standard part of Solaris. Now, that's easy enough to fix if you've worked with Solaris before: just go to sunfreeware.com, and find a suitable binary package to put on.
However, someone not knowing about Solaris, GCC, and sunfreeware.com might be a bit stumped. And the boinc/setiboinc boards reveal that quite a number of beta testers are confused about this, not only on Solaris but also on Linux. It's not completely obvious which GCC/libgcc packages contains libstc++.so.3 (as opposed to .2.x or .4.x).
The real kicker is that I couldn't find any hint of this problem or a solution on the site. I probably looked in all the wrong places in the last half hour... And I couldn't find a feedback form or email address either. This definitly needs to be improved if they want people to move over to boinc.
Re:Not quite ready for the unwashed masses? (Score:3, Funny)
How many people use Solaris that aren't familiar with it? It's not like Grandma is gonna come with a shiny new Solaris CD and install it.
Can you disable automatic updates? (Score:5, Interesting)
The FAQ didn't answer that question--does anyone know?
comparative advantage in distributed computing (Score:2, Informative)
So long, SETI@Home.. (Score:3, Insightful)
I guess this just shows that every project, even a non-commercial one, eventually needs to have someone with some marketing sense if it wants to continue to thrive.
Re:So long, SETI@Home.. (Score:3, Interesting)
Also, I followed your link and I like the new system much better- it awards credits based on CPU time/clock rate instead of just number of work units completed. Thus one credit will be more uniform across all platforms. What's wrong with that?
Re:So long, SETI@Home.. (Score:2, Insightful)
It makes perfect sense from a techincal perspective. However, it's harder to understand, and therefore less compelling, and therefore less likely to attract new users.
Be careful what you search for (Score:5, Funny)
BOINC (Score:5, Informative)
Participants can even choose to split their resources among several projects, say, Seti@Home and Folding@Home. Another thing that will also be used in the new Seti@Home is that you can have clients participating in the same project working on completely different computation sets. For example, clients that have proven themselves to have a fast workunit turnaround time and a long history of participating and that have a gigabyte or more of RAM can be given special tasks that would normally be impossible because of the high number of griefers on the net.
the be all end all of posts (Score:4, Interesting)
BOINC isn't nearly as usful to society as Folding@home, AIDS research@home, help feed starving disabled puppies in war torn african nations@home, etc.
BOINC != Seti@Home. BOINC is a step up the ladder from Seti, it provides the infrastructure for multiple projects. *you* choose the project to attach yourself to and contribute time to. In an ultra-perfect hippie world, Folding@home would use the BOINC infrastructure. Instead you get to help out who you want.
I ain't trustin no Berkeley hippies to silently install no black helicopter, tinfoil hat disablin' technology on my system.
Then don't use it. If you ran seti, you really had no way of knowing what was coming down the pipe now did you? You opened up a nice big gaping connection into your system while trusting that the work units weren't poison pills and that Berkeley's infrastructure hadn't been comprimised. Run the client on a non-critical machine, put it outside your firewall if it makes you happy.
Scientific progress goes BOINC!
You're very clever. You're the only person that ever thought of that.
Aliens will enslave the earth when we make contact!!!!!
You really shouldn't have rented Battlefield Earth.
Re:the be all end all of posts (Score:2)
BOINC SMP aware? (Score:2)
So, is BOINC multi-threaded? Can it use more than one CPU effectively?
BOINC SETI@home - Ready for Prime Time? (Score:3, Informative)
Anyway, enough preamble. Here's the problem:
In the Work tab, when I right-click on the currently-running work unit, the context-sensitive menu displays one option, Show Graphics.
When I select Show Graphics, a window pops up, the entire contents of which is black. At this point, my Windows 2000 SP4 computer freezes. CTRL-ALT-DEL doesn't bring up the Windows Security window. CTRL-SHIFT-ESC doesn't bring up the Task Manager. I can't move the mouse. The keyboard is completely unresponsive.
Being a sucker for punishment, I sent a non-maskable interrupt to my CPU, and rebooted the machine. Then I tried the exact same steps, and got the same results. Yup, this bug is repeatable.
So is the new client ready for prime time? Um, not really. Add the insult of the website not recognizing the account ID that it gave me to begin with and I'd say this program should stay in beta a while longer.
A final note: If you happen to be one of the programmers for the client, and know why this problem is happening, reply here. I'd appreciate a reply.
BOINC SETI@home - Second System Syndrome? (Score:4, Interesting)
I have to agree. It was with some sadness that I uninstalled the old SETI@home client before installing BOINC. The old client was compact, quick, and friendly. In contrast, the BOINC interface seems cheerless and industrial.
If tonight had been my first experience with the SETI@home project, I would have uninstalled it completely and told all my friends to avoid it. I refuse to keep any program that crashes my system when I try to use its basic functions.
That said, I really like SETI@home, and I'm willing to stick it out with the new BOINC client. I only hope the most egregious bugs are removed. Ever since I was a kid, I have wanted to contribute to the search for extraterrestrial life. Since I didn't grow up to be a professional astronomer, I would continue to gladly contribute my spare clock cycles even if the SETI client was much worse than it is now.
I think that SETI@home does important work, but I worry that BOINC might become a classic second system, with plenty of new functionality and configurability, yet big, cumbersome, and bloated in comparison to the original version.
Crashed Fedora Core 2 (Score:2)
Credits vs. Total CPU time (Score:2, Funny)
Different Projects? (Score:2)
Uh oh. New virus vector (Score:3, Insightful)
What's wrong with this picture?
Definitely do not run on any machine with important data.