Why are they not appealing to the major cloud providers at this time to use any spare resources couldn't they set it up so that the cloud providers could count using resources as donation to a charity?
It's just so fresh it hasn't been posted anywhere yet:
"Normally we’d wait to publish this work until it had been peer-reviewed for an academic journal. However, given the potential seriousness and time-sensitivity of the situation, we’re releasing the predicted structures as we have them now, under an open license so that anyone can make use of them."
Cloud providers do not have much unused resource. Tricks like spot instances make sure that they are as close to 100% utilization as possible while still being able to handle a spike in demand.
Gotta say the instructions are pretty awfully lacking. You go to the download page and you download the client and there's nothing that tells you what you're supposed to do after you download the client.
I'm on Ubuntu 18.04 and after downloading the client I had to do:
This is a great example of something that happens when a technology/program/framework has a long history and an existing community. Most users have been there for a very long time and sometimes the instructions or documentation doesn't explain what new users may or may not know.
I see this a lot in the nodejs tooling, Azure, vmware. Each version of a product slowly changes the way the product works and most documentation, readme and blog posts miss key information that they assume people would already know. If I'm new to node, I may not know things. It's like when you have some sample C# code and it doesn't include the "using" line and/or the Nuget package used - assuming the person already knows what package would perform this task - because it's "obvious" to existing users.
Has FAH approach solved any other real world problems? Has its findings accelerated understanding of any particular disease or helped significantly in developing a cure?
The F@H paper I was a coauthor on (https://www.ncbi.nlm.nih.gov/pubmed/24345941) has been cited by many in pharma. I honestly can't say whether it has directly contributed, but many people have been thankful for this work because it helped establish the concept that proteins aren't super stable rocks, so virtual drug discovery screening can work better if you can simulate the dynamics of a protein (in this case, we simulated a GPCR, which is a common pharma target).
Do keep in mind that 1. very few drug candidates make it through drug trials (iirc it's something around 1 in 1000), and 2. these trials takes 10+ years, and FAH has been around for only 19 years. It's very likely that a bunch of its results are in trial right now, and we'd only hear about it 10-20 years in the future
I wish that Folding@Home was on BOINC. It has an awful interface/uses a local webserver to control it. I'm glad they're doing something, but they should make the experience more user friendly, I usually stop out of frustration with starting/stopping.
* Download page doesn't explain why there are 3 packages and which you need
* On installing first & clicking next it pins all CPU cores to 100%
* The package that presumably controls this silently fails to install - on a brand new up to date ubuntu install.
...so now I'm stuck with a service pinning everything to 100% (while in use) and no way to control it. Uninstalled.
I'll stick to BOINC.
(edit: tried the terminal route - seems to fail because of python-gnome2 dependency). You'd think they'd get their stuff to work with Ubuntu...it's at a mere 50% of nix marketshare.
I went to their website and gave it the 5 second test. I couldn't figure out ANYTHING through their homepage in a 5 second scan. There is ZERO call to action that makes any sense on their homepage. WTF is folding? Why not just say, HELP US FIND A CURE? What's funny is that I can bet these projects sit in a conference room and wonder why they aren't getting the support they deserve and it's all because they NEVER explain themselves correcly to the average layman.
I don't think BOINC is that much better. I got it installed and running and got 'cannot connect to core servers'. Nothing on their download page talked about where to go next for instructions either. After googling around I see something on a message board about opening up certain ports. If they want people to help out with this stuff the first thing they need to do is improve their documentation and onboarding.
At least I got the FAH thing to run, but only on the CPU not the GPU. I give up.
That would be interesting. Not the Trojan horse you’re thinking of... but using it instead for good. One of the downsides to f@h is you aren’t compensated at all for your contributions. Now obviously that’s not such a big deal, since you’re ostensibly doing something altruistic for society and your fellow man/woman.
However... if you put a real cryptocurrency behind it and coupled proof of work to solving real scientific issues... that could bring a lot more compute into the cluster.
Doing that on your own would probably get you in trouble. However, if Apple chose to do it themselves, then it would be a both a good PR move and of possible help to humanity. Same goes for Microsoft and the Microsoft store, and every store that has computers running on idle (Best Buy, Office Depot, etc). Who can we tweet at?
Saw that on Heise (German IT magazine) a few days ago. Setup on Arch Linux is really simple (https://wiki.archlinux.org/index.php/Folding@home), but with our electricity costs over here it's more expensive than what I'm willing to contribute - my CPU compute node [2*2687W] at home draws 500W on FAH, which translates to 112US$ per month (80W idle, but it's mostly powered down anyway). Else this & BOINC would be a really nice way to utilize my unused hardware.
So how is using home electronics an efficient use of electricity (and money) for doing these tasks? What are the economics of this? Wouldn't it be more efficient to donate the money you'd spend on electricity and equipment?
I'm running my GTX1080Ti for this, GPU-Z is showing me that the card is using 200W while running, let's be generous and say the entire computer uses 300W while running these computations. That means 7.2kW used per day, or 223kW used per month. At my current electricity price of £0.12/kWh, this is costing me £26 a month.
I have no idea who I could even donate this to so it would make any impact whatsoever. But I know for certain that there is literally zero chance they could rent a GTX1080Ti-equipped machine for £26/month anywhere in the world.
Most people for these aren't buying new equipment for this though so the only real cost is the electricity and a tiny bit of premature wear on components. It'd take a long time of running to have spent enough electricity inefficiently to make up for the cost of the CPU and GPU being used.
It's also way easier to get people to just download and run something rather than donating money, the cash donation is hard and definite while the costs of running a distributed computing client is nebulous.
Donating money towards what? Setting up a new supercomputer dedicated to this sort of work comes with a lot of overhead and most crucially time delay. Even slapping a leftover raspberry pi online is worth more if done in a couple minutes.
Edit: the RaspberryPi is not supported, unfortunately.
The efficient use of money part is that they already have the spare capacity. The electricity is likely worse but it is a rounding error compared to the years of continuous operation to equal the new hardware cost. Plus it is donated electricity anyway.
There used to be a FoldingAtHome application for the Playstation 3 that I ran for a while. It's a shame it never made its way to other consoles because they're properly underutilised during the day, for me at least.
It wasn't great though - it didn't use spare cycles. It had to be started and run exclusively.
If they baked it in to use cycles when games were paused for instance or made it switch to FAH instead of powering off, it could have been so much more.
I like how you leave room for the possibility that there is a significant percentage of people playing on their consoles for the vast majority of their waking hours :-)
This website does an absolutely terrible job of explaining itself. The layout of the homepage is awful and starts with a random video, then a request that I start "folding at home" - whatever that means, followed by more nonsense language to anyone who, like me, arrived at the site with very little context.
The first thing on your site (after the navbar) should be an explanation of what your product is/does in as few words as possible.
Yesterday I was looking for that, there is also fold.it users create their own proteins [0][1], those proteins passed to researches for validation or maybe they still validate through rosetta, even some users automate protein generation via lua scripts. Yesterday I wanted to check/contribute source code but its closed:( [2]
If this was a war effort we’d probably get Microsoft to push out a patch to windows 10 to let users opt into it securely? Or does the computing power of 100M+ home PCs still pale in comparison to a few cloud providers?
What guarantees do we have that some for-profit pharma corporation will not take the information discovered by this, patent it and profit at our expense?
As it is, the public already funds most of the early research into drugs and yet almost all the resulting IP ends up owned by big-pharma.
I doubt that this is going to help much, if you could fold your way to a virus cure, surely we would have seen cures for a bunch of other common viruses.
>"We are happy to report that the Rosetta molecular modeling suite was recently used to accurately predict the atomic-scale structure of an important coronavirus protein weeks before it could be measured in the lab. Knowledge gained from studying this viral protein is now being used to guide the design of novel vaccines and antiviral drugs."
In theory you can (on Android). There is an app called boinc. You can load work for some projects to your phone. I tryed it a few years a ago, but phones are really not made for a workload over a long time. Even with work just for the half cores and not 100% processor time the phone got very very hot. What works well is Raspis and co, at least with a heatsink and a fan.
Smartphones are decently powerful, but they typically only use the CPU in short bursts. This has allowed them to get away with being extremely skimpy on the cooling, which is good because a phone that needed a heat sink and fan would be incredibly bulky.
If you ran something with sustained CPU usage like F@H, within a minute it would be considerably warm and probably have crazy amounts of thermal throttling.
ozfive|6 years ago
kossTKR|6 years ago
https://deepmind.com/research/open-source/computational-pred...
It's just so fresh it hasn't been posted anywhere yet:
"Normally we’d wait to publish this work until it had been peer-reviewed for an academic journal. However, given the potential seriousness and time-sensitivity of the situation, we’re releasing the predicted structures as we have them now, under an open license so that anyone can make use of them."
nicolaslem|6 years ago
specialist|6 years ago
It'd be amazing PR bang for the buck.
UncleOxidant|6 years ago
I'm on Ubuntu 18.04 and after downloading the client I had to do:
Yeah, it only took a few minutes of googling, but why not put that info on the download page?I edited /etc/fahclient/config.xml so that gpu v = 'true', but It doesn't seem to be using the NVIDIA GPU after restarting the client. Any hints?
hateful|6 years ago
I see this a lot in the nodejs tooling, Azure, vmware. Each version of a product slowly changes the way the product works and most documentation, readme and blog posts miss key information that they assume people would already know. If I'm new to node, I may not know things. It's like when you have some sample C# code and it doesn't include the "using" line and/or the Nuget package used - assuming the person already knows what package would perform this task - because it's "obvious" to existing users.
bschwindHN|6 years ago
olejorgenb|6 years ago
sudo apt install ocl-icd-opencl-dev
Then edit the config file to include gpu (I also added a gpu slot <slot id='1' type='GPU'/> but not sure if it's needed.
Then restart.
Seems you'll have to wait a while to get a job though.
sunshinerag|6 years ago
dekhn|6 years ago
atsuzaki|6 years ago
Do keep in mind that 1. very few drug candidates make it through drug trials (iirc it's something around 1 in 1000), and 2. these trials takes 10+ years, and FAH has been around for only 19 years. It's very likely that a bunch of its results are in trial right now, and we'd only hear about it 10-20 years in the future
adrianN|6 years ago
Aaronstotle|6 years ago
synack|6 years ago
sliken|6 years ago
Is there a way to limit work to Covid?
bmdavi3|6 years ago
Couldn't figure out a way to set it to covid.
Geezus42|6 years ago
unknown|6 years ago
[deleted]
Havoc|6 years ago
* Download page doesn't explain why there are 3 packages and which you need
* On installing first & clicking next it pins all CPU cores to 100%
* The package that presumably controls this silently fails to install - on a brand new up to date ubuntu install.
...so now I'm stuck with a service pinning everything to 100% (while in use) and no way to control it. Uninstalled.
I'll stick to BOINC.
(edit: tried the terminal route - seems to fail because of python-gnome2 dependency). You'd think they'd get their stuff to work with Ubuntu...it's at a mere 50% of nix marketshare.
thrownaway954|6 years ago
I went to their website and gave it the 5 second test. I couldn't figure out ANYTHING through their homepage in a 5 second scan. There is ZERO call to action that makes any sense on their homepage. WTF is folding? Why not just say, HELP US FIND A CURE? What's funny is that I can bet these projects sit in a conference room and wonder why they aren't getting the support they deserve and it's all because they NEVER explain themselves correcly to the average layman.
UncleOxidant|6 years ago
At least I got the FAH thing to run, but only on the CPU not the GPU. I give up.
squarefoot|6 years ago
riantogo|6 years ago
whalesalad|6 years ago
However... if you put a real cryptocurrency behind it and coupled proof of work to solving real scientific issues... that could bring a lot more compute into the cluster.
nipponese|6 years ago
dwardu|6 years ago
tareqak|6 years ago
Wowfunhappy|6 years ago
archi42|6 years ago
nairboon|6 years ago
ptah|6 years ago
dmos62|6 years ago
gambiting|6 years ago
I have no idea who I could even donate this to so it would make any impact whatsoever. But I know for certain that there is literally zero chance they could rent a GTX1080Ti-equipped machine for £26/month anywhere in the world.
rtkwe|6 years ago
It's also way easier to get people to just download and run something rather than donating money, the cash donation is hard and definite while the costs of running a distributed computing client is nebulous.
landtuna|6 years ago
eecc|6 years ago
Edit: the RaspberryPi is not supported, unfortunately.
Nasrudith|6 years ago
spondyl|6 years ago
antonyh|6 years ago
If they baked it in to use cycles when games were paused for instance or made it switch to FAH instead of powering off, it could have been so much more.
lucb1e|6 years ago
I like how you leave room for the possibility that there is a significant percentage of people playing on their consoles for the vast majority of their waking hours :-)
Zenst|6 years ago
Does bring hope that after this they could tackle other uncured viral infections like herpes for example.
turbostyler|6 years ago
The first thing on your site (after the navbar) should be an explanation of what your product is/does in as few words as possible.
Corona2019|6 years ago
hrgiger|6 years ago
[0] https://www.youtube.com/watch?v=gGvlNo3nMfw
[1] https://en.wikipedia.org/wiki/Foldit
[2] https://fold.it/portal/node/986352
mentos|6 years ago
unknown|6 years ago
[deleted]
jgeada|6 years ago
riantogo|6 years ago
doener|6 years ago
NohatCoder|6 years ago
hrgiger|6 years ago
>"We are happy to report that the Rosetta molecular modeling suite was recently used to accurately predict the atomic-scale structure of an important coronavirus protein weeks before it could be measured in the lab. Knowledge gained from studying this viral protein is now being used to guide the design of novel vaccines and antiviral drugs."
http://boinc.bakerlab.org/rosetta/
blackrock|6 years ago
Just plug your iPhone in at night, and the app will run in the background, when it detects user inactivity.
_trampeltier|6 years ago
petecox|6 years ago
[0] https://news.ycombinator.com/item?id=22479644
Sohcahtoa82|6 years ago
Heat.
Smartphones are decently powerful, but they typically only use the CPU in short bursts. This has allowed them to get away with being extremely skimpy on the cooling, which is good because a phone that needed a heat sink and fan would be incredibly bulky.
If you ran something with sustained CPU usage like F@H, within a minute it would be considerably warm and probably have crazy amounts of thermal throttling.
OtterGauze|6 years ago
rozab|6 years ago
Graham24|6 years ago
khnov|6 years ago
zirror|6 years ago
chrbr|6 years ago