The Future of Computing
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."
It is easy to understimate the speed at which technology is changing. Pending brick walls (insurmountable laws of physics), computing in 2020 should be absurdly different from that of today.According to Ray Kurzweil: "An analysis of the history of technology shows that technological change is exponential, contrary to the common-sense "intuitive linear" view. So we won't experience 100 years of progress in the 21st century -- it will be more like 20,000 years of progress (at today's rate). The "returns," such as chip speed and cost-effectiveness, also increase exponentially. There's even exponential growth in the rate of exponential growth. Within a few decades, machine intelligence will surpass human intelligence, leading to The Singularity -- technological change so rapid and profound it represents a rupture in the fabric of human history. The implications include the merger of biological and nonbiological intelligence, immortal software-based humans, and ultra-high levels of intelligence that expand outward in the universe at the speed of light."
Is this the same Nature magazine that made stuff up to suit it's purposes about Wikipedia?
Get your own free personal location tracker
a lot more ones and zeros.
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.
Remember how all the SciFi shows of the 60's thought that we'd be cruising the solar system (perhaps even the stars!) by the year 2000? The Jupiter II optimistically took off in 1999, and Star Trek contained several references to "Eugenics Wars" and "early space travellers" that were supposed to have happened by now.
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.
Javascript + Nintendo DSi = DSiCade
Whew, they didn't mention Microsoft or Windows once!
Was anyone else as completely underwhelmed by Vinge's article as I was? For a man who has produced so many incredible, original visions in the past, he seems to be stuck in a bit of a rut these days, going on and on about ubiquitous computing. There wasn't a single idea in his article that I haven't heard many times before already, from him and others. It reads like something he cranked out in 10 minutes to meet some last minute deadline...
I read Usenet for the articles.
Compare the state of computing in 1990 with that of today. Yes, computers are immensely faster than they were 15 years ago, but have things changed on a fundamental level? Have computers become more *intelligent*, rather than just faster? I, for one, am disappointed.
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.
the increase in computing power will make possible (even banal) to have humanoid robots at home...
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
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 definatly worth reading) http://gregegan.customer.netspace.net.au/, Charles Stross's Accelerando http://www.accelerando.org/_static/accelerando.htm l, and .
Science fiction is odd as a genre since the authors minds are affected by the technology they see possible at the time of writing. Science fiction writers in the past depicted a future with minimal use of networked computers for instance. So the theme seems to change over time, whereas other genres remain pretty static.
\(^o^)/
An HP newspaper ad last week contained 500+ words of copy, and the closest they got to that naughty bit word was in the fine print with the phrase "computing environment" when referring to thin client boxes connecting to a server.
C**PUTERS are obsolete for Dell and Hewlett Packard!
Might I point out that more money is probaly put into the cell phone, telcom, and computers industry than all the world's space programs combined.
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.
"I am the king of the Romans, and am superior to rules of grammar!"
-Sigismund, Holy Roman Emperor (1368-1437)
Let's take a parallel in the space race of the 60s. Everyone expected the development to continue in the same pace it did during the 60s. I mean, face it, between 60 and 70, the technology changed from being able to lift some rather small mass into orbit (well, at least sometimes, most of the time it just went up in smoke) to bringing a 3 man craft including lander, car and a lot more junk to our moon! People extrapolated. 60 to 70: Zero to moon. 70 to 80: Flight to moon -> Moon base. 80-90: Mars. 90-2000: Past the asteroid belt and prolly even more.
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.
We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
...that all depends on how we define science in the next few decades. Currently science is under attack for political reasons and will likely experience some level of change if something isn't done to curb the diretion things are going. The political motivation behind the current debasement of science is money. There are some very wealthy people who stand to make, keep or lose a lot of money depending on how much science the average person is made aware of. Those people are trying to muddy the waters and bring pseudoscience and fantasy (Intelligent Design, UFOs, Angels, and the like) to the same level of respect that science once held. Sadly, it appears to be working since there are many average people out there who would rather believe in old myths reframed in today's culture than actually dig into real scientific explanations for certain things.
Another part of the problem is that many of the "scientists" themselves are the people with the money and political motivation to keep science from the masses. (I put scientists in quotes since they tend to be more businessmen than scientists which is usually a horrible combination when it comes to society at large) A perfect example is Donald Rumsfeld and his connection to the Searle corporation. Searle developed Nutrasweet by way of serendipity while researching some medicines. The administrations before Reagan would not OK Nutrasweet for mass consumption. This was obviously detrimental to Searle's, and Rumsfeld's cash flow. So during the Reagan administration, a former employee of Searle was appointed to the FDA by Ronald Reagan. This appointee only did one thing and then resigned. He approved Nutrasweet for mass consumption. (Look it up if you don't believe me) The reason that Nutrasweet was not approved before this time was that too many animal tests indicated that Nutrasweet could cause tumors and a wide variety of illness. Many of these illnesses are not life threatening, but are discomforting enough to cause the sufferer to seek out medical attention. Usually on inspection, the doctor will prescribe medication from a large pharmaceutical company (in some cases Searle) which will take care of the symptoms but will be required for the patient as long as they suffer those symptoms. Nice perpetual motion money making system there...
So some scientists are crooked and simply work to further the interests of their employers rather than improving the human condition. Other scientists who work to improve our understanding of the universe, our planet and ourselves are rarely rewarded for their work and these days are being attacked as "heretics" in our newly "christian nation". So I would say that if things continue as they are going now, we'll have science churches that preach Intelligent Design and prisons to put the heretical non-christian scientists in. The computers of the day will be nothing more than glorified televisions that pass along the "wisdom" of the christian sanctioned "scientists". And the corporations and governmental bodies who live off of these systems will employ the wealthiest people in the world. Assuming that the rest of the world doesn't wise up and bomb us into oblivion...
-"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
I'm not very concerned with progress in hardware. My 3 year old computer runs pretty much anything just fine, and I expect it to continue doing so for a few years to come, at least. Right now, I'm severely disappointed by the lack of ideas in technology. There's only so far you can take word processing, e-mail, scheduling, etc. Enough with 'innovation' in those areas, already!
What I'd really like to see is improved content creation tools. How about 3D scanners, so Joe Artmajor can easily scan his sculptures into modelling programs? They exist, but they aren't on the consumer market yet. I'd rather see that than another few years of GPU speed wars.
While people focus on the hardware aspects of the future of computing, I think the most earth altering change will come from the emerging engineer classes of China and India. I think the vast increase in the number of people working on technical problems (even if there is some redundancy) will have a far greater effect on the world than any hardware developments possibly could. The big assumption here is that the rise in technologists in India and China will dramatically increase the global pool of engineers (instead of just moving it around). This is a huge assumption, by no means a given and perhaps a best case scenario.
Assuming no major disruptions occur, the giant new advanced labor pools in China and India will have 15-20 years of experience by the time 2020 rolls around. The increase in experience and investment will have these countries turning out unique inventions, technologies and discoveries at rates comparable to western nations today.
Hopefully, others will follow India and China's examples and work on educating and training their populations. Countries formerly unable to fulfill their own basic needs, posing a danger and a drain to other countries, could begin not only solving more of their own problems but postively contributing to the world at large.
The utilization of the world's nerds will transform the world for the better. Nerds of the world, unite!
You nailed it, funding is absolutely critical. Which is why it's so important we stop doing things that divert resources (or waste them completely). I'm not talking about spending money on entertainment, I'm talking about companies having to defend themselves from useless patents. Or companies defending themselves from idiot customers who didn't know the shiny device they just bought shouldn't be used in the bath. Or companies spending their resources inventing technologies that limit the utility of another technology (DRM). Or monopolies controlling a market.
It still kills me that we travel in a metal beast built around the concept of controlling explosions. Just seems silly to me. I am looking forward to what the future of computing does bring. The more we learn and accomplish the faster we will be able to realize our next dream.
I think a singularity is possible, by the definition of "a point beyond which we cannot hypothesize", because we cannot truly conceive/understand of that point. But will it necessarily be AI, or even computers, that create this? It's about as likely as extraterrestrial contact. Which is, you'll note, also a singularity.
Browsing with classic discussion, noscript, at -1 and nested
no hidden comments and I only mod UP
"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."
The days of the digital watch are numbered.
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.
That's our life, the big wheel of shit. - The Fat Man, Blue Tango Salvage
By 2020 the US should be exporting our "surplus females" to China and India since they both practice gender biased abortions against females.
Many provinces in India are reporting large skews which show in some places like Punjab only 500 female births per 1000 male births.
China is just as bad or worse.
All of these males will someday maybe want to touch a female besides their mother.
And we can supply them. We got plenty of "surplus females".
Not all thechnology changes at the same rate. Microelectronics technology is far from mature and it's changinf fast. Chenical rocets has become a mature technology. Just look at the two newest large space bosters the Delta IV and the Atlas V. Mechanically there is nothing in there an engineer from the 1960s would not recognize. Same goes for the passigeer jet aircraft. Rapid changes in the first half of the 20th centerury and little change from the 1970's to present. I suspect that people in the 1930's figured that airplans in 2006 would be 1000 feet long and flay at 18 times the speed of sound and look like cruise ships inside complete with casinos and swimming pools. It didn't work out that way. They were just in a "bubble" of rapid aeroplane technology development and that pace was not sustainable. BTW, it is only microelectronics that is advancing quickly now. Computers have not changed much except to get cheaper and a little faster. And software has ot changed much at all either
I was surprised by some of the items missing from Jacqueline Ruttimann's list of "milestones in scientific computing." Perhaps the most glaring omissions are those that have lead to supercomputing-for-the-masses: the wide-spread use of clusters that have dramatically lowered the cost of computing systems, the adoption of MPI for portable software, the development of programs like MATLAB and Mathematica that greatly ease programming, etc. He does list the NSF's supercomputing centers, though chances are that few researches actually use them today.
What I'd really like to see is improved content creation tools. How about 3D scanners, so Joe Artmajor can easily scan his sculptures into modelling programs?
:(
And I'm still waiting for the do-it-yourself anime rendering program
Anyway, mod parent up. He's so right about this one.
Consider that our basic approach to computer programming has not changed in over a century and a half. It all started when Lady Ada Lovelace wrote the first algorithm (or table of instructions) for Babbage's gear-driven analytical engine. Software construction has been based on the algorithm ever since. As a result, we are now struggling with hundreds of operating systems and programming languages and the ensuing unreliability and unmanageable complexity. It's a veritable tower of Babel. Computing will not reach its true potential unless and until we abandon the algorithmic model and embrace a non-algorithmic, signal-based, synchronous software model. Only then will we be able to guarantee that our software systems are free of defects. There will be no limit to their complexity.
Of course word processing hasn't changed since 1984. LaTeX and GNU Emacs were written in 1984... how could you improve on that?
I quit!
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.
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 HD drives... I remember using our Apple IIC. I think my mom still has it and it was working if I ever cared to hook it up. Internet. My first exposure to the internet was in 1995 in Highschool. I had it in college. I've had dail up on and off again since 2000. 4-7 Channel TVs. Actually this could be a trick one. TVs really should only have a video selector switch. I grew up on Cable. We moved to the boons in junior high and only had ABC 3, NBC 6, CBS 12, FOX 16, UPN 33, 2 PBS stations. In college, I had basic cable. Since college, we've been strict DVD & VHS with rabbit ears every now and then.
Although I like the idea of exploring space and all the neat things that we could do up there, I'm gald we've said forget it. I'd rather have cheap entertainment and cell phones than have "a man" walk on the moon. If I could afford $50ish a month, we'd have broadband. If I spend the same amount again, I'd have cable or direct tv. There is a reason that I don't have those things... It's lack of money.
Here are my predictions on what will be available in the year 2026. First factories will be built here in the United States but most of the worker will live in India or China. They will use the internet to control robots in the factory. Apartment buildings will have examination rooms where one will go and there will be robots controlled by a doctor in India or China who will be able to remotely do an exam even better than if the doctor was there in person. Every automobile will be part of a network where it will know the location, speed and direction of travel of every other automobile within 100 yards of it. The automobbile will know the speed limit and location of every stop sign or traffic light and it present condition. The automobile will take defensive steps to avoid an accident. Eventually all human will be part of a large network where all knowledge and experiences will be available to all humans.
I've been reading some of Kurzweil's articles for over 2 decades and 99% of the time I call bullshit. He always promises AI but he (or others) never comes up with anything close to his predictions. I have no idea where he gets his projections from, even if his (?) singularity theory kinda makes sense (once the computing power of a CPU gets above that of the human brain thanks to Moore's Law, all hell breaks loose). Just to say that putting 10 thousand pocket calculators next ot each other doesn't make it an AMD x64...
Non-Linux Penguins ?
This article went on for 3 pages, and said absolutely nothing. Ugh.
Want to know what I think is going to happen? Collections of personal items, collections of group items, and the collaborative sharing of those items. We see the first baby steps of that today with P2P and MySpace/LiveJournal/Friendster'ish portals. Not too far ahead from now, it will boil down to a protocol, with corresponding client and server pieces. The same evolution has been mirrored in everything from ftp to http. Think sharep, a protocol for the universal sharing of personal data collections.
In the meantime, i'd be willing to settle for having my desktop be rewindable and having an intelligent way to index and crossreference my pictures and music. My 2006 needs are fairly simple.
All projections of the future are based on a continuation of middle-class life in the USA, Japan, and Europe as it is today only more so.
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) and find that there are no jobs available. It will be easy to blame everything on the 'rich' (which means, you and me). For the young, learning that there are no jobs and no futures and no money means they have nothing to lose by joining up for a big war 'against the infidels' (again, me and you).
This means MASSIVE price and supply distruptions in the oil markets. Since we use oil for everything: food, clothing, shelter, transportion, communications, financial structure, and electronics: then there will be major distruptions in everything.
That includes science and computing.
Major disruptions means that things are not going to get a whole lot better in the next 30 to 50 years.
The people who tell you differently are either dreamers or fools, or they don't understand the implications of Peak Oil.
And the world's population continues to explode and billions of more young people continue to mature to adulthood while all this is happening.
I agree with you on this...however I would add that no significant advances in space travel have occurred because there is no market for it. When the day comes that money can be made by sending people who makes 40 grand a year to mars, I guarantee you will see an explosion in space travel technology.
The singularity is going to be like practical nuclear fusion power: always 15-20 years away.
Although I like the idea of exploring space and all the neat things that we could do up there, I'm gald we've said forget it. I'd rather have cheap entertainment and cell phones than have "a man" walk on the moon.
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 and do a bit more development before another big push. This is very different from "stop and sit on our hands", however.
Toys are fun, but they're only really important if they're a step towards getting where you need to go. I enjoy computer games, but I don't really consider them important...except that gamers have helped push the development of computer technology.
I think we've pushed this "anyone can grow up to be president" thing too far.
Check out http://imagination-engines.com/ which is a US company founded by an AI researcher Dr. Stephen Thaler. In summary his systems are composed of paired neural nets in tandem where the first is degraded/excited to produce 'novel ideas' (the 'dreamer') and the second is intended as a 'critic' of the first system's output, or a filter for 'useful' ideas.
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 (CM Creativity Machine) produced invention number 2 (STANNO Self-Training Artifical Neural Object)
4-7 channel TVs? Am I reading that wrong? Growing up our TV SUPPORTED even more than 7 channels (I think it was something like 15). Of course, we could only get two, one kind of fuzzy. Except on those rare nights when everything was perfect sometimes you could get the sound from the French channel.
:)
I've got a few hundred channels now though.
Maybe we go through cycles. For a while we're content to sit and play with ourselves, er, our toys, then our children or grand children get bored and decide (or are forced) to do something important, then their children or grand children have a whole set of new toys to play with.
By 1960 we were all supposed to have flying cars. Or at least roads that were ribbons up in the air. And world peace.
In 1960 the AI crowd announced they'd have machine translation of natural language licked by 1970. It isn't exactly licked yet.
So some things will change and some won't. The bathrooms of 1950 are a lot like the bathrooms of 2006. So are the livingrooms and even the garages. The TV's are different but the cars are quite recognizable. The bicycles are different but not radically so. Diapers are different but the babies are the same. The economy was an issue then and is still an issue now. But it's a different issue. In 1950 everybody was terrified by mass unemployment. Now people are scared of less-massive unemployment.
I18N == Intergalacticization
With such technology advances in science we have seen, all smart brains out there, and such, why we still are living inside political systems so bad constructed and mediocre,..?
Do you have the answer ?
May be the answer is not in technology, but people minds!
http://www.codingheaven.net/
Unfortunately all these nifty ideas will fail to occur as the Hubbert Curve begins to bite.
Drivel! Complexity breeds defects. More complexity, more defects. And the basis for computing HAS changed radically - perhaps not at the root but it has changed radically. Just because we still use binary doesn't mean the whole thing isn't done much better now!
A what? That'll be an achievement since not even the most powerful computing device known to humankind is algorithmic. And it wasn't even made by humans, though it is in their head. The ordering of life itself is an algorithmic function. Perhaps I don't know exactly what you mean. Care to elaborate?
I am 25 right now. The "space race" is long dead. The Cubs have still not won a World Series in my lifetime.
Call me jaded, but I saw this coming back in 1986. Why do you think I learned to code?
Seriously...
"One small step for man..."
v.
"Would it be hard to add something like eBay to my blog? I'll pay you $50!"
Math is math. Regular expression is regular expression. The tools are there. The future is now.
4-7 channel TVs? Am I reading that wrong?
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.
"I am the king of the Romans, and am superior to rules of grammar!"
-Sigismund, Holy Roman Emperor (1368-1437)
Stranger things have happened!
Hello everyone:
Rather than trying to predict what technology we'll have tomorrow, it's more productive to simply list the cutting edge ideas we are working on. This way, we can pick some new ideas, develop them, and turn them into the technology of tomorrow. If an idea has merits, then it'll succeed.
"Flying cars" have been mentioned many times in the past as something we should have now. However, I fail to see how we could have a flying car in any near future. Without new physics being developed, no amount of wishful thinking can leviate a car off the ground. Indeed, in order for an idea to succeed, that idea must be first be plausible, and then economically feasible. Just because something sounds nice won't cut it.
Cheers.
B. Pascal.
Perhaps I don't know exactly what you mean. Care to elaborate?
In an algorithm communication is limited to only two elements or statements at a time, a predecessor and a successor. In other words, there is a single signal path through the sequential elements. In a non-algorithmic program, by contrast, a predecessor element can communicate with an indefinite number of successor elements. As a result, there are more than one signal path and more than one element may be running synchronously in parallel.
Interesting.
Your example suggests that a one-to-many relationship: 1 signal can communicate with n-many signal recipients; analogous to an email system, if I understand correctly.
How is this different from a multi-threaded app in which one thread changes a variable (so during this change, a mutex or critical section must be used so no other thread can modify it), which is then read by n-many threads on multiple processors?
What examples of signal-model computers exist today (if any)?
Is Capitalism Good for the Poor?
I just saw these two over at the UT General Discussion forums at Atari: http://gprime.net/video.php/sonyrevolution (sony revolution)and http://www.youtube.com/watch.php?v=iVI6xw9Zph8&fea ture=PlayList&p=98B15976635B28C2 (talk about desktop eyecandy!!!
Karma: Bad is the liberal way of saying this guy won't drink the kool aid here on slash dot. I wear my Karma with pride
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 global warming.
However, do note that in 1960, space flight was very expensive, in 1980, flight was very expensive, and recently, for the first time, space flight was privatized.
Combine that with exponential growth rates in manipulating carbon nanotubes, and in fairly short order, I figure space flight will be routine when my grandkids are in their 30s. (my oldest kids are 17)
The technology needed to make space flight economical is being developed at a furious pace. Just give it some time...
I have no problem with your religion until you decide it's reason to deprive others of the truth.
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.
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 the sex was good)
How is this different from a multi-threaded app in which one thread changes a variable (so during this change, a mutex or critical section must be used so no other thread can modify it), which is then read by n-many threads on multiple processors?
A multi-threaded system consists of multiple algorithms running at the same time. The threads, as you point out, may manipulate the same data. The problem is that the threads are not synchronous: they run at different speeds which wreaks havoc on temporal relationships and leads to unreliability. In a synchronous system, all elementary operations have the same fundamental duration.
What examples of signal-model computers exist today (if any)?
If you mean software systems, there are none that I know of. However, integrated circuits are non-algorithmic signal-based, synchronous systems. That's why they are so stable.
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
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 monitoring, spying, yes those are good reasons, but for 2 or 3 hand fuls to make into space and walk on the moon? Um, nope not worth it. When will we be ready? You aren't going to like this answer, but when 5-10% of the industrialized nation's population can easily go into space as cheaply as crossing a major ocean; then we'll be ready for space.
But that's for people, the average person can wait 200-300 years for tech to be developed and refined so that price comes down. The only 3 things in space that I want is an orbital mine, a massive power station that transmits power down to Earth, and orbital factory. One power station could justify the entire space program. I just don't see the purpose in spending billions for a hand ful to be in space and do stuff. It is a very big waste currently. Give it 100 years, and it might not be.
I don't think that humanity will be interested in the short term next 200 years into going into space. I think that we'll have some bio revolution and either start developing custom drugs/cures for individuals, discover something that extends the average lifespan by 100-200 years, or something else that would benefit everyone Earth bound. Trust me those sorts of advances would have 100s of billions pumped into them. If the average life span of a US citizen jumped up to 500-600, I believe that we'd take a look at all those long term risks again, and maybe start researching on how to build really safe things on Earth. That'd would take up 100-200 years of our time making Earth safe so we could comfortably life here for a very long time. By that time, we just might have finally figured fusion power out or how to cheaply get alot of supplies or personnel into space. I'm thinkng thousands to millions of people and making the solar popluation/economy self sustaining as well.
We have to face facts; we just aren't ready yet.
Trigger-based programming?
How it different then building a bunch of IF/THEN/ELSEs for all conditions(not that efficient,a lookup table is more elegant) and making the computer
evaluate all of IFs?
This also sounds vaguely similar to
http://en.wikipedia.org/wiki/Database_trigger
The only way space travel and space commerce, etc. is going to be reliable, efficient and affordable is if we keep sending people up there NOW. We need to pursue these giant space engineering projects NOW, as often as we can, so the cycle of trial, error, refinement and optimization can move at a rapid pace.
Just as surely as cell phones become smaller, more powerful and cheaper through constant industrial churn, the space program can only develop in the same fashion.
It we wait until the 24th and a half century, space travel will still be as clunky, expensive and unsafe as it is now. The sooner we go all out with it, the sooner it will be affordable and efficient.
--- Grow a pair, liberals... stop letting the Republicans bully you!