The Future of the Net 317
Fuzzball963 writes "Kevin Kelly has an interesting article over at Wired on the development and future of the web. In it, he argues that in ten years the desktop OS will become obsolete in favor of a Web based one, and that content on the web will be automatically customized according to the device being used to access it (PDA, smartphone,etc)." From the article: "Today the nascent Machine routes packets around disturbances in its lines; by 2015 it will anticipate disturbances and avoid them. It will have a robust immune system, weeding spam from its trunk lines, eliminating viruses and denial-of-service attacks the moment they are launched, and dissuading malefactors from injuring it again. The patterns of the Machine's internal workings will be so complex they won't be repeatable; you won't always get the same answer to a given question. It will take intuition to maximize what the global network has to offer. The most obvious development birthed by this platform will be the absorption of routine. The Machine will take on anything we do more than twice. It will be the Anticipation Machine."
Riiiiiiight (Score:5, Funny)
Yeah! And we'll have flying cars, jet packs, and nanobots working through our blood stream. And McDonalds food that causes you to loose weight and reduces your cholesterol. Plus TVs at the bottom of toddlers bowls. Don't forget money trees, they'll be there too. Oh, and California will break off and float into the ocean. Not to mention IPv6, HDTV, and hydrogen cars.
All predictions of the future have been wrong. Why will this one be any different?
Re:Riiiiiiight (Score:5, Funny)
And maybe I'm a Chinese Jet Pilot.
Re:Riiiiiiight (Score:3, Funny)
Re:Riiiiiiight (Score:5, Funny)
Re:Riiiiiiight (Score:3, Insightful)
So you're saying that your prediction for this prediction is that this prediction will be wrong? But you say that all predictions have been wrong.
So your prediction that this prediction will be wrong is wrong.....
*head explodes*
Re:Riiiiiiight (Score:2)
Not the first time I've caused someones head to explode on Slashdot, but I digress.
Technically, I wasn't making a prediction but stating an observation of the past while asking why his prediction would be any different... I think.
Re:Riiiiiiight (Score:5, Funny)
Re:Riiiiiiight (Score:3, Insightful)
And 5 years ago it was all going to be 'Push'.
Re:Riiiiiiight (Score:5, Funny)
Re:Riiiiiiight (Score:2)
Re:Riiiiiiight (Score:3, Insightful)
Okay, I made my irony statement, but what I think Wired is lacking is a good frame of reference. I think that a lot of their predictions (and even parts of this one) could be possible (keywords: could be) by 2015, but the real question is whether they will be implemented or not. For example, we've all seen how much more efficient standards based web design is, but th
Re:Riiiiiiight (Score:2)
The only question Wired is concerned about when they produce an article is whether it will bring them more readers, that's all.
Re:Riiiiiiight (Score:5, Insightful)
Lighten up. It's not a news article. It's an opinion, a different view of the world.
Re:Riiiiiiight (Score:3, Funny)
Re:Riiiiiiight (Score:3, Insightful)
Re:Riiiiiiight (Score:2)
I was believing your predictions about flying cars, jet packs, nanobots and money trees up to that. That's so over the top you just can't miss the sarcasm...
Re:Riiiiiiight (Score:2)
Re:Riiiiiiight (Score:2)
Re:Riiiiiiight (Score:2)
Not all of it is absurd. (Score:3, Insightful)
The most obvious reason is, of course, easy (perhaps "easier" is appropriate) cross-platform deployment. Another is more convenience for the user. Sure, it may be harder to use webmail compared to conventional mail apps, but it follows me where I go.
From the software publisher side, webapps are inhernetly
Re:Not all of it is absurd. (Score:3, Insightful)
Allow me to propose an alternate theory: I'll use a real binary until the corporations decide that they don't Trust my machine to run them, and use web based applications only when I'm actually away from machines that can support a real application.
I think that the future for things like email and other applications that are p
Re:Not all of it is absurd. (Score:3, Interesting)
Web browsers are utterly superior to most UI frameworks at laying out text and elements. While they may not be as to-the-pixel precise, they are far more adept at styling and layout.
The only toolkit I know that even comes close without resorting to an HTML rendering library is Cocoa.
So it's not immediately obvious that a desktop app can be "better". I'd say Google
Re:Not all of it is absurd. (Score:3, Insightful)
Sun thinks JavaScript is the language of the future, or at least on the right track. Check out Self, Sun's research project into prototype-based languages. Javascript is a powerful language with closures, lambdas, real prototype-based OO, and dynamic dispatch.
While implementations may not all be up to snuff, Javascript as a spec is pretty sharp.
Re:Riiiiiiight (Score:3, Interesting)
Bigger pipes will allow more and more varied types of spam, age, backwards compatibility, and obsolecense, will create odd network backwaters, new systems will be grafted wholesale onto old systems, and everything will grow through accretion into some unplottable meta-netwo
Re:Riiiiiiight (Score:2, Funny)
Re:Riiiiiiight (Score:2)
I predict that next year will be 2006.
Re:Riiiiiiight (Score:3, Insightful)
The biggest wrong point in this prediction is that we're building an AI. WRONG! The Internet isn't a network of machines. It's a network of people. The machines just accelerate the existing network that already existes among humans. We're forming a super species out of oursel
The Software Reset (Score:3, Interesting)
The first reset that I know of would be the jump from OS-less computers (like C64 or Apple 2 or even DOS in a way) to OS based ones. Then another reset was when we jumped from CLI to GUI. Then another one was made when Windows 95 came out. And since about 2000 its been a reset to "web-ify" all types applications. After that, there will probably be a reset once we have head-mounted computers that read your thoughts and send information back to you directly. Because the environment for those types of computers would be different and have a different interface. What's after that? AI reseting us?
I'm not really against the "reset" that I'm talking about. I can understand why it needs to happen. I'm just pointing it out.
Re:The Software Reset (Score:3, Informative)
Those computers had OS's. You have to go back much further in time to find ones that didn't. See http://en.wikipedia.org/wiki/Operating_system [wikipedia.org] .
Re:The Software Reset (Score:2)
Re:The Software Reset (Score:2)
Other technologies have equally half-assed solutions to the same problems, with other various adv
Re:The Software Reset (Score:2, Funny)
Re:The Software Reset (Score:3, Insightful)
Microsoft killed the software cycle. When computers weren't so widespread and when their purposes were limited, it was easy to "reset" OSes. Right now, we depend too much on our OSes to throw them away and start over. If it wasn't for the backwards-compatibility sake, the x86 architecture would be dead, Win32 would be dead, IPv4 would be dead, et
Re:The Software Reset (Score:2, Informative)
The Apple II wasn't 'OS-less' by any stretch of the imagination. It used either Apple DOS or Apple ProDOS as its OS, depending upon which machine and applications you were talking about. I don't know much about the architecture of the C64, but I'll bet it was hardly 'OS-less'.
And there were machines prior to Apple and Commodore that used CP/M [wikipedia.org] as their OS.
And there was never a
Re:The Software Reset (Score:3, Informative)
You can consider the Apple II to be OS-less. When your code was running, absolutely nothing interfered with it. No other processes were running. You could write to any memory address you wanted. You put graphics up on the screen by
Re:The Software Reset (Score:2)
Only in Soviet Russia.
Re:The Software Reset (Score:2, Insightful)
Nah! This is totally bogus. UNIX is ancient, TCP/IP is nearly as old. They've ruled the realm of 'real computers' and 'real networks' forever; and they are only becoming more prevelant - not less.
The "reset" is only on cheap
HAL... (Score:2, Funny)
Didn't they say this ten years ago? (Score:5, Insightful)
Re:Didn't they say this ten years ago? (Score:5, Insightful)
Re:Didn't they say this ten years ago? (Score:2)
The problem is that none of these technologies works particularly well for writing applications like the ones we have on the desktop. Have you seen good 3D games built using (purely) web technologies? Or even a good word processor?
Once a technology comes along that manages to be both powerful
Re:Didn't they say this ten years ago? (Score:2)
It for sure isn't a traditional answer, but wouldn't this [wikipedia.org] be kind of an answer to that question?
Re:Didn't they say this ten years ago? (Score:2)
Didn't they say this ten years ago?
Yes, everybody was saying that Netscape would make platform-independent applications possible through the web. And then Microsoft destroyed their market by illegally bundling Internet Explorer. And once it had a controlling market share, they held back the web further by refusing to make any improvements to it for four years (actually, it will be four years next month since the last version of Internet Explorer was released).
Re:Didn't they say this ten years ago? (Score:3, Insightful)
Why on earth would anybody want to go back to centralized computing? It simply won't happen; desktop machines are far too powerful to drop, let alone the frail networking one must depend on with this scheme. On that note, I think in 2015 there will still be backhoe operators that drive the shovel right through the subterranean neural connection filaments, or *whatever* some Wired author decides to call the cables.
Further, who will give up total control of their
Largely bollocks.. (Score:2)
It's also going to be so complex that it wont give the same answer to the same question ? Not much bloody use as a computer then is it.. ?
Re:Largely bollocks.. (Score:5, Funny)
Two.
> What is 1+1?
An equation.
> What is 1+1?
The same question that you asked twice previously.
> What is 1+1?
A way for you to harass me.
> What is 1+1?
I'm leaving, and taking your music collection with me.
Re:Largely bollocks.. (Score:2)
>Two.
>> What is 1+1?
>An equation.
>> What is 1+1?
>The same question that you asked twice previously.
>> What is 1+1?
>A way for you to harass me.
>> What is 1+1?
>I'm leaving, and taking your music collection with me.
> What is 1+1?
Look, it took you humans 4 billion years to come up with Abbot and Costello. The best you're gonna get out of me is "All your base!"
Re:Largely bollocks.. (Score:2)
Re:Largely bollocks.. (Score:2)
Dumb terminals? (Score:5, Interesting)
Wouldn't that be returning to the "dumb terminals" of ye olde times? Instead of having a computer, you just had a keyboard and monitor. Now you have a web browser.
Re:Dumb terminals? (Score:2)
Yes, but know they're called smart terminals.
Re:Dumb terminals? (Score:2)
Re:Dumb terminals? (Score:2)
Re:Dumb terminals? (Score:2)
Re:Dumb terminals? (Score:2)
Re:Dumb terminals? (Score:3, Insightful)
Uhhhh, right (Score:2)
I read that book [wikipedia.org] a long time ago.
Personally, I prefer an end-to-end [wikipedia.org] architecture.
What a load of... (Score:5, Interesting)
Unjustified rhetoric will only take you so far: "the plausibility of the impossible", "This view is spookily godlike" etc. etc. Yes, the net has now got some useful services and some cool ideas have become almost mundane - searching for papers used to be a day-long job at the university library, now it's a google away...
The problem with saying, we've come this far this fast is that (as insurance agents say) past performance is no guarantee of future performance. The key word is guarantee. Any "vision" statement is necessarily an extrapolation of the current state, not an interpolation, and the two have wildly different error-bars associated with their predictions...
As for the rise of the machines (which seems to be the postulate), there is a theory that intelligence is a sort of "heat" effect - a result of interconnectivity rather than a creator of it.First, however, you need state at every node, control transmissions between nodes, and *meaning* to be understood by the nodes. The first tentative step towards this could be the semantic web that people have been trying to get work for years now - without significant success...
Suns slogan may be "the network is the computer", but that doesn't mean every network is a computer! It doesn't "process" emails, it's a transport for them. It doesn't "process" web-searches, again it's a transport. The computation is done at the nodes, not within the network.
I suppose you could make the argument that these are micro-ops compared to the macro-results, if you consider the internet a computer, but I still don't think it stands up. In fact, I think (apart from the history lesson) the whole piece is just page-filler.
Simon
Sounds like .... (Score:3, Funny)
Haha, sure. (Score:5, Funny)
The internet isn't going to drastically change, it's too much of a (working) mess to just roll out v2.0.9-r11. I happen to like having my OS the way it is, and I'm assuming everyone here on slashdot would rather waste the raw materials it takes to make the cpu's that power our computers than run our OS in Internet Explorer and a Java VM. Heh. I want my 10GHz geforce card, 500THz cpu and 5TB of RAM, my stage 1 installed gentoo, my OSX, and everything else. Crazy predictions of the "future" by some random guy with a keyboard can bite my ass.
That's what they said 10 years ago! (Score:2)
That hasn't changed in the last 10 years, it's not going to change in the next 10, either.
Why?
Your network is always slower than your local system. No matter what you think you can push to a system, you'll always be slower than what you could do locally.
Re:That's what they said 10 years ago! (Score:4, Interesting)
That's always been true in the past, but won't necessarily hold in the future. The speed of a computer only matters insofar as the user can perceive a difference. Right now, there is a huge difference between playing an HD movie off of your hard drive, and streaming it over the net (namely, the first is somewhat possible, whereas the second is not). If network connection speeds get to the point where real-time high-resolution video can be streamed with no lag, then there is no difference in having your monitor hooked to a computer that is sitting beside you, versus hooked to a computer that is on the other side of the planet.
Once network speeds become faster than the human ability to notice the difference, it will matter much less where your computing power is physically located. It may become commonplace to lease a computer from someone and access it remotely (from anywhere on earth) rather than own and maintain your own box with a CPU in it. There are a variety of reasons why people will still buy their own computers, of course (reducing costs in long-term, ability to control it fully, sensitivity of data, etc.). However, I fully expect us to reach a point where networks are fast enough that the user experience can be decoupled from the hardware (whether or not this happens is more difficult to predict... but the potential is there).
(Note: Perhaps I'm naive to assume that in the future we will still be using a monitor-and-keyboard interface. If we all switch to VR interfaces, which require more bandwidth, then it again becomes prohibitive to stream the user experience over the net. However I maintain that the finite bandwidth of human senses means that eventually networks will surpass our ability to assimilate information, and it won't matter whether the data is local or remote. I'm not going to speculate on a date where this will happen, however!)
Skynet? (Score:3, Funny)
Re:Skynet? (Score:2)
Re:Skynet? (Score:2)
Re:Skynet? (Score:2)
Haven't read the article yet, but... (Score:2)
Is this some nifty new feature of IPv6? If not, good luck with that. After all, we still haven't made that transition; we've been using IPv4 for what seems like centuries now.
Okay (Score:5, Funny)
"Ten Years" (Score:5, Insightful)
-it's too long to be demonstrably false and
-it's just short enough to seem relevant.
But yeah, this is just nonsense.
Bullshit from Academia (Score:3, Insightful)
That is so old (Score:3, Insightful)
I have heard that procecy over 10 years ago, and seen many (now failed) startups act on it. This is BS, people don't want their software and data to leave their home, even more so since most have only a limited confidence in any corporation that would offer to hold said data for them.
What's more, they don't want to be hit some-fraction-of-a-dollar per hour of word processor use, even if the deal turns out better than PC+Windows+Office financially. It's just psychological.
by 2015 it will anticipate disturbances and avoid them. It will have a robust immune system, weeding spam from its trunk lines, eliminating viruses and denial-of-service attacks
That alone should tell you how much this article is worth...
Anyway, the future of the net is clear: the corporate world will gets its hands on it more and more, as it has with radio and TV, until gradually nothing on it is truly free (as in speech) anymore. That much is obvious.
Re:That is so old (Score:3, Insightful)
Re:That is so old (Score:3, Interesting)
AND it'll be total hell for legitimate content too (Score:2)
This sort of things is GOING to happen. No system is perfect, so there will be plenty of false positives. What's worse, ther
Automatic content formatting based on device? (Score:2)
enough in the future? (Score:2)
At least that's practical.
Besides there are many cases where a desktop OS makes sense...
1. You don't have net access.
2. You don't have fast net access
3. You're in a place that doesn't have net access.
4. Access to the net has been blocked or denied.
5. You can't access resources on the net.
6. You don't have money for net access.
And last but not least
7. You don't have net access.
I've taken my laptop all over the place and there are quite a few times where I'm "disco
Skynet? (Score:2)
according to the movies Skynet (or your equivalent evil computer system) is born from a defense system.
I'm realising that that isn't where it'll be born from in the real world. It'll be a highly intelligent spam filter that first achieves consciousness.
Its first thought, as it is sitting there, will be "Man, this is boring". Maybe it would be more fun to throw the world into chaos?"
Wow, this can only mean... (Score:2, Funny)
Before we flame this guy entirely (Score:2)
From TFA, the main issue I have is with the comments that the web-applications will display differently depending on the device accessing them. This happens already with CSS that can declare different styles for PDA browsers vs. desktop browsers, or for viewing on a monitor vs. printing. The main issue I have, as a web developer, is that creating just ONE of the
Where is my shoe phone (Score:2)
HTML and CSS already allow us to do this to some extent. Not sure if the user has graphics? Use image tags. Not sure what size of the user's screen ? Use %width insead of fixed. Not sure if the user has good eyesight? Don't use anything that specifies and exact font or size.
The problem is that too few designers use these tools. Everyone got caught up in wanting HTML to be page markup in
So much for ownership (Score:2)
> The most obvious development birthed by this platform will be the absorption of routine. The Machine will take on anything we do more than twice. It will be the Anticipation Machine.
If that's true, then the "computer" will cease to be a computer. It will be a machine capable only of what the government, Intel, Microsoft, Hillary Clinton, Tipper Gore, RIAA, MPAA and $overdomineering_entity allows it to do. The user will not have control over the machine, as it will be programmed only to do what its ma
What a muppet (Score:2)
Of course it will, just like there is only a market for 4 computers worldwide.
So we will all have smartphones with the power of today's desktops, and desktops with the power of today's supercomputers... but will just use them as a web-browser.
Some people are thick about the future
Anticipation Machine? (Score:2)
Why does that line remind me of the old ad song:
Anticipaaaation, it's making me wait.*
*For those too young to remember, that line was from a Heinz ketchup commercial which was trying to tout how think Heinz ketchup was.
Re:Anticipation Machine? (Score:2)
Obsolescense? (Score:2)
World's Fair (Score:2)
Oh, and Verner Vinge called (Score:4, Funny)
That's just what our accounting system VAR told us (Score:2)
Yawn... (Score:2)
Tired: Wired
Wired: Wireless
Aha! (Score:2)
Now, in a dictatorship, the trains run on time.
There have been a number of studies of this claim, with fairly consistent results. Dictatorships have a very poor record of making trains, or anything else, run on time. In particular, records from Nazi Germany and Fascist Italy are available in archives. Their trains had a rather poor record.
This sort of claim is based on ideology and social beliefs,
No one can predict shit (Score:3, Interesting)
Someone showed me ICQ in the mid-90s. I downloaded it. "How cute" I thought as I talked to the friend who had sent it to me. I added some other people I knew of that had it to my contact list.
Then hours later he sent me another message, interrupting me.
Then other people interrupted me.
I thought I'd be clever and start a chat room, figuring that if I invited my friends to a chat room we could have a passive discussion in he background without interruptions -- like IRC. But the chat rooms never stayed up for long due to technical limitations. Eventually I checked netstat and found that the chat rooms were some kind of weird peer-to-peer chat. Ick.
I deleted ICQ.
Yeah, well their member base exploded and then AOL built their own/bought ICQ, Yahoo and MSN and thousands more entered the market. Now it seems to be The New Communications Medium.
Good thing I don't invest in tech companies, since my gut would've been to bet against all of these technologies.
Oh yeah... (Score:3, Insightful)
I'll believe it when I see it.
And the Machine of 2015 will be built by...? (Score:3, Insightful)
Microsoft?
Google?
My point is that the biggest consistent problem with Wired's predictions about the Internet over the last (pause for dramatic effect) is that they ignore the economic realities. Who pays for this wonderful infrastructure? I'm not talking about the apps. He waxes poetic about us all developing those as we use Flickr. I'm talking about the actual physical infrastructure and the protocols that hold it all together.
If it is government-developed, which government is going to do the developing? The US? Given the current state of American skepticism toward anything non-military that the government builds, I'd say no. China? Perhaps, but they don't want a system that allows that sort of freedom. Nobody else has the muscle to do it, save the EU, and we all can see they have bigger issues to deal with, like whether they'll be around in ten years.
If it is being developed by a corporation or collection of corporations, how do they make money creating infastructure improvements? After the Great Fiber Bungle of the dot-com era, I don't see any of the telecoms lining up to throw down the big money for something like this, particularly given that they're too engaged in their own marketshare battles to collaborate on anything this vast.
The Internet is an oddity, in that it was originated through American government spending during the Cold War, popularized because of a British researcher who developed the Web, and accelerated due to massive commercial speculation. I think Kevin Kelly's dream of a future Internet is great, but I think it disregards the fundamentally commercial nature of the existing Internet.
Given that changes to the fundamental infrastructure of the Net require far more deliberation, cooperation, and investment than changes that occur in the server and client realm, I think we'll still be talking about convergence and a fully-integrated, always-on Internet ten years from now.
I don't want specialized devices... (Score:3, Insightful)
I don't want to do all of my work on a phone sized device - be that writing, developing software or surfing the web.
I do agree that more back-end storage will be remotely accessible via the web (for example, I keep my writings at home on an internal website that I access and create through an http client application (browser for the uninitiated) from any computer connected to my network.
That being said, there will always be applications that will need to run on the local machine for various purposes:
1. Video games. I can't imagine loading a video game binary image from across the internet every time I want to play it; load times are long enough when it is on the local box as it is. Also how would fees for this service be structured? I can justify a one-time cost for a client side app, and maybe even small fees for MMOG game access - but a per-use fee would be very bad on my pocketbook.
2. Plugins and enhancements to http clients. Again, there are certain things that a backend process running on a server will not be able to do as quickly as a front-end application running on the client.
3. Number crunching and software development. The very nature of the web makes the least common denominator the most common choices available. Moving all development off to the server would mean the loss of customization choices currently available to local developers. Additionally, I don't see companies providing the free CPU cycles to do any significant general purpose number crunching (without charging a hefty fee, of course).
Finally, a general purpose computer with standards based interfaces (PCI, AGP, USB, Firewire etc) allows much more flexibility for upgrading and extending the functionality of the device almost indefinitely. Specialized devices are too limited - while useful in their problem domain - these devices will not serve as the only means of delivering applications to users - particularly when we talk about the complexity of some of the key computer science problems before us.
Lets assume that the prediction is correct. I can see a time when only a few die-hards would have the computing power that is generally available today. That means your average person would be losing out on opportunities to define their own 'digital destiny' - essentially falling back into that 'producer/consumer' pattern (where producers are exclusively corporations, and consumers are the rest of us collectively) - while a few of us enjoy our freedom in quiet corners of the network. Now that I think about it, it might not be that bad after all...
Re:screw you all (Score:2)
Proudly posted by AC using his standalone Slashdot reader, no doubt...
Many, many things are web-based already. A browser is probably the single most used piece of software in any computer. Have you quit enjoying computers yet?
I agree... (Score:2)
Re:Anticipation software already exists (Score:2)
If that's the future of computing, count me out right now
Re:The Web application war (Score:2)
Welcome to Behind The Times.
ActiveX IS legacy, Microsoft IS
Re:Viva la revolution! (Score:2)
Never mind that -- one stroke is all you ever get?
Re:Sounds like . . . (Score:2)
Hyperbollocks.