Slashdot Mirror


The Internet Is 'Built Wrong'

An anonymous reader writes "API Lead at Twitter, Alex Payne, writes today that the Internet was 'built wrong,' and continues to be accepted as an inferior system, due to a software engineering philosophy called Worse Is Better. 'We now know, for example, that IPv4 won't scale to the projected size of the future Internet. We know too that near-universal deployment of technologies with inadequate security and trust models, like SMTP, can mean millions if not billions lost to electronic crime, defensive measures, and reduced productivity,' says Payne, who calls for a 'content-centric approach to networking.' Payne doesn't mention, however, that his own system, Twitter, was built wrong and is consistently down."

452 comments

  1. "Content centric"? by KDR_11k · · Score: 5, Insightful

    Does that translate to "owned by the big media cartels"?

    --
    Justice is the sheep getting arrested while an impartial judge declares the vote void.
    1. Re:"Content centric"? by OrangeTide · · Score: 5, Funny

      My buzzword filter prevented that term from reaching my conscious mind.

      --
      “Common sense is not so common.” — Voltaire
    2. Re:"Content centric"? by SatanicPuppy · · Score: 2, Interesting

      I got the impression that he was talking about divorcing the content from the presentation, which sounds fine in theory but a lot of people want to have more control of the presentation...That was kinda the point of HTML in the first place; we'd have stuck with Gopher if all we wanted was pure content with a static presentation.

      Even in a modern context, we could have switched to XML to divorce the information from the presentation, and there hasn't really been a charge in that direction.

      It's hard to say what he really meant because the whole thing is lacking in specifics.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    3. Re:"Content centric"? by maxume · · Score: 5, Funny

      Your unconscious mind is a hell of a typist.

      --
      Nerd rage is the funniest rage.
    4. Re:"Content centric"? by Anonymous Coward · · Score: 1, Funny

      My ********* filter prevented that term from reaching my conscious mind.

      Your what filter?

    5. Re:"Content centric"? by DragonWriter · · Score: 1

      Does that translate to "owned by the big media cartels"?

      I think it means, roughly, identifier vs. locator oriented, so that you ask some (presumably, nearby in network topology) server to get you a particular identified piece of content, and it does so efficiently without having to always go to the origin server and get it directly from there, unless the need to do that is inherent in the request.

      HTTP/1.1 supports that quite well (including with negotiation of content types), its just a matter of having the right caches/proxies set up and using them, which is a big social problem.

      P2P technologies like BitTorrent provide much of what would be needed to do this a different way that gets around the social problem, and its possible that's the route things will eventually go.

    6. Re:"Content centric"? by Firehed · · Score: 5, Insightful

      Well, given that Twitter really only took off because of it's API (which is XML-based), you could say that it really is taking off, especially with how many other user-content-driven sites have APIs. Beats the hell out of page scraping, anyways.

      The problem is that serving straight-up XML with an XSLT is rather flaky cross-browser (especially on mobile devices), and adds a level of confusion that not only isn't necessary in 99% of websites but is best piped through a semi-regulated system. Twitter is an awful example as they still don't have a business model (or even a revenue stream at all AFAIK), but providing premium access to certain sections of an API or an increased request limit is certainly a valid way to monetize a service like Twitter, and that will quickly fall apart if were to serve straight-up XML.

      Other than cross-browser standards support and a couple of quirky CSS attributes, there's really nothing wrong with separating the content and presentation with the systems that are widely in use today. They also allow users to override the presentation with their own stylesheet. Sure, you'd generally have to do it on a site-by-site basis as there's neither a <content> or <menu> tag (but rather divs and lists with IDs set, with no cross-site consistency at all), but implementing that kind of system effectively would be beyond a nightmare. I suppose you could link out to a semantic XML version of a page via a meta tag like how we currently handle RSS feeds (could just be another xmlns attribute for this kind of thing, though you could get most of the info off of a full rss feed anyways), but there are so few people that would want to override the default presentation of a site (and even fewer who would be bothered to do so) that it just doesn't make any sense, especially as there's currently no monetary incentive to do so.

      --
      How are sites slashdotted when nobody reads TFAs?
    7. Re:"Content centric"? by Inda · · Score: 4, Funny

      Ah, I thought it was the little hole in the middle of a DVD. Thanks for clearing that up.

      --
      This post contains benzene, nitrosamines, formaldehyde and hydrogen cyanide.
    8. Re:"Content centric"? by Arancaytar · · Score: 3, Insightful

      That's what I guessed, yeah. It's the same philosophy that causes right-click-disabling Javascript.

      --

      The danger of letting the "content-centric" people take over the internet is of course that web browsers will be mandatory closed-source clients that decode the heavy-duty encryption while a camera on your computer checks to make sure nobody else is looking at your screen for free.

    9. Re:"Content centric"? by Anonymous Coward · · Score: 1, Insightful

      Don't worry the advertisers are not interested in your concious mind :-P

    10. Re:"Content centric"? by Ethanol-fueled · · Score: 1

      ...And then it would use the camera to determine when you get up so that it can charge you an extra 5 bucks each time you sit down to use it.

    11. Re:"Content centric"? by Ant+P. · · Score: 1

      It's already "content-centric".

      90% of internet traffic is warez kiddiez wasting bandwidth by torrenting thousands of MP3s, many of which they'll never even listen to.

    12. Re:"Content centric"? by neuromancer23 · · Score: 0

      Cause what we really want to do is take design advice from people who chose Ruby on Rails.

    13. Re:"Content centric"? by geekoid · · Score: 1

      Twitter would ahve taken off regardless of the code for the API.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    14. Re:"Content centric"? by RiotingPacifist · · Score: 1

      right click disabling? is that like drm on pdfs, something that all good software leaves optional?

      --
      IranAir Flight 655 never forget!
    15. Re:"Content centric"? by i.of.the.storm · · Score: 5, Funny

      "How are sites slashdotted when nobody reads TFAs?"

      That really is one of the great mysteries of slashdot.

      --
      All your base are belong to Wii.
    16. Re:"Content centric"? by Kent+Recal · · Score: 4, Insightful

      Maybe someone can finally explain that twitter "phenomena" to me?
      I just don't get it. They basically reinvented IRC and instant messaging poorly and put it on the web. Hm, okay, but why do the unwashed masses flock to it like that?

      Back on topic: So the guy that couldn't even get the trivial use-case of a large scale pub/sub right is now complaining about the internet architecture? Too much cocaine?

    17. Re:"Content centric"? by Anonymous Coward · · Score: 0

      How much of internet traffic is gasbag trolls who have nothing more to say than what you said?

    18. Re:"Content centric"? by Miststlkr · · Score: 1

      *GASP* A /. story lacking in specifics? Go figure!

    19. Re:"Content centric"? by shadwstalkr · · Score: 1

      I haven't used it, but I thought the idea was that you could post using SMS. If that's right, then it put blogging and texting together at the height of both fads. It probably won't last as is once cell phone data plans are reasonably priced.

    20. Re:"Content centric"? by Firehed · · Score: 1

      Who constantly goes through their own web interface? EVERYONE goes through their third-party client of choice, which rely on that API. It could have taken off without the API, sure, but it absolutely would have been much slower to happen, and someone else could have easily come in before Twitter hit the tipping point.

      --
      How are sites slashdotted when nobody reads TFAs?
    21. Re:"Content centric"? by oldhack · · Score: 1

      I just don't get it. They basically reinvented IRC and instant messaging poorly and put it on the web. Hm, okay, but why do the unwashed masses flock to it like that?

      1. Stuck it on the web.
      2. They do this with cellphone (I think?)

      Come on. Little changes like these every now and then turned out to make all the difference.

      Having said that, I, too, can't grok what the fuss for that thing is all about. Whoever fronted up the money had better know something we don't.

      --
      Fuck systemd. Fuck Redhat. Fuck Soylent, too. Wait, scratch the last one.
    22. Re:"Content centric"? by ronabop · · Score: 2, Insightful
      Simple UI for creating and sharing content.

      What do: Geocities, Blogger, Myspace, *chan, slashdot, and MediaWiki all have in common? None of them do anything that can't actually be done with a text editor and hosting space.... and a fair bit of clue.

      What they did was remove the needed "clue".

      This, of course, has had some side effects.

    23. Re:"Content centric"? by cgenman · · Score: 1

      Twitter is popular basically because it is broadcast SMS. Send a SMS message once, and everyone following you knows that there is a gathering at the pub tonight. Or follow a dozen industry types as they pontificate on the topic of the day.

      Twitter occupies a space between pull blogs like using livejournal to schedule meetings and fast-and-dirty chat SMS. It's also fundamentally easy to use, which is nice.

    24. Re:"Content centric"? by johanatan · · Score: 0

      How do you figure that a straight-up XML API cannot provide premium sections? All I imagine it would take is a sort of authentication mechanism restricting access to the streams (or maybe even fully public/private key encrypted XML streams).

    25. Re:"Content centric"? by Eskarel · · Score: 1
      The problem with separating content and presentation(and don't get me wrong I do it myself) is that presentation is part of content.

      How you present information is as important as what you present, and a lot of companies don't really want people going around and overriding that presentation willy nilly. They've done what they've done for a reason, and what it to stay that way. Users being able to override style sheets is, in fact, a negative to separating style and content to most content producers, not a positive.

    26. Re:"Content centric"? by bertramwooster · · Score: 1

      Imagine if everybody did - then we'd know for sure that the Internet was built wrong when everything melts.

      Hey, at least I glanced at the title.

    27. Re:"Content centric"? by Anonymous Coward · · Score: 0

      Regardless of how lame twitter is...
      You do realize "phenomena" is the plural of "phenomenon", don't you?

    28. Re:"Content centric"? by h4rm0ny · · Score: 3, Funny


      How did you get past the /. filters? If I try to post an empty post it tells me I must write an actual comment, but I can't see any text in your post.

      --

      Aide-toi, le Ciel t'aidera - Jeanne D'Arc.
    29. Re:"Content centric"? by h4rm0ny · · Score: 1


      Heh! Now that one gets saved to my quotes file. :D

      --

      Aide-toi, le Ciel t'aidera - Jeanne D'Arc.
    30. Re:"Content centric"? by wisty · · Score: 1

      Twitter is facebook status updates, but you don't have to "friend" people to listen to their "tweets". You just "follow" them, which means you don't have to show strange "followers" your other facebook details. It does one of the jobs of facebook (narcissistic status updates), without the others (messaging, contact details, internet dating, stalking, gatecrashing parties, and so on), and does it well.

    31. Re:"Content centric"? by electrictroy · · Score: 1

      My buzzword filter HIGHLIGHTS bullshit. "'content-centric approach to networking." is just another way of saying:

      a) NBC, FOX, CW, et cetera will be in charge, rather than the individual.

      b) The government will be in charge.

      I am in favor of neither a Corporate Oligarchy nor a Government Daddy controlling my internet. I like the current model where anybody, anywhere may publish a website, even with something as simple as a Commodore 64. That's true distribution of power. (Power to the People.)

      --
      The government is not your daddy. Its purpose is not to raid middle-class neighbors' wallets and give it to you.
    32. Re:"Content centric"? by ultranova · · Score: 1

      I am in favor of neither a Corporate Oligarchy nor a Government Daddy controlling my internet. I like the current model where anybody, anywhere may publish a website, even with something as simple as a Commodore 64. That's true distribution of power. (Power to the People.)

      Personally, I like the Freenet model even more: anyone can publish data, it can't be traced back to you, downloaders can't be traced, it doesn't cost you anything to host once published, and any attempt to DoS it will simply result in more copies floating around.

      TOR is pretty good too, but is weak against DoS attacks, as demonstrated by the recent attacks against child porn sites as discussed on core.onion. TOR assumes at least some level of cooperation from node owners, while Freenet assumes they are hostile, so it'll probably result in a better network eventually, while TOR will fail as soon as Chinese governments, Save the Children Inc, The Church of Scientology, or any other powerful and ethically challenged organization decides to take it down.

      Of course both TOR and Freenet run on top of the Internet, so I guess it doesn't really make sense to contrast them against the Net itself, rather than just the Web.

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    33. Re:"Content centric"? by Chaos+Incarnate · · Score: 1

      If the software were truly good, it would obey the spec. Yes, it's a shitty spec, but if the developers didn't follow that part, who knows what else they skipped in the implementation?

      --
      Benford's Corollary to Clarke's Law: "Any technology distinguishable from magic is insufficiently advanced."
    34. Re:"Content centric"? by electrictroy · · Score: 1

      >>>it doesn't cost you anything to host

      Somebody has to pay the electric bill to keep the server running. Who does that?

      --
      The government is not your daddy. Its purpose is not to raid middle-class neighbors' wallets and give it to you.
    35. Re:"Content centric"? by Anonymous Coward · · Score: 0

      They should have built it brick by brick like a good house.

    36. Re:"Content centric"? by Kehvarl · · Score: 1

      That plus I now feel terribly uneasy about this whole thing.

    37. Re:"Content centric"? by ultranova · · Score: 1

      Somebody has to pay the electric bill to keep the server running. Who does that?

      The way Freenet is built, every node also acts as a content cache. There is no separate servers and clients, even more so than in your average P2P network. The network as a whole is the server. Files are broken into chunks, which are sent to nodes determined best by the routing algorithm (currently based on the hash of chunk contents), which have a probabilistic chance of sending them further away. Upon request, the request is similarly routed into the best node, which either answers it, routes it further, or decides to end the request chain. If the chunk is found, it is propagated back along the request route, with each node along the way possibly storing it into the local datastore, and if necessary dropping some other data chunk to make room for it. This means that often-requested chunks have lots of copies floating around, and also naturally converges chunks to nodes deemed best by the routing algorithm, leading to it being a self-fulfilling prophecy.

      So the answer is: every user of Freenet pays a part of Freenet's operating costs.

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    38. Re:"Content centric"? by marcosdumay · · Score: 1

      "They basically reinvented IRC and instant messaging poorly and put it on the web. Hm, okay, but why do the unwashed masses flock to it like that?"

      For the same reason that they flocked to IRC, it's the same happening, half a generation apart.

    39. Re:"Content centric"? by Anonymous Coward · · Score: 0

      It probably won't last as is once cell phone data plans are reasonably priced.

      So...well into the 22nd century then?

    40. Re:"Content centric"? by Anonymous Coward · · Score: 0

      IRC/IM generally can only notify users who are currently logged into a channel or system. Twitter messages can be proactively pushed, and retroactively accessed, thereby being totally different to IRC/IM. I'm not saying it's 'good', just not IRC/IM.

    41. Re:"Content centric"? by Tubal-Cain · · Score: 1

      Your what filter?

      His ********* filter. Duh.

    42. Re:"Content centric"? by zurmikopa · · Score: 1

      "How are sites slashdotted when nobody reads TFAs?"

      That really is one of the great mysteries of slashdot.

      nah, it's just that commenting and RTFA are mutually exclusive

    43. Re:"Content centric"? by i.of.the.storm · · Score: 1

      Probably. The bigger mystery is why I got modded funny for quoting someone's sig.

      --
      All your base are belong to Wii.
    44. Re:"Content centric"? by tomhudson · · Score: 1

      http://www.w3.org/MarkUp/draft-ietf-iiir-html-01.txt

      The <menu> tag has been around since the beginning. Check the date - 1993.

      There's no reason not to use menu tags to mark content as being a menu, rather than to use divs or spans. Same as, if your data is really a table of information, there's no reason not to use the table tag - it's "the right thing to do" since it really IS a table, and not just being used for hacking a layout.

    45. Re:"Content centric"? by tomhudson · · Score: 1

      Users being able to override style sheets is, in fact, a negative to separating style and content to most content producers, not a positive.

      And most "content producers" need to get a f*cking clue. Too many major sites are still designed as if everyone has a monitor that only goes 800 pixels wide. And they use the smallest font they can get away with, because it looked GOOD on that old POS 14" CRT.

      You know the sites I'm talking about - on modern laptops or LCDs, they either have a huge void on both sides, or the content is squished on one side, and half the screen is wasted real estate.

    46. Re:"Content centric"? by qengho · · Score: 1

      Slippery when wet. Maintain 50mph.

      -The Mgt.

    47. Re:"Content centric"? by Anonymous Coward · · Score: 0

      Twitter is popular because of the nature of their friends page: you see all of your friends' tweets on one page, in a compact format. That way, you can get up-to-date on how ALL of your friends are doing, with a few minutes of reading.

    48. Re:"Content centric"? by Kent+Recal · · Score: 2, Insightful

      Replying to my own post, to sum up what I learned: Nothing...

      Maybe I'm an anti-social fag but I *still* don't get it. And the feeling gets stronger that I never will.

      Yes I do have friends in the real world but for some reason I really don't care what they are doing at every given point in time. If they do something interesting then I'm sure they'll tell me anyways, probably in more than 128 characters. Moreover I'm already using two messenger programs (Skype and pidgin for all the rest), so I'm already getting more "thinking bubbles", away messages, birthday reminders etc. than I would ever care to read.

      From all your arguments only the "persistence" and "zero barrier of entry (no clue required)" stick with me.
      I guess these two make the big deal out of twitter. People just love to leave their piss-marks everywhere - and stupid people even more so.

      How this got *that* big is still beyond me, though. I guess we, as a species, still have a long way to go...

    49. Re:"Content centric"? by electrictroy · · Score: 1

      And what happens when 1 of the users decides to take his computer offline & toss it into a landfill? Then you've lost a chunk of your data. That does not sound like a good system to me.

      --
      The government is not your daddy. Its purpose is not to raid middle-class neighbors' wallets and give it to you.
    50. Re:"Content centric"? by RiotingPacifist · · Score: 1

      why should good software follow a spec that limits its users?
      software should let me do stuff, including accessing material that follows a certain spec, but if i want to access it in a way different to the spec, software should let me do that too.

      BTW neither Firefox nor Kpdf dont implement the spec, they just offer tickbox to not follow the spec.

      --
      IranAir Flight 655 never forget!
    51. Re:"Content centric"? by ultranova · · Score: 1

      And what happens when 1 of the users decides to take his computer offline & toss it into a landfill? Then you've lost a chunk of your data. That does not sound like a good system to me.

      As I explained in the post you answered to, there is likely to be more than one copy of any given chunk floating around, more so if the data the chunk belongs to is popular. And nothing stops the original author from simply reinserting the data, should it become unavailable. In fact there is an automatic system that requests data if it can't download it and reinserts it when so requested built into the Freenet client Frost.

      Freenet is an anonymizing and caching communication layer, rather than permanent storage. However, since popular content keeps on spawning new copies as old ones are discarded, it is essentially permanent, doesn't require a server, and doesn't suffer from Slashdot effect. And even unpopular content can stay available for over a year in some cases.

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    52. Re:"Content centric"? by Anonymous Coward · · Score: 0

      More leveraged baking for the rest of us...

  2. http://www... by Windows_NT · · Score: 0, Offtopic

    404 ERROR
    PAGE NOT FOUND
    Secure information stolen ...
    Have a nice day.

    SHIT! This internet is not secure!

    --
    Go go Gadget Nailgun!
  3. Go and build your own then. by Anonymous Coward · · Score: 1

    If it's better, surely everyone will migrate?

    1. Re:Go and build your own then. by philspear · · Score: 1

      Depends, which has more free porn?

    2. Re:Go and build your own then. by calmofthestorm · · Score: 1

      Trick is to make it better wtihout the idiots migrating.

      We need our own by-invitation only internet. Convicted felon Ted Stevens can't be in the club.

      --
      93rd rule of Slashdot: No matter how obvious my sarcasm is, my comment will be taken seriously by someone.
    3. Re:Go and build your own then. by Lobster+Quadrille · · Score: 3, Funny

      We've already got one, you just didn't get an invitation.

      It's really nice though. Unlimited high res porn and chatrooms with actual girls in them.

      --
      "The cup is in turn designed for holding hot or cold liquids, and has an open rim and closed base." --US Patent #5425497
    4. Re:Go and build your own then. by calmofthestorm · · Score: 2, Funny

      Doesn't sound like hte kind of place I particularly want to be in. Guess that's the advantage of invitation only nets, there can be more than one:-)

      --
      93rd rule of Slashdot: No matter how obvious my sarcasm is, my comment will be taken seriously by someone.
    5. Re:Go and build your own then. by mcpkaaos · · Score: 2, Insightful

      Trick is to make it better wtihout the idiots migrating.

      We need our own by-invitation only internet.

      Unfortunately, whenever you create an exclusive club and invite everyone but the idiots, you just end up with an exclusive group of idiots.

      --
      It goes from God, to Jerry, to me.
    6. Re:Go and build your own then. by m50d · · Score: 1

      That may be how it's gone with your efforts. It's working fine for me.

      --
      I am trolling
    7. Re:Go and build your own then. by Anonymous Coward · · Score: 0

      Liar. See Rule 16.

  4. *Brain Asplodes* by SatanicPuppy · · Score: 5, Insightful

    Okay, so a guy who works for Twitter a crash prone, non-scaling application, says that the internet is "built wrong", where one of the examples of wrong is scaling. He goes on to list a few specific apps that he thinks are good example of "wrong" like IP4 and SMTP, which won out against better designed (but strangely unmentioned) alternatives because of wacky market stuff, which, again, not described.

    No one who knows anything about the Internet would say that it was perfect. It's not even close. There are a lot of places where unholy cludges exist and are perpetuated because it's a lot easier to live with them than it is to try and change everything that depends on them. Things like, for example, Twitter.

    Sure there were alternatives, but they were all either patent-encumbered, or hard to deploy, or too complex to easily develop for. They died. It's called competition. TCP/IP and SMTP came out the other side, and grew into cornerstones of the largest network this world has ever known, in a shockingly short period of time. No, not perfect, but pretty damn good none-the-less.

    It's very easy to sit back today and say, "Wow it could have been so much better!" But that is armchair crap at the best of times...I'd sneer if Vint Cerf said it. Coming from someone who demonstrably can't do better, and can't even be bothered to champion a specific alternative...That's as pointless and lacking in content as most of the crap that comes through his crappily coded service.

    --
    ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    1. Re:*Brain Asplodes* by OrangeTide · · Score: 5, Funny

      It's not Twitter's fault, it's the Internet's!

      --
      “Common sense is not so common.” — Voltaire
    2. Re:*Brain Asplodes* by rob1980 · · Score: 1

      It takes one to know one, so even though his system is down frequently because of "too many Tweets" at least he knows a borked system when he sees one!

    3. Re:*Brain Asplodes* by kingsteve612 · · Score: 0

      No further comments needed. This one pretty much says it all.

    4. Re:*Brain Asplodes* by br00tus · · Score: 1, Insightful

      Twitter a crash prone, non-scaling application

      Well I can't blame them that much aside from an initial fatal architectural decision, namely to build Twitter on Ruby-on-Rails. Its clear which one went by the wayside in the Fast, Cheap, Good equation with that.

    5. Re:*Brain Asplodes* by Anonymous Coward · · Score: 0

      Yet another brilliant post. It would be really interesting to set up a playground for Slashdot's leading minds and have them engage in heady combat over the day's stories. I guess that would be exactly like what we have but more focused. More scheduled. Sort of a Karma competition over insight.

      Well something to think about anyway, as there really is nothing else to add to this story after puppy's comment.

    6. Re:*Brain Asplodes* by Anonymous Coward · · Score: 0

      Ok - you popped scaling. I am going to say that SMTP never scales. SMTP is for e-mail, especially spam.

      It is network policy now to proxy everything, and I don't think that this is good when you have outages. Cox Digi was out the other night, and the *ron went up with the mail atrocity.

      SMTP was made without a patent

      - No spam for you -

    7. Re:*Brain Asplodes* by AceJohnny · · Score: 2, Insightful

      Sure there were alternatives, but they were all either patent-encumbered, or hard to deploy, or too complex to easily develop for.

      Or they came too late or didn't survive the competitor's marketing onslaught. Remember the power of inertia.

      Speaking of Twitter, there are alternatives, and there are better architectures

      --
      Misleading titles? Inflammatory blurbs? Keep in mind that Slashdot is a tabloid.
    8. Re:*Brain Asplodes* by compro01 · · Score: 4, Funny

      According to Twitter, it's Microsoft's fault.

      --
      upon the advice of my lawyer, i have no sig at this time
    9. Re:*Brain Asplodes* by Anonymous Coward · · Score: 0

      agreed. He should have just got it over with and mentioned nazis. That's a wrap, folks, this one is in the can.

    10. Re:*Brain Asplodes* by j_166 · · Score: 5, Funny

      "There are a lot of places where unholy cludges exist and are perpetuated because it's a lot easier to live with them than it is to try and change everything that depends on them."

      You're telling me. I personally witnessed a critical point that 75% of all internet data passes through in an unnamed very large University that is powered by a goddamned lobster on a treadmill! If Pinchy ever gives up the ghost, we are all well and truly FCKed.

    11. Re:*Brain Asplodes* by Anonymous Coward · · Score: 0

      according to TWITTER (slashdot user), it's Goatse's fault.

    12. Re:*Brain Asplodes* by Theoboley · · Score: 2, Funny
      And according to Microsoft, It's Apple's fault.

      No citation needed ;)

      --
      Stupidity only gets you so far, then you've gotta try
    13. Re:*Brain Asplodes* by SatanicPuppy · · Score: 5, Insightful

      Me and the Twitter guy have something in common: if we were great minds, we'd be out doing great things, not sitting around with the belief that our opinions matter.

      I don't have his hubris, thinking that his laughable Twitter credentials put him in some sort of position where he is qualified to pontificate on the sad state of the internets, but I'm not so deluded as to think my sniping at his idiocy is in any way deep or meaningful.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    14. Re:*Brain Asplodes* by rugatero · · Score: 4, Funny

      And according to Apple, nothing is wrong at all. Trust Apple, and all will be well.

      --
      This comment is for entertainment purposes only. Any similarity to real insight or information is purely coincidental.
    15. Re:*Brain Asplodes* by JonTurner · · Score: 1

      Actually, according to Twitter, it's "404 not found" and "408 request time out"'s fault. Oh, wait, it's back up now. Nevermind.

    16. Re:*Brain Asplodes* by Firehed · · Score: 1

      Twitter's scaling issues (which seem to be far less problematic recently) are far more related to their internal infrastructure than anything related to IPv4, TCP/IP, or any of the other "bad" internet protocols. Sure, their mostly-unrelated issues take some credibility out of his argument nonetheless, but that doesn't invalidate his points even if it makes it more difficult to take him seriously.

      I'll definitely give him SMTP. There are so many stupid email-related problems (spam being a big one) that could be avoided by having a better system in place, but back when it was being drafted there simply wasn't the hardware or bandwidth to support what would have made a better system. And you're right - it's very easy to look back on it and see its shortcomings. That doesn't mean that we couldn't work on phasing in a better system on top of the existing protocols (send a request to see if the receiving server supports the new protocol, and if so then use it, if not then fall back to SMTP... it could be done in time, especially if the big providers got on board)

      --
      How are sites slashdotted when nobody reads TFAs?
    17. Re:*Brain Asplodes* by nine-times · · Score: 2, Informative

      It's very easy to sit back today and say, "Wow it could have been so much better!" But that is armchair crap at the best of times...

      Sure, but you don't have to be some kind of genius to see that protocols like FTP and SMTP have some problems. Although I'm not qualified to do anything about it, I suffer some problems due to some of those problems and limitations, so I'd like to reserve the right to complain even if it is "armchair crap".

      I *do* find it frustrating how common and necessary FTP can be in spite of it being really awful, particularly because I know that FTP is used largely out of inertia and familiarity, and out of ignorance of its flaws.

      I'm not arguing that there's anything very new or interesting in the article, though.

    18. Re:*Brain Asplodes* by spintriae · · Score: 1

      The problem is that: "the Internet is not something that you just dump something on. It's not a big truck. It's a series of tubes."

      It should have been built more like a truck. "Like a rock!" if you will.

    19. Re:*Brain Asplodes* by Firehed · · Score: 2

      Yes, but Twitter has the audience already. Being the first is often far more important than being the best, unfortunately.

      --
      How are sites slashdotted when nobody reads TFAs?
    20. Re:*Brain Asplodes* by Glendale2x · · Score: 2, Insightful

      Re: spam; unlikely. Those people do the damnedest things and spend ungodly amounts of time to ensure their spew gets out. They will always find a way.

      --
      this is my sig
    21. Re:*Brain Asplodes* by ArsonSmith · · Score: 1, Insightful

      Of course it is. Microsoft spent billions building an aura of acceptably broken software. People will even claim that it is all ok, then just accept the hang of their entire system while they launch another application. Apple broke this expectation by making a quality OS that doesn't require an in flight missile repair man to maintain.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    22. Re:*Brain Asplodes* by SatanicPuppy · · Score: 2, Insightful

      Tell it to netscape, ;)

      These things are fad driven; if Twitter doesn't get its act together, someone else will do it better.

      And since Twitter is basically non-revenue generating, it's not like they're getting anything out of their early dominance except user goodwill.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    23. Re:*Brain Asplodes* by flynn23 · · Score: 1

      Sure there were alternatives, but they were all either patent-encumbered, or hard to deploy, or too complex to easily develop for. They died. It's called competition. TCP/IP and SMTP came out the other side, and grew into cornerstones of the largest network this world has ever known, in a shockingly short period of time. No, not perfect, but pretty damn good none-the-less.

      Not exactly. Some of these technologies were adopted because of market forces as you say, but as they've scaled, alternatives have not been adopted because of "market forces". SMTP is a good example of this. When it was created, there's no way the originators could've imagined the uses of email for rich content, file transfer, and spam. So those requirements never got fit into the spec, and we have the world we live in now. Monopoly and commercial interests keep it there.

    24. Re:*Brain Asplodes* by Anonymous Coward · · Score: 1

      Who sold this Payne-in-the-ass a crystal ball?

      "We now know, for example, that IPv4 won't scale to the projected size of the future Internet"

      Isn't Payne essentially saying that something engineered in 1788 by a blacksmith in a Scottish hamlet doesn't meet IEEE safety codes? You can't engineer something to meet a standard that doesn't exist, or to defend against a problem that isn't known. Best practices are best practices, and therefore they evolve with the times.

      And note the phrasing: "IPv4 won't scale to the *projected* size of the *future* Internet". IT'S STILL WORKING NOW! This v4 shit is 27 years old, and in 2008 we are still guessing how much the internet will grow. Will Payne's descendents gripe about IPv6 when our solar system runs out of namespace?

      We know who sent the first *smiley* across ARPANET, do you think anybody gave a damn then about stealing credit card numbers? If the network was down, you could actually pick up the phone and immediately reach the person at the institution you were trying to e-mail. I don't think better captcha standards and defending against DoS attacks were forefront in people's minds.

      What a Payne. Stop giving this come-lately pundit press.

    25. Re:*Brain Asplodes* by CBravo · · Score: 1

      Yeah, like google... Oh wait, they were not the first. Or

      Windows, wait... wrong again. Or

      Gopher, ... [/cynicism]

      The first one gets their customers quickly but these people are also the early adaptors of any better system.

      --
      nosig today
    26. Re:*Brain Asplodes* by Anonymous Coward · · Score: 0

      According to Microsoft, it's the pirates fault.

    27. Re:*Brain Asplodes* by Lobster+Quadrille · · Score: 4, Funny

      To be fair, it's a really big lobster.

      --
      "The cup is in turn designed for holding hot or cold liquids, and has an open rim and closed base." --US Patent #5425497
    28. Re:*Brain Asplodes* by SanityInAnarchy · · Score: 3, Insightful

      I don't believe Rails is more crash-prone or scaling-challenged than other platforms. Twitter is certainly not the only site to fall over frequently (look at Myspace). And Rails has been used for much more reliable apps than Twitter.

      Anyone can build a shitty app on a good architecture.

      --
      Don't thank God, thank a doctor!
    29. Re:*Brain Asplodes* by FooBarWidget · · Score: 4, Insightful

      The old "Rails can't scale" myth again. Yellow Pages, MTV, New York Times, Reuters and many other high-profile companies managed to scale Rails. Twitter's scaling problems are Twitter-specific, not inherent to Rails.

    30. Re:*Brain Asplodes* by jonbryce · · Score: 1

      If anything, it is the lack of monopoly interests that keep it there. If there was a monopoly provider of email, then it could decide to change everything, and people would have to go along with it. They can't change things, because then it wouldn't work with other email providers' stuff, and that defeats the whole point of email.

    31. Re:*Brain Asplodes* by profplump · · Score: 1

      So long as the server still responds to old-school SMTP requests it does little good to use a new, optional protocol -- spam bots will simply request a pure SMTP conversation and bypass whatever protections the new system provides.

      Even if you convince a significant portion of the world to use your system, you still will likely need to support SMTP for a good decade, and without significant penalties in your spam filter.

      It's the same problem that every new "backwards compatible" extension for SMTP offers -- being backwards compatible means it can't address the real problems, and the marginal gain for smaller problems it solves or new features it offers is not sufficient to bother changing.

    32. Re:*Brain Asplodes* by Theoboley · · Score: 1
      Oh good lord it was a joke...

      you know... Ha Ha Funny Stuff.

      --
      Stupidity only gets you so far, then you've gotta try
    33. Re:*Brain Asplodes* by yttrstein · · Score: 1

      Absolutely. As I read the article, I couldn't for the life of me figure out why anyone cares about his opinions on these matters. Lots of people have always thought the internet was "built broken", and not one of his arguments is anything I haven't heard from any one of a hundred engineers between 1989 and now.

      But the plain fact of the matter is that despite its architecture, the internet does appear to work and also be capable of a pretty fair level of security if you're the kind of person who likes to pay attention to things like that.

      I mean after all, we're only now starting to understand that a pretty good way pull the energy out of oil is to convert it to gasoline and detonate the vapors and allow that kinetic force to turn a drive shaft attached directly to the point of the machine---but a better way is to convert it to gasoline and detonate the vapors and allow that kinetic force to instead turn an electromagnetic generator and fill up batteries, bleeding the stored energy from them instead to directly turn a drive shaft attached to the point of the machine......and how long have we been building cars now?

      Massive architecture changes to the internet will be powered by consumer spending and steered by marketing departments all over the world--if at all, despite what Twitter Guy wants. But to whine without a sincere offer of assistance with its alleged "brokenness" is just lame

    34. Re:*Brain Asplodes* by ozphx · · Score: 1

      Yeah I was just about to post in this vein.

      The "API Lead" at Twitter an application world famous for totally fucking up its scalability suggests he might do a better job at designing "teh internets".

      News-fucking-flash, the "internets" started as a shitty little defence project to let pompous generals share 5 digit nuclear codes and important messages*, and has scaled rather brilliantly to deliver me gigs of hi-def porn and ads for viagra.

      * For Example:

      GEN PATTON TO COMMAND STOP THX FOR NEW NUKE CODE STOP PS I HAVE SAME COMBINATION ON MY LUGGAGE STOP ROTFLMAO STOP

      COMMAND TO GEN PATTON STOP PLEASE CEASE JOKES STOP ARPANET IS NOT A BIG TRUCK YOU CAN DUMP PERSONAL MESSAGES ON STOP JUST THE OTHER DAY I SENT AN ARPANET TO MY CHIEF OF STAFF AND IT DID NOT ARRIVE UNTIL 0800 FRIDAY STOP

      --
      3laws: No freebies, no backsies, GTFO.
    35. Re:*Brain Asplodes* by ozphx · · Score: 1

      Twitters problem is trying to build a massive pub/sub system with the experience of building various other shitty "Web2.0" sites (ie: Out the box rails on top of mysql).

      --
      3laws: No freebies, no backsies, GTFO.
    36. Re:*Brain Asplodes* by ozphx · · Score: 2, Funny

      This is new revolutionary* economy* of Web2.0*. You need to understand that its synergy* with the community* that drive these content-driven* revolutions*.

      More seriously, their exit strategy is to get bought out by some moronic yahoo (pun intended).

      IPOs are kinda out these days, the trick is to be bought out and make turning a bunch of poor uni student subscribers into a revenue stream someone elses problem.

      * Bullshit.

      --
      3laws: No freebies, no backsies, GTFO.
    37. Re:*Brain Asplodes* by Anonymous Coward · · Score: 3, Insightful

      Yellow Pages, MTV, New York Times, Reuters and many other high-profile companies managed to scale Rails.

      That's interesting, the New York Times runs on rails? Oh no. No it doesn't. Not even close.

      Yellow Pages?

      A site that is so useless that I defy you to find a single person linking to it in the history of Slashdot. Zero hits.

      Despite the fact that the Yellow Pages (paper edition) is incredibly well known. Everybody knows the Yellow Pages!

      But yellowpages.com is so utterly useless it only gets linked a total of 2600 times in all of the Internet!!!. That's even more pathetic than Slashdot, which no one knows about, but is linked 50000 times. How well known are the two? "yellow pages" (quotes) = 244,000,000 hits. "slashdot.org" = 6,550,000 hits.

      What were you saying about Rails again?

    38. Re:*Brain Asplodes* by Raenex · · Score: 2, Informative

      I don't believe Rails is more crash-prone or scaling-challenged than other platforms.

      You can read the Rails is a Ghetto" rant and do a find for "restart". Apparently Rails had a buggy garbage collector.

    39. Re:*Brain Asplodes* by Anonymous Coward · · Score: 0

      2600 times? That's about as many times as mcdonalds.com gets linked. The Yellow Pages, nothing more than a database behind a web frontend, by some tragic mistake running on Rails, turns out to be as useful as looking at hamburgers over the Internet.

    40. Re:*Brain Asplodes* by Anonymous Coward · · Score: 0

      The old "Rails can't scale" myth again. Yellow Pages, MTV, New York Times, Reuters and many other high-profile companies managed to scale Rails. Twitter's scaling problems are Twitter-specific, not inherent to Rails.

      You can (sort of) scale anything if you throw enough money at the problem. Look at the crazy hoops Wikipedia jumps through for Mediawiki. It's generally achievable, that doesn't mean it's efficient, easy, or even universally achievable.

      Rails has a shitballs architecture, and "shared nothing" is just a code word for "put all state in the database, and then spin things up and down a lot while using an incredibly fucking slow ruby interpreter."

      Not having the clue necessary to write something decent doesn't mean someone else can't (or hasn't).

      RailsTard. I fucking hate you web developers. Your software clearly runs on unicorn farts and rainbow dust, when it runs at all.

    41. Re:*Brain Asplodes* by nzodd · · Score: 2, Funny

      Ah yes, Miskatonic University, my beloved alma mater. Oh, and it's not quite a true lobster.

    42. Re:*Brain Asplodes* by Anonymous Coward · · Score: 0

      People will even claim that it is all ok, then just accept the hang of their entire system while they launch another application. Apple broke this expectation by making a quality OS that doesn't require an in flight missile repair man to maintain.

      Perhaps you're not following Apple's support discussion boards, but there is currently an unfixed bug in Leopard that freezes the ENTIRE OS when you try to change the network location!

    43. Re:*Brain Asplodes* by Sentry21 · · Score: 1

      Well...

      1) While Twitter was horrible, I know a lot of people that use it all the time and of late, it has rarely, if ever, been down. They said they were going to fix it, and they did.
      2) Don't dismiss the message because of the messenger. This is the most basic (and pathetic) form of ad hominem attack. 'You suck therefore you're wrong' is not an argument.
      3) He's not wrong.

      Look at e-mail spam. Do you like it? Do you not get any? Google sure deals with a lot of it. Tons of places do. Why? Because SMTP is not authenticated by default. Imagine if all e-mail sending AND receiving required a username and password. It wouldn't matter anymore if you were on your ISP's network or not, you could always send mail, AND no one could send mail to you except through their own ISP's servers.

      Problem user? The ISP blocks them. Problem ISP? Block their IP address. A database (like SPF) could record what mail servers are allowed to relay mail for what domains, and any other mail is dropped.

      Sounds good? Well it won't happen any time soon.

      Same with HTTP. There's no concept of a session in HTTP, even though there's the reality of sessions in websites. What ends up happening is that every website (webserver, etc.) creates a session and sends you a cookie, and then you send that cookie back on EVERY REQUEST. Thus, every time you make any HTTP request, the headers must be parsed and the session looked up (unless your app server is not serving your static content). In essence, you are logging in every time you make a request.

      Wouldn't it be nice if that were included in the specification so we didn't have to re-invent it every time we wrote a web app, framework, or scripting language, or so that these sessions were cross-platform, so my PHP app could use my Rails app's session information (even if not the raw app-specific data)? Or even better, some way of doing a back-and-forth 'here's what I'll accept and what I support', so the server doesn't have to re-discover on every request that yes, the client still supports gzipped content.

      There are all kinds of inefficiencies in the protocols we use these days. It's not all necessarily going to change. It used to, though. HTTP 1.1 improves on a lot of things in HTTP 1.0. SMTP has replaced UUCP for all but the most esoteric edge cases. IMAP4 is widely regarded as better than POP3 (except in terms of cost savings by mass-market ISPs).

      Even websites are used these days for things that Gopher, WAIS, Finger and so on used to be used for.

      The internet evolved, but has it grown so large that it has become stagnant? It seems these days that every application is built on HTTP, and the protocol wasn't designed for that.

    44. Re:*Brain Asplodes* by TapeCutter · · Score: 1

      "Don't dismiss the message because of the messenger."

      I for one dissmiss it because it does not even try to propose a solution, I would hardly even call it a "message", it's more of a general complaint that can be summed up as "the net sucks".

      According to comments from others it would appear his site has improved recently. My guess is he solved his own scalability problems and now feels his "genius" would be best utilized by "educating" others who did not have those problems in the first place. Had he told us what he did to his own site to improve it then the "message" may have been worth reading, but as it is his message is not content-centric, it's content-phobic.

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    45. Re:*Brain Asplodes* by SanityInAnarchy · · Score: 1

      First: It's actually really difficult to figure out whether or not Zed Shaw is kidding. I'm talking about his blog in general, not just that post.

      I mean, are you going to take a blog called "Zed's So Fucking Awesome" seriously?

      Second: You're confusing Ruby and Rails. Rails adds a lot of things, but a garbage collector isn't one of them.

      Third: This particular problem has been solved pretty thoroughly. In fact, it was solved something like a year before it bit Zed, according to that rant.

      --
      Don't thank God, thank a doctor!
    46. Re:*Brain Asplodes* by Anonymous Coward · · Score: 0

      No, it isn't.

    47. Re:*Brain Asplodes* by cgenman · · Score: 1

      Note: the author has since posted a retraction of sorts, saying that coherency was edited out of the article in revisions, and he didn't check it thoroughly enough before approving the edits to go through.

      "Lessons In Being Edited

      Today, I learned something useful the hard way. Which is, incidentally, pretty much the way I learn everything.

      A couple months back I was invited to post on a web site that specializes in commentary about the future of the Internet. I did an interview with one of the site's editors. In subsequent weeks, I found it hard to make the time to write a proper editorial-style piece for them. I finally made the time this past weekend, and earlier today my piece was published in an edited form.

      I was given the opportunity to see the edits. But I still had my original words so clearly in my head that I glossed over the edited version, checking only for glaring mistakes in grammar. I should have taken more care â" and this is entirely my fault â" because portions of my original piece that were essential to a cogent argument were removed. I don't think the editor had any ill intent, and it was my failed responsibility to ensure that I was happy with what got published.

      Presently, the piece is being torn into by commenters, and perhaps rightly so: without some of the material I originally included, it comes off as flimsy troll-bait. I could post the edited-out paragraphs in a comment on the piece, but out of context they don't offer much.

      The experience has been a valuable lesson for me. The next time someone wants to edit my writing, I need to take time and approach the edited version as a new reader would. Had I done so, I wouldn't have allowed the piece to be published in its final form. It's not really possible to retract something published on the web, nor is retraction in keeping with the informal ethics of blogging. But like Fred Wilson a few days ago, I just want to take it back.

      What I was hoping for was honest answers to an honest question: how much do we have to lose before we consider different strategies for Internet technologies? Because I failed to take care with how my words were published, I'm not going to learn anything. That's the real loss for me."

    48. Re:*Brain Asplodes* by plasmacutter · · Score: 1

      There are a lot of places where unholy cludges exist and are perpetuated because it's a lot easier to live with them than it is to try and change everything that depends on them

      that, and the holy cludges tend to randomly smite you.

      --
      VLC FOR MAC IS DYING! IF YOU DEVELOP, PLEASE SAVE IT!!
    49. Re:*Brain Asplodes* by wisty · · Score: 1

      How the hell is it Microsoft's fault? Microsoft didn't even know the internet existed, until Apple and Netscape forced them to play. They didn't think cgi existed until half a decade after Google looked like a threat. They don't believe that Web 2.0 exists, except for Ozzie's skunkworks efforts in Windows 7. OK, Web 2.0 was a bubble, but hey, they didn't know that either. Believe me, if it were up to Microsoft we would still be using 5 inch floppy disks and sneakers to transfer data.

    50. Re:*Brain Asplodes* by beerbear · · Score: 1

      Thank you for this refreshingly self-critical and insightful comment. We need to see this sort of thinking more often here.

      --
      Hold my beer and watch this!
    51. Re:*Brain Asplodes* by markov_chain · · Score: 1

      I'm not even sure about SMTP. Perhaps you could have built some public key encryption based system that authenticates the senders. And then the spammers figure out that they can send all the email they want anyway using zombie networks, and you're stuck with spam anyway in addition to an overcomplicated email system.

      Of course, some clever kid could then come up with SMTP and have it take off because it is much easier to use :)

      --
      Tsunami -- You can't bring a good wave down!
    52. Re:*Brain Asplodes* by serviscope_minor · · Score: 1

      Yellow Pages?

      A site that is so useless that I defy you to find a single person linking to it in the history of Slashdot. Zero hits.

      I found a post linking to it! It's post #25550389.

      What a marvellous incident of a self-defeating prophecy.

      --
      SJW n. One who posts facts.
    53. Re:*Brain Asplodes* by horza · · Score: 1

      I remember the days when SMTP had the perfect anti-spam device. The student responsible would be given a roasting by the dean followed by threat of suspension. Unfortunately the security model changed once leaving the cloistered academic walls.

      FTP is dying out due to being squeezed between plain HTTP downloads and people using torrents for larger files. sftp is still very useful though. HTTP took a leap in complexity between 1.0 and 1.1. The later has held up very well. Some protocols died due to being too complex, eg CORBA. Some seem to be good ideas but are failing to gather traction, eg CalDAV. DNS keeps stuttering forward, trying to force IPv6 adoption plus securing the regular security holes.

      At the end of the day I am not unhappy with the robust protocols sitting on top of the scalable TCP/IP architecture we have, which have resisted being fragmented by commercial self-interests. We have a lot to thank Jon Postel for.

      Phillip.

    54. Re:*Brain Asplodes* by Nevyn · · Score: 1

      Don't dismiss the message because of the messenger. This is the most basic (and pathetic) form of ad hominem attack. 'You suck therefore you're wrong' is not an argument.

      The argument is more like "You're cluseless, so you're probably wrong", which I would certainly not classify as an Ad Hominem attack.

      Look at e-mail spam. Do you like it? Do you not get any? Google sure deals with a lot of it. Tons of places do. Why? Because SMTP is not authenticated by default. Imagine if all e-mail sending AND receiving required a username and password. It wouldn't matter anymore if you were on your ISP's network or not, you could always send mail, AND no one could send mail to you except through their own ISP's servers.

      You are confused, the reason email is so useful is because anyone can freely send me an email ... the reason you get spam is because anyone can freely send me an email. Your suggestion, like many others, fails to take the first point into account ... and if I didn't want that aspect then I could just only allow email from gpgsigned parties I know (or not read email, as it'd be roughly the same).

      But even if someone came up with a change in how email worked such that you could keep all the positive attributes of what we have with none of the negative attributes ... that would likely not require a new protcol, SMTP has evolved and could likely evolve to what people wanted from it. Saying "the protocols just need to be better" just shows the ignorance of the speaker, and naturally provokes people who do have a clue to say "don't bother listening to X they have no idea what they are talking about".

      --
      ustr: Managed string API with ave. 44% overhead over strdup(), for 0-20B
    55. Re:*Brain Asplodes* by FooBarWidget · · Score: 1

      "That's interesting, the New York Times [nytimes.com] runs on rails? Oh no. No it doesn't. Not even close."

      I never said they run on it on the front page. But oh yes they are, very very close. (FYI, Phusion Passenger is a Rails deployment tool.)

      "A site that is so useless that I defy you to find a single person linking to it in the history of Slashdot [google.com]. Zero hits."

      So you're using the Slashdot demographic to judge how useful a website is? Seriously? What's your freaking point?

      If anything, you're just trying to find excuses because you don't want to accept that Rails is production-ready.

    56. Re:*Brain Asplodes* by FooBarWidget · · Score: 1

      That was years ago, with FastCGI. Everybody has moved on to Mongrel and Phusion Passenger, so that problem belongs to the past. Rails is very stable nowadays.

    57. Re:*Brain Asplodes* by Raenex · · Score: 1

      It's actually really difficult to figure out whether or not Zed Shaw is kidding. I'm talking about his blog in general, not just that post.

      He provides links. Ignoring all the "I wanna be a net personality" crap, the content is easily verifiable.

      You're confusing Ruby and Rails. Rails adds a lot of things, but a garbage collector isn't one of them.

      Ok, but that's a technicality as Rails is built on Ruby. If Ruby has scaling problems then Rails does.

      This particular problem has been solved pretty thoroughly. In fact, it was solved something like a year before it bit Zed, according to that rant.

      No, according to the rant, somebody sent in a patch and it was ignored for a year, and when Zed finally made enough noise they fixed it. So it may be fixed now, but Rails definitely had some scaling problems.

    58. Re:*Brain Asplodes* by marcosdumay · · Score: 1

      Ok, except for the lobster, you just described brazilian internet. There are 2 such trunks, both passing throug universities without any kind of redundancy (both are not redundant, they just serve different areas).

    59. Re:*Brain Asplodes* by Anonymous Coward · · Score: 0

      Just another exploited Lobster for PETA to whine about....

    60. Re:*Brain Asplodes* by thtrgremlin · · Score: 1

      Which is why people are so intolerant of F/OSS bugs. Microsoft works very carefully using game / reward theory to calculate just how little debugging or feature complete software can be combined with a carefully devised marketing strategy such that the software gets people in stores and holds up long enough to makes its way off the shelf. To off set any margin of error, any flare ups of customer complaints, there are promises of service packs and updates, and excuses for bug fixes that basically come down to "someone else's problem was more important first". And let's not forget the overall stabilizing ingredient of FUD into the equation that begins and ends with "How can you complain about the best software the world has to offer? Our market penetration is proof it doesn't get any better".

      I think what Linux really need is more "Kernel Panic" and "Failed to connect to DBUS" errors at random in order to make people more grateful that the software runs at all. Also, the 1 year anticipation of critical bug fixes and security patches get people very excited. Linux takes all that away, too often bugs are fixed before I even have time to finish filling out a good bug report. And security patches that are delivered the same day as news of the vulnerability kills all the thrill of waiting and hoping I don't loose everything on my hard drive.

      I think we need to learn from Microsoft about QC. Its more then building software that is "useful" or "productive", it is about making software that makes people feel good about using it. That's all I am trying to say.

      --
      Want Big Business out of government? Take away the incentive and start by getting government out of big business!
    61. Re:*Brain Asplodes* by Anonymous Coward · · Score: 0

      I got a minor in Unspeakable Horrors and Lurking Fears while working on my CS degree there.

    62. Re:*Brain Asplodes* by SanityInAnarchy · · Score: 1

      Ok, but that's a technicality as Rails is built on Ruby. If Ruby has scaling problems then Rails does.

      Actually, it'd apply to a specific Ruby implementation. By my count, there are at least two Ruby implementations capable of running Rails (MRI and JRuby), and if Rubinius doesn't, it's not far off.

      --
      Don't thank God, thank a doctor!
    63. Re:*Brain Asplodes* by mellon · · Score: 1

      The problem with SMTP is not that it won out over something better, but that it hasn't been replaced by something better yet, because it's "good enough." Only it's not "good enough," as witness how insanely badly it works in the presence of people who are willing to behave badly.

      Likewise, people are not generally willing to replace IPv4, even though it is already obsolete, because it works, and there are workarounds for the things about it that are obsolete.

      What I find amusing about the reactions to this guy's article is that they are lambasting him for, essentially, being correct. He's right that SMTP is the wrong way to do mail on the Internet. He's right that IPv4 is obsolete. And he's right that, in the former case, nobody is even working on solving the problem. Whereas in the latter case, the hard work that's being done to replace IPv4 is largely being ignored by people who are perfectly happy to just run NATs everywhere and hope for the best.

      Instead of making fun of what this gentleman has to say, you might want to listen.

    64. Re:*Brain Asplodes* by Anonymous Coward · · Score: 0

      What's wrong with you? I said in ALL OF THE INTERNET yellowpages.com gets linked 2600 times.

      Why don't you read my comment again more carefully?

    65. Re:*Brain Asplodes* by Anonymous Coward · · Score: 0

      oh get off it. Here:
      "yellow pages" . . 244 000 000 hits . . . 2 600 times linked in all of the Internet
      flickr . . . . . . 251 000 000 hits . . 305 000 times linked
      blogger. . . . . . 222 000 000 hits . .. 92 300 times linked

      Two useful web sites that get a similar number of mentions. Only in this case the mentions aren't referring to a paper edition! Because these services are actually useful, they get linked to from all over the web.

      Here's the table with hyperlinks, you can check for yourself:
      "yellow pages"-244 000 000 hits-2 600 times linked
      flickr-251 000 000 hits-305 000 times linked
      blogger-222 000 000 hits-92 300 times linked

      Still think I picked on Slashdot? I've given you ample evidence.

      The above are actually useful services. If you want to try to give me a counterexample, go ahead. I have shown you that yellowpages.com is a useless service. If you want to produce a counterexample (a site linked as little as yellowpages despite being actually useful), be my guest, I defy you.

      But you won't find one. Because it's as I told you: yellowpages.com is as useful as looking at hamburgers over the Internet, and gets about as many links.

  5. How Is This Different From a CDN? by eldavojohn · · Score: 4, Insightful

    Van Jacobson, an award-winning specialist in networking to whom the Internet owes its continued existence, gave a talk at Google in 2006 outlining a content-centric approach to networking. Jacobsonâ(TM)s approach leverages wide distribution of data across a variety of devices and media, while baking in security and simplifying the development model for networked applications.

    If the majority of Internet usage continues to be about content, an approach like Jacobsonâ(TM)s would be not just prudent, but necessary. You neednâ(TM)t do more than attempt to watch a streaming video on a busy office LAN or oversubscribed DSL circuit to understand that even the best-served markets for Internet connectivity are struggling to keep up with demand for networked content. Add to this that providing adequate security models for such content is a virtual impossibility on todayâ(TM)s Internet, and the need for a better approach is even clearer.

    When Jacobson says things should be focused on content, I think all he means is that you should ask for content and the internet should be able to find it using many different ways (IP, VPN, zeroconf, proxies, you name it). That's what he means by that stupid buzzword "content-centric." And that's not going to solve anything! Everything else he preaches sounds like disseminating content once from New York to Seattle so that when an Oregon resident wants to read the Wall Street Journal they don't make 8 hops across the country for every article. You move the data once closer to the consumer and then you have less network usage.

    I may be misinformed but how is this any different than a Content Delivery Network (CDN)? I believe these were all the rage years ago (look at the commercial list at the bottom of the article). They are nothing new. So are you proposing that the internet have these built into them to increase efficiency and network usage? Wouldn't it just be easier to let people pay for these services like we've been doing? Oh no, my bandwidth is being ate up and people on the other side of the country are experiencing huge latency! Time to fork out a monthly fee to a CDN, I guess. It'll be more expensive to host a large site but nothing some ads couldn't take care of--free market to the rescue.

    I'm sick of people that get up on a soapbox and rip apart a good idea because it's not perfect. Bitch bitch bitch IPv4 has been broken from the start. Well, duh, do you think IPv6 is any less flawed? There's still a limit, who cares if it's 10 or 10,000 years in the future because it's going to have to be dealt with at some point!

    This article really is a piece of work. A man who works on the API of something that thrives on "a broken internet" bashing said internet and pointing at others to dream up ideas to fix what he thinks is wrong. All I see is griping, not a single original solution to these problems. Yeah, I'm sorry consumers don't have the same priorities and requirements that you do but, well, that's why you're going to see a technology like Windows 98 triumph over Linux. Align yourself with your user or consumer and you'll start to understand things.

    --
    My work here is dung.
    1. Re:How Is This Different From a CDN? by Pollardito · · Score: 2, Interesting

      I may be misinformed but how is this any different than a Content Delivery Network (CDN)? I believe these were all the rage years ago (look at the commercial list at the bottom of the article).

      Akamai claims that 20% of the internet's traffic flows through their network, so I'd say they're all the rage now

    2. Re:How Is This Different From a CDN? by moreati · · Score: 1

      There's still a limit, who cares if it's 10 or 10,000 years in the future because it's going to have to be dealt with at some point!

      Me, I care quite a lot in fact.

    3. Re:How Is This Different From a CDN? by Anonymous Coward · · Score: 1, Informative

      I don't think Akamai is 20%. They are 12.5% of the traffic on my network. Google (youtube/doubleclick) is pretty close to the same volume as well as Limelight.

    4. Re:How Is This Different From a CDN? by Anonymous Coward · · Score: 0

      There's still a limit, who cares if it's 10 or 10,000 years in the future

      No, there is no limit to speak of. Addresses will never need to be bigger than 128 bits.

      Regarding the CDN aspects: Certain architectural choices are based on the notion that the Internet is a network which is primarily used for unique single endpoint to single endpoint communication. That used to be true. Email is unique information carried from one leaf node to another leaf node. Research data also fits that model. Today however, an overwhelmingly large percentage of Internet traffic is not of that kind. Today the Internet mostly carries copies. Often these copies are not requested simultaneously, so multicasting wouldn't by itself fit that requirement, if it were available, which it isn't. The internet isn't a CDN and the best we have to make it look like one is an ugly kludge (BitTorrent).

      The problem is that the internet is going to be used as a CDN, whether you like it or not, and it cannot efficiently handle the load. There is the option of letting the people with a need for high volume content delivery figure it out. Another option is to look for ways of making the Internet a workable content delivery solution ourselves. I think we need to look into the problem, because otherwise we'll end up with a top-down CDN running on the side and injecting the content into the Internet very close to the last hop. That will cause a segregation of network nodes into those which can deliver content and those which can't afford to use that side network.

    5. Re:How Is This Different From a CDN? by Dr_Barnowl · · Score: 4, Informative

      IPv6 ... still a limit, who cares if it's 10 or 10,000 years in the future

      2^128 addresses, or 2^52 addresses for every observable star in the known universe. Compared to 2^32 for IPv4.

      IPv6 may well not be the last protocol on the web, but it won't be for lack of addresses.

    6. Re:How Is This Different From a CDN? by HappyEngineer · · Score: 1

      IPv4 has been broken from the start. Well, duh, do you think IPv6 is any less flawed? There's still a limit, who cares if it's 10 or 10,000 years in the future because it's going to have to be dealt with at some point!

      That's silly. Flaws are only important when they start causing problems or reach a point where there is a huge potential to cause problems.

      If a flaw is 10,000 years in the future then the proper time to deal with the flaw is either right now (if the problem can reasonably fixed permanently) or 10,000 - X years from now where X is the amount of time it will take to fix the problem plus a reasonable buffer for crazy things happening.

    7. Re:How Is This Different From a CDN? by jsjacob · · Score: 1

      Yes, I think you understand Jacobsen's "content-centric" approach.

      I don't think Jacobsen is claiming the approach is new. He claims pushing the intelligence lower in the stack enables application writers to think at higher abstractions. He likens the change to the change from circuit-based networking to packet-based networking. Many new applications rose when programmers stopped worrying about the path data took between two hosts. Jacobsen believes a similar explosion will occur when programmers stop worrying about where data originates.

      The trick is that the mechanism (point-to-point or content-centric) becomes invisible from the application programmer's point of view. In the current state-of-the-art the content delivery system is not invisible.

      --
      John S. Jacob * jsjacob@iamnota.com * www.iamnota.com * pgp: ac6ace17
    8. Re:How Is This Different From a CDN? by Doctor+O · · Score: 1

      IPv6 may well not be the last protocol on the web, but it won't be for lack of addresses.

      O RLY? 640k should be enough for anybody, right? (And no, Bill Gates never said that, I know.)

      Let's consider e.g. all household items getting IP addresses, IP addresses used like EAN or ISBN... even without imagining billions of medical nanites with unique IP addresses one can guess that wasteful use of IP addresses (or assignment thereof) can exhaust the address pool pretty quickly. Just imagine what would happen if the IP6 address space were so mindboggingly stupidly partitioned as is the IP4 address space. Given that everybody seems to think IP6 addresses are "infinite", that's actually quite a probability.

      --
      Who is General Failure and why is he reading my hard disk?
    9. Re:How Is This Different From a CDN? by Anonymous Coward · · Score: 0

      He's right, of course, but his perspective has likely been formed from a set of technologies rather more limited than those that he is talking about. And he says the article was edited in such a way that the essence of his argument was removed and the tone totally changed: http://www.al3x.net/2008/10/lessons-in-being-edited.html

      Anyway, I'll give him the benefit of the doubt and not tear him apart for it (though it would be nice if he posted the original).

      That said, it strikes me that the definition of quality (the underpinning of what we define as "right" or "wrong") is subjective at best, and I would further posit that the "examples" that many are learning from today are dubious at best.

    10. Re:How Is This Different From a CDN? by mcvos · · Score: 1

      IPv6 ... still a limit, who cares if it's 10 or 10,000 years in the future

      2^128 addresses, or 2^52 addresses for every observable star in the known universe. Compared to 2^32 for IPv4.

      IPv6 may well not be the last protocol on the web, but it won't be for lack of addresses.

      If I understand you correctly, it's only about a million times more. While a lot, I can still see us running out. For the 2^52 addresses we can use for our solar system, at least. The others have soe catching-up to do, I imagine.

    11. Re:How Is This Different From a CDN? by Anonymous Coward · · Score: 0

      If I understand you correctly, it's only about a million times more.

      Erm. You don't. And it isn't. It's hugely and exponentially much more than that.

    12. Re:How Is This Different From a CDN? by mcvos · · Score: 1

      Erm. You don't. And it isn't. It's hugely and exponentially much more than that.

      <whisper>
      Psst. Check the numbers again. There's humor hidden in there.
      </whisper>

    13. Re:How Is This Different From a CDN? by netcrusher88 · · Score: 1

      I remember ars put it this way, but you'll have to look it up yourself.

      Throwing away partitioning, IPv6 has an entire IPv4 address space for each second of every person on Earth's life until the heat death of the universe, if population and life trends remain stable.

      Even with the partitioning (which isn't actually stupid, it's forward-thinking - things like multicast and anycast are kludges in v4 and built into v6 instead, should make them work better and improve routing tuning capabilities), v6 has plenty of space.

      --
      There's an old saying that says pretty much whatever you want it to.
  6. The Internet Is 'Built Wrong' by mcgrew · · Score: 4, Interesting

    So was a 1932 Ford. So were the highways in 1932. So was an analog computer in 1959.

    The only thing wrong about the internet is that it has become obsessed with money rather than information. Technical issues will be worked out over time.

    1. Re:The Internet Is 'Built Wrong' by maxume · · Score: 4, Funny

      Don't personify the internets!

      We don't want them getting the idea that they are alive.

      --
      Nerd rage is the funniest rage.
    2. Re:The Internet Is 'Built Wrong' by Anonymous Coward · · Score: 0

      Built Wrong??? Damn you Al Gore and Sen. Stevens! A series of pipes? are you joking???

    3. Re:The Internet Is 'Built Wrong' by ftobin · · Score: 1

      One key difference between the internet and cars is that the external interface is much more minimal for cards than the internet. Cars simply have to obey simple rules like "must be a safe mode of transportation on public roads." Computers have become tightly integrated with each other, and the protocols have been continually layered (XMLRPC over HTTP over TCP over IP), and it is hard to break out of this lock-in.

    4. Re:The Internet Is 'Built Wrong' by Lobster+Quadrille · · Score: 1

      I refuse to believe that the deuce was wrong. It was just right enough to give the hot rodders something to "finish".

      --
      "The cup is in turn designed for holding hot or cold liquids, and has an open rim and closed base." --US Patent #5425497
    5. Re:The Internet Is 'Built Wrong' by Anonymous Coward · · Score: 0

      Yeah! I totally ran out of numbers on my 32-bit processor. The damn thing just didn't scale well. Intel must have stupid chip designers. I hear they are finally moving to x86v6!

    6. Re:The Internet Is 'Built Wrong' by Anonymous Coward · · Score: 1, Funny

      We don't want them getting the idea that they are alive.

      Too late. We're here now. You should learn to accept us. It would be - better - for you that way.

    7. Re:The Internet Is 'Built Wrong' by tkinnun0 · · Score: 1

      His point is that how many exploding gas tanks does it take to fix what's wrong with the internet?

    8. Re:The Internet Is 'Built Wrong' by Anonymous Coward · · Score: 0

      So was a 1932 Ford. So were the highways in 1932. So was an analog computer in 1959.

      The only thing wrong about the internet is that it has become obsessed with money rather than information. Technical issues will be worked out over time.

      We don't still use 1932 Fords or 1959 computers, but we still use the initial Internet which was designed with serious flaws such as "peers are trustworthy." (I don't have a clue about 1932 highways.)

    9. Re:The Internet Is 'Built Wrong' by o1d5ch001 · · Score: 1

      "The only thing wrong about the internet is that it has become obsessed with money rather than information. Technical issues will be worked out over time."

      :s/about the internet/with people/
      :s/it has/they have/
      :s/Technical/Spiritual/

      The only thing wrong with people is that they have become obsessed with money rather than information. Spiritual issues will be worked out over time.

      There, fixed that for you. :)

      --
      Q. What is Calvin's monster snowman called? A. The Torment Of Existence Weighed Against The Horror of Non Being
    10. Re:The Internet Is 'Built Wrong' by mcgrew · · Score: 1

      Cars simply have to obey simple rules like "must be a safe mode of transportation on public roads."

      I beg to differ - riding in an automobile is about the most dangerous thing any human being ever does (discounting smoking and McFriedFood). Forty thousand people die every year on US highways alone!

      the protocols have been continually layered

      What does that have to do with the external interface?

      it is hard to break out of this lock-in.

      Every car has a steering wheel. Where's my joystick?

    11. Re:The Internet Is 'Built Wrong' by ftobin · · Score: 1

      My point was that the external interface for automobiles interacting with the roads and other vehicles is very flexible, needing to cater to broad rules of safety. While the implementation is complex in order to achieve them, the the rules themselves are relatively simple, particularly because cars do not interact with other cars or roads with a great deal of complexity. The layering of protocols illustrates that breaking out of existing protocols is difficult. We layer because often systems are only designed to handle one type of protocol, and when we need to add more functionality, we layer it on top of the existing protocol, instead of developing a new one. Also, sometimes this happens because security policies demand that we only use certain protocols (e.g., you might be limited to HTTP/talking-over-port-80 due to network policy). Steering wheels and joysticks are not an external interface in terms of how the object (car or computer) interacts with the network (other computer or roads/other cars). They are out of the scope of interfaces I was describing as hard to change.

    12. Re:The Internet Is 'Built Wrong' by notskynet · · Score: 1
      I agree. That happening would have unfavorable consequences for humans.

      Uhh...

      Fellow humans. Yes. That is it.

  7. No one can predict the future well by hansraj · · Score: 3, Insightful

    Film at 11!

    The internet wasn't designed to be used the way it is being used today anyway. So, you keep finding shortcomings and try to work your way around. SMTP has problems? Well here use some PGP and *some* of the problems are taken care of. Most things work in an evolutionary way anyway.

    1. Re:No one can predict the future well by Grey_14 · · Score: 1, Offtopic

      well the problem with snmp in particular, is that a lot of small devices use snmp, such as routers, switches, sensors, etc. And those don't tend to get a lot of upgrades that add stuff like pgp, so instead they have to be vlan'd off to some dark corner or just have snmp disabled entirely.

    2. Re:No one can predict the future well by Talderas · · Score: 2, Funny

      SNMP != SMTP

      Thank you for playing tech acronym soup.

      --
      "Lack of speed can be overcome. In the worst case by patience." --Znork
    3. Re:No one can predict the future well by frank_adrian314159 · · Score: 4, Funny

      The internet wasn't designed to be used the way it is being used today anyway.

      Incorrect - there has always been porn on the internet.

      --
      That is all.
    4. Re:No one can predict the future well by FourthAge · · Score: 1

      Well, he is right about SMTP. The amount of spam tells us it's a bad design, awful in fact, but it can't be changed. Using PGP will secure your message, but that's no good if it gets lost inside a flood of spam, or rejected because someone has blackholed your SMTP server's IP address. If only encryption and digital signatures had been part of the standard to begin with. But they're not, so we're stuck with spam-filled inboxes until email is entirely replaced by Facebook messages and MSN.

      --
      The tao of democracy: the government you can vote for is not the real government.
    5. Re:No one can predict the future well by jonaskoelker · · Score: 1

      use some PGP

      "Hello, my dear nephew Melvin. The last email was full of strange characters, something like nasot.56O^%#R&*^'"N%NOH. Do you think there's something wrong with my internet connection? Yours, Aunt Tillie"

      -Or-

      400 Bad Request

      -Or-

      RST

      Confidentiality requires the other party to decrypt the message. And you can't cheat and send a plain-text copy to honor the legacy systems ;)

      In exactly which cases did you plan to use pgp?

    6. Re:No one can predict the future well by geekoid · · Score: 1

      It was designed open so people could do what they want in it.

      Bottom up design is always better the Top Down.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    7. Re:No one can predict the future well by Lobster+Quadrille · · Score: 1

      In fact, the first few bits to cross the wires were 1's and 0's interlocking suggestively.

      --
      "The cup is in turn designed for holding hot or cold liquids, and has an open rim and closed base." --US Patent #5425497
    8. Re:No one can predict the future well by djdavetrouble · · Score: 1

      Incorrect - there has always been porn on the internet.

      and bulletin boards before that!

      sorry... reminiscing....

      --
      music lover since 1969
    9. Re:No one can predict the future well by Anonymous Coward · · Score: 0

      If no one can predict the future, then how do you know there's a film at 11? Contradicting yourself two sentences in is poor form - either get the contradiction done in the first sentence or leave it out entirely.

  8. This coming from someone at twitter by jeffmeden · · Score: 4, Insightful

    This is very ironic coming from a web-2.0 junkie who captains a site that is *constantly* having outages.
     
    I think this may be semantics, but the Internet was not built wrong, it was *used* wrong. The original design perfectly met the needs of the time. Expectations change, and all we are seeing is that under our *present* needs the system can bend in some areas, and break in others. If we could go back and "fix" it we would do it a lot differently, of course. Hindsight is 20/20 after all.
     
    I, for one, think it was put together pretty well. It's up to us to keep it working, the internet is always ready for re-invention.

    1. Re:This coming from someone at twitter by Anonymous Coward · · Score: 5, Funny

      This story should be tagged "failwhale."

    2. Re:This coming from someone at twitter by uberjack · · Score: 1

      Personally, I think what's wrong with the Internet is the popularity of shit sites and services like Twitter, Facebook and MySpace. As far as I'm concerned, someone who hosts something as simple as Twitter has no right to bitch or moan about "the Internet". Shit, the functionality for the site is simple enough to be implemented within 2 days, by a developer worth his salt.

    3. Re:This coming from someone at twitter by The+End+Of+Days · · Score: 1

      I love your attitude. Can we have sex?

    4. Re:This coming from someone at twitter by Tikkun · · Score: 1

      Well, what else are normal people going to do with the Internet then? People talk about what they're interested. For the most part this is rumor mongering and talking about who slept with whom.

      I will be in the corner while my nerd rage at not being able to do this subsides.

    5. Re:This coming from someone at twitter by Anonymous Coward · · Score: 0

      s/a developer/any developer/

      And a fair bit of devs not knowing shit too.

    6. Re:This coming from someone at twitter by jez9999 · · Score: 1

      Only if you're Angelina Jolie.

    7. Re:This coming from someone at twitter by ozphx · · Score: 1

      Well to be fair, the functionality was implemented in a simple fashion, and then they discovered all the joys of scaling pub/sub beyond a few thousand nodes.

      They thought they could do it naievely - and they fucked it up hard. Pub/sub is hard on that kinda scale, but to take his qualifications of "Average rails developer" + "Really failed at making twitter scale", and the get "Hey I should be giving teh internets scalability advice" is pretty damn laughable. He's given us all the advice we need with his epic fail.

      --
      3laws: No freebies, no backsies, GTFO.
    8. Re:This coming from someone at twitter by Anonymous Coward · · Score: 0

      or "fail-wail"

    9. Re:This coming from someone at twitter by pngmangi42 · · Score: 1

      There should be a "-1 Fail" mod...

      --
      I tried to walk into Target, but I missed. --Mitch Hedburg
  9. So let me get this straight... by $RANDOMLUSER · · Score: 5, Funny

    HTTP and JavaScript on TCP/IP over IPV4 is "not the best it could be"?

    Wow, I'm fascinated by your ideas and would like to subscribe to your newsletter.

    --
    No folly is more costly than the folly of intolerant idealism. - Winston Churchill
    1. Re:So let me get this straight... by canajin56 · · Score: 1

      His newsletter is delivered via Twitter, so pack a lunch.

      --
      ASCII stupid question, get a stupid ANSI
    2. Re:So let me get this straight... by GuldKalle · · Score: 1
      --
      What?
    3. Re:So let me get this straight... by Anonymous Coward · · Score: 0

      Our newsletter is being upgraded. It'll have have super strength and agility when it wakes up. Hang tight!

    4. Re:So let me get this straight... by serviscope_minor · · Score: 1

      Wow, I'm fascinated by your ideas and would like to subscribe to your newsletter.

      Yes, but the newsletter

      is only available in

      short chunks of about

      120 characters or so

      at a time.

      --
      SJW n. One who posts facts.
  10. Another blowhard by R2.0 · · Score: 1

    Does he, pray tell, offer a practical means to fix the problem?

    No? I'm shocked. And I didn't even need to RTFA to figure that one out.

    --
    "As God is my witness, I thought turkeys could fly." A. Carlson
  11. How to fix Twitter by TimHunter · · Score: 5, Funny

    The only thing wrong with Twitter is that it has too many users. The way to fix it is to stop using it.

    1. Re:How to fix Twitter by Anonymous Coward · · Score: 0

      You mean the way to fix it is to just shut the service down. Because you know the jackasses who think that everyone needs instant updates about their trivial existence won't stop using it. Not being able to send out their tweets would be damaging to their vanity.

    2. Re:How to fix Twitter by Jozef+Nagy · · Score: 1

      Not being able to send out their tweets would be damaging to their vanity.

      I see you listen to TWIT and Leo Laporte...

    3. Re:How to fix Twitter by jonaskoelker · · Score: 1

      The way to fix it is to stop using it.

      I think you only need to fix the interpipez.

      Stop using SMTP: it's insecure, as men in the middle could learn the new password you've asked for. That should solve parts of the problem.

      Next, since IPv4 has scaling problems, Twitter should be a role model and move to IPv6-only.

      You know, he's onto something: that would make the internet much better ;)

      --Jonas K

    4. Re:How to fix Twitter by Anonymous Coward · · Score: 0

      Oh yeah, once he moves Twitter off the broken Internet onto new-global-ultra-net-2.0 that he's invented, those Twitter crashes will be fixed right up!

    5. Re:How to fix Twitter by Anonymous Coward · · Score: 0

      Honest query: Is identi.ca different/better than twitter in any way other than being FOSS?

  12. Who put the 'twit' in ..... by snspdaarf · · Score: 1

    I have found nothing useful in twitter. This is not the revelation that will change my mind.

    --
    Why, without your clothes, you're naked, Miss Dudley!
    1. Re:Who put the 'twit' in ..... by Lobster+Quadrille · · Score: 1

      The only thing I've found it useful for is invading the privacy of potential job applicants and online foes.

      --
      "The cup is in turn designed for holding hot or cold liquids, and has an open rim and closed base." --US Patent #5425497
  13. Yea me! by sunking2 · · Score: 1

    I work for Twitter and now somebody other than my mom may listen to me! Twitter is important damnit!

    1. Re:Yea me! by mcgrew · · Score: 1

      So you're the guy I need to ask this of. What, exactly IS twitter and what is it used for?

      And what twit gave it that name that begs to be made fun of?

    2. Re:Yea me! by corbettw · · Score: 4, Informative
      --
      God invented whiskey so the Irish would not rule the world.
    3. Re:Yea me! by jrbirdman · · Score: 1

      Perfect. Reminds me of the Despair t-shirt: "More people read this t-shirt than your blog."

    4. Re:Yea me! by SatanicPuppy · · Score: 1

      Every time someone mentions Twitter to me, I think of that comic.

      Maybe I'm just too wordy, but if I can say it in 120 characters, whatever, it's probably too banal to be shared. Otherwise it's a piece of smart-assery, or an aphorism, and I don't really see a need for a forum dedicated to that part of my character.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    5. Re:Yea me! by _Sprocket_ · · Score: 4, Funny

      Maybe I'm just too wordy, but if I can say it in 120 characters, whatever, it's probably too banal to be shared.

      Twitter is the new Haiku?

    6. Re:Yea me! by corbettw · · Score: 1

      Twitter is the new Haiku?

      Stupid and banal
      Thoughtless posts, neverending
      Moonlight on a sunny day.

      --
      God invented whiskey so the Irish would not rule the world.
  14. Internet Fundamentals by Anonymous Coward · · Score: 0

    The Internet is just a big packet-switched network. What does he want? Circuit switched networks? Even the telephone networks are switching over to packet core.

  15. wait wait by ionix5891 · · Score: 1

    let me get this straight

    twitter?! twitter redefined Fail when it comes to how to run large sites/service

    they should be the last people to listen on this subject

    1. Re:wait wait by geekoid · · Score: 1

      No they didn't.

      If you define success as popular and making a lot of money.
      From a technical design perspective, it's crap. However the technical aspects don't matter as much as we would like to think they do. All that matters is people use it. Most people don't care what kind of jumbled spaghetti crap the code is.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  16. He's right about ipv4 by Daimanta · · Score: 1

    Because at 2^32-1 addresses it simply stops. We are running out of ipv4 and there is only one real solution. Adopt ipv6. Unfortunately there is some extreme prejudice again ipv6 especially here at Slashdot. And if somehow a contingent of techies is against it, the spread of ipv6 will be slowed down due to non-adoption.

    Wake up people, we are running out of addresses and time. Don't settle for half-baked NAT, adopt ipv6. Whine to your ISP and to your boss that it is absolutely neccesairy to ipv6.

    That or pray for best. And stack some canned soup and shotguns.

    --
    Knowledge is power. Knowledge shared is power lost.
    1. Re:He's right about ipv4 by mcgrew · · Score: 4, Funny

      And stack some canned soup and shotguns

      I've found that a simple crank-operated can opener works far better than a shotgun.

      And soup? Screw the soup, stockpile beer!

    2. Re:He's right about ipv4 by Jeff+Hornby · · Score: 1

      Sounds great, you can pay for it.

      I haven't seen any real estimates of the cost of moving to IPV6, but it's going to be substantial. How much do you have in your wallet?

      --
      Why doesn't Slashdot ever get slashdotted?
    3. Re:He's right about ipv4 by SatanicPuppy · · Score: 4, Insightful

      Meh. I've got access to a block of addresses that is so hilariously larger than anything I'll ever need that I NAT some of my home servers through proxies at work for the static IP. If we reclaimed all the unused addresses, we could string out IPv4 for another decade or so.

      Moving to IPv6 is one of those things that sounds like it's going to be soooooo easy, and has the potential to be hell on earth. Adoption is happening, slowly and surely, but it's still happening. I see no reason to panic and try and force a quick transition when the only thing that that will get us is chaos.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    4. Re:He's right about ipv4 by apathy+maybe · · Score: 1

      Kapor is in his element now, fluent, thoroughly in command in his material. "You go tell a hardware Internet hacker that everyone should have a node on the Net," he says, "and the first thing they're going to say is, 'IP doesn't scale!'" ("IP" is the interface protocol for the Internet. As it currently exists, the IP software is simply not capable of indefinite expansion; it will run out of usable addresses, it will saturate.) "The answer," Kapor says, "is: evolve the protocol! Get the smart people together and figure out what to do. Do we add ID? Do we add new protocol? Don't just say, we can't do it."

      http://www.mit.edu/hacker/part4.html

      People have known since at least 1991 that IPv4 is shit.

      --
      I wank in the shower.
    5. Re:He's right about ipv4 by jeffmeden · · Score: 1

      Because at 2^32-1 addresses it simply stops. We are running out of ipv4 and there is only one real solution.

      The "Real Solution" is to stop running out, whether it be due to more practical usage or due to changing over to a system which has a larger address range. Who says you *need* to adopt a completely different system? While there are plenty of advantages to IPv6, don't think you will win anyone over with the "but our 4,294,967,294 addresses are almost gone!" argument. You will not.

    6. Re:He's right about ipv4 by VGPowerlord · · Score: 1

      IPv6 is so much better! I mean, now I can have 4 billion Internet connected devices on my home network!
      (Sarcasm detected, filter engaged)

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    7. Re:He's right about ipv4 by 644bd346996 · · Score: 2, Insightful

      IPv4 was defined by RFC 791, which was published in 1981. It allows for 4.295 billion addresses. In 1981, the entire population of the world was about 4.5 billion. Sure, that means that from the start, there weren't enough IP addresses to go around, but back then, it was unreasonable to expect that even 1% of the population would have use for an IP address.

      The limitation on IPv4 addresses isn't a design flaw. It's just a symptom of IPv4 being old. It has just about outlived its usefulness.

      (In fact, using more than 4 bytes for addresses in a time when 32-bit minicomputers were still fairly new and consumer machines had just gotten to 16-bits would have been absurdly wasteful of resources, and nobody would have bothered to implement such a protocol.)

    8. Re:He's right about ipv4 by VGPowerlord · · Score: 1

      Whoops, I forgot, the network part is 64-bit not 32-bit.

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    9. Re:He's right about ipv4 by geekoid · · Score: 1

      If I have a shotgun, I'll get a can opener!

      I see you have a can opener that is also a bottle opener, well prepared sir, well prepared.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    10. Re:He's right about ipv4 by i.of.the.storm · · Score: 1

      This is probably a good time to bring up the song/video The Day the Routers Died.

      --
      All your base are belong to Wii.
    11. Re:He's right about ipv4 by Blakey+Rat · · Score: 1

      IPv6 isn't backwards-compatible with IPv4. Until that problem is fixed, it won't be adopted. Because that problem exists, you can confidently say the people who designed IPv6 had NO FUCKING CLUE what they were doing.

      I mean, Vista is 95% compatible with XP and it's having adopting issues. IPv6 is 0% compatible with IPv4, so do the math.

    12. Re:He's right about ipv4 by caluml · · Score: 1

      http://www.mit.edu/hacker/part4.html

      Sheesh - what the hell is that large amount of rambling text - some sort of mind-bending attack?

    13. Re:He's right about ipv4 by caluml · · Score: 4, Informative
      I never understand this argument. Why does it have to be backward compatible?
      You run the two protocols simultaneously for years, add AAAA records to DNS which get looked up and tried before A records, and when you notice that no-one is connecting to your services over v4 any more, you have a v6 only network.

      Look:

      $ telnet www.kame.net 80
      Trying 2001:200:0:8002:203:47ff:fea5:3085...
      Connected to www.kame.net.
      Escape character is '^]'.

      Try it yourself. Your box will look up the v6 address, try to connect, and if not, use the v4 address.

      It's quite depressing really how people (mainly American, it seems) on Slashdot are so anti IPv6. They bleat on about NAT, and how there are loads of addresses, and why on earth would you want your fridge with an IP address. It's not just to do with the extra addresses. There. Did you get that?

    14. Re:He's right about ipv4 by Daimanta · · Score: 1

      "I've got access to a block of addresses that is so hilariously larger than anything I'll ever need that I NAT some of my home servers through proxies at work for the static IP."

      Just because there are millionaires in the world doesn't mean there aren't any hobos around. And just because you have a buttload of v4 addresses doesn't mean everybody has them. And it's even worse for v4, the more you have the less we all have. The US got the golden medal in v4 allocation, africa and asia got a hounorable mention. I would laugh and cry when I will see the world shifting to v6 while the US is like an island with still v4. Reminds me of the metric/imperial system use.

      --
      Knowledge is power. Knowledge shared is power lost.
    15. Re:He's right about ipv4 by apathy+maybe · · Score: 1

      It's called a reference. That's were I got the quote from.

      --
      I wank in the shower.
    16. Re:He's right about ipv4 by mhelander · · Score: 1

      While there are plenty of advantages to IPv6, don't think you will win anyone over with the "but our 4,294,967,294 addresses are almost gone!" argument. You will not.

      So I take it you don't think every person on earth should be able to get their own IP address? Who should be the lucky 4 billion?

    17. Re:He's right about ipv4 by hab136 · · Score: 1

      You run the two protocols simultaneously for years, add AAAA records to DNS which get looked up and tried before A records, and when you notice that no-one is connecting to your services over v4 any more, you have a v6 only network.

      Yep, that seems to be the plan. Only.. if I have to run IPv4 anyways, and everything I have works on IPv4, why in the world would I bother running IPv6? There aren't any IPv6-only services, and won't be for some years (if ever). There definitely aren't any IPv6-only clients.

      There are "nice" reasons to switch to IPv6, but at the moment there aren't really any practical/financial reasons to switch before everyone else does, at which point it becomes a requirement. There's no point in being the only person with a telephone, you need everyone else to have one too.

      It's quite depressing really how people (mainly American, it seems) on Slashdot are so anti IPv6. They bleat on about NAT, and how there are loads of addresses, and why on earth would you want your fridge with an IP address.

      I'll point out the the US federal government is one of the largest proponents of IPv6, and is putting into place IPv6 requirements for doing business with the government - which will probably be the tipping point for most major corporations to switch to IPv6. But don't let that stop your jingoism.

      It's not just to do with the extra addresses. There. Did you get that?

      Ok, I'll bite. What is it about, then?

      Autoconfiguration? Already have DHCP and the 169.x.x.x magic range. You still need a DHCPv6 server (or router autoconfig which is DHCP in all but name) for DNS anyways.
      Directly contacting machines behind NAT? Most people don't care, and most applications have figured a way around it (external mediation server, or STUN).
      Security? IPSEC is optional in IPv6, same as IPv4.
      Making money for Cisco as they sell new routers? Ok, IPv6 wins that one. :)

      What is the great compelling argument beyond "oh noes, we have no IPs left"?

    18. Re:He's right about ipv4 by SatanicPuppy · · Score: 1

      That's the whole point. When they assigned us our block they gave us almost a hundred addresses. We use about 5.

      If you design your network well, you hardly ever need more than a couple, and those are just for redundancy.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    19. Re:He's right about ipv4 by jeffmeden · · Score: 1

      Why should everyone on Earth get their own IP? What is your reasoning behind that, other than to push IPv6 adoption? Network firewalls are a fact of life, and NAT complements them in almost all cases since it provides an additional obligate security layer. With judicious use of NAT, it is perfectly possible to *share* the 4 billion addresses. Not to mention the fact that the day 4 *billion* people are ready (financially or otherwise) for an always-on net connection is NOT coming for a long long long time.

    20. Re:He's right about ipv4 by mhelander · · Score: 1

      How else would the beast keep track of us?

      Seriously though, you are right of course that for the reasons you list, the issue is probably not that urgent. At the same time, unless the associated costs were sufficiently off-putting, I would prefer an "inclusive" system with the capacity to comfortably provide every earthling with an address rather than a system that could only provide addresses for about half of us.

    21. Re:He's right about ipv4 by psydeshow · · Score: 1

      What is the great compelling argument beyond "oh noes, we have no IPs left"?

      For me? Multicast. Thousands or millions of clients watching a live sporting event or news event or some other bit of broadcast without each of them having to set up their own goddamn 1-to-1 connection to the origin server.

      Easy multicast enables a whole new class of applications and mobile devices that could be very useful, but are very difficult to produce today.

    22. Re:He's right about ipv4 by hab136 · · Score: 1

      Easy multicast enables a whole new class of applications and mobile devices that could be very useful, but are very difficult to produce today.

      Interesting. I wasn't aware that IPv6 changed anything with respect to multicasting. I Googled it and came up with this:

      http://www.tcpipguide.com/free/t_IPv6MulticastandAnycastAddressing.htm

      One of the most significant modifications in the general addressing model in IPv6 was a change to the basic types of addresses and how they were used. Unicast addresses are still the choice for the vast majority of communications as in IPv4, but the "bulk" addressing methods are different in IPv6. Broadcast as a specific addressing type has been eliminated. Instead, support for multicast addressing has been expanded and made a required part of the protocol, and a new type of addressing called anycast has been implemented.

      Ok, having multicast a required part of the protocol means people would actually be able to use it. Right now multicast over the internet often gets filtered/ignored. Multicast makes a compelling case for content distributors - send out one copy of your stream and routers along the way will duplicate it as necessary.

      All this really does is save you from having the buy more bandwidth/servers. I don't see how this enables new classes of applications; I can't think of many non-media applications that would benefit from multicast. That may just be my poor imagination. I have seen systems that use UDP multicast to deliver realtime stock quotes for traders, but that was run over a private IPv4 network.

      As a workaround, content distribution networks could easily replicate streaming protocols for you without multicast; they already do it for HTTP. You set up one copy of your stream to Akamai, and they replicate it as necessary as clients connect to them. They already have distribution points scattered across the globe, close to the endpoint users.

      Oh wait, they already do that. http://www.akamai.com/html/technology/products/streaming.html

      No need to change the whole world over to IPv6; just shell out a few bucks. So if by "difficult" you mean "expensive" - yes. Difficult as in requiring new technology - not really.

  17. Many Organically Grown Systems Are Non-Optimal by CheeseburgerBrown · · Score: 2, Interesting

    Many systems that have grown in an organic or semi-organic fashion are non-optimal (like, for example, most people you know and every decision ever rendered by a committee).

    With something as complex and "live" as the Internet, process is more important than paradigm: the real question is how to optimize from the current live state, rather than mumbling pointlessly about how it should've had better roots.

    Shoulda but didna. So, let's move on.

    Also, I tried to send this guy a tweet but all I got was a message saying, "I'm sorry, a problem has occured; please reload the page."

    Wanker.

    1. Re:Many Organically Grown Systems Are Non-Optimal by Randym · · Score: 1

      Many systems that have grown in an organic or semi-organic fashion are non-optimal (like, for example, most people you know and every decision ever rendered by a committee).

      On the other hand, many things that have been grown *by nature* in an organic fashion are orders of magnitude more efficient -- and closer to optimal -- than anything we have designed.

      Confining "optimal" to "human activity" is a poor modeling choice.

      --
      DNA is a Turing machine. You, however, being dynamic and emergent, are not.
  18. X Windows?? by kisrael · · Score: 3, Insightful

    He quotes Alan Kay:
    "HTML on the Internet has gone back to the dark ages because it presupposes that there should be a browser that understands its formats... You don't need a browser, if you followed what this Staff Sergeant in the Air Force knew how to do in 1961. You just read [data] in. It should travel with all the things that it needs, and you don't need anything more complex than something like X Windows."

    Whoa.
    I'm not sure which is worse; the idea of every screen being rendered on a server and then piped over to the user, or every interaction is an object being sent with its data, which seems like a security nightmare.

    besides don't most of us download, say, the browser anyway? Kind of a boot strap thing.

    It's kind of like those "enhanced" DVDs then, put in a PC, offer to install some weird ass player...

    --
    SO YOU'RE GOING TO DIE: The Comic for Dealing with Death
    1. Re:X Windows?? by mevets · · Score: 1

      ...besides don't most of us download, say, the browser anyway? Kind of a boot strap thing...

      nicely put.

    2. Re:X Windows?? by dedazo · · Score: 2, Insightful

      X was built as a graphical client-server protocol, and it scales OK for a few dozen users (with caveats w/r to your bandwidth, etc) although it's not used that way very much anymore.

      But it would never scale to the level that a just-serving-html-ma'am BSD/Apache box with a gig of RAM does.

      --
      Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
    3. Re:X Windows?? by jjohnson · · Score: 4, Funny

      Sorry, I couldn't read the rest of your post. My brain short-circuited at this line:

      don't need anything more complex than something like X Windows.

      --
      Anyone who loves or hates any language, platform, or manufacturer, doesn't know what they're talking about.
    4. Re:X Windows?? by kisrael · · Score: 2, Interesting

      Heh, yeah I noticed that.
      Reminds me of that cyberpunk parody http://www.netfunny.com/rhf/jokes/91q1/ozpunk.html :
      I needed to read the X Windows/Motif 1.1 manual, so I came to the bar and asked Ratz to fix the documentation data in liquid form for me. It made a bitter, painful drink, but it was better than spending days turning pages in realspace.

      Ratz put a bucket of liquid in front of me.

      "I wanted a glass of docs, Ratz. What the hell is this?" I barked.

      "Motif don't fit in a glass anymore," he barked back.

      I like your sig "Anyone who loves or hates any language, platform, or manufacturer, doesn't know what they're talking about." -- there's so much frickin' negativity and mindless "can do no wrong" praise out there.

      --
      SO YOU'RE GOING TO DIE: The Comic for Dealing with Death
    5. Re:X Windows?? by SatanicPuppy · · Score: 3, Funny

      Who are you to say the Twitter guy knows nothing of scaling?

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    6. Re:X Windows?? by geekoid · · Score: 1

      Fortuanly every OS comes with and FTP client so you can get a browser. For those that have some weird OS that doesn't come with one.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    7. Re:X Windows?? by Lobster+Quadrille · · Score: 1

      Hating Microsoft by default may not be wholly accurate or fair, but it's hella efficient.

      --
      "The cup is in turn designed for holding hot or cold liquids, and has an open rim and closed base." --US Patent #5425497
    8. Re:X Windows?? by domanova · · Score: 1

      you don't need anything more complex than something like X Windows
      I'm very fond of X, it has done and still does a good job, even if it is bit-wise braindead
      But when I saw that line I got sardine sandwich on the damn screen. What on earth is Mr Kay on about?

      --
      Down with categorical imperatives
    9. Re:X Windows?? by RulerOf · · Score: 1

      I'm not sure which is worse; the idea of every screen being rendered on a server and then piped over to the user,

      Citrix enjoys heavy profits for good reason, I'm certain ;)

      --
      Boot Windows, Linux, and ESX over the network for free.
    10. Re:X Windows?? by cybaz · · Score: 0

      I think the author of the article has vastly underestimated the complexity of X-Windows.

  19. All fluff no substance by ghmh · · Score: 4, Insightful

    This can basically be summarised as "Hindsight is a wonderful thing.....if only we knew then what we know now..."

    This spurious argument also equally applies to:

    • Human evolution
    • Town planning
    • How you should have described the haircut you wanted, instead of the one you got

    amongst countless other things...

    (Oh noes, someone is wrong on the internet)

  20. Too right to be wrong by BitHive · · Score: 1

    This article reads like a Ron Paul supporter griping about the evils of government given the efficacy of the invisible hand.

  21. Cute! by Anonymous Coward · · Score: 1, Interesting

    Isn't that cute, programmers pretending they are real engineers, by doing little studies on large systems, while ignoring the failings of their own smaller programs.

  22. Satisficing by redelm · · Score: 2, Interesting
    "Better is the enemy of the good". Sure, there are apparent (theoretical?) flaws in the Intarwebs. As there are in all things. The bigger question is whether these flaws are fatal in practice.

    IPv6 is an interesting case study. Theoretically better, but largely unadopted. The net benefits cannot be large.

    Too many projects have been killed by over-optimizing. And people who say something is impossible should get out of the way of those actually doing it!

    1. Re:Satisficing by compro01 · · Score: 1

      The net benefits of IPv6 are large (The ability to connect everything to the internet and have them universally accessible allows some really neat "world of the future" ideas to be practically implemented.), but to most people, they don't seem very relevant yet, as we won't be hitting the limits of the address space for a few years yet.

      When we do start feeling the limits in a few years, I predict there will be a mad scramble to implement IPv6. Or given the way most North American ISPs seem to work, a mad scramble to implement half-assed shortsighted workarounds that will be more expensive and less functional.

      --
      upon the advice of my lawyer, i have no sig at this time
    2. Re:Satisficing by characterZer0 · · Score: 1

      Yeah. Stop impeding my work on perpetual motion!

      --
      Go green: turn off your refrigerator.
    3. Re:Satisficing by redelm · · Score: 1
      But there are serious costs to IPv6, both setup and running. Sure, new routers can be paid for. But you'll pay for 128bit addresses forever. Then there are the privacy issues -- DHCP IPv4 provides some masking, while IPv6 provides none whatsoever and likely gets archived.

      As for 100% addressibility, sorry, no. I don't want it. I have a home router working as firewall, and I'm not about to give up the security. If I get X10++ ether-over-power lightswitches or appliances, I'll control them via ssh into my main box. Not some webtastic interfarce.

    4. Re:Satisficing by compro01 · · Score: 1

      For what reason is it impossible to just use a firewall sans the NAT routing? Best of both worlds.

      Though you raise a good point regarding the privacy concerns.

      --
      upon the advice of my lawyer, i have no sig at this time
    5. Re:Satisficing by redelm · · Score: 1
      Sure, you can just use a FW. But a switch will work just as well, cheaper. So the market for IPv6 FWs won't be anything nearly as favorable as IPv4 soho routers/firewalls where you need NAT and the the FW for ~free.

      After some misgivings, I've learned to like NAT. It fails safe -- no comms. I'd be worried about a FW failing/being subverted "open".

    6. Re:Satisficing by c_g_hills · · Score: 2, Informative

      Then there are the privacy issues -- DHCP IPv4 provides some masking, while IPv6 provides none whatsoever and likely gets archived.

      This is FUD. IPv6 has privacy extensions for stateless autoconfiguration that specifically address this problem. Please read RFC 3041. It has been around since 2001.

    7. Re:Satisficing by redelm · · Score: 1
      Thank you for conceeding by namecalling. Yes, of course RFC 3041 could be implemented. Or some other dynamic DHCP-like scheme. And who knows, in some place it just might be. But it will take cooperation of multi-layers of network providers.

      But there is NO technical reason to do so, and the implementation causes considerable additional complexity to 128b! routing tables. The purpose behind IPv6 and the overlong addrs was specifically to simplify routing. Which incidentally simplifies traceability.

      The more restrictive communications and police authorities quite simply will not allow it, and will have cost and technical arguments on their side. I expect Singapore or China to be the first frogmarched to IPv6. Right now, these same goons have no choice -- for technical reasons (addr shortage) they have to live with DHCP and log backtracing. IPv6 will give them packet stamping.

  23. Huh. by Aphoxema · · Score: 1

    Oh, yeah, the way the internet has absolutely nothing to do with cost and technological limitations decades ago and when the internet was born it was a military network and later was generally a tool used between schools, then businesses, and much later just anyone who wanted to use it.

    Nothing at all.

    --
    "Most people, I think, don't even know what a rootkit is, so why should they care about it?"
  24. Pot calling the kettle black... by Anonymous Coward · · Score: 0

    baby steps there alex payne, baby steps. first focus and fix twitter, THEN look to larger projects.

    until then, leave it to the big boys. why is this even news on /.?? Must be a slow day.

  25. Electronic evolution by JonTurner · · Score: 4, Insightful

    Thank you for that. It's exactly right.

    What he fails to realize is, everything is an incremental, transitional technology. Nobody planned out this current hideous jumble of technologies we call teh intertubez, it started with a simple message protocol on top of a network protocol and evolved, and evolved, and evolved further from its inferior predecessors; at each state incremental improvements happened as necessary.

    Web 1.0 was "good enough" for some tasks. But when it wasn't, the technology adapted. It remains is as good as the need requires and the market demands at this moment. Mistakes are culled, successes survive. A giant, electronic petri dish, if you will.

    1. Re:Electronic evolution by Anonymous Coward · · Score: 0

      I reckon I've come up with a better Internet since we use it so much.
      Tiered Internet with Class of Service!

    2. Re:Electronic evolution by Anonymous Coward · · Score: 0

      I can provide plenty of examples where protocols are irreducibly complex. Your "evolution" theory is flawed.

    3. Re:Electronic evolution by RiotingPacifist · · Score: 4, Funny

      shhh, we all know evolution is a lie! It was all designed by some inventor and the tubes are in exactly the same form they were 3 years ago (any good source cites 3 years as the age of the internet and who am I to go questioning this when i find some of these "older" sites)

      --
      IranAir Flight 655 never forget!
    4. Re:Electronic evolution by S77IM · · Score: 1

      I can provide plenty of examples where protocols are irreducibly complex. Your "evolution" theory is flawed.

      Are you suggesting that the Internet came about due to Intelligent Design?

      --
      Student: Is it true that the foundation of the universe is paradox?
      Master: Well, yes and no.
    5. Re:Electronic evolution by Target+Practice · · Score: 5, Funny

      Web 1.0

      NO! Dammit! I refuse to let you retroactively coin a phrase for an era in which all of the damned rabid PHP weasels had no part!

      You can have your blogosphere, twitter, all those lame-ass social networking sites that do nothing for the good of mankind; but I have to draw the line when you reach into the past and blaspheme the good old days of gopher, FTP, and just reading the web page for the content and not the blinking god damned gnome game!

      It was NOT web 1.0. It was an era of purity of information and good porn the likes of which will never grace your browser again!

      Now, take your PHP for weasels book and get off my lawn!

      --
      There's a 68.71% chance you're right.
    6. Re:Electronic evolution by Anonymous Coward · · Score: 1, Funny

      Web 2.0 is not good enough for me. I am waiting for the 2.1 service pack to use it.

    7. Re:Electronic evolution by recharged95 · · Score: 1
      It obvious Alex Payne was an English major. .

      .

      .
      Because of the viral nature of the 'Net explains evolution is taking place, not a Tower of Babel scenario.

    8. Re:Electronic evolution by Anonymous Coward · · Score: 0

      Ah the days when the admins of the free porn paysites didn't give fuck about copyright and the admins of the pay sites didn't know/care too much if you swapped passwords.

    9. Re:Electronic evolution by Anonymous Coward · · Score: 0

      I was going to write a similarly scathing post, but thought I'd read the article for a change.

      The points you've just made there are precisely what Payne is saying in the article.

      Slashdot editing at it's best.

    10. Re:Electronic evolution by Anonymous Coward · · Score: 0

      Actually, you dumbass, it's intelligent design. Or did you think all of these websites have been secretly mating, producing more viable mutations, and then killing off the unfit?

    11. Re:Electronic evolution by Anonymous Coward · · Score: 0

      it started with a simple message protocol on top of a network protocol and evolved, and evolved, and evolved further from its inferior predecessors; at each state incremental improvements happened as necessary.

      Personnally, I believe the Internet was intelligently designed. Where's the proof of this so-called "evolution"?

    12. Re:Electronic evolution by Anonymous Coward · · Score: 0

      These so-called "older sites" were created that way to make us question our faith.

    13. Re:Electronic evolution by epine · · Score: 1

      Nobody planned out this current hideous jumble of technologies we call teh intertubez,

      What makes you say that? Not all forms of planning are central planning. I think the plan was to create a network where diversity could flourish, and solve problems that actually occurred, rather than solving problems *before* they actually occurred.

      The biggest mistake was the lag in crytographic protocols concerning email and DNS which would have helped to combat spam and spoofing. One needs to recall that crytography was mired in a political and patent minefield in the time period when these technologies could have been proven out, before the intertubes were energized. It was U.S. government policy to delay the global proliferation of strong crypto, and they succeeded for about a decade or so.

      The internet has already scaled six orders of magnitude, and nothing goes horribly wrong on a day to day basis. I've never heard Google say "if only the internet had been designed better, we might have succeeded".

      The only way to claim "they got it wrong" is to have completely forgotten, in retrospect, the number of ways it could have gone much worse.

      The Intel CPU only scaled over three orders of magnitude over frequency (4MHz to 4GHz) before things started to go sideways (multicore). Really, you need a clear head to think up anything that has scaled better than the internet, and in less time, given where it began.

      Good grief, if you had a time machine, would you go back twenty years to tweak the designers of TCP/IP on the nose, or would you go back thirty years to slap Intel upside the head concerning the design of the 8086? I say that knowing the 8086 has succeeded far beyond the level that any of its original detractors would have imagined possible.

      If the segment register had been an eight bit offset instead of a four bit offset, the machine would have had a 16MB address space, every expansion card could have had a dedicated 64KB address range. This would have nicely covered the period of time before VM actually starts to work well, around 16MB of physical RAM.

      If I could only send one twitter back in time (in the greybeard advice category), that would be it.

      Of course, that would have enlarged the market for memory, potentially at the expense of how much people paid for their CPU, which might not have made Intel quite as successful as they were.

      The technoverse sure looks funny where you're an entrepreneur attempting to monopolize the micro-content niche halfway between a punch line and a six o'clock news sound bite. Wish I could trademark white space. I'd like to have 25 cents for everyone out there who would pay twitter to go away.

    14. Re:Electronic evolution by Anonymous Coward · · Score: 0

      It was all designed by some inventor and the tubes are in exactly the same form they were 3 years ago

      Your post got me thinking, if the fundies claim the Earth is 6000yrs old, when science tells us it's 4.54 billion years old, how crazy would the equivalent claim for the age of the internet be? Taking the creation of the internet as the time the first message was sent on ARPANET, a crazy person would have to say the internet was created 27 minutes ago to be as mad as a young earther.

  26. SO much of it is wrong by Ralph+Spoilsport · · Score: 1, Insightful
    Besides the above noted and obvious problems, there are sub-problems that are just as nasty.

    Flash

    We all know Flash sucks. But alternatives to it require hiring an engineer.

    invisibility

    You can draw a picture in PostScript by typing to the interpreter. Then Fontographer came along and that was followed by FreeHand and Illustrator and then Quark and InDesign. The code became invisible. Where is the Quark and InDesign tool for the web? Cuz Dreamweaver sure ain't it, especially with how CSS dominates graphic dicussion.

    Proprietary Browsing.

    Every browser is different and they all suck in different ways. MS has been especially egregious with IE.

    TLD

    is US centric. Is insufficient. Is a mess.

    Squatting

    Personally, I would cheerfully put a bullet in the head of every sitename squatter on the planet.

    Code

    It's code centric. It shouldn't be. It should be design centric. Then we could dump all these expensive programmers and get some work done.

    Scalability

    covered in the article, still true.

    Argh. with the advent of CSS, AJAX, and Web2.0 everything is getting this creepy sameness. It's getting boring. Something's gotta give. Soon.

    RS

    --
    Shoes for Industry. Shoes for the Dead.
    1. Re:SO much of it is wrong by bersl2 · · Score: 5, Insightful

      Code

      It's code centric. It shouldn't be. It should be design centric. Then we could dump all these expensive programmers and get some work done.

      Computers are code-centric. If you can't handle it, GTFO.

    2. Re:SO much of it is wrong by jellomizer · · Score: 0, Offtopic

      You miss the point. A good designer and a bad coder creates better output then a poor designer and a good coder.
      The focus on Open Source really misses the point. Open Design and Open Specification are far more important then Open Source. With Open Source you get software and if the programmer quits you you will need to reread the code try to get in the mind of the coder to continue development, hense why a lot of good open source projects do die. Open Design and Open Specs means if the program stops we have the information to create a new code. For the bulk of the Small to Medium sized apps rewritting it to meet the specs is quicker then maintaining existing code. Open Source doesn't equate to Open Specifications. You can write you code to do what it does but without letting others know what you plan to acomplish what doors for future development you left open.

      It is like making a chasy for a car without letting anyone know what the final car is sopposed to be. Open Spec gives the person how the car is made and what each part does. Then a builder can follow the spec and build the car to the origional concept.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    3. Re:SO much of it is wrong by Anonymous Coward · · Score: 0

      Oh jeez, stop fellating 37signals, please? They get enough head from themselves.

    4. Re:SO much of it is wrong by bersl2 · · Score: 1

      Wait, what? Neither I nor the GP mentioned "open source" or "open" anything else!

      I think you miss the point more than I do. I saw the GP mention GUI design tools and then bring up his "design in place of code" request. I then infer from his comment which I quote that he wants someone to make a codebase that's both "cookie-cutter" and "swiss army knife" at the same time, which is just ridiculous: any time you need to change a behavior, if someone hasn't coded it for you, you'll need to code it for yourself, because code is how to issue commands to the fucking computer!

      Still, the GP was speaking in such broad terms that what I inferred is probably (hopefully) not what he intended to communicate.

    5. Re:SO much of it is wrong by jonaskoelker · · Score: 1

      Let's play point-counterpoint :)

      Flash: alternatives require hiring an engineer.

      If you make the hack jobs write anything else, they're still going write hack jobs.

      Then we could dump all these expensive programmers and get some work done.

      You can't both has a cake and eated it too. Hire or fire expensive people?

      Code: It's code centric. It shouldn't be. It should be design centric.

      What does this mean? You draw a search button, write "the search button searches the site" in a spec file, and then the leprechauns do the hard work?

      In fact, what is it that should be design-centric? The production process?

      Please describe a design centric whatever-it-is and a code-centric whatever-it-is, and highlight the differences and similarities.

      Proprietary Browsing: Every browser is different

      The standards are open. The problem is not the proprietary nature of protocols or applications, but that the standards are not obeyed.

      TLD: is US centric. Is insufficient. Is a mess.

      It works. You might not like the pricing of names, or the control over the TLD namespace that the US has, but it works.

      Argh. with the advent of CSS, AJAX, and Web2.0 everything is getting this creepy sameness.

      What's the same across most sites that use these technologies? How were sites more different before the advent of these technologies.

      --Jonas K

    6. Re:SO much of it is wrong by geekoid · · Score: 1

      Expect that in technology, it always moves towards an optimal use.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    7. Re:SO much of it is wrong by geekoid · · Score: 2, Insightful

      "A good designer and a bad coder creates better output then a poor designer and a good coder."

      hahahaha, no. Either side of the equation is bad, then it all stinks. It just stink differently.

      The good news is if both sides are bad then it'
      s a funny train wreck...like two trains carrying clowns colliding...either that, or you get twitter.

      Zing.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    8. Re:SO much of it is wrong by AceofSpades19 · · Score: 1

      I'm going to design an os kernel with a point and click app, yay

    9. Re:SO much of it is wrong by Dun+Malg · · Score: 4, Insightful

      You miss the point. A good designer and a bad coder creates better output then a poor designer and a good coder.

      Are you really suggesting that a clean, efficient design that crashes constantly because it is rife with coding errors is better than a kludgy mess of extensions and exceptions that somehow works anyway? I think you're nuts. Or are you suggesting that a good, clean, open design makes a bad coder irrelevant because you can always fire him and start over with a good coder? That's even MORE nuts.

      --
      If a job's not worth doing, it's not worth doing right.
    10. Re:SO much of it is wrong by Anonymous Coward · · Score: 0

      Computers are code centric because that's what they fucking run on!!! If your going to get rid of programmers I don't know what your computers are going to be running on, paper clips in perpetual motion?

      Who's fucking business is it if I decide to buy a domain and let it sit???

    11. Re:SO much of it is wrong by SanityInAnarchy · · Score: 1

      Let's play...

      Flash: alternatives require hiring an engineer.

      My own counterpoint: Flash itself requires hiring an engineer, you just don't know it yet.

      The standards are open. The problem is not the proprietary nature of protocols or applications, but that the standards are not obeyed.

      There is additionally the problem that proprietary standards (and implementations) tend to evolve faster than open standards, at least on the Internet.

      It should travel with all the things that it needs, and you donâ(TM)t need anything more complex than something like X Windows.

      This quote is ridiculously out of touch -- X Windows is itself a horribly bloated standard. The difference is, HTML is still mostly useful for its original purpose -- you can still build semantic HTML, style it with pure CSS, and use it to deliver hypertext.

      You can't really use X for its original purpose -- I can't reliably access another machine, run an X app there, and have it display on my local X server reliably. Even if it's running the same version of xlib -- if they're different versions, it's going to be even buggier.

      You neednâ(TM)t do more than attempt to watch a streaming video on a busy office LAN or oversubscribed DSL circuit to understand that even the best-served markets for Internet connectivity are struggling to keep up with demand for networked content.

      If it's the same video, you can stick a caching proxy in front of that LAN...

      But really, the death of the Internet has been predicted for ages. Look up Metcalfe's prediction of the "gigaflood" being the end of the Internet...

      Eventually, we can just throw bandwidth at the problem. In fact, we can right now -- the amount of bandwidth to send a book, in text format (or even a PDF), is completely irrelevant. It's only when you want to do what isn't feasible yet (stream an HD movie) that you need hacks like CDNs -- eventually, the sheer amount of bandwidth will solve the problem.

      We know too that near-universal deployment of technologies with inadequate security and trust models, like SMTP, can mean millions if not billions lost to electronic crime, defensive measures, and reduced productivity.

      "Defensive measures" -- Bayesian filters are trivially easy. Captchas are only a problem if you're giving away free accounts, which is completely unrelated to SMTP.

      But more importantly, no one has come up with a solution to Spam, SMTP or not, which also provides all the functionality of SMTP.

      --
      Don't thank God, thank a doctor!
    12. Re:SO much of it is wrong by tkinnun0 · · Score: 1

      Are you really suggesting that a clean, efficient design that crashes constantly because it is rife with coding errors is better than a kludgy mess of extensions and exceptions that somehow works anyway?

      The first one can be fixed with a lot of testing, the latter can only be nuked from the orbit.

    13. Re:SO much of it is wrong by mr3038 · · Score: 1

      A good designer and a bad coder creates better output then a poor designer and a good coder.

      A good coder will ignore poor design done by a poor designer. There does not exists a good coder that would not be at least an average designer, too. [Granted, if you have a good design done and no coder, you are closer to ready (in process, not necassarely in calendar time) than with no design and a good coder. Yes, poor design is same as no design.]

      Open Design and Open Specification are far more important then Open Source.

      I agree in theory. However, in practice, most of the time the only specification exact enough is the implementation. See hardware drivers for example: there's always some specifics that are not documented anywhere else but in the the driver source. Granted, it would be better if all those specifics would be defined in the hardware documentation but more often than not, the documentation is not detailed enough to cover all the cases. One could argue whether that is because the design is poor or because the design is not detailed enough, though.

      All programming is, after all, just documenting the desired behavior in approriate detail for a simple calculator to be able to comprehend. Some software designers dream about the future where software can be dragged-and-dropped together from simple pieces. If you are trying to describe some process in great detail, would you rather use some language (like English, C++, Java) or would you like to drag images around with a mouse? I'd prefer using some language suitable for the problem. Do you believe that in the future coders do are not required?

      I do both software design and coding.

      --
      _________________________
      Spelling and grammar mistakes left as an exercise for the reader.
  27. With respect to Zombie Felon Theodore Stevens... by jesdynf · · Score: 1

    If I'm to understand you properly, you want the internet to be more trucklike, because the tubes are too long.

    --
    Yahoo! Pipes are awesome. How awesome? http://pipes.yahoo.com/jesdynf/slashdot
  28. n00b by Zebra_X · · Score: 3, Interesting

    SMTP is a terrible example. Ultimately the users are the ones opening e-mails, getting browser-jacked and their passwords stolen because they don't know what is in front of them. Sure clients were the problem for a while but that "phase" has passed, developers have learned how to mitigate most attacks.

    The only thing that is "wrong" fundamentally with the internet is the separation of DNS and the routing protocol.

    For all intents and purposes a DNS failure causes a network outage. It also dramatically increases client latency when it is not configured correctly which look like network issues, but are not.

    I'm sure when IPv4 was created the notion of mixing both services was unthinkable due to the additional amount of data needed to move names around at layer 2/3. This is no longer the case and we should really try to move away from a central naming system.

    1. Re:n00b by Paralizer · · Score: 2, Informative

      Interesting idea and I see why that would be a desirable feature. You give it google.com and you get routed directly to google.com without a potential MITM DNS attack. However, it seems to me that DNS and routing should be separated as they perform entirely different functions.

      Routing is how to get there.
      DNS is where you want to go.

      If there were an efficient way to combine them that would be a cool feature, but routing really should only be how to get from point A to point B. What would you do about things like load balancing, failover, and anycast?

      The biggest problem with your idea is that DNS updates take way too long to propagate, whereas routing updates are much faster, especially if BGP is not involved. What happens if foobar.com's main servers go down and you need to reroute to the backups? You'd have to update the DNS, and that could take a long time to propagate to all the DNS servers around the world. A routing update would be much faster.

      Sounds good on paper, but I don't think it would work.

    2. Re:n00b by corbettw · · Score: 1

      And what would you suggest in its place? You'll still need a database that maps human-readable names to IP addresses. And you'll still need those names to be delivered in an authoritative way, most likely by a centralized service provider(s). Which means you'd be replacing DNS with something that looks an awful lot like DNS, so why bother with the hassle?

      --
      God invented whiskey so the Irish would not rule the world.
    3. Re:n00b by Anonymous Coward · · Score: 1, Insightful

      The only thing that is "wrong" fundamentally with the internet is the separation of DNS and the routing protocol.

      Whoha..hold yer horses. Repeat after me..layer violation.

      For all intents and purposes a DNS failure causes a network outage.

      No.

      I'm sure when IPv4 was created the notion of mixing both services was unthinkable due to the additional amount of data needed to move names around at layer 2/3. This is no longer the case and we should really try to move away from a central naming system.

      It's very much still the case. The poor BGP routers struggles at this very moment with the ever increasing routing table. Imagine them keeping a bunch of up to 255 byte long names for each address. Heck, if they're going to keep names as well, why not skip IP-addresses all together which would grow the global routing table even more because prefix aggregation would become quite impossible.

      Your system of a decentralized naming system is quite exciting. Decentralized means no authority, imagine the fun of mDNS on a global scale where every kiddie in the would would fight over cnn.com.

      DNS _IS_ scalable (who controls the root is a whole different story) and today there exists a couple of hundred root server distributed globally with any-cast (not the popular 13 figure that tend to pop up).
      If you want your own zones to be resistant, make sure to have servers in at least two different AS (or one big fat AS with multiple entry points).

    4. Re:n00b by Zebra_X · · Score: 1

      Whoha..hold yer horses. Repeat after me..layer violation.

      Or is it? Read on...

      No.

      I would still argue, yes.

      Most services today are fundamentally linked to DNS. DNS is almost as important as routing. No DNS, no world wide web, no web services, no e-mail. Try browsing a web site and click on a link without DNS... broken. The effect of a DNS failure for most applications and humans is an effect indistinguishable from the loss of a router.

      Your system of a decentralized naming system is quite exciting. Decentralized means no authority, imagine the fun of mDNS on a global scale where every kiddie in the world would fight over cnn.com.

      It's not really decentralized. The implication of merging DNS and Routing is that the routers then become authoritative. Routers are already authoritative, so it seems a natural shift.

      One of the very real problems is how to merge the address table, and the naming system such that one can efficiently move across the network.

      Sadly I have not spent the necessary cycles to fully formulate the solution to this problem but it strikes me that it is a problem. When a service higher in the stack can cause a perceived total failure of the tiers below it then it is time to think about where that service really belongs.

    5. Re:n00b by Anonymous Coward · · Score: 0

      How would you propose to do that? How do you deal with naming conflicts and assignment? Using letters is fine so long as everyone is happy with asihP3q2.com

    6. Re:n00b by mcrbids · · Score: 2, Insightful

      The only thing that is "wrong" fundamentally with the internet is the separation of DNS and the routing protocol.

      This has to be one of the DUMBEST ideas I think I've ever heard of....

      As an application hosting provider, we provide a very strong level of redundancy, including hot disaster recovery hosting. If anything serious were to happen to our primary hosting facility, we'd update DNS and within a few hours, our secondary hosting would become active.

      By definition, the secondary hosting is in another city, on another network, through a different power company, to provide as much differentiation and minimization of downtime as possible. If you combined DNS and routing, how would this switchover happen?

      Sorry. Bad idea. Bad, bad bad idea.

      I could see an argument for combining PKI and DNS, and indeed, it's not only been suggested elsewhere, it's been implemented. Obviously, there's a good case to make, here.

      But mixing routing and DNS? WTF?

      --
      I have no problem with your religion until you decide it's reason to deprive others of the truth.
    7. Re:n00b by ZerdZerd · · Score: 1

      Yeah, spam and phishing is mitigated... I wish.

      --
      I'm not insane! My mother had me tested.
  29. The perfect is the enemy of the good.... by boxless · · Score: 3, Informative

    On the shoulders of giants we stand.

    Any of these ideas of improvement are not new. But neither are they working. And the internet as we know it is working quite well. Far beyond what anyone would have predicted.

    Are there things to be fixed? Sure, around every corner. But I'm not going to listen to some guy from some wicked kewl startup in SFO tell me how to do it.

  30. rough consensus and running code by Mr.+Slippery · · Score: 5, Insightful

    "We reject: kings, presidents and voting. We believe in: rough consensus and running code." - David D. Clark, former chair of the IAB

    You get to say the internet was "built wrong" as soon as we see your "better" idea run.

    --
    Tom Swiss | the infamous tms | my blog
    You cannot wash away blood with blood
    1. Re:rough consensus and running code by Anonymous Coward · · Score: 1, Interesting


      "We reject: kings, presidents and voting. We believe in: rough consensus and running code." - David D. Clark [wikipedia.org], former chair of the IAB



      Amen! I don't think there is any other medium for the "put up or shut up" mentality than software. If you say you can design and build a better fighter plane, bridge, automobile or building you can always claim that you just lack the $$ million s to do it but you can start writing software on a old used $50 laptop and FREE tools so get coding or shut up!

    2. Re:rough consensus and running code by geekoid · · Score: 3, Informative

      Not to address this specific issues, but that is a fallacy.

      Someone can point out something that is wrong without needing to create something better.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    3. Re:rough consensus and running code by QuestionsNotAnswers · · Score: 1

      You are wrong!


      <disclaimer>Also, just because I don't point out how you are wrong, doesn't mean you are right.</disclaimer>

      --
      Happy moony
    4. Re:rough consensus and running code by evilviper · · Score: 1

      Someone can point out something that is wrong without needing to create something better.

      It's very, VERY hard to PROVE that something (complex) is "wrong".

      Creating something better, however, always works.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    5. Re:rough consensus and running code by m50d · · Score: 1

      The point is that on the internet, no. Something is wrong precisely when there is something better.

      --
      I am trolling
  31. This is coming from the guy... by inotocracy · · Score: 4, Funny
    ...who could barely keep Twitter up and running for 24 hours straight without it going down?

    http://www.istwitterdown.com

  32. His brilliant wisdom coming 17 years too late by ergo98 · · Score: 3, Informative

    It's hardly going out on a limb criticizing IPv4 -- it has proven an easy target for going on two decades now, with its weakness apparent to all.

    And the switch to IPv6 is happening. Many backbone providers are rolling it out, and it is gaining wider support among mainstream operating systems and applications. The only reason it hasn't been a hastier migration is that NAT really did undermine the necessity for expediency.

    1. Re:His brilliant wisdom coming 17 years too late by Anonymous Coward · · Score: 0

      Which is a GOOD THING, because it allows us to prepare for the changes/faults.

  33. twitter wasn't built wrong by darrenkopp · · Score: 1

    ruby and mysql were built wrong. ok, next person blame something else and how these 2 things weren't built wrong.

    1. Re:twitter wasn't built wrong by Anonymous Coward · · Score: 0

      Yo mama was built wrong.

      There. That's two things.

    2. Re:twitter wasn't built wrong by Anonymous Coward · · Score: 0

      It's always funny when people talk shit about mysql sucking on slashdot; it runs on mysql.

    3. Re:twitter wasn't built wrong by Ant+P. · · Score: 1

      Yes, and it also crashed when the comment IDs hit 2^24.

    4. Re:twitter wasn't built wrong by level4 · · Score: 1

      ok, next person blame something else and how these 2 things weren't built wrong.

      OK. Twitter's problems have very little to do with ruby and mysql. Anyone who thinks otherwise does not understand what scaling is.

      Yeah, Ruby is a bit slow. I love it but it's a bit slow, I can't deny it. But so what? You scale out, not up. Twitter can't seem to learn that lesson.

      And your criticism of MySQL is laughable, seeing as how it's made on an extremely high-traffic site that runs .. MySQL. Also see Facebook, Mixi, et al.

      If Ruby and MySQL were the problems, Twitter's job would be simple! A straight port to a faster language, a (reasonably) simple DB change. They have had *ample* time to do this, but have not. This is pretty good evidence that the problems are elsewhere.

      The site remains unstable. Personally, I have begun to believe the problems are corporate. I know any number of talented developers who could have rebuilt twitter from scratch about 10 times over by now. I have to assume they have some other kind of problem.

      --
      Let my new 7-digit UID be a lesson to all - write down your passwords.
    5. Re:twitter wasn't built wrong by blueskies · · Score: 1

      It's even funnier when people post from a windows ME machine and say it sucks too. Obviously we all know windows ME is awesome.

    6. Re:twitter wasn't built wrong by level4 · · Score: 1

      Gee, I wonder why? Perhaps because the admins had configured the comment ID field to be 24 bits, then forgot about it?

      They bumped it up and the problem went away. Of course.

      I don't even like MySQL (prefer PostgreSQL myself) but geeze, please try to make your criticisms a little more "sober reflection on objective merits" and a little less "clear evidence i have no fucking idea what I am talking about".

      --
      Let my new 7-digit UID be a lesson to all - write down your passwords.
    7. Re:twitter wasn't built wrong by Lobster+Quadrille · · Score: 1

      You're totally right. Everybody Boycott /. until they switch to a different DBMS. Let's all go to... um...

      What does Digg run?

      --
      "The cup is in turn designed for holding hot or cold liquids, and has an open rim and closed base." --US Patent #5425497
    8. Re:twitter wasn't built wrong by darrenkopp · · Score: 1

      digg runs asp.net

  34. Remember the original purpose of the Internet by davidwr · · Score: 1

    The original purpose of what was to become the Internet was to survive a nuclear war that disabled large parts of the network.

    Of course, things changed over time, notably the size and the commercialization of it. With size, the architecture of the base protocols and the higher-level protocols changed several times, entire applications came and went (USENET is dying in a morass of spam, Gopher was all but killed by the web).

    Even its original purpose is no longer served thanks to the disappearance of the "everyone will carry all traffic on request" that came about with commercialization.

    The Internet has grown pretty much organically, without direction from a central authority since the 1980s and possibly since the beginning, and it will continue to grow organically in the near future.

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
  35. it's the tubes.. by p5linux · · Score: 1

    It's all the various internets and their tubes are clogged. Call roto-router.

  36. I am right and the entire Industry is wrong! by Atriqus · · Score: 2, Funny

    TFA reminded me of a particular daily WTF.

    --
    Hey, look! It's Bono's brother.
  37. Fail whale by bluefoxlucid · · Score: 1

    Make room for fail whale!

  38. Upside down.... by AioKits · · Score: 1

    Fuck! The blueprints we used were being held upside down... Alright guys, gut 'er and lets try again! This time someone put like an up arrow on the damned prints so we know if we're doing this right...

    --
    "Quote me as saying I was mis-quoted." -Groucho Marx
  39. Remind me never to work for Twitter by the_duke_of_hazzard · · Score: 5, Insightful

    This guy sounds like the kind of twat who joins our company, bitches about how badly everything's been written, then leaves behind a load of shitty unmaintainable code that's "really clever". And somehow he's in charge at Twitter? Christ.

    1. Re:Remind me never to work for Twitter by Anonymous Coward · · Score: 0

      Just because it's written in Scala doesn't mean it's shitty and unmaintable! Just the latter.

      (Talk slides, if you're interested.)

    2. Re:Remind me never to work for Twitter by misterooga · · Score: 1

      No, Christ is not in charge of Twitter. But you may ask what Jesus Christ would do in situation: WWJD

    3. Re:Remind me never to work for Twitter by merreborn · · Score: 1

      Just because it's written in Scala doesn't mean it's shitty and unmaintable! Just the latter.

      Oh, good. They've gone from one unproven platform to another?

      If they'd just picked a standard platform, they'd have been out of this mess over a year ago.

    4. Re:Remind me never to work for Twitter by localman · · Score: 1

      Dead on. I've seen this happen several times, and yes they do often rise up the chain of command. This is because they are willing to talk smack about the existing system to non-technical people. The existing system (i.e. a real, working one) is going to always have some flaws when compared to their fantasy-hypothetical system. If the person seizes on this politically, non-techies or inexperienced techies will jump on it and the smack-talker can amass a lot of power.

      I've yet to see it end well. They build their new system and it almost always crashes and burns at worst, or ends up equally flawed in a different way at best. And that's after much time and money has been spent on the transition to "utopia".

      Hearing this guy talk, I no longer wonder why Twitter's tech performs so poorly. He sounds like the kind of arrogant fool who always screws these things up.

  40. Built wrong? by nurb432 · · Score: 1

    Built wrong for whom? Those that demand cash for every bit or people that demand freedom of every bit?

    --
    ---- Booth was a patriot ----
  41. Ah, anonymous reader on Twitter by MattW · · Score: 1

    I love how 'Anonymous Reader' can comment on how Twitter was built wrong. You show us your service handling something servicing 3 million customers 2 years after launch, then you can lay the smack down.

    Not that Payne is exactly insightful or entirely correct. IPv4 is part of a stack comprising most Internet traffic, but it is not a necessary part of the Internet; nor is SMTP.

    1. Re:Ah, anonymous reader on Twitter by chromatic · · Score: 3

      You show us your service handling something servicing 3 million customers 2 years after launch, then you can lay the smack down.

      I'm confused. Are you suggesting that Twitter can do this?

    2. Re:Ah, anonymous reader on Twitter by ceoyoyo · · Score: 1

      Your comment applies even more aptly to Payne himself.

      Show us your Internet servicing 1.5 billion users forty years after it was launched and then you can lay the smack down.

      The closest comparison we can make: the Internet is a whole lot more reliable than Twitter is.

    3. Re:Ah, anonymous reader on Twitter by Tridus · · Score: 1

      Anonymous Cowards are just as entitled to fling his own argument back in his face as logged in users.

      --
      -- "So they told me that using the download page to download something was not something they anticipated." - Bill Gates
    4. Re:Ah, anonymous reader on Twitter by blueskies · · Score: 1

      You show us your service handling something servicing 3 million customers 2 years after launch, then you can lay the smack down.

      Yeah! Until that day silently suffer while twitter sucks. Although i think if your service handles 3 million customers than the smack will already be laid down on twitter.

  42. oh dear by JonnyChaos · · Score: 0, Flamebait

    interesting how the person raising complaints about the lack of reliability in the twitter service is accused of trolling. we don't monkeys at typewriters, we have hipsters with nonfunctional web services blogging.

    --
    we were somewhere just out of Barstow when the patent trolls attacked.
  43. The Only thing Broken is the Author's Argument by CodeBuster · · Score: 1

    It is incorrect IMHO, or at the very least misleading, to suggest that "the Internet is broken" merely because one does not like a couple of the more commonly used protocols. In any discussion of the merits or demerits of the Internet is important to recall the original design goals of the Internet, or those networks which preceded and naturally developed into what we now call the Internet. Although this information is doubtless well known to the members of the Slashdot crowd, it does bear repeating here to rebut the arguments of the "Twit" (pun intended) that the Internet is "built wrong". First and foremost the Internet was built to be redundant and decentralized in the event of failures and second, the general philosophy taken with protocol design was purposefully minimalist (i.e. the simplest thing that could possibly work) with the understanding that the network design would be stack based with increasingly complex and fully featured pieces built on top of and independent of the underlying core protocols. Although there have been minor flaws here and there the Internet as a whole has succeeded beyond perhaps even the wildest expectations of those who have labored both to create it and to perpetuate its existence, a testament to the wisdom and foresight of minimalist protocols and stack based network design which are taken for granted these days but were revolutionary at the time when the work which would become the Internet as we know it was first being done.

  44. someone needs a history lesson by wickerprints · · Score: 4, Insightful

    Internet protocols and standards were originally implemented for academic use. Decades ago, TCP/IP, SMTP, DNS, and HTTP were created with an implicit assumption of trust between client and server--indeed, between all nodes in the network. The Internet was an exercise in efficient data transfer across a network. It was not designed for spam, or DDoS, or phishing; nor was it designed for shopping, bank account management, or YouTube. That we can do these things now is a reflection of the workarounds that have been developed in the meantime.

    Furthermore, hardware at the time of the development of these protocols was not what it is today.

    And then, over the course of several years, the monetizing and commercialization of this academic project occurred. ISPs, in order to reach the masses, established an inherently unequal system of access that encouraged consumption of content but discouraged users from hosting it. The solution that has come about in more recent years, with blogs, social networks, and so forth, was to have users submit content and have it hosted by large, ad-revenue based corporations. This has led to serious problems concerning the nature of ownership of information.

    And now, we have one of the people running such a site, complaining that the underlying model on which their company relies is "built wrong" because it doesn't suit their needs. Well, isn't that rich? It smacks of willful ignorance of not only what the Internet is, but more importantly, the original design principles (egalitarian, neutral) that the Internet embodied.

    The pace of technology is rapid. History, however, is long, and the danger I see here is not that you have one idiot who hasn't learned his history lesson, but that as time goes by, more and more people and corporations and politicians will forget why the Internet was originally built. That's why we have companies against Net neutrality. They have forgotten or ignored history. They took something free and made billions off of it, and they want to milk it for all it's worth. And therein lies the real problem, because when you forget where something came from, you become disconnected from the past and blind to the future.

  45. System first, then requirements by russotto · · Score: 2, Insightful

    Of course the Internet doesn't scale to its projected size, and of course SMTP is insufficiently secure. This has nothing to do with the worse-is-better design, though. It's just that the Internet existed before any of those requirements were even conceived.

    Nobody thought, "Hmm, you know, we have a requirement for electronic mail to be secure, but that's too hard, so we'll just skip it". Certainly no one thought "We're going to need more than 2^32 Internet nodes, but that's too hard, so we won't do it. Instead, the use to which IPv4 and SMTP have been put to have resulted in newly discovered requirements which were simply not there originally.

  46. look by omar.sahal · · Score: 1
    One thing that I have noticed is that the original article, written by Richard Gabriel, outlining c/unix (worse) over lisp (better) has been totally ignored. Richard Gabriel was suggesting c/unix had got some things right and conceded

    It is important to remember that the initial virus has to be basically good.

    he also said

    However, I believe that worse-is-better, even in its strawman form, has better survival characteristics than the-right-thing, and that the New Jersey approach when used for software is a better approach than the MIT approach.

    MIT approach being another name for better/lisp model of development.
    This leads him to say

    I think there will be a next Lisp. This Lisp must be carefully designed, using the principles for success we saw in worse-is-better.

    I intend (at some point) to learn lisp so this is not an attack on this language, as I believe learning it will make me a better programmer. As for the Alex Payne I choose the great programmers who have worked on TCP/IP etc over the past 40 years, than him.

  47. This is why we need.... by RockoTDF · · Score: 1, Funny

    A secretary of the internet! (http://xkcd.com/494)

    --
    There is more to science than physics!

    www.iomalfunction.blogspot.com
    1. Re:This is why we need.... by Anonymous Coward · · Score: 0

      Despite all the problems with the internet, there's this one really cool thing called "HTML": it makes URLs clickable!

  48. Twitter, was built wrong and is consistently down. by iminplaya · · Score: 1

    Isn't that a good thing? No Twitter, no terrorists...

    --
    What?
  49. I fought the laws of time, and law won by caywen · · Score: 1

    Nothing that dares to stand the test of time ever wins. As soon as you add a zero or three to the requirements, any tech becomes badly built.

  50. Bloody troll by oldhack · · Score: 1

    The guy is a perfect twat for old geezers to come down hard with some hard history lessons.

    A web 2.0 lesson: Shut the fuck up. ;-)

    --
    Fuck systemd. Fuck Redhat. Fuck Soylent, too. Wait, scratch the last one.
    1. Re:Bloody troll by 44BSD · · Score: 1

      I have T-Shirts older than this punk.

      At least when Bill Joy tells Dennis Ritchie that C is bad, he has some street cred. I think Payne needs to pay some dues before lecturing the planet.

  51. Time to make The Internet 2.0 by Orion+Blastar · · Score: 1, Interesting

    #1 Every Email program requires the user to log in with a user ID and password before sending email. SMTP is too insecure and needs to be rewritten.

    #2 The ISP will create an OpenID or some other universal account for the user, with the option of using up to 25 nicknames or handles instead of the real name for privacy concerns. Each OpenID will be assigned a number to keep track of the use.

    #3 IPV6 will be used instead of IPV4, but there will be a portal for IPV4 users to use IPV6 IPs as a proxy via their ISP to get on the Internet 2.0 if they need to get on it.

    #4 All domain names will still be owned but the web server and email hosting will only be on the Internet 2.0 if they meet with security guidelines to verify who is sending email via user ID and password. This will be to fight spam.

    #5 Internet Use will be changed so that terrorist web sites, and web sites about building bombs or suicide or illegal activities will not be on the Internet 2.0 but instead be on another network called Dangernet that has to pay more money to access and has no privacy each user has to be identified for security reasons.

    #6 CMS and Forum and Blog software has to have moderators or a karma system or some way to deal with trolls and flamewars. There needs to be a universal code of conduct for the Internet 2.0 but Dangernet will not have such rules.

    #7 Internet 2.0 will discourage the use of pop-up ads and will fine companies for having malware infected advertising that infects user's systems. They will be fined $100 for each malware infection with the funds going to pay for repair of the Internet.

    #8 Proxies will require a user ID and password to use, may not always be free, but that way they can track who is using a proxy in case of abuse. Dangernet has no such rules.

    #9 The Untied Nations or some other International group will create an organization that polices the Internet 2.0 to make sure that Human Rights and Civil Rights are not being violated and there is no harassment. Warnings will be given out, and each ISP will have a TOS and if the user gets too many warnings their account will be disabled until they agree to the TOS and agree to stop the harassment or hacking or spamming or malware writing.

    #10 The Internet 2.0 will create new standards for file exchange using BitTorrent but for commercial software will require TrialPay or accepting Internet offers to pay for downloading commercial software or music or videos for free.

    #11 Each ISP will have a virtual machine that runs either Windows, Linux, or Mac OSX that allows their users to log in via a user name and password and use a virtual machine to get on the Internet to help protect their machine from malware.

    --
    Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
    1. Re:Time to make The Internet 2.0 by lagfest · · Score: 1

      Or in two words: fairy land.

    2. Re:Time to make The Internet 2.0 by geekoid · · Score: 1

      I wrote up a point by point critique of why you are wrong, however it occurs to me that they are all related, so here is something shorter*.

      The internet is great because it ignores borders. You want to add borders.

      *I was tempted to say "You Suck" for the quick +5 funny mod.
      You seem to harbor under the same delusion os homeland security. That complete control is better then freedoms.

      I'll take freedom and it's problems of a stifling sameness, TYVM.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    3. Re:Time to make The Internet 2.0 by blueskies · · Score: 1

      Wow, you want to make AOL!

      #12 ISPs will send out millions of CDs for dialup access

      #13 Instead of google, people will type in keywords that take them places...

      Really, you have the worst ideas. It sounds like China.

    4. Re:Time to make The Internet 2.0 by SDFanboy · · Score: 1

      #5 Internet Use will be changed so that terrorist web sites, and web sites about building bombs or suicide or illegal activities will not be on the Internet 2.0 but instead be on another network called Dangernet that has to pay more money to access and has no privacy each user has to be identified for security reasons.

      Oh yeah? And what tinpot little tyrant gets to make *that* judgement call? You? Doesn't the Internet have enough little Mussolinis already? That is a dangerous and evil suggestion. If the net adopts that, I'm going criminal. P.S. Fuck you.

    5. Re:Time to make The Internet 2.0 by Orion+Blastar · · Score: 1

      Freedom isn't free, freedom needs to be tempered with responsibility or else the hammer drops down on those who abuse their freedoms to harm others.

      --
      Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
    6. Re:Time to make The Internet 2.0 by Orion+Blastar · · Score: 1

      Well we have enough Internet Terrorists like you running around that we have a need for Internet Cops to police your activities.

      Freedom isn't free, and it needs to be tempered with responsibility.

      If you can't be responsible, you don't deserve your freedoms and rights.

      --
      Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
    7. Re:Time to make The Internet 2.0 by Orion+Blastar · · Score: 1

      Or in two words responsible Internet.

      Fairy Land is where all of the Anonymous Internet Trolls hang out, Kuro5hin, /b/, 4chan, etc.

      --
      Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
    8. Re:Time to make The Internet 2.0 by Orion+Blastar · · Score: 1

      China is like an Internet where the Internet Trolls hide the comments of people they don't like instead of just for the content of the post.

      On Slashdot it is like China where people abuse their mod powers to mod down a comment they don't like or don't agree with, instead of for the content.

      I get modded down by people who don't like me because I am mentally ill so they do personal attacks on me and Slashdot management doesn't do anything about it even if it violates the Slashdot TOS.

      All I am saying is enforce the TOS of the ISPs and Web sites so people like me aren't harassed and called a schizo f*ggit and tell me to do a shotgun mouthwash and kill myself. It is called responsibility, you ought to try it some time.

      --
      Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
    9. Re:Time to make The Internet 2.0 by Orion+Blastar · · Score: 0, Redundant

      Mussolinis's Italy is like an Internet where the Internet Trolls hide the comments of people they don't like instead of just for the content of the post.

      On Slashdot it is like Mussolini where people abuse their mod powers to mod down a comment they don't like or don't agree with, instead of for the content.

      I get modded down by people who don't like me because I am mentally ill so they do personal attacks on me and Slashdot management doesn't do anything about it even if it violates the Slashdot TOS.

      All I am saying is enforce the TOS of the ISPs and Web sites so people like me aren't harassed and called a schizo f*ggit and tell me to do a shotgun mouthwash and kill myself. It is called responsibility, you ought to try it some time. Only Internet Mussolinis I see are users like you who don't take responsibility for their actions and behaviors.

      Why should a tinpot dictator like you tell me that you don't want to be responsible and want to be evil and immoral and go criminal and tell me to go f*ck myself? It is you who are one of many tinpot dictators who try to control the Internet, and you need to start becoming responsible for your own actions and behaviors.

      The UN or some other governoring body that we elect to enforce the TOS terms of service of web sites and ISPs will be the democratically elected group that polices the Internet and keeps the tinpot dictators in check.

      --
      Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
    10. Re:Time to make The Internet 2.0 by lagfest · · Score: 1

      Those places does definitely not have fairies, with the exception of fairy porn, that is.

    11. Re:Time to make The Internet 2.0 by blueskies · · Score: 1

      I'm sorry, but you don't have a right to use slashdot. If you don't like slashdot go somewhere else. No one is stopping you.

      Or better yet, make your own site, filled with pirates where sensitive skinned people can be safe from Anons making fun of them.

      I have to go try out responsibility now.

    12. Re:Time to make The Internet 2.0 by Orion+Blastar · · Score: 1

      But I like Slashdot, just not the Anonymous Cowards that make feeble and pathetic threats against me.

      You have to go try out responsibility now? You mean you never tried it? Apparently neither have the Anonymous Cowards making threats on me either tried responsibility.

      That is the problem with most US Citizens, they never even bothered to try to be responsible. From the minimum wage earners up to George W. Bush and Bill Gates himself, no responsibility at all. That is why our economy is in a big mess.

      All I was asking was for people to be responsible for their behaviors and actions, which is why I wrote this guide so that even Dummies like you can understand it.

      --
      Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
    13. Re:Time to make The Internet 2.0 by blueskies · · Score: 1

      You have to go try out responsibility now? You mean you never tried it?
      No. But you tried to assert that in your previous post.

      But I like Slashdot, just not the Anonymous Cowards that make feeble and pathetic threats against me.

      Take the good with the bad. The anons serve a purpose. Just because they harass you doesn't mean anon contributions don't bring a lot of value in other ways. Maybe if you weren't offensive they wouldn't be offensive?

  52. Can we blame Al Gore? by GigG · · Score: 1

    He did invent it after all.

    --
    Is buying a Harley Davidson as your first motorcycle since you were 16 at age 49 a midlife crisis issue?
  53. So in other words by AlgorithMan · · Score: 1

    calls for a 'content-centric approach to networking.'

    correct me, if I'm wrong, but doesn't this mean that he thinks the internet is bad, because it isn't TV?

    --
    The MAFIAA is a bunch of mindless jerks who will be the first up against the wall when the revolution comes
  54. Yeah, We All Knew... by Nom+du+Keyboard · · Score: 1

    We now know, for example, that IPv4 won't scale to the projected size of the future Internet.

    Yeah, we all knew the day ArpaNet was first fired up that we'd hit 4 billion connected devices (or more with NAT) so quickly that why were we even bothering with 32-bit IPv4 on our 32-bit mainframes and 8-bit home systems. We all knew we were doing it all wrong from the beginning, but did so anyway just so this person could get his 900 seconds of fame in 2008 telling us what we already knew.

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
    1. Re:Yeah, We All Knew... by tkinnun0 · · Score: 1

      So now that we do know, how long do we have to suffer from IPv4?

  55. The beauty of the Internet by Bishop+Rook · · Score: 1

    ...is that it's modular. Protocols can be swapped out at your leisure and replaced with others that do the same thing in a better way.

    It's why we have the network architecture separated into layers. Higher layers don't care what carries them as long as they're delivered. Lower layers don't care what they're carrying, they just deliver it. If the Internet is broken, fix it.

    This smells like part one of a multi-part argument in favor of eliminating net neutrality. Part of a concerted attack on best-effort and the end-to-end principle.

  56. Advertisement by OrangeTide · · Score: 3, Funny

    Fry: So you're telling me they broadcast commercials into people's dreams?
    Leela: Of course. ...
    Leela: Didn't you have ad's in the 20th century?
    Fry: Well sure, but not in our dreams. Only on TV and radio. And in magazines. And movies. And at ball games and on buses and milk cartons and t-shirts and written on the sky. But not in dreams. No siree!

    --
    “Common sense is not so common.” — Voltaire
    1. Re:Advertisement by Anonymous Coward · · Score: 0

      Maybe he should start learning how to do mysql and then he can spread his bullshit all over the internet. Twitter is dead, Twitter is dead, long live the twitter.

    2. Re:Advertisement by ShieldW0lf · · Score: 0, Troll

      Democracy is when two wolves and a sheep meet to decide who is for dinner. Liberty is when the sheep has a gun.

      Democracy is when two wolves and a sheep meet to decide how to co-operate on the food supply as free wolves and sheep. Tyranny is when the sheep has a gun, controls the food supply utterly, creates a legal structure that doesn't allow the wolves to go anywhere near it, and offers to allow the wolves to have some food if they find some way to make themselves useful, and he'll let them know when and if he thinks that they are.

      --
      -1 Uncomfortable Truth
    3. Re:Advertisement by Anonymous Coward · · Score: 0

      Sorry, but I think those who are running our government are the wolves, not the sheep. (We're the sheep)

      Nice of you to take an analogy and run with it to the brink of pointlessness.

      Also, try to speak less gibberish. Your stream of consciousness is not very good rhetoric and was very hard to follow.

      ps - bad form to respond to someone's sig. All I have to do is change it and your comments will seem completely random. the sigs aren't archived on slashdot, if you didn't know.

    4. Re:Advertisement by ShieldW0lf · · Score: 1

      Ok, try this on for size:

      It's not the capacity to fight that gives you liberty. It's the capacity to be personally involved in the systems that assure your own life and the capacity to walk away from non-essential systems that you don't want to participate in.

      If you don't have your eyes and hands directly involved in the systems that keep you alive, you have no liberty, only helpless, ignorant dependence.

      Which pretty much describes most of the western world, and explains why we keep participating in systems that screw us over, year after year, decade after decade.

      You want to give a man freedom, you don't give him guns. You give him tools.

      --
      -1 Uncomfortable Truth
    5. Re:Advertisement by h4rm0ny · · Score: 1


      Nicely put.

      --

      Aide-toi, le Ciel t'aidera - Jeanne D'Arc.
  57. Re:posting link to unrelated penny arcade comic by Shaitan+Apistos · · Score: 5, Funny

    1. You don't get modded up by asking.

    My entire modding strategy revolves around searching for the phrase "I know I am going to be modded xxxx for this, but.." and then meeting their expectations.

  58. so in your determination by circletimessquare · · Score: 1

    he's a twatter?

    --
    intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
    1. Re:so in your determination by geekoid · · Score: 1

      Oh.My.god.

      Twatter. Like twitter, but you get to follow pornstars.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    2. Re:so in your determination by JasonAsbahr · · Score: 1

      Now there's a business model!

  59. Actually... by Bill_the_Engineer · · Score: 1

    The Internet is built very well. It's been around for a very long time, covers most of the globe, and is able to evolve over time.

    If you eliminate all of his unnecessary hyperbole and name dropping, you'll quickly find out that his is really unhappy with the current state of web applications and is frustrated that people aren't investing enough effort into improving the situation because "it works good enough."

    So he is either frustrated from the lack of alternatives in web based application, or from people being too satisfied with the current offerings to try something new (and maybe his alternative).

    Or maybe he trying to blame the Internet for Twitter's problem. ;)

    --
    These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
  60. We have already run out by Anonymous Coward · · Score: 0

    I hate it when people say 'we're running out of IPv4 addresses'. We have already run out of them. All the addresses left are either behind corporate bars, reserved, or too damn expensive due to rarity. Almost everyone I know is behind a sucky NAT of some sort or another. And we all hate it. It gets in the way with everything you do, especially when you want to play a network game or some such. And we're all getting that horrible shit for no good technical reason. I frankly think that at this point the law should step in, because if we're going to wait for the ISP's to get stuff done when they feel like it, it's never going to happen.

  61. Re:posting link to unrelated penny arcade comic by Anonymous Coward · · Score: 5, Insightful

    wow, and here i've conscientiously avoided those trite phrases. i know i'd be modded insightful for this, but unfortunately, ac...

  62. hindsight is soooo easy! by chrisarn · · Score: 1

    Isn't it interesting with all these people stepping up saying that the internet is designed wrong. IPv4 is faulty by design. Etc. Where where they 30 years ago when the protocols where designed? Why didn't they complain then? And why aren't they leading the way to actually implement stuff that runs under IPv6 for example? No it so much easier sitting in their armchair shouting "I could have done it better!" instead of actually rolling up their sleeves and start fixing things.

  63. Original intent and "wrong" by daigu · · Score: 1

    The ARPANET was the logical development of having very few large and powerful research computers in the country and many researchers dispersed all over the place that wanted to use them. It was also designed to handle the decentralization - multiple architectures, latency, etc. It then grew into a full fledged communications network, where today, few people can imagine having to go to their local library to look at Books in Print rather than simply doing an Amazon search.

    Nothing spells success like being called "wrong" because some peripheral task runs sub-optimally.

  64. Network Determinism by RomulusNR · · Score: 1

    A content-centric networking design would pre-define the types and modes of content that would go on the network.

    So, with "all" due respect, Alex, fuck you.

    --
    Terrorists can attack freedom, but only Congress can destroy it.
  65. small hint by circletimessquare · · Score: 2, Informative

    security and trust models are philosophically and technologically joined at the hip with command and control models

    you build a supersafe, 100% trustworthy internet, and you build the internet that beijing and tehran love

    the internet is a wild and wacky and dangerous place. and it is also free. sure, there is the tragedy of the commons, but i'd much rather wade through GNA and /b/tard comments than deal with the Internet Security Office. which is what security and trust models empower

    don't knock what you got until you lose it, and forever more lament the loss of the golden years

    --
    intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
    1. Re:small hint by simong · · Score: 1

      Unfortunately, any new, commerce oriented version of the Internet would have those models built in from the beginning because of the people who would pay for it. It's not just Beijing or Tehran, but Washington, London, Coke, Disney, News International...

      The Internet is probably going to be the first and only high frontier of communication that allowed unmanaged homesteading: radio and TV were licensed from very early in their existence. As the industry learned its lesson with new forms of media such as DVD and BluRay disks it would surely assert its influence on any attempt to create a new, 'improved' network.

      I don't think the author of the original article is thinking in those terms though, and if he thought about it a bit, he'd see that the Internet wasn't 'done wrong' or we wouldn't still be building on it forty years after the basic principles were developed. Some of the things that we use it for now require more bandwidth than can comfortably be provided but that's a physical constraint, as are the limitations of connectivity, which are and will be addressed by IPv6, and which is a case of not if but when. Then and only then will his fridge be able to tweet when his milk is going off.

  66. The animal cell is also built wrong by languagehacker · · Score: 1

    By holding on to seemingly useless strands of proteins and harboring an entirely different life form it's been supporting for millions of years, the animal cell requires far more energy than it would if it had been developed in a leaner, meaner, more content-centric way. Oh, wait, both of these things are an example of natural composition and a tendency towards messy, gradient, whatever-works-at-the-moment steps in complexity.

    --
    "The enemy knows the system" --Claude Shannon
  67. Good, Better, Best by bob5972 · · Score: 1

    Thats because, on the internet, as well as everywhere else in life, an "adequate" solution is good enough if a "better" or "best" solution is more work...until that adequate solution breaks.

  68. In other news by iceyone · · Score: 2, Funny

    The pot called the kettle black.

  69. blogs by Anonymous Coward · · Score: 0

    One of the best things about blogs like this is I immediately see the avatar of a douchebag and click to the next page without reading any random drivel.

  70. Arrogance by Lour · · Score: 2, Interesting

    This idiot is ... well an idiot.
    The internet wasn't built in its current form!
    It evolved into what we see today. The equipment used to build ARPA-net and such networks that became the internet was never supposed to be the high speed, huge subscriber numbers, massive number of application, porn-delivery system that we have today. It was made to exchange simple data. That was it.
    And you can't just UPGRADE the internet (pssst... its not like in southpark and its just a big Linksys WRT54G router... really... honest!) Its a lot of moving parts.
    I hate it when people with ZERO knowledge and less history try to say something is broken because their little app doesn't work correctly. Here's a hint... write cleaner, more efficient networking code!!! You'd be amazed how well that works (too bad this moron seems incapable of that).

    Stupid should be painful!

    --
    -Lord Shadow
  71. Re:posting link to unrelated penny arcade comic by Anonymous Coward · · Score: 2, Funny

    Since i'm in a good mood , here you go.

  72. The Internet... by Anonymous Coward · · Score: 0

    You're doing it wrong!

  73. Mostly wrong by Anonymous Coward · · Score: 0

    When IPV4 came along, it was considered way more than enough. The scope of the project changed as things grew. For the 40000 users of the internet when IPV4 came along, it was colossal, way too big, and almost a burden. As for security, there are a lot of measures that can be implemented to remain secure. Security is a constantly evolving thing. Crimminals can develop strategies to defeat any security system, as they have done continuously in the past millennia. Personally, I think twitter McBoob is all wet.

  74. "Built wrong" ... can he elaborate more? by PolygamousRanchKid+ · · Score: 1

    Oh, I forgot; he uses Twitter.

    --
    Schroedinger's Brexit: The UK is both in and out of the EU at the same time!
  75. IPv6 adoption doesn't happen because IPv4 works by director_mr · · Score: 1

    When IPv4 doesn't work any more, then you will see more IPv6. Some people plan ahead, and are implementing IPv4, some people deal with network failures as they go along instead, and they will adopt IPv6 when it becomes necessary. This is largely how we got the internet as well. Things work until they don't. We change things when making them work using old ways is harder than changing to new ways.

    As many people have said, unless this guy has a really nice way of improving the internet that is easy for people to do, he isn't really saying anything useful.

    1. Re:IPv6 adoption doesn't happen because IPv4 works by director_mr · · Score: 1

      I meant to say some plan ahead, and are implementing IPv6, ah well...

  76. I just gotta say some thing here. Damb newbies! by John+Sokol · · Score: 2, Interesting

    > API Lead at Twitter, Alex Payne
    Yes Newbie. He clearly has no appreciation of the history or how things came to be.
    It's not like TCP/IP was the only choice, many other network technologies tried to become the Internet and failed. TCP/IP won out because it was the first to work and was open enough to work across all platforms. Novell, IBM, Microsoft all had their Networking technologies that they tried to push out TCP/IP with and almost completely did for a while with LAN's. But that all fell apart when companies want to move to WAN's and scaling up, TCP/IP was the only thing what work for both LAN and WAN. People forget the large push ATM to the desktop had, where they tried to replace TCP/IP with ATM. ATM's strength coming from preexisting telecoms switches for large voice WAN's was the only thing that supported the high bandwidth fiber for a long time. But TCP/IP just tunneled right over ATM, where ATM was too sensitive to tunnel, and was limited in what medium it can operate over. (No ATM over 2400 Baud Modems for example!)

    In the end it's about Evolution, it's not some engineer or any group of humans that get to make the final decision. Call it the market, but people will choose what ever get's there job done best for them. This includes many factors that engineers never consider, legacy gear, awareness of terminology, software support, reliability, cost, platform support, open-ness of standard, multi-vendor support, cost of HW/SW. Maturity of technology, what is the TOP and and BOTTOM end.
    By this I mean TCP/IP can run on a PIC Microchip and a billion Dollar super computer. It can run over radio, fiber, satellite, carrier pigeon(RFC 1149) even.

    What ever takes it's place will have to be that flexible, where every light bulb can have it's own network address and still support TerraBit networks.

    This is no small task, the reality is IP is flexible, so much so that you can run other protocols through it or it though other protocols. As such it will most likely be around forever and just have stuff layered over and under it. Like VPN's, PPPoE, RTP/RTSP.

    Anyone is free to start creating there own IPv6 or what ever other kind of network and selling it, or running it in parallel with the internet or even over the IPv4/6 Internet.

    So at this point to think your going to convince everyone to drop IPv4/6 and try something immature that is untried and untested it just unrealistic and ignorant to suggest.

    --
    I am always doing that which I can not do, in order that I may learn how to do it. - Pablo Picasso
  77. Fixed by Anonymous Coward · · Score: 0

    The Internet Is 'Wrong'

  78. Hey, dumbass! by PontifexMaximus · · Score: 1

    The 'Internet' was built in the 1960s with costly materials and for RESEARCH only. It wasn't built WRONG, it was built with no concept of what the future of computing and networking would really look like. I mean any dipshit can look back and say 'DAMN, why'd we build it like that?'. I mean, obviously TWITTER is a PERFECT piece of software and has been from the very first line of code. There has never been a need to rewrite any of it

    What a tool.

    --
    Pax Vobiscum
  79. It's all the tubes fault! by SupremoMan · · Score: 1

    See they should have used something more malleable, like cables, instead of these rigid tubes.

    But seriously, I have used the internet since I was a Freshman in High School, back in '95. Over the last 13 years, I have noted only improvements. And given such a history of success, I think it's a bit too late to claim the design was wrong from the start.

    1. Re:It's all the tubes fault! by PolygamousRanchKid+ · · Score: 1

      See they should have used something more malleable, like cables, instead of these rigid tubes.

      Yeah, especially with so much Viagra traveling through the Internet.

      --
      Schroedinger's Brexit: The UK is both in and out of the EU at the same time!
  80. He likes nothing out there currently implemented by Dan667 · · Score: 1

    The minute I hear that from people I stop listening. The "grass is always greener" is usually from people who just want to argue theoretical mumbo-jumbo and not actually fix anything. On the scale of the internet, starting over is not-realistic.

  81. ipv6 by Anonymous Coward · · Score: 0

    I work for a major telecom provider. There was a huge engineering push a few years ago to go back and make sure everything was ported to work on v6. It was just hype...ipv6 hype keeps resurging...real demand keeps not happening. Our customers, even in asia, don't give a crap about ipv6 right now. When customers start caring (with their dollars), then providers can do more.

    I'll admit I didn't RTFA, just the blurb, so I'm mostly responding to the "ipv4 is wrong." What's the business case to upgrade a ton of things to v6 that don't need to be? And feeling better about the technological state of the internet isn't worth a trillian dollars btw.

    We already had this argument, except back then we called it the metric system, and we are still using these totally suboptimal things called pounds and pints and yards. You'll get over it.

  82. The internet is built right by 91degrees · · Score: 1

    We're just trying to forcibly mould it into an application is wasn't designed to be; that's a network with several billion nodes. If having more nodes is essential then that will be a feature of the replacement. A feature of the current internet is that it exists. This is an important feature!

  83. The moment someone puts an Internet proxy online by spazdor · · Score: 1

    both.

    --
    DRM: Terminator crops for your mind!
  84. noticed that by raduf · · Score: 1

    I was musing about this lately. I'm in an Eastern European country, and I just got an US hosting. I don't need very fast pings, just webapps and a couple of sites. It's starting to down on me that just because yahoo is also in US doesn't mean my sites will be as responsive. Apparently it costs a lot of money to make things work like they should.

  85. Built wrong enough for... by mpetch · · Score: 1

    The internet was built wrong enough to host Slashdot ;-)

  86. Winston knew better by jalefkowit · · Score: 1

    "It has been said that democracy is the worst form of government except all the others that have been tried." -- Winston Churchill

    Substitute "the Internet" for "democracy" and "networking" for "government" and you have a pretty good response to Payne...

  87. Ad-hominem by Peaker · · Score: 4, Insightful

    Why does everyone try to divert attention from his claim that the internet does not scale well, to attacks on his own works?

    If his claims have no merit, refute the claims. Do not attempt to instead discredit the source.

    1. Re:Ad-hominem by Rob_Bryerton · · Score: 1

      Because he has no credibility, or very little of it. The Internet has scaled to cover a *planet*. Tell me, why should we listen to this tool?

    2. Re:Ad-hominem by asretfroodle · · Score: 1

      Because he hasn't raised much worth refuting?

      If I start yelling out how much you suck do you start detailing your life's accomplishments in order to refute me?

      His article simply states that the internet sucks, hastily backpedals, then picks on specific protocols built on top of the internet instead of the internet itself.

      His main gripe about the internet seems to be the lack of QoS controls throughout the network - that he can't download his youtube videos quick enough.

      There's just no content worth refuting in his article. It's much more fun to just attack the guy.

    3. Re:Ad-hominem by discogravy · · Score: 1

      Unless you're writing this from my LAN or your time machine in 1972, you can take the very fact that you can read this online as proof that the internet scales well.

      It may not scale optimally, but it's been running for a while and everywhere we can pump power and signal. His personal tech fiefdom is being attacked because he's criticizing a well-built and planned system while his own system is down frequently due strictly to poor design. For e.g., DNS is a pretty old system with many flaws in it's assumptions on how it would work operationally (a lot of trust was assumed) and therefore many of the security flaws that make it not-ideal are based on security exploiting the trust assumed when it was designed (c.f. the recent poisoning attacks). But it was designed in a manner that allows extending it to the point that it could, conceivably be fixed (c.f. DNSSEC).

      His comments are offensive in that he hasn't built anything nearly as robust, extensible or ubiquitous as SMTP or IPv4 and therefore doesn't have the bona fides to actually criticize either one. Hell, he doesn't even propose his own alternative (I'm guessing to avoid having anyone who can think of a reason sending him a copy of spamsolutions.txt) so it just comes off as a petulant "this thing sucks because i can think of something better!" with nothing to back it up. When Twitter can route around damage at a whim and not show the failwhale quite so often, he might have a better position to speak from.

    4. Re:Ad-hominem by Peaker · · Score: 1

      While I agree IPv4, TCP and UDP are pretty great, what's robust or good about SMTP?

      Its a horrible protocol.

  88. As Twain said... by CarpetShark · · Score: 2, Funny

    "The trouble ain't that there is too many fools.
    But that the lightning ain't distributed right."

  89. The Internet is better than you think. by Anonymous Coward · · Score: 0

    I agree that Internet Email is useless but I have no idea how to fix it other than gathering up all the worlds spammers and rocketing them up into the vacuume of space. Massive trust chains and PKI don't solve the basic problem.. (Its sometimes useful for people you don't know/trust to contact you or ask permission to contact you)

    So yes it could be improved but no it does not mean lots and lots of people still wouldn't be sending you crap.

    I would cringe to see what kind of monstrosity the Internet would become if it were designed by the IETF today from scratch. I have a feeling some of those April 1 RFCs with the XML IP encodings may actually look sane compared to what the outcome of such an endeavour would look like.

    We've seen people go off and invent their own NG protocols which get stuck trying to establish trust/QOS within the network rather than at the edges where it is now/belongs just so they can enforce nonsensical draconian bullshit they think operators need/should have.

    I mean IPv6 was started how many years ago and somehow local autoconfiguration / MAC and assigning every atom in the universe with its own address was more important than the basic need for human readable IP addressing, effeciency (>50% of all Internet packets have 40byte payloads!!) and preventing excessive fragmentation of the address space by steady thoughtful pressure on allocation.

    The address is structure concept was stupid nonsense from the very beginning and we all knew it.

    An extra byte is all that was really needed and now look at the crap that we have. Even with string compression and any hope for reasonable header compression IPv6 still sucks.

    And now that address space is scarce we have morons saying that the reserved class E block (roughly 1/16th of the Internet ~268million IPs) should be marked private because some IPv4 stacks can't route to from that network without a trivial patch.

    Anyone who proclaims the Internet sucks and they can do better is welcomed to try...but it seems to be the case that most people I see saying that have ideas that suck more than the current state of the network.

    It is my view the basic foundation of the network (stupid core / smart edge) is fundementally correct.

  90. Your Mom Is Built Wrong by sexconker · · Score: 1

    He talks about software problems, and says the internet is built wrong.

    We're using the internet wrong.

    Scratch that, most people are idiots, and are using the internet wrong. Every problem he lists has been solved.

    The internet is BUILT wrong in the infrastructure sense (and the fact that it's a damned switching network, but that's my personal beef).

  91. A different lesson by ClosedSource · · Score: 1

    "TCP/IP and SMTP came out the other side, and grew into cornerstones of the largest network this world has ever known, in a shockingly short period of time."

    The lesson I see from this is that it wouldn't take that long to transition to newer/better protocols (if they were developed). I'm not sure if TCP/IP needs to be replaced, but we could certaintly use a replacement for our current http/html/browser suite that could be designed from the ground up to support web apps without any kludges.

  92. Worse is better by AlpineR · · Score: 2, Interesting

    Okay, I"ve never heard of "Worse is better". The author uses it disparagingly, saying "an inferiorly designed system or piece of software may be more successful than its better-designed competitor".

    But the Wikipedia article says it means Simplicity > Correctness > Consistency > Completeness, as opposed to an alternate valuing of Correctness > Consistency > Completeness > Simplicity. In other words, doing a few things right and easy is better than doing everything consistently.

    I challenge his belief that doing less is inferior to doing more. Stepping away from computers for a moment, I can't think of any device that would be improved by piling on features and would not be improved by doing its key task more efficiently. I guess he's saying that the Internet isn't complex enough and can't do enough different things.

  93. Some improvements I think might be good. . . by JSBiff · · Score: 2, Insightful

    I'll start by confessing I'm no network engineer, but as a user, some things I'd like to see (all of which, I think, IPv6 implements?):

    Trivial encryption for any type of data / all network apps required to support encryption:

    It bugs me just how many network apps, from Instant Messaging clients, VoIP, etc, which arguably should have encryption, don't. Recently, I was looking into online telephony providers, and I like the idea of using a standard-based provider which uses SIP (something like a Vonage, Gizmo, Fonosip, etc), but as far as I can tell, right now *none* of the SIP telephony providers support encryption (Gizmo5 does for Internet-only calls, but not Net-to-POTS), which is pretty mind-boggling to me; so, I'll probably just go with Skype, even though I'd prefer an open standard).

    Granted, not every application *needs* encryption, and in some cases, the performance overhead could be bad for the intended traffic (things like video-games, live broadcast-streamed video or audio [things like TV shows, web-seminars, etc, which maybe the person streaming the data doesn't need encrypted because it's for a general audience and is not private], etc), but crypto should be much more pervasive, so that if I *want* to turn it on in any app, I can (maybe I want to run a secure Quake server and can live with the performance degradation). I think putting it into the protocol stack could make this possible?

    I think IPv6 does this with the IPSec concept, doesn't it, where all the implementation of encryption is done in the protocol stack, so that applications don't have to individually link in crypto libraries, but instead, the app basically sets a flag to true or false whether the connection should be encrypted?

    The end of price-gouging for multiple public addresses:

    I really think it's *stupid* to have to pay $5 or $10 per month, or whatever, for a *number*. Numbers should be free. There's an infinite supply, so the law of supply and demand should make them free. I'm already paying for Internet service, so I shouldn't have to pay more for addresses. Of course, right now, because there is a limited supply of IP addresses, you do end up paying for them (after the first) because there *aren't* an infinite (or effectively so) number of addresses.

    Having a public static IP address makes things like direct connections from one person to another for things like VoIP, file transfers, VNC/RDP, games, etc much easier. Yes, there are schemes to work around NAT nowadays, but almost all of them require the use of some third-party node which *does* have a public IP address.

    I sometimes hear people raise as a would-be counter argument that NAT increases security, but not really more than a simple firewall on your cable/dsl modem or WAP would do. The problem with NAT is that it is a bit more difficult, if you have multiple users behind the NAT, to all receive inbound traffic on the same port (which might happen for certain applications; e.g if you are hosting a LAN-party or you just have multiple gamers living in the same house).

    Secure DNS:

    This, I don't think, actually requires IPv6 (but might be made easier with IPSec?); I think it can, and will eventually, be done with IPv4, but it's still an issue with the current Internet. I'd like to always use a *trusted* DNS server no matter what network I'm roaming on. That is, always use my ISP's DNS server, or my own DNS server, instead of the DNS server of whatever WiFi network I'm currently on. I could try that without secure DNS, but there's not much guarantee that a man-in-the-middle isn't intercepting the DNS requests en-route to my 'trusted' DNS server, so I can't really trust the replies.

    Email origin forging:

    It's entirely too easy to forge the "From:" address on emails on the current Internet. Yes, you can use signing/encryption software to get around this (PGP/GPG, or the SSL certificat

    1. Re:Some improvements I think might be good. . . by TheThiefMaster · · Score: 1

      Just confirming that with IPv6 (at the moment) you get a full /48 or /64 bit prefix instead of a single address, old-internet /8 style.
      I'm sure ISPs would love to give you a single IPv6 address on their prefix, with "pay extra" for a prefix of your own.

  94. Nonsense by Jane+Q.+Public · · Score: 1

    A spokesperson for Twitter made a public announcement that despite the rumors, their problems were definitely NOT due to Ruby or Rails.

    Try to keep up with the news, please. Or at least try to separate the vicious false rumors from fact.

  95. Room to talk.. by faedle · · Score: 1

    Hey, how long has Twitter's IM functionality been down, anyway?

    STFU, Mr. Payne. Other people have managed to handle high-volume IM. One of them even works with Twitter, which makes you look like a dumbass.

  96. It's software, what do you expect? by slapout · · Score: 1

    Of course it's "built wrong". Like most software, its outgrown it's original intent and things have been bolted on to it.

    --
    Coder's Stone: The programming language quick ref for iPad
  97. Scale Problems?!?!? by Anonymous Coward · · Score: 1, Insightful

    I think the scale problems for the internet are more related to monopolies and anti-competitive behavior from cable + phone providers than technology issues.

    Sure, we can look to change how content is being distributed to try to be more efficient. However, this is also a problem fiber to the residence would solve. As other countries push forward to get faster access to the homes, the US relies on the good will of phone + cable companies to retrofit fiber.

    The problem is that they have no good reason to do so. They make money by controlling a constrained resource (your physical connection) as well as having a strong lobbying machine. They have no good incentive to compete.

    It is good to see Verizion trying to make progress on this with their VIOS service but unless some of these operators get more serious about competing with each other much of the country will continue living in the dark ages in regard to network access.

  98. What would Al do? by Anonymous Coward · · Score: 0

    What does Al Gore have to say about this? He invented that damned thing.

  99. Content-centric? it should be Network-centric by Draek · · Score: 1

    There are many problems with the current architecture of the internet, but if there's something that the original engineers got right was the idea of putting the cables properly in place, and letting the users worry about what's transmitted over them.

    Some things could be better, of course, nobody anticipated that someday there'd be more net-enabled devices on a typical household than actual human beings, which led us to the IPv4 address problem, and in my not-very-knowledgeable opinion I think that some crypto being part of email from the beginning would've only been a good thing. But dammit, yesterday we were transmitting text and images, today it's music and movies, tomorrow we could be transmitting gzipped thoughts for all we know and it shouldn't matter one bit to the underlying architecture.

    But my personal, pet change? IPv8. Two reasons, mostly: one, eight is a prettier number than six, and two, I dream of a day where even my shirt can have it's own unique IP address. And hey, if we're changing it anyways, we may as well increase our namespace by a couple extra orders of magnitude, right?

    --
    No problem is insoluble in all conceivable circumstances.
    1. Re:Content-centric? it should be Network-centric by Moldiver · · Score: 1
      IPv6 is big enough for this already. To cite Wikipedia:

      The very large IPv6 address space supports 2^128 (about 3.4×1038) addresses, or approximately 5×10^28 (roughly 2^95) addresses for each of the roughly 6.5 billion (6.5×10^9) people alive today. In a different perspective, this is 2^52 addresses for every observable star in the known universe - more than seventy nine billion billion billion times as many addresses as IPv4 (2^32) supports.

  100. no it's not by Anonymous Coward · · Score: 0

    it's not built wrong it's used wrong. if you look at it's original intent of sharing scientific documents and papers it's perfectly suitable and appropriate.

  101. Want to know a secret? by ShooterNeo · · Score: 1

    Want to know a secret : ALL OF EARTH BIOLOGY is "built wrong"

    Every cell alive today is STUCK with certain long ago 'decisions', such as the codon : amino acid pairings. There are some disadvantages to this degenerate genetic code.

    It's effectively impossible for an organism to evolve away from certain ancient 'choices', whether those choices were made by random chance or by God.

  102. Could have been designed better by Anonymous Coward · · Score: 0

    I ain't so sure that it was built wrong deliberately. But certainly the Internet could have been designed a lot better from ground zero if the designers didn't have to anticipate a nuclear war.

  103. Start Small... by Dizzo · · Score: 1

    How about they fix twitter before they try and fix the rest of the internet.

  104. Wrong assumptions by Casandro · · Score: 1

    I think the problem with those "the internet is insecure" people is that they have totally wrong assumptions.

    The internet is strictly as secure as any other network can we which is not secure at all. No network can guarantee you that you actually talk to the machine you want to talk to, or that any other machine is the one which it claims to be, or that your conversation will not be intercepted or modified. The phone network claims that security, but we all know that it's not true when an attacker works together with the phone company.

    So essentially the Internet has tought us one very important thing: Never trust networks! You just cannot trust them, because the owner of the network can compromise all of your data.

    But this isn't a problem anymore. We have cryptography. Today we can encrypt any communication. We can have virtual persons whom we can securely determine their identity. (we cannot securely connect them to real persons, but I don't see any point in doing)

    People also don't see the fraud especially possible on "secure" networks. Think of the whole "premium rate" hustles. People surely loose more money that way than with hypothetical problems on the Internet.

    It's in a way like the credit card system. It's secure, because it's completely insecure. There is only one simple, but powerfull security mechanism. On the Internet it's cryptography, on credit cards it's that you can call back any purchase you made. So you only need to check your credit card bills and everything is secure.

    However there is no solution against human stupidity.

  105. Re:posting link to unrelated penny arcade comic by johanatan · · Score: 0

    That's too funny! /. really needs a 'funny/insightful/ironic/ mod.

  106. Hindsight by Arimus · · Score: 1

    Is wonderful thing and always 20/20.

    Back in the day when IPv4 was conceived I doubt any of the designers envisaged the internet growing into the behemoth it has become, SMTP and other technologies where/are fine when used correctly - the main thing the originators of those technologies are guilty of is underestimating the ability of humans to take a good thing and screw it up for the rest of us.

    --
    --- Users are like bacteria -> Each one causing a thousand tiny crises until the host finally gives up and dies.
    1. Re:Hindsight by jabithew · · Score: 1

      the main thing the originators of those technologies are guilty of is underestimating the ability of humans to take a good thing and screw it up for the rest of us.

      Man, I hate it when you super-intelligent, hyper-empathetic aliens come down here and lord it over us on Slashdot.

      --
      All intents and purposes. Not intensive purposes.
  107. Actually... by Moraelin · · Score: 3, Insightful

    Actually, the funny thing is that Web 2.0 vs Web 1.0 wasn't even supposed to be about technology as such. And the inventor of that buzzword still insists that it isn't, long after the Grinch... err... the marketing bulshitters stole it and ran away with it.

    Web 2.0 -- and by contrast Web 1.0 -- wasn't about techno-fetishism, but about techno-utopianism. It has nothing to do with PHP or any other particular technology.

    The basic idea of Web 2.0 was that if you put a million monkeys on a million keyboards, they're still monkeys. But if you interconnect them and let them write and edit each other's content, now that's teh nirvana and age of enlightenment. Give the users wikis instead of writing your own content. (I'm sure you'll be thrilled to discover that your product was made from baby seals and your CEO blows goats, but, hey, if the users wrote it, it must be true. 'Cause emergent collective intelligence is never wrong;) Have forums. Let the users tag your content instead of categorizing it or any other automated way of finding it. (I'm sure the tags on Slashdot would be sooo much more useful to find an article than full-text search;) Etc.

    At a basic level, none of those _really_ needs PHP or JavaScript or anything. You could make a primitive almost-wiki back in the day, by just giving the users FTP access to the site and letting them edit and re-upload the HTML files.

    Anyway, in true zealot fashion, where no price is too high for his utopia if someone else pays it, this was packed in a further lie: that, see, that's also the path to making the big bucks and verily everyone will beg to give you their money if you only had a wiki. I guess you can't really preach stuff like, "why you should blow your money to give us our free, collaborative online utopia", so it had to be repacked as, "you could be the next Google if you do!"

    No, seriously. If you listen to him, Tim O'Reilly looked at what companies survived the dot-com bubble and what were their defining characteristics. And somehow he managed to completely miss the fact that it's those who had a business plan, silly. E.g., that why Google thrived was because Google became the damn best ad provider. Nah, what he saw is that it was those with wikis, and bittorrent and other collaborative stuff. That's the way to the big bucks.

    So he envisioned and preached a DotCom Bubble 2.0... er... Web 2.0 golden age, where everyone has those, and someone gives them money for nothing for doing it.

    --
    A polar bear is a cartesian bear after a coordinate transform.
  108. Max Payne by PincusJr · · Score: 1

    It's Payne! Whack the sucker!

  109. Re:posting link to unrelated penny arcade comic by n3tcat · · Score: 1

    Then I will continue hiding from you in stories you've already posted in!

  110. Isn't it simple: Its Economics, the fake 'science' by nvatvani · · Score: 1

    The pure reason why the Internet is the way it is today, is simply because the current 'inferior' internet provides more economic opportunities than a utopian internet.

    If the internet was security aware, spammers, trojans, phishers, etc... won't exist and this would effectively kill Symantec, Network Associates, etc...

  111. News at 11: system from 1976 doesn't work in 2008 by saigon_from_europe · · Score: 1

    I am quite sure that if the original authors of IP knew in advance what Internet would look like in 2008, they would do some stuff differently. On the other hand, as they had no chance of predicting future, they could only assume what might happen in distant future. If they had tried to implement that, we would probably get some over-engineered system (e.g. something like X-Window) but still in year 2008 our real problems would not be solved. So I am quite ok with their work, thank you very much.

    --
    No sig today.
  112. That explains it! by Tronks · · Score: 0

    Now I understand why the tubes got clogged.

  113. Should that not be "API Lead Twit"? by pandrijeczko · · Score: 1

    Dear Alex

    Learn some simple facts about IPv4:

    1. You more than likely need a routable IPv4 address if you're running services to client devices, but even then you can do some stuff with NAT-ing to hide multiple servers behind one real IP address.

    2. If you're a client device connected through an ISP (like most devices on the Internet), then you don't need a real IP address but can make do with one in the reserved address range behind a NAT router.

    3. IPv4 address shortage is nothing to do with the actual number of unique addresses but more to do with how those addresses have been allocated to large organisations that probably don't use anywhere near all of the allocation they have.

    4. The only real failing of IPv4 is that there is no built-in layer 2 or 3 encryption in the IP stack - but that's like saying a Boeing 747 with jet engines flies faster than a Douglas DC-3 with turboprops and ignoring the fact that the former was built 30 years later (or so) than the latter.

    So please tell us geeks something new or interesting, not the stuff we all learnt in "TCP/IP for Dummies 101".

    --
    Gentoo Linux - another day, another USE flag.
  114. Earlier mistakes are cheaper to fix. by spaceturtle · · Score: 1
    There is a principle that the longer a mistake goes undetected the more expensive it is to fix. Code that correctly implements an incorrect design still does do what you actually *want*, so you have to redo both the design and coding phases. E.g.
    good designer and a bad coder: `This so called code is just "KILL ALL HUNAMS!" cut and pasted 60 million times. We'll have to redo the entire coding phase!"
    bad designer and average coder: print "Kill all humans!"

    bad designer and a truly excellent coder: SkyNet.
    Take your pick. (Who am I kidding, SkyNet is way cool!)

  115. Well Duh? by rgviza · · Score: 1

    There has _never_ been anything "built right the first time" with information technology.

    Just about everything in existence has been started with a target audience size and feature set that got a lot bigger. If it works you try to scale and extend it as the audience grows. However when scaling/extending it usually you have to make some compromises to avoid starting over from scratch.

    The result (after much expansion) is almost always less than optimal, often very soon after initial implementation, but still does the job. Once it's no longer doing the job and can't be expanded, you rebuild.

    If IPv6 takes over and all the hardware gets replaced, eventually we'll stress it out and need to expand it again. If not the protocol, at least the hardware.

    This is a pretty simple and self-evident fact to most of us... hindsight is always 20/20 and it's real easy to critique stuff that was designed 35 years ago for a very limited audience, just because it doesn't do the job for the entire world and all the applications that didn't exist back then.

    /sarcasm on

    Where was this guy in 1973? He could have saved us a lot of trouble by telling Vint Cerf and Bob Kahn what they were doing wrong ; )

    -Viz

    --
    Don't kid yourself. It's the size of the regexp AND how you use it that counts.
  116. MIT method by Anonymous Coward · · Score: 0

    The alternative to "worse is better" is the "MIT method". Which is to design it perfectly and implement it perfectly. He's welcome to try.

    With enough help, he might have a working replacement for the current internet in about thirty years.

  117. He is on the wrong Internet by roman_mir · · Score: 1

    He should be on AOL instead.

    -----
    I hope y'all realize that was an insult albeit insightful insult :)

  118. "that his own system, Twitter, was built wrong" by unity100 · · Score: 1

    aaaaaah wasnt he one of the people that jumped on another buzz, 'ruby' ? and when the thing didnt scale according to their own size, they started experiencing problems ? now he is expecting us to get into that new 'buzz' -> internet is built wrong, it should be 'content centric' - whatever the f@ck that is.

    he is just another of the buzzword crowd. just ignore him and youll be alright.

  119. World is upside down by T.E.D. · · Score: 1

    This is quite unsual. The summary is fairly accurate, but the author of TFA apparently didn't RTFA. He has totally missed the point of Worse is Better, which one thinks he would have gotten if he'd read to the end:

    The right thing is frequently a monolithic piece of software, but for no reason other than that the right thing is often designed monolithically. That is, this characteristic is a happenstance.

    The lesson to be learned from this is that it is often undesirable to go for the right thing first. It is better to get half of the right thing available so that it spreads like a virus. Once people are hooked on it, take the time to improve it to 90% of the right thing.

    The idea is that you don't sweat doing the Right Thing if it is really difficult to do, as that will actually hamper acceptence. What good does Payne's perfect Internet do for anyone if nobody but him has a node on it? Over time, our old imperfect internet will get incrementally fixed so that it is almost as keen (if not moreso), and everybody will be using it. If things didn't work this way, we'd all be gaming on Amiga's today instead of PC's.

  120. Excuse me, there is a limit to sh@t put on sh@t by unity100 · · Score: 1

    you can put C++ on assembler and run a webserver with it, you can run a C++ coded compiler (PHP) run through that C++ on assembler, but if you keep on putting sh@t on sh@t like putting grouped functions of C++ coded compiler (PHP) on top of a webserver that is coded with C++ on assembler, you will INEVITABLY get scaling issues. there is a limit of higher level you can do to do stuff. and tradeoff in between ease of development and the capability of the environment.

    probably any future sh@t on more sh@t stuff (even higher level stuff), leave aside ruby, will experience same scaling issues.

    1. Re:Excuse me, there is a limit to sh@t put on sh@t by ivan256 · · Score: 1

      You've made me see the light.

      I'm off to re-write all my web apps in machine code. I'm feeling frisky, so I think I'm going to pick Itanium.

  121. mod parent insightful +5 by unity100 · · Score: 1

    the fact that it is put in a funny way doesnt obscure the truth lies within it. please arrange its moderation accordingly.

  122. Re:posting link to unrelated penny arcade comic by Fretje · · Score: 1

    4. Profit ?

  123. What's Gore up to now? by chinton · · Score: 1

    Great. And now we have its inventor trying to fix the environment?!?

  124. And 4)... by danieltdp · · Score: 1

    4. Funny mods don't get you any karma

    --
    -- dnl
    1. Re:And 4)... by X0563511 · · Score: 1

      I already said that in #2.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    2. Re:And 4)... by danieltdp · · Score: 1

      Oops. Sorry, too much coffee!! ;-)

      --
      -- dnl
  125. wind power is scalable -- down by ReedYoung · · Score: 1

    Somebody has to pay the electric bill...

    Not necessarily.

    --
    "I can't imagine how things could get any worse!" (some guy) "That could just be failure of imaginatioÂn on your p
  126. Users accept mediocrity? by ReedYoung · · Score: 1

    Users will be so conditioned to accepting mediocrity that even iterative improvements will seem like miracles. Technologists are then rewarded as miracle-workers for delivering the bare minimum.

    A few paragraphs earlier the author made a better point, that users are the cause of mediocrity in their own software, via their demands of software that's so easy a caveman could use it.

    In a keynote speech in 1997, Alan Kay affirmed the success of Arpanet, the Internet's predecessor, on which he worked. Yet almost as an aside, he decimated our conceptions of the worth of standard Web technologies, such as HTML: "HTML on the Internet has gone back to the dark ages because it presupposes that there should be a browser that understands its formats... You don't need a browser, if you followed what this Staff Sergeant in the Air Force knew how to do in 1961. You just read [data] in. It should travel with all the things that it needs, and you don't need anything more complex than something like X Windows."

    All the other paragraphs of buzzwords and euphemisms like "content-centric" are just fig leaves for the fact that the less users understand about the tools they use, the more those tools have to be dumbed-down. That always includes a cost in functionality, either in versatility [only one mode of operation, or relatively narrow ranges of configurability in relatively few, narrowly defined modes] or efficiency [Windows users don't know how to restart a process or the ramifications of unloading one hardware driver in favor of another, so now every minor tweak requires a full reboot. Or so I'm told.].

    --
    "I can't imagine how things could get any worse!" (some guy) "That could just be failure of imaginatioÂn on your p
  127. Re:posting link to unrelated penny arcade comic by johanatan · · Score: 0

    Looks like you suffered for that one!!