The Future of Computing 182
webglee writes "What will the relationship between computing and science bring us over the next 15 years?
That is the topic addressed by the web focus special of Nature magazine on the Future of Computing in Science. Amazingly, all the articles are free access, including a commentary by Vernor Vinge titled 2020 Computing: The creativity machine."
Don't underestimate... (Score:4, Interesting)
Re:Don't underestimate... (Score:2, Funny)
No kidding - by 2020 we should just be able to start playing Duke Nukem Forever in Windows Vista.
Don't overestimate... (Score:5, Insightful)
What do we actually have? The same space shuttle that's been flying since the late 70's, and updates to the same rockets that have existed throughout the history of the space program.
Technology does progress at an exponential rate. The only problem is that the focus of technology moves. Computers have already gone through several booms of massive technology increase, and are now very stable creations. There's just as good of a chance that they'll continue to update in a more linear fashion (ala automobiles) as there is that they'll experience exponential increases in technological sophistication. I personally find it more likely that technology will begin to focus on improving other areas for the time being, and allow computers to remain stable for the time being.
So be careful not to severely overestimate while you're attempting to avoid underestimation.
Re:Decentrialization is key. (Score:5, Insightful)
The reason we aren't seeing great advancments in our space and nuclear programs is that they are highly centralized and are at the whim of select few if they get funding or not.
However, when technology is decentralized... As in everyone can have a cell phone, broadband, and a computer within their means then those types of technology will advance faster at an accelerating rate. (I hope I don't sound like Kurzweil).
Not everyone can go to the moon... But most everyone in the western world can have an Xbox360. May not mean everyone is going to get one... But more than enough to cause rampant R&D into that industry.
Trust me... I'm shocked myself. I remember a time when we didn't have cell phones, computers with hard drives (I miss my old IBM pc jr), internet, 4-7 channel TVs, and every thing else that is happening now... And I'm only 27.
Things are happening at an accelerating pace... Short of a world disaster or economic depression lik ethe 1930's I doubt we will see a slow down.
Re:Decentrialization is key. (Score:2)
Damn, I'm 27 and now I feel old. When I first read your post I was like, I can remember dad having a cell phone for the longest time. If I remember correctly it was either a bag phone or mounted in his company vehicle. Now, my wife, mom, dad, and two brothers have one. Computers with H
Re:Decentrialization is key. (Score:3, Insightful)
To my mind this is very short-sighted. Perhaps it's appropriate that we have fallen back to regroup, but not going into space in a large scale is suicidal -- not on an individual basis, but for the species. The only question is the appropriate time frame. Perhaps it's appropriate that we stop a
Re:Decentrialization is key. (Score:2)
Re:Decentrialization is key. (Score:2)
To my mind this is very short-sighted. Perhaps it's appropriate that we have fallen back to regroup, but not going into space in a large scale is suicidal -- not on an individual basis, but for the species. The only question is the appropriate time frame.
The risk of an extinction event happening on Earth is pretty significant. The risk of it happening in the next 100 years is pretty damned slim. Probably the most significant likelyhood of our own extinction is ourselves, a la holy wars, pollution, and globa
Re:Decentrialization is key. (Score:2)
While this is true, and most would agree with you, you have to also consider the consequence. The chance of it happening is slim x something we really want to avoid. This makes it a lot more important. If we are elmininated - that is, the end for man. All the progress we have made, the sacrifices, the research, the sex has all been for nothing! (OK, maybe th
Re:Decentrialization is key. (Score:2)
We aren't ready to go into space yet. I for one think about the only reason that a US man walked on the moon was because of the USSR. The US government could have cared less except that they needed something that they could do better than the USSR. I think that it was a mistake spending all that money for that purpose. Telcommunications, weather monitorin
Re:Decentrialization is key. (Score:2)
Re:Decentrialization is key. (Score:2)
I've got a few hundred channels now though.
Re:Decentrialization is key. (Score:2)
Well, the first TV I remember as a kid had a dial that could pick up way more than that, but we could only pick up about 4 channels (7 on a good night) and everything else was static.
By the time I was in middle school my parents had cable though... So a moot point.
Re:Don't overestimate... (Score:4, Insightful)
Software is hard -- perhaps fundamentally so. It cannot be written exponentially faster even with infinite hardware resources. Vast hardware improvements may support vast software possibilities, but writing that software is still a daunting task.
Re:Don't overestimate... (Score:2)
Yes, because computers can't design software. Humans are the ones have to do it.
I've said before that there are still algorithms that need to be designed - intelligent audio compression thru sampling (if there's a piano, strip the necessary information and just store the notes and variations, if it's a voice, just store the vowels / consonants and pitch changes, of course, with the rest of the "noise" as high-fidelity info), sprite-based video compression (that's
Re:Don't overestimate... (Score:2)
a) download a trail of dreameweaver and write a simple web page, test your page with firefox.
b) Pop in a dos disk, fire up debug and write a text editor to write your web page, then write a GUI and web browser in ASM to test your web page, hand write all your browser tests too don't use the automated ones on the web.
There's been a lot of change in the way people write software, ever used a punch card and waited a day or two to get your debug results back?
Re:Don't overestimate... (Score:2)
We can program exponentially (yes, exactly O(exp(x))) faster by real code reuse. Like what people say they do (looking for libraries and using them), not like what people really do (reusing only self coded fragments, looking for libraries and rewritting them).
Most of the problems with real code reuse are solved by free software, that is probably why there is now an emergent desire to do that on the community. Just look the number of /. comments stressing that you SHOULD build a library and a CLI envelopes
Re:Don't overestimate... (Score:3, Informative)
One of my favorite examples is Prograf, a data stream language. It was excellent...well, sort of. There wasn't any good way to textually represent it. And it was proprietary. And it was written for the Mac. Small * small * small. As with many good Mac products, it died attempting the transition to MSWind. But the real problem was that while programs were logically small, physically they were HUGE. A
Re:Don't overestimate... (Score:2)
Prograf sounds similar to LabVIEW (http://www.ni.com/labview/demos.htm [ni.com]), which I used when I was doing my physics degree. http://www.icon-tech.com.au/faq_introduction.html [icon-tech.com.au]. According to that FAQ, there is now an open-source openG project [openg.org] which implements LabVIEW's underlying G programming language (for which LabVIEW itself is an IDE). G can't be represented textually, so it suffers the same problem a
New technologies change fast, older ones don't (Score:2)
Re:New technologies change fast, older ones don't (Score:2)
When I was in high school I tended to model this by a helix, with different technologies distributed around the circumference of the bounding circle, and the bright spot of rapid change climbing along the rising helix. This gave me a rough guid
Re:Don't overestimate... (Score:2)
I think this bolsters your theory that it's the focus that matters most. And focus is largely a matter of markets and profitability.
* There was an episode in ST:TOS where they were plugging in 2.5-inch orange squares into a computer. I don't recall now what was on them. But
Re:Don't overestimate... (Score:2)
We haven't seen a boom in space because we're lacking new propulsion (think of all those SF shows -- I don't think any of them had us riding around on chemical rockets) and we haven't really put the will into it.
However, advances have been made. We have ion engines a la Star Wars now. People
Re:Don't overestimate... (Score:3, Interesting)
This is a commonly repeated urban legend. The truth is that we have propulsion methods pouring out of our ears [wikipedia.org]; many of which are far better choices for manned flight than Ion engines.
The biggest problem has been the $500,000,000 that gets sunk into every shuttle flight. It eats up the money that's useful for better space craft. The next biggest problem is the ISS. It eats up money without accomplishing its original goal. (To be a launching
Re:Don't overestimate... (Score:2)
The others you indicated range from will-be-off-the-shelf-tomorrow through never-tested-outside-a-lab to might-be-possible.
Like I said, we're not cruising around the solar system Jetsons style because we've had a lapse in the engineering. Science and ideas have been advancing in the background regardless, as your link illustrates.
Re:Don't overestimate... (Score:2)
Actually, you'd buy nothing since that is pretty much what's available on the open market. You might be able to subcontract Rocketdyne to build you engines based on an existing design, but that's about as close as you can get.
The others you indicated range from will-be-off-the-shelf-tomorrow through never-tested-outside-a-lab to might-be-possible.
Many of the engines have undergone extens
Re:Don't overestimate... (Score:2)
Regardless of any political/financial/socie
Re:Don't overestimate... (Score:2)
No, they're stagnant creations, and that's because there's a monopoly player acting as a sea-anchor to innovation. Wait until there's real competition in the software market and you'll see what computers can really do.
Re: (Score:2)
Re:Don't underestimate... (Score:2)
Re:Don't underestimate... (Score:2, Insightful)
Hahaha. That shit is just too funny. "The Singularity" eh?
Let's just ignore the last 50-odd years of AI research. The problem is Real Fucking Hard (tm) and throwing more hardware at it just isn't working (see: Combainatorial Explosion, NP Complete, etc.). Computers are very good at doing mechanical thin
Re:Don't underestimate... (Score:2)
Who says silicon is going to give us AI? Maybe it'll be biological. Nature has shown us that intelligence is possible and we're developing the tools to mess with that kind of thing.
Think of all the things we take for granted today. How many of them do you think would be "Real Fucking Hard (tm)" for society a century ago, a millenniu
Re:Don't underestimate... (Score:2)
You're missing the point. You laugh at AI because you consider it really hard. Fine. Not everybody agrees with you. Some people think it will happen in the next decade. I'd put it a little further away than that but who knows, we could be surprised.
Now, a couple thousand years ago they thought guns were really hard
Re:Don't underestimate... (Score:2)
Re:Don't underestimate... (Score:2)
AI will be solved. Simply because we have a ready-at-hand example that it's possible. When and how, well, nobody can tell the future.
I expect the first AI will be biological, probably built on something's brain. Maybe a parrot's or dolphin's. Eventually we'll work up to a human brain, then surpass it. Maybe we'll learn how to create a fully or partially silicon AI while we're at it.
The
Re:Don't underestimate... (Score:2)
We have open problems in different field
Re:Don't underestimate... (Score:2)
It will require many functionally specialized modules that will need to be created separately and merged together smoothly. It won't be easy.
It's in process now. You just aren't noticing, because we are still in the early days, also most hardware isn't sufficiently powerful to support it. But there have been noticeable improvements in just the past year. Most places still find voice recognition systems to be too expensi
Re:Don't underestimate... (Score:5, Insightful)
Such a development model might very well go on for a long time, without reaching a Kurzweil-style singularity.
Re:Don't underestimate... (Score:2)
Where is the plateau? Even in the Dark Ages, technology still advanced. (Albeit it was more on the lines of masonry, shipbuilding, arms and weapons manufacturing). A mounted armored knight in the 1200's was comparably better armed than a Roman Legionaire in 100AD.
But I suggest you read his book... I don't agree with everything he says or that a singularity will happen
Re:Don't underestimate... (Score:2)
Ever heard of Moore's Law? The exponential growth of processing power that has been ongoing since the 60's. In his book "The Age of Spiritual Machines" Ray Kurzweil points out that this exponential growth can also be found in many more technological developments. He doesn't make this stuff up, it is pretty common knowledge. What Kurzweil does is point out that most of our prediction-of-the-future models are still based on industrial ag
Re:Don't underestimate... (Score:2)
Acco
Re:Don't underestimate... (Score:2)
I think you either misunderstood, he was exaggerating, or the materials people at Intel are completely full of shit. There's no way they've got materials or technology that can dissipate 200KW of heat off of a computer chip, no matter how much money they throw at the problem.
Re:Don't underestimate... (Score:2)
Re:Don't underestimate... (Score:2)
An alternative way of looking at it is, that first you invent something, and market it to rich people. Then, the focus doesn't move to inventing something else, it moves to making the existing thing cost effective so that it can be marketed to everybody else. Then, after that, the focus still doesn't move to inventing something else, it moves to refinement of
Re:Don't underestimate... (Score:2)
For example, I did some research in history. How long did it take the atomic bomb to go from theory to use to insane arms race? Less than a decade. Okay, that's maybe a special case. How about tanks, or mechanized warfare in general? Know how lo
Re:Don't underestimate... (Score:2)
Re:Don't underestimate... (Score:2)
Re:Don't underestimate... (Score:2)
Re:Don't underestimate... (Score:2)
If you live in the New World then the Great Wall took longer to build then your country is old. If you live in Europe then your country may have sort of been around as long as the GW took to build.
Kurzweil (Score:2)
Future is Dim... (Score:2)
Probably won't be that way. Oil is peaking. Which means that the easy oil is gone and what's left won't be easy to get to. Or easy to pump out. Or protect from pirates, terrorists, or religious fanatics.
Plus...
The world's population continues to explode. Billions of more young people are becoming mature (15-20 years old) a
Re:Future is Dim... (Score:2)
Yeah, maybe the world is going to go to pot. People have been saying it for a long time, maybe they'll be right one of these days.
There was a big hullaballo a few hundred years ago about burning all the trees in England too. Why, when all the trees are gone, what are we going to use to heat our houses? Our entire society is built on wood and horses!
We'll either overcome new challenges or we won't.
Re:Don't underestimate... (Score:2)
Back here on Earth, I'm not so sure things are going to move along so quickly. For instance, a concept I would love to see developed in my lifetime is a wearable computer with:
It would also come with (optional) things like:
Think of what you could do with a device like this and how it would pr
Re:Don't underestimate... (Score:4, Insightful)
The reason we don't have flying cars today is the highest unnatural cause of death in the United States is car accidents. Could you imagine what would happen if a drunk driver go into a vehicle that could fly 10,000 ft at 300mph into a building or other cars?
So flying cars and jet packs aren't a reality because of humans inability to control moving vehicles with 100% no-accident rate. Once we have pure AI driving our cars it might be more feasible, but we are looking at 2020 at the earliest.
Re:Don't underestimate... (Score:4, Insightful)
Even at that point, it seems unlikely. If we'll have flying cars that drive themselves, we'll most likely have normal cars that drive themselves. If we have normal cars that drive themselves, most of the problems that we think flying cars will solve would be moot- no more traffic jams, higher speed limits, no stop lights, etc. Since we already have the infrastructure for 2-D travel, and since flying cars would likely use more energy (you're using a good portion of your energy to fight gravity instead of move forward), and since any failure of a flying car is a lot more likely to result in a death, I think it will be a lot longer than that, if it ever happens at all.
Re:Don't underestimate... (Score:2)
Re:Don't underestimate... (Score:2)
Re:Don't underestimate... (Score:2)
Re:Don't underestimate... (Score:2)
Re:Don't underestimate... (Score:2)
Even with today's technology I find that most business trips are quite pointless. We could probably have done an equal, if not better job by having a video conference combined with some kind of TightVNC shared desktop. It also opens up new meeting possibilities. Because there is zero trav
Re:Don't underestimate... (Score:2)
In fact, flying cars (in the form of light aircraft) are even quite widespread. There are apparently whole communities where you park your Cessna in the garage at night, taxi over to the runway in the morning and fly off.
The form factor is quite like those 1960's drawings, but then their idea of a rocket ship was a bit off. They got the cell phone pretty close though (although they predicted it's use a couple hundred years later tha
Re:Don't underestimate... (Score:2)
Re:Don't underestimate... (Score:2)
Trends (Score:5, Insightful)
One trend is the Open Source movement, the other is the closed source / DRM movement.
The way I see it, one of two things could happen: Computing becomes nearly free, due to lower and lower hardware costs and free operating systems, with entertainment at our fingertips, or... an extreme DRM lockdown where only "trusted" devices may connect and Linux becomes contraband.
Re:Trends (Score:3, Insightful)
Re:Trends (Score:2)
I disagree with him that you can't implement open source DRM (I bet you can) but it's harder and not nearly as secure as trusted computing supported DRM.
Re:Trends (Score:2)
You left out "in its currently proposed format" between "computing" and "(". I am well aware that the AC is right and in its current form, trusted computing would lock out derivative versions of a program but there's no reason it has to be that way.
Re:Trends (Score:2)
Re:Trends (Score:2)
If that's your definition then an OS with a protected mode is already engaged in trusted computing since it won't always let software touch hardware directly (especially kernel memory space). Last I checked, there are a few OSes that are open source and take advantage of protected modes.
Ideally, for trusted computing to coexist with open source software, there must be a mechanism that allows you to derive trusted work. I don't claim to have the
Re:Trends (Score:2)
You should ponder it a bit more, because the problem is unsolvable. If you let the owner (the one who brought it) of the machine decide what he'd like to run on it, you can't enforce DRM on it. And if you don't let him decide, he'll not be able to run his software, thus FOSS will go nowhere. But we may still have Linux, distributed by the machine manufacturers, or even Microsoft (talking about irony).
Your point about protected mode is nosense. Despite the kernel that the owner chosed to use having protecte
Re:Trends (Score:2)
I'm not sure what you mean by "derive trusted work." If you mean assure a particular piece of media that it's running in a "trusted" environment, then I don't see how you can do that if you're going to allow me free access to the hardware.
The media companies are worried about allowing devices to put high definition ANALOG data on a wire to your first generation HD
Re:Trends (Score:2)
Yes, you are right. It is not because you can read the source that you can bypass the DRM, you can bypass the DRM because it is DRM.
There is no secure DRM, unless you start enforcing it with hardware (TCPA). And that only moves the break point into the hardware arena, so that it is more expensive (very expensive) to break it, but still possible.
Re:Trends (Score:2)
Welcome to 1984.
Vinge dissappoints (Score:3, Insightful)
Re:Vinge dissappoints (Score:2)
I am so used to being blown away by Vinge.
He doesn't often write but when he does, he puts a lot of thought into it.
He didn't put much thought into this article.
No high hopes (Score:5, Insightful)
An example: handling contact and scheduling information. In 1993, Apple showed how it should be done with the Newton. 13 years on, the most popular application (Outlook) still doesn't have that level of functionality.
Computers were supposed to make things easier for us. Instead, they all too often complicate things needlessly.
Yes, thanks to better hardware, more tasks have become feasible to do on a computer. Video playback, massive networks like the internet are very nice.
But while new functions are being added, existing software stagnates. Mac OS X is nice and robust, but UI improvements over Mac System 7 are tiny to nonexistent. Windows shows a similar lack of progress. Word processing is not fundamentally different from 1984.
Re:No high hopes (Score:2, Interesting)
Re:No high hopes (Score:2)
Re:No high hopes (Score:2)
Re:No high hopes (Score:2)
We know of no way to make a good 3D display. We definitely don't have one.
Re:No high hopes (Score:2)
We can have no real progress until we have AI that we can just describe what we want to it and it understands it. Only then we can make computers as clever as we imagine they can be.
1984 (Score:3, Funny)
Re:1984 (Score:2)
(only partially joking)
Re:No high hopes (Score:2)
One thing that drives me up the friggin wall with Word and related word processors (Star/OpenOffice) is the way they handle graphics. I find it a lot easier to define a frame and then put in
Re:Exponential growth is not enough (Score:2)
The exceptions are tiny startup companies and lone developers, plus a few companies like Goog
Who is Vernor Vinge? (Score:2, Informative)
Vernor Vinge is a sci-fiction author who was the first to coin up the term singularity, and uses the idea in some of his novels. Linkie: http://mindstalk.net/vinge/vinge-sing.html [mindstalk.net]
If you would like to read one of his books I would suggest Across Realtime, which touches on this subject lightly. Although his other stories are somewhat less palatable for me (but I've only read three).
Other authors who delve more deeply into singularity issues are Greg Egan (hard going, but defina
Future prediction in technology is foolish (Score:3, Insightful)
Now, what people didn't take into consideration was that, with the race over, funding stopped. No more money for the NASA, no more leaps in science.
Same could happen to us and computers. Now, it is of course vastly different since there isn't only one customer (like in the space race, the only customer was the feds, and when they don't want your stuff anymore, you're outta biz), but it all depends now if the "consumer base" for the computer market is willing to spend the money. There are SO many issues intertwined that influence the market and thus development, that it's virtually impossible to predict what is going to be in 5 years, but trying to give an even remotely sensible prediction for 15 years is impossible.
Too many factors play into it. Sure, you can extrapolate what COULD be, considering the technology we have now and the speed in which technology CAN evolve. Whether it does will highly depend on where our priorities lie. DRM, will it kill development with less companies daring to get into the market, or will it increase development since DRM technology swallows away huge amounts of cycles? Legislative, patents and copyright, how will the market react? Will we let it happen or will we refuse to play along? Are we descending to being consuming drones or will there be a revolt against the practice of abusive patents?
Too many variables. Too many "what if"s.
Re:Future prediction in technology is foolish (Score:2)
Wrong focus (Score:2, Interesting)
What I'd really like to see is improved content creation tools. How about 3D scanners, so Joe Artmajor can easily scan his sculp
MOD PARENT UP! (Score:2)
And I'm still waiting for the do-it-yourself anime rendering program
Anyway, mod parent up. He's so right about this one.
Re:Wrong focus (Score:2)
They're not common because, well, what would you use it for?
Re:Wrong focus (Score:2)
I think I even read that someone had printed out a working scale model V-8. Not sure I believe this, though. That seems rather unlikely.
A Singularity, madam. (Score:2, Insightful)
Re:A Singularity, madam. (Score:2)
The singularitarians tend to focus on computers, because that's what's currently hot. This doesn't mean that they are committed to AI. Nanotech, both biological and otherwise, is also one form that's considered. Instantaneous communicators are also considered (though not frequently...that won't lead to a singularity until a civilization is spread far enough that light-speed delays become very significant). Little attention is paid to things that can't be predicted not because t
The Immortal Words (Score:2, Funny)
"I predict that within 100 years computers will be twice as powerful, 10,000 times larger, and so expensive that only the five richest kings in Europe will own them."
Waste of time (Score:3, Interesting)
The truth is you don't know which technologies will take or why. Sometimes you think X should be popular but it doesn't catch on for 10 years after you found it. Or something you blow off as insignificant comes out of nowhere to dominate a market.
Although I have noticed one small arena that tends to be a good predictor of the wider market. If p0rn distributors pick it up, then you can almost bet it's going to be the next insanely great thing. I remember taking a training class for a streaming video server in Atlanta a few years ago. Half my classmates were from p0rn distributors. Which definitely made break time more interesting.
The Future of Computing: Non-algorithmic Software (Score:2, Insightful)
Re:The Future of Computing: Non-algorithmic Softwa (Score:2)
Interesting.
Your example suggests that a one-to-many relationship: 1
Creativity Machine: it already invented its v2.0 (Score:2, Informative)
In real-life applications, it was used to invent a certain oral-B toothbrush product.
At one time the site's literature announced that 'invention number
Re:Not to be Funny But... (Score:2)
As to treating churches as the devil, how else should they expect to be treated? The very concept is native to the church...even to the christian chur