Grand Challenges For The Next 20 Years
terrapyn writes "Infoworld is reporting: 'A group of British computer scientists have proposed a number of grand challenges for IT that they hope will drive forward research, similar to the way the human genome project drove life sciences research through the 1990s.' Did they get it right? What are some other worthy computing challenges?"
A battery, a really good battery. Something that'll make my laptop last as long as my Palm. Or maybe power a light-saber... But really all we need for our dreams to come true is a good battery.
Trying to use sarcasm in text-based forums does not work.
They're setting these as goals for the next 15 years... but who really knows what's going to happen 15 years from now? If Moore's law holds (and we have no reason to think it won't), we'll have almost 2^10 times the computing power we do today. That's a huge number!! Setting these goals is a nice idea..., but who knows what the world has in store.
I store my recipes online (the way nature intended)
We are being buried in data and are just beginning to adapt the crudest methods for organizing it and mining it. If in 20 years we have not solved the problem of dealing with giant piles of data, then IT will become a cost instead of a benefit.
What about all the fanciful things we were supposed to have "By the year 2000!"?
What a joke that turned out to be. I'm still making calls with an audio-only phone and I have yet to come across a practical hover-car.
I'm a big tall mofo.
Here's a challenge: A patient comes into a doctor's office with a bacterial infection. Worse, it's one of those antibiotic resistant bugs. What we need to be able to do is:
- sequence the bacteria's DNA right there in the doctor's office (this part isn't really an IT challenge)
- from the bacteria's genetics, determine which antibiotics (out of all known ones) can effectively kill it
- if none can effectively kill it, ship the DNA sequence information off to the CDC's supercomputers, and have them automatically develop a new antibiotic that will kill the bug.
I figure that this is a challenge for the next forty years, not just for the next twenty.
Simulated sex should be our next challenge, sex has already helped us, and will continue to help us, in pushing the limits of what's technologically possible.
Should be easy right? Never the less it has stumped slashdot editors for many many years.
Your hair look like poop, Bob! - Wanker.
Our intelligent designer has never created an animal that we couldn't improve by strapping a bomb to it.
What are some other worthy computing challenges?
;-)
Making Firefox on Linux as quick as Firefox on Windows...
Seriously. It seems like it shouldn't be that hard, but it is. So let's solve it already!
Of course, all of this assumes that human intelligence can be simulated by computation, in the classical sense. By simulation, I mean that a machine would demonstrate human-like intelligence. I don't think this is the case, but I don't see why we shouldn't pursue the brute force strategy, at least to rule it out. I don't really buy your guess on the number flops that would be necessary either, even if I assume that computation could simulate human-like intelligence. Every few years the number gets bumped up by an order of magnitude. If you look ten years ago, they were saying all we would need is 3 Tflops. Obviously, that's not true unless the problem is software-based. The real fundamental problem is that we do not even understand what intelligence is. It's hard to simulate something that you don't understand.
As for thought itself, I seriously doubt it works in the same way that a hardware simulation that you are describing would work. Think about how much energy would be required and how much heat would be generated compared to a human brain. Biology simply doesn't work in that way. Look at protein folding. It's extremely computationally intensive to determine the way a protein will fold, but biologically the process of folding is relatively simple. It's the same with thought. If we could figure out how the brain works, then we could probably simulate it with hardware that we could make now.
Here's a very simplified explanation:
The problem is that resistance isn't either/or -- that is, it's not as simple as saying a particular strain of bacteria is resistant or it's not. All strains have greater or lesser degrees of resistance; more precisely, individual bacteria within the population have greater or lesser degrees. When you're on antibiotics, the bacteria tend to die off in, pretty much, an exponential decay curve. Once the curve drops below a certain level, the remaining bacterial population is insufficient to maintain the infection; your immune system is fighting the infection too, of course, and it can take care of the remaining bacteria, which are the more resistant ones, one the less resistant ones are killed off by the antibiotics.
So what happens when you stop taking the course of antibiotics halfway through? Well, where you previously had a bacterial population consisting of some bacteria with weak resistance, some with moderate resistance, and some with strong resistance, now you only have the latter two categories. And these are going to continue breeding, and your immune system is going to spend its resources fighting them equally, without preference as to which is more or less antibiotic-resistant -- which means more of the bacteria with greater resistance will survive and grow. OTOH, if you'd finished the antibiotics, only the most resistant bacteria would be left, and your immune system could probably finish them off on its own.
To top it off, resistance requires an expenditure of energy on the part of the bacteria -- you're quite right that many such critters have non-expressed resistance genes already in their genomes; the reason these genes aren't usually expressed is because doing so takes energy the bacteria would usually prefer to devote to feeding and reproducing. So in a patient who doesn't take antibiotics at all, the percentage of resistant individual bacteria is going to be very low. This means that taking half a course on antibiotics is the worst possible course of action: if you take the whole thing, you'll probably end up killing off the entire infection; if you take no antibiotics, you'll either get better or you won't, but either way you won't encourage the formation of a resistant strain.
And the reason that shorter courses of antibiotics are being prescribed is that, quite simply, many newer antibiotics work more quickly. That's the only reason. It has nothing to do with some magical discovery that the traditional ten-day course was longer than it needed to be.
The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.