Slashdot Mirror


The Future of the Net

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."

51 of 317 comments (clear)

  1. Riiiiiiight by HyperChicken · · Score: 5, Funny

    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.

    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?

    --
    Free of Flash! Free of Flash!
    1. Re:Riiiiiiight by dsginter · · Score: 4, Funny

      Yeah! And we'll have flying cars, jet packs, and nanobots working through our blood stream.

      And maybe I'm a Chinese Jet Pilot.

      --
      More
    2. Re:Riiiiiiight by Rei · · Score: 2, Funny

      Heh, my response was going to be more along the lines of "...and it runs on fairy dust, and saves kittens from trees!", but that works equally well ;)

      --
      POTUS Witch Hunt tracker: 75 charges filed against 19 witches, 4 witches cooperating and 5 witches have pled guilty.
    3. Re:Riiiiiiight by hawkeye_82 · · Score: 3, Insightful

      All predictions of the future have been wrong. Why will this one be any different?

      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*

    4. Re:Riiiiiiight by MindStalker · · Score: 5, Funny

      The rest I almost believed.. But IPv6.. come on....

    5. Re:Riiiiiiight by jdludlow · · Score: 4, Funny

      Don't forget elevators that have "... the capacity to see dimly into the immediate future."

    6. Re:Riiiiiiight by Iriel · · Score: 2, Insightful

      I find it funny that Wired writes these kinds of articles, yet they also wrote one about the amazing innacuracy of futurists.

      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 there are still certain entities (Microsoft) holding it back for one reason or another and this happens on many levels for many reasons.

      Even a lot of the parent posts predictions could happen by 2015, but whether they actually will happen is something else entirely. A lot of large organizations have proven themselves, over time, to be remarkably stagnant despite the obvious benefits otherwise.

      --
      Perfecting Discordia
      www.stevenvansickle.com
    7. Re:Riiiiiiight by truthsearch · · Score: 4, Insightful

      C'mon people. At least try to read between the lines. He's not trying to make an exact prediction of what's to come. He talking like a dreamer of what could be. He believes it's possible and phrases it as straight fact to drive the point harder.

      Lighten up. It's not a news article. It's an opinion, a different view of the world.

    8. Re:Riiiiiiight by Tongo · · Score: 5, Funny

      Heh, I just think the folks at wired found a new place to buy their pot from, and it has to be some pretty damn good shit.

    9. Re:Riiiiiiight by HyperChicken · · Score: 2, Funny

      I tried reading between the lines but all I saw was white.

      --
      Free of Flash! Free of Flash!
    10. Re:Riiiiiiight by SatanicPuppy · · Score: 2, Interesting

      The thing that always makes me laugh is when people predict increasing order and stability. The more complex a system becomes the more disordered and unstable it becomes, until it reaces a kind of biological stasis, like a weather system.

      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-network.

      Should defintitely be cool, regardless.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    11. Re:Riiiiiiight by doktoromni · · Score: 2, Funny

      And, of course, TV sets that also work as teleporters for chocolate bars.

    12. Re:Riiiiiiight by indifferent+children · · Score: 2, Insightful
      has been suggesting that the web will be semantic driven

      And 5 years ago it was all going to be 'Push'.

      --
      Censorship is telling a man he can't have a steak just because a baby can't chew it. --Mark Twain
    13. Re:Riiiiiiight by Shalda · · Score: 2, Insightful

      It's a prediction, and not a very good one. Here's a better prediction, the rise of the household file server - for more than just us geeks. People will need and want a central repository for their digital photos, music, recorded TV for watching later. While it will be all about the network, it will be more about the home network than the internet. Spam and viruses will continue to be an arms race. The advances in computing power will be eaten up by flashy graphics and the amount of time it takes to check a file against 1.7 million virus signatures. So all in all, I don't see a huge change except for maybe some legal and patent issues slowly clearing up.

    14. Re:Riiiiiiight by MikeFM · · Score: 2, Insightful

      My predictions are always right but nobody bothers listening to me. Just cus idiots make bad predicitons doesn't mean all predictions are bad. This guys predicition is mostly right which is evident because most of it's already happened.

      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 ourselves. As neurons are to brains so are we to the Internet. We've learned to grow faster more far reaching connections so now our global brain can think faster and better.

      As such the thing to watch for is to greater intergration of portal network access devices into our daily lifes. Cell phones and PDAs are kids toys compared to the devices we will be seeing. Expect to have free, and fast, net access everywhere and to see everyone using it. THAT is what is going to happen. Our links will be always on every where we go and the flow will be two way rather than downstream-mostly as it is now.

      --
      At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
  2. The Software Reset by suso · · Score: 3, Interesting

    Haven't you noticed? The computer industry likes to do this "reset" of software every 5-10 years. We get really far feature and stability wise with one platform and then BAM! Along comes a new environment and then we start the cycle of making new spreadsheets, word processors, etc.

    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.

    1. Re:The Software Reset by lambent · · Score: 3, Informative

      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.

      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 .

    2. Re:The Software Reset by Gwyn_232 · · Score: 2, Funny

      The above post sounds a lot better if you imagine Butters from Southpark saying it.

    3. Re:The Software Reset by mpontes · · Score: 3, Insightful
      That reminds me of an article I read in a magazine 5 years ago. It also talked about the 5 year OS cycle and predicted that everyone would be using Linux in 2005.

      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, etc. It's one thing to lose your spreadsheet and word processing program, but we're not talking about that anymore. Too many things rely on the OSes we are using right now. I doubt we'll see a reset in the future, it will be more like a "soft transition" (9x-NT, anyone?).

      --
      Bored? Browse Slashdot with a +6 modifier for Troll comme
    4. Re:The Software Reset by morgan_greywolf · · Score: 2, Informative
      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.

      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 as their OS.

      And there was never any sudden 'jump' from CLI to GUI. The first machine with a GUI was the Xerox Alto. There were several other GUI implementations between the introduction of the Alto in 1973 (2 years before Apple was even a glint in Steve Jobs' eye) and 1984, when Apple introduced the first widely-popular GUI-based computer, the Macintosh. It wouldn't be until the early 90s that Windows would begin displacing DOS. In fact, in 1995 at the time of the introduction of Windows 95, the OS largest installed-base OS in the world was still MS-DOS.

      I think you're oversimplifying things greatly.
    5. Re:The Software Reset by Whitemice · · Score: 2, Insightful

      "Haven't you noticed? The computer industry likes to do this "reset" of software every 5-10 years. We get really far feature and stability wise with one platform and then BAM! Along comes a new environment and then we start the cycle of making new spreadsheets, word processors, etc."

      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 consumer-side junk. Today's PC with Windows is yesterdays Commodore 128.

      Every hard-core researcher, student, and hacker I know uses a UNIX derivative (since Mac OS/X now counts).

      --
      Using "Common Sense" is being either to arrogant or to ignorant to ask people who know more about something than you.
    6. Re:The Software Reset by Junks+Jerzey · · 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'.

      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 writing directly to the memory associated with it. What the Apple II did have was a set of utility routines, either in ROM or loaded from the DOS boot disk. But you could live just fine without those routines if you chose to do so.

      The Atari 800, to give another example, had a little mini-OS that was essentially there to provide services for BASIC and other language environments: simple screen I/O, simple copying of values from RAM to hardware registers during the vertical blank (to allow POKE-ing in BASIC without mid-frame flicker). Things like that. But you could just as easily take over the whole machine and do whatever you wanted, and that was common, because the OS services did nothing useful for you most of the time.

  3. HAL... by Anonymous Coward · · Score: 2, Funny

    Hello Dave, I have already downloaded your pr0n this morning...

  4. Didn't they say this ten years ago? by Kenja · · Score: 5, Insightful

    Didn't they say this ten years ago? Seems that every now and then somthing comes along that pulls the idiots from the woodwork. HTML, Netscape, Java, Active-X, .net etc have all been claimed as the end of desktop applications.

    --

    "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
    1. Re:Didn't they say this ten years ago? by toddbu · · Score: 4, Insightful

      Or the marketing guys. Seriously, isn't this how Microsoft works? Paint a rosy picture of the future and then tell everybody to hang onto their cash and avoid buying competing products until you can get one from "someone you trust" who obviously has enough foresight to predict the future years in advance. I had to laugh when I saw the recent pictures of Microsoft execs pumping up a room full of people while showing off Vista. You'd think that they'd just cured cancer. Now just wait until sometime late in 2006 and you too can live in a better world.

      --
      If you don't want crime to pay, let the government run it.
    2. Re:Didn't they say this ten years ago? by 3dr · · Score: 2, Insightful

      Yes they did. And it was bullshit then, too.

      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 apps? What if you want to work where there is no net access? For data processing apps, why limit the app's speed to the net bandwidth? What if I need an app to do X /and/ Y with my already-entered data, not just X?

      I do think, however, that centralized storage to augment, not replace, your primary storage will become popular and quite useful. With the cheap webhosting available, it's doable now, if a bit clumsy with HTTP/FTP.

      This article is a good example of why my Wired subscription is lapsing. Few articles are what I would call "good", and most are pulled straight from the author's buttockal ether. Wired: put that in your blog and e-publish it.

      And I hope I don't get a letter from their collection agency goons.

    3. Re:Didn't they say this ten years ago? by old-lady-whispering- · · Score: 2, Interesting

      You know they never call these people talking brains because it isn't there job to really think. They just spew off some nonsense to get as big a response as possible without causing any true controversy.

      The problem with making predictions about a current market and the technology it produces today and what will be the dominant technology tomorrow is it's impossible. But most people and other talking heads end up joining in on the irrational exuberance of these predictions. Especially if they are already in the camp of the "chosen" technology.

      Now I am about to do the forbidden on slashdot, I am going to explain myself and my Opinion.

      First off I do not have any facts to back me up and since I nor anyone else has a time machine, this in my opinion is acceptable. Plus it is a long and honored tradition here to say whaterver you want with nothing to back it up.

      Secondly this is my opinion, you don't know me and so you cannot make any accurate character judgments about the quality of my opinion. But my opinion is worth as much as any other person on slash dot and most are worth far more than the editors and pundits who get front page exposure. Apply generous amounts of salt and you should be fine unless you are new here or European or an insensitive clod or an American who does not recognize sarcasm, witty banter, witless banter, etc...

      Follows is an opinion, flush twice if it doesn't go down the first time:

      The computer operating systems are part of a middle aged market. This market is having a mid-life crisis because it has reached such a level of success that there isn't much hope for any more. So the market is getting restless and looking for a faster car and a flat bellied wife to relive the more exciting days of its youth. But the inevitable is written on the wall, the days of the OS as a superstar of the computer industry are over. Sure it will always have its hardcore enthusiast who care what OS they run but most people won't. Let's face it the OS has not been a celebrity for a long time. There will be no Unix or WinOS superstar in the consumer market's future, the celebrities will be the devices themselves and what they can do in the home.

      The business OS market has grown incredibly large since the 80's. With that growth came market fragmentation/segmentation, these segments will be around for a long time, I wouldn't be surprised if the segments outlasted the careers of everyone reading slashdot today. So Windows, Unix, Linux and Apple will be around for a very long time. They just have too much momentum to stop anytime soon. Some would say Unix is the segment in danger of take-over but IBM, HP, and Sun would all have to switch before Unix ever becomes obsolete and there is fat chance of that happening in the next decade or two. Unix is loosing lower market share to competitor Linux but the three big Unix shops aren't really as interested in that market for their Unix offering anyways.

      In conclusion we should expect for at least the next decade much of the same, with hardware taking most of the glory in the computer industry. So......

      The Linux zealots will continue to rail against MS
      The Unix snobs will continue to be snobbish
      The Apple cult will continue to mock all that is not insanely great
      The MS admins will continue on in quiet desperation
      Bill and Larry will continue to be filthy rich and arrogant

      --
      The truth suffers more from convictions than from lies.
  5. Dumb terminals? by Spy+der+Mann · · Score: 4, Interesting

    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).

    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.

    1. Re:Dumb terminals? by pete6677 · · Score: 2, Insightful

      In the computer world, dumb terminals are the "wave of the future" that will never materialize and will also never die. It's not hard to think of advantages to thin-client systems, like centralized support and little to no installation, but there are significant hurdles that must be overcome to make dumb terminals desirable. First, internet connections would need to be wireless, extremely fast, cheap, reliable, secure, and basically taken for granted much like breathable air. We are a long way from this point.

      At the moment, there will always be at least that one application for everyone that requires local processing and storage so a fully functional computer will be needed. Who would want to be without their applications during a network outage, so they'll keep everything local just because they can. Also, network computing, thin clients, dumb terminals, whatever need to become cost effective. Nobody wants to effectively rent a computer for the same price or more than they would pay to buy it. With processing and storage getting better and cheaper all the time, I don't see how centralized computing will ever catch up from a cost perspective.

      In short, network computing has many advantages that are outweighed by many disadvantages and for this reason I don't see it becoming practical or widespread anytime soon, or anytime at all for that matter.

  6. What a load of... by Space+cowboy · · 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

    --
    Physicists get Hadrons!
  7. Sounds like .... by Howard+Beale · · Score: 2, Funny

    Skynet's a bit delayed in coming online.

  8. Haha, sure. by FLAGGR · · Score: 4, Funny

    Just like we're about due for flying cars and moon bases by now, right?

    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.

  9. Skynet? by clutch110 · · Score: 3, Funny

    Isn't this how Skynet started? I'll just wait for the net to gain its own identity and try to rid itself of the real problems, the users!

  10. Okay by jetkust · · Score: 4, Funny

    Well, I, for one, welcome our new omnipotant internet Machine God overlords 10 years into the future.

  11. "Ten Years" by pojo · · Score: 5, Insightful

    Whenever I hear someone predicts something for ten years in the future, I know they chose that number because

    -it's too long to be demonstrably false and
    -it's just short enough to seem relevant.

    But yeah, this is just nonsense.

  12. Bullshit from Academia by greenmars · · Score: 3, Insightful

    Boy, does this sound like the kind of "publish or perish" bullshit you get from academic settings.

  13. That is so old by Rosco+P.+Coltrane · · Score: 2, Insightful

    In it, he argues that in ten years the desktop OS will become obsolete in favor of a Web based one

    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.

    --
    "A door is what a dog is perpetually on the wrong side of" - Ogden Nash
    1. Re:That is so old by BCW2 · · Score: 2, Insightful

      In that same last ten years Gates floated the idea of making Office web based. Until all his business customers said "not a chance". Seem that none of the corporations would trust an outside entity with any kind of access to their data. Why would anyone think that they would trust outside control of their systems? It really does boil down to a control and access issue. It aint gonna happen.

      --
      Professional Politicians are not the solution, they ARE the problem.
    2. Re:That is so old by robertjw · · Score: 2, Interesting

      There is a market for web based apps, just look how many there are out there right now. I would use an online word processer, maybe not for $10/month, but maybe for $1/use. I hardly ever use an actual word processor - most of my personal stuff are straight text files that I use Vi for. For the once a month or so that I need to send a letter, invoice or something I would gladly log into a web based app, especially if they would print an envelope and mail my letter for me. That's just one idea, there are hundreds, maybe thousands of applications that would be great to be able to run from the web if they were platform independent and reasonably priced.

      The difference between that and this article is the idea that the net would be one huge computer you would just tap in to. That's just never going to happen. First, how are you ever going to get everyone to buy in to that idea. Second, who is going to keep it running and keep performance where we need it. The very thing that has made the net so successful is the fact that it's so heterogenous. The ability for anyone anywhere to add a page, product, service, or online store to it easily and quickly is what's fueld it's existence. If it evolves into one large entity where everyone is doing the same thing at the same time it's usefulness and appeal will diminish.

  14. Re:Largely bollocks.. by Rei · · Score: 4, Funny

    > What is 1+1?

    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.

    --
    POTUS Witch Hunt tracker: 75 charges filed against 19 witches, 4 witches cooperating and 5 witches have pled guilty.
  15. Wow, this can only mean... by punxking · · Score: 2, Funny

    Duke Nukem Forever will be web based.

    --
    You can have my cynical agnosticism when you pry it from my cold, dead logic.
  16. Not all of it is absurd. by Paradox · · Score: 2, Insightful
    One thing that TFA does mention is the web-ification of everything. I think this is extremely likely. Web apps are the wave of the future for several reasons, some of which are not immediately obvious.

    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 better than desktop apps. You don't get my code (the code that matters, anyways), you have to agree to my terms, it is inherently subscription based, updates are global and unified, and tech support is easier.

    We have all these elaborate and evil copyright laws to give us what webapps inherently give us. While webapps currently suffer from technical limitiations, these will eventually be solved. It is not unimaginable to see something like Photoshop as a webapp in 5-10 years.

    --
    Slashdot. It's Not For Common Sense
    1. Re:Not all of it is absurd. by TheGavster · · Score: 2, Insightful

      So, I'm going to use a clunky piece of shit web app when I could be using a real binary, because there's this 1% of time that I need email from somewhere other than my own machines ...

      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 pretty unique per user (as in, I get no use from your email client) is portable applications, like portable thunderbird. USB keys are becoming cheaper, faster, and support more ubiquitous. There's no need to deal with the slowness of a text dissemination system shoehorned to other duties when you really want an application that does something completely different.

      --
      "Because Science" is one step from "Because old book". Try "Because of my experiment testing my falsifiable assertion".
    2. Re:Not all of it is absurd. by Paradox · · Score: 2, Interesting
      ... Using a facility provided to display text and the occasional image to do things that the native system could do better, is kinda dumb.
      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 Mail is far better, in terms of both interface and features, than Microsoft Exchange (minus the calendar). The search is better, the threading is better, the hierarchy system is better, the filters are better.

      Right now, web apps have limited use. I am saying that will change. JavaScript is going to continue to grow (or something else will take its place). Eventually, we'll have to make a conscious choice between browser and desktop app, and it won't be an obvious one.

      Sure, there are all sorts of neat tricks you can use to make your web app look like it's a real app, but deep down you still have to wait for the real app on the server side to come up with a text file that your browser can turn back into interface element impersonations.
      First, part of the point of DOM and Ajax is to ameliorate that. Fast broadband and the scalable architecture of webapps helps handle it further. Give it some time. Second, do you realize how many people take this UI-as-data approach? KDE and Gnome both use special UI description formats which can be loaded at runtime. Cocoa actually serializes running code. Heck, even Tk UIs reduce to strings (and there are cool libraries that can freeze your GUIs). People are already doing it that way, even over network lines.
      If you want cross-platform, try a real language that already does it. Java Swing, Perl/tK, etc, will give you the responsiveness and depth of real applications, but run on any enabled system.
      Excuse me for taking so long to respond. Your joke about Java left me in stiches. Implying Java was any good. Comedic gold! Those never get boring! "Swing", "Responsive". Brilliant! Your humor works on so many levels!

      ... That was a joke, right?

      --
      Slashdot. It's Not For Common Sense
    3. Re:Not all of it is absurd. by Paradox · · Score: 2, Insightful
      I mean, insults to Swing coming from someone advocating Javascript as the language of the future?
      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.

      Swing isn't nearly as good as native UI elements, but it still blows your web page crap out of the water.
      My "web page crap," eh? I wasn't aware I was solely or even partially responsible for the woes of a low-barrier-to-entry field.

      Your implication that I am a "lam0r who wri73s teh webapps" is noticed, but false. I'm a professional C++, Java, Ruby and Lisp developer. Yes, I do get paid to write systems in Scheme and Lisp.

      Oh, and no. Swing should not be your poster child. It is deeply flawed. I'd actually rather work with MFC over Swing (and that's saying something!). Swing as an API is clunky and difficult to work with. As a GUI from a user's perspective, it is clunky and limiting. It strongly assumes windows-style multiple menu bar windows. It is notoriously bad at helping developers make custom widgets.

      It is usable. It is certainly nothing to be proud of.

      Not all applications reduce so cleanly to a set of documents like you seem to think.
      Since when do webapps map to clean pages? Need I link to Google Maps again to make that point? 5 years ago, I thought something like Google Maps was impossible over the web. But it's here today, and it's surprisingly good for what it is and its limitations. Once you get a few regions into cache, it's actually very snappy.

      --
      Slashdot. It's Not For Common Sense
  17. Oh, and Verner Vinge called by Quiet_Desperation · · Score: 3, Funny

    He wants his Singularity idea back.

  18. Re:That's what they said 10 years ago! by kebes · · Score: 3, Interesting

    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.

    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!)

  19. No one can predict shit by defile · · Score: 2, Interesting

    Least of all me.

    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.

  20. Oh yeah... by windowpain · · Score: 2, Insightful

    And according to all those Popular Science cover stories from the 1960s we should be commuting to work with jet packs or rocket boots by now.

    I'll believe it when I see it.

    --
    Insert witty sig here.
  21. And the Machine of 2015 will be built by...? by Infonaut · · Score: 2, Insightful
    DARPA?

    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.

    --
    Read the EFF's Fair Use FAQ
  22. I don't want specialized devices... by Lodragandraoidh · · Score: 2, Insightful

    The computer is the ultimate general purpose device that can simulate just about anything you can imagine (with the right hardware attached to it).

    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...

    --

    Lodragan Draoidh
    The more you explain it, the more I don't understand it. - Mark Twain