Slashdot Mirror


Vint Cerf on Internet Challenges

chamilto0516 writes "Phil Windley, a nationally recognized expert in using information technology, drove up to the Univ. of Utah recently hear this years Organick Lecture by Vint Cerf, one of the inventors of the Internet. In his notes, Vint talks about, 'Where is the Science in CS?' He also goes on to talk about real potential trouble spots with the Internet, but there is a bit on Interplanetary Internet (IPN). Apparently, the flow control mechanism of TCP doesn't work well when the latency goes to 40 minutes."

202 comments

  1. TCP at 40 mins... by Anonymous Coward · · Score: 1, Funny

    That is a easy problem to solve... Just set the TCP windows size VERY large.

    1. Re:TCP at 40 mins... by welshmnt · · Score: 1

      What was the TTL on the avian carrier implementation?

  2. Interplanetary TCP?? by jarich · · Score: 4, Funny
    Apparently, the flow control mechanism of TCP doesn't work well when the latency goes to 40 minutes.

    Well... Duh!

    I just assumed everyone ~knew~ we'd be using UDP between planets...

    Sheesh... do I have to send a memo about ~everything???

    1. Re:Interplanetary TCP?? by Jonny_eh · · Score: 1

      Wow, so we'll finally have a use for TFTP afterall!

    2. Re:Interplanetary TCP?? by kernel_dan · · Score: 1, Informative

      I just assumed everyone ~knew~ we'd be using UDP between planets...

      Why isn't this modded funny? UDP is even worse than TCP: UDP provides no guarantees for message delivery and a UDP sender retains no state on UDP messages once sent onto the network. (For this reason UDP is sometimes expanded to "Unreliable Datagram Protocol".)
      Source

      --

      Illegal? Samir, This is America.
    3. Re:Interplanetary TCP?? by jarich · · Score: 1
      Why isn't this modded funny?

      Darned if I know why it's not funny... I was trying to be funny when I wrote it! :)

    4. Re:Interplanetary TCP?? by BlacBaron · · Score: 1

      The 40 minute delay shouldn't be a problem when people can use things like this. :)

      --
      Update Watch - Automatic software update notification
    5. Re:Interplanetary TCP?? by MavEtJu · · Score: 1

      UDP provides no guarantees for message delivery

      And neither does TCP. With TCP you have a session and you get all the *received* packets in the same order as they are sent by the source. If one packet, even after retries, can't make it to the other side, your session gets aborted too.

      Your TCP layer is as good as your IP layer.
      Your UDP layer is as good as your IP layer.

      If your IP layer fails, neither TCP nor UDP will do you any good.

      --
      bash$ :(){ :|:&};:
    6. Re:Interplanetary TCP?? by sycotic · · Score: 1

      I think you need to take some time to teach yourself what TFTP really is :-)

      http://www.google.com/search?q=what+is+tftp

      --
      -- If I were a fish, I'd be wet
    7. Re:Interplanetary TCP?? by kernel_dan · · Score: 1

      IIRC, TCP will send ACK packets to ACKnowlege received data, whereas UDP won't. TCP at least let's you confirm the data is getting through without checking in the application layer.

      --

      Illegal? Samir, This is America.
    8. Re:Interplanetary TCP?? by Short+Circuit · · Score: 1

      Sounds like Squid's going to be getting some upgrades. :)

      Seriously, content caches at each end of a high-latency link can solve a lot of the problems without wholescale modification to existing software and hardware infrastructure. Content streaming systems might need post-link buffers, though, to hold the data until the user has been notified that his data was ready.

      The high-latency link ought to be an interesting engineering challenge, though, with plenty of oppertunity for advancement of high-throughput data-quality systems like hamming codes and retransmission of data without nonconfirmation. Forget checksums. If your data were to fail one, you'd be screwed, anyway.

    9. Re:Interplanetary TCP?? by Anonymous Coward · · Score: 0

      TCP first requires a three way handshake. This will be very time consuming. TCP also expects acknowledgement packets to be sent from the receiver based on a timer. If any packets are missing, they will need to be sent again.

      Perhaps the best way to do it would be to have two or more UDP streams, time staggered so that if any packets are missing in one stream they will have a reasonably good chance of being found in another stream. Of course this hurts bandwidth. But having a very long lag with TCP handshakes and TCP requests for missing packets is worse.

    10. Re:Interplanetary TCP?? by Anonymous Coward · · Score: 0

      Riiiiight. Don't forget that TFTP -- Trivial FTP, that is -- has a window size of 1: the client sends an ack after each and every packet, and the server waits for the ack before sending the next packet. So you'll have a packet interarrival time of 80 minutes. Those had better be damn big packets, then...

    11. Re:Interplanetary TCP?? by rainman_bc · · Score: 1

      And you need to learn how to hack a cable modem

      You need to locally run a TFTP server to get the new firmware up to the cable modem to disable SNMP.

      I recon I know what TFTP is, just saying that it is being used today by cable modem companies to get firmware up to cable modems, so it is actually being used.

      --
      09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
    12. Re:Interplanetary TCP?? by Short+Circuit · · Score: 1

      Sure, it's been done. But we're certainly not at the limits of the technology.

      For mostly permanent links, such as between planets and fixed-orbit relay stations, I'd think investment in better communications protocol would be useful.

      The better the communications protocol, the cheaper it will be to maintain the connection, in power costs for transmission, slightly less-strict aiming requirements, etc. A good initial investment on protocol design can mean less investment is required in continual expenses.

  3. What? by Anonymous Coward · · Score: 1, Interesting

    Since when did the internet have 'inventors'? In its present form, it has evolved from many different projects and events, and no one person(s) planned for it to be what it is today. It's kind of like the technological equivalent of pizza, it became what it is today thanks to many different people who had different ideas in mind.

    1. Re:What? by Dav3K · · Score: 0, Offtopic

      So is a Hawaiian the byproduct of a bad acid trip, or from someone smoking too much pot?

      These are teh questions we want answers to.

    2. Re:What? by emrysk · · Score: 1

      And just as tasty.

    3. Re:What? by topical_surficant · · Score: 5, Funny
      Vint Cerf co-authored TCP/IP. You just used it to post.

      Vent Cerf = 1
      AC = 0

    4. Re:What? by diogenesx · · Score: 2, Informative

      Vint Cerf is one of two men who designed the TCP/IP protocol that we use today. See http://en.wikipedia.org/wiki/Vint_Cerf/

    5. Re:What? by The+boojum · · Score: 5, Interesting

      Note the key phrase "one of" in the story.

      I actually attended this lecture yesterday and Vinton disclaimed the "father of the internet" moniker, saying that he co-designed the original TCP/IP protocol but that he and Bob Kahn and that that work was largely based on the ARPANET design which was in turn based on packet radio, etc. So yes, the man himself said he was just one of a long list contributors.

      He did joke though that his son once asked if he was the "brother of the Internet".

      He also commented that one of the properties of the system that he was quite happy with was the ease with which others could contribute at any level of the system, including building new application layer protocols on top of the basic protocols without going and needing to go and get permission from someone. People can just go out and write new protocols and build the apps to use them. (e.g. Bit Torrent) He said he thought that the Internet is largely where it is today because of that openness to the contributions of thousands of people.

    6. Re:What? by Usquebaugh · · Score: 2, Funny

      Bonus points for telling us where he pinched the idea from?

    7. Re:What? by tonsofpcs · · Score: 2, Funny

      Well... He was working at the patent office and there was this....
      .....
      ...
      Oh, wait, that was a German Physicist....

    8. Re:What? by 2short · · Score: 1

      Of course the internet had inventors. Talk about it "evolving" all you want, it didn't just crawl up out of the muck on it's own; people thought it up, designed it, built it, in short, invented it. You point out that many different people deserve credit for their contributions, which is absolutely true. But some people deserve more credit than others, and Vint Cerf has got to be pretty near the top of any reasonable list.

    9. Re:What? by dotwaffle · · Score: 1

      The one thing I don't get about Vint Cerf is... What does he think of the phrase "Surfing the web"? Because ever since I found out he invented TCP/IP, I call it "Cerfing the internet" =)

  4. Awful by erick99 · · Score: 3, Insightful

    What an incredibly poorly written article. There was good content but it was like jogging through a field of boulders......

    --
    http://www.busyweather.com/
    1. Re:Awful by An+Onerous+Coward · · Score: 1

      I think you're expecting too much. I've tried posting write-ups of talks before, and even if you take notes furiously, it's going to sound like a disorganized mess.

      I'm a UofU student, and had planned to go to this lecture. Something came up. So I'm thrilled that someone took the time to do this.

      --

      You want the truthiness? You can't handle the truthiness!

  5. Well, yeah. by Lally+Singh · · Score: 3, Informative

    TCP assumes anything over 2 minutes is a lost packet.

    --
    Care about electronic freedom? Consider donating to the EFF!
    1. Re:Well, yeah. by lamont116 · · Score: 2, Insightful

      Is that why my RFC 1149 packets keep disappearing?

    2. Re:Well, yeah. by Aumaden · · Score: 1

      Nah, your packets are just being blocked by a Remington firewall.

  6. One of my favorite kernel comments.... by Beolach · · Score: 4, Informative
    /*
    * [...] Note that 120 sec is defined in the protocol as the maximum
    * possible RTT. I guess we'll have to use something other than TCP
    * to talk to the University of Mars.
    * PAWS allows us longer timeouts and large windows, so once implemented
    * ftp to mars will work nicely.
    */
    (from /usr/src/linux/net/inet/tcp.c, concerning RTT [retransmission timeout])
    --
    Join moola.com, play games to earn money.
    1. Re:One of my favorite kernel comments.... by StarDrifter · · Score: 1

      Doesn't RTT mean Round-Trip Time?

      http://en.wikipedia.org/wiki/RTT

    2. Re:One of my favorite kernel comments.... by Beolach · · Score: 1

      Heh, I just copied & pasted the fortune cookie. I would have said Round Trip Time, too.

      --
      Join moola.com, play games to earn money.
    3. Re:One of my favorite kernel comments.... by sharpestmarble · · Score: 1

      I thought that FTP used TCP. Hence, FTP wouldn't work, unless you forced it to use UDP & found some other way of making the transmission reliable.

      --
      AC's modded -6. I don't see you, I don't mod you, anything you say is lost. Don't like it? Don't be a coward.
    4. Re:One of my favorite kernel comments.... by Dwonis · · Score: 1

      IIRC, FTP pre-dates TCP.

    5. Re:One of my favorite kernel comments.... by sharpestmarble · · Score: 2, Informative

      Nope.
      TCP: September 1981. Standard 7/RFC 793 (replaces RFC 761)
      FTP: October 1985. Standard 9/RFC 959 (replaces RFC 765)

      --
      AC's modded -6. I don't see you, I don't mod you, anything you say is lost. Don't like it? Don't be a coward.
    6. Re:One of my favorite kernel comments.... by Anonymous+Conrad · · Score: 1

      I guess we'll have to use something other than TCP to talk to the University of Mars.

      This'll be based on the joke that the class A IPV4 block 250.x.x.x is assigned to the University of Mars.

      Originally the upper quarter of the IPV4 namespace (193+) was jokingly assigned to Mars and anyone using addresses up there known as Martians.

  7. Vint Cerf? by Anonymous Coward · · Score: 3, Funny

    It's a person? I thought it was a number at first.

  8. Come on here... by La+Camiseta · · Score: 3, Funny

    Apparently, the flow control mechanism of TCP doesn't work well when the latency goes to 40 minutes.

    That's what subspace communication is for. I would hope that a geek of his caliber has at least watched some Star Trek.

    1. Re:Come on here... by Anonymous Coward · · Score: 0

      Well, once we find the Stargate, radio transmission through the wormhole will work just fine.. This won't even be an issue!

  9. Awful-Karma. by Anonymous Coward · · Score: 0

    " What an incredibly poorly written article. There was good content but it was like jogging through a field of boulders......"

    Must be a former Slashdot poster.

  10. well thank goodness we have the internets... by Anonymous Coward · · Score: 1, Informative
  11. P2P by Anonymous Coward · · Score: 0

    How long until P2P is Planet-to-Planet?

  12. Re:let's get two out of the way by ajs · · Score: 5, Informative
    Sigh.... again the Al Gore thing, and again it's modded as funny. It's not. It's a failure of our media to shoot down bad politics.

    To quote a site that bothers to keep the quote around for Google's sake:
    Gore never claimed that he "invented" the Internet, which implies that he engineered the technology. The invention occurred in the seventies and allowed scientists in the Defense Department to communicate with each other. In a March 1999 interview with Wolf Blitzer, Gore said, "During my service in the United States Congress, I took the initiative in creating the Internet."
    And he did take initiative in creating the Internet. In fact, he pushed funding for it through a congress that was convinced that anything attached to the military (and keep in mind that NSF and DARPA *are* connected to the military) was "the enemy". I heard Gore speak back then, and he was passionate about the creation of a national research network and how important it was.

    The Internet is here with us today as much because of the funding as because of the science, and Gore was the money man.

    Persoanlly, I find some of his politics a bit extreme, but like or hate liberal politics, you have to admit that the media dropped the ball by not calling Bush on this.
  13. What?-Plural. by Anonymous Coward · · Score: 0

    "Since when did the internet have 'inventors'? "

    The same way TV did.

  14. Google by Locarius · · Score: 1

    Somehow I don't think he will be able to convince the Google boys that there is no science going on on the Internet.

  15. Re:let's get two out of the way by Anonymous Coward · · Score: 0

    Sigh.... again the Al Gore thing, and again it's modded as funny. It's not. It's a failure of our media to shoot down bad politics.

    It was meant as a joke. In every story about the internet, someone invariably posts the Al Gore nonsense and someone else posts the "rumors on the internets" quote from GW. Maybe you missed the "let's get two out of the way" in the subject line.

  16. Re:let's get two out of the way by Anonymous Coward · · Score: 0

    I think everyone knows this. It's just funny to say. Well, was funny to say 5 years ago. Now it's jsut old.

  17. "I took the initiative in creating the Internet." by Anonymous Coward · · Score: 0

    Oh, riiiight. Gore didn't try to claim he was responsible for the Internet.

    What bullshit.

    Face it. Gore did try to take credit for "inventing" the Internet, in his usually wooden way.

    Gore deserves what he gets, just like W deserves what he gets for saying crap like "misunderestimated".

  18. Classic Short Story by kraksmokr · · Score: 0

    There was a classic sci-fi short story from the 1940s or 1950s on this topic. The problem was "solved" by someone's mother who just happened to be in the "control room", baking cookies or some such. She basically proposed a full duplex scheme where two parties just stream data to each other, sending and listening at the same time, and you send a retransmit request if you miss something.

    1. Re:Classic Short Story by SunPin · · Score: 1

      Great troll. I'll have to use that on somebody sometime.

      --
      Laws are for people with no friends.
  19. Vint Cerf: Value of the net vs. cost of the net by G4from128k · · Score: 5, Informative

    I heard Vint Cerf speak at an e-business conference (remember when those were popular?).

    He talked extensively about how the layered architecture of the internet poses a serious challenge to business models. The fact that any application can communicate through any physical medium (of sufficient bandwidth) was great for interoperability, but hard on businesses that provide the physical layer.

    The problem is that all of the value is in the application layer -- people want to run software, download movies, chat with friends, etc. Whether the data flows on copper, fiber, or RF is irrelevant to the end-user and the layered architecture ensures that this is irrelevant. In contrast, a lot of the cost is in that "irrelevant" physical layer -- the last mile is still very expensive (we can hope WiMax reduces this problem). This gulf between cost and value forces physical infrastructure providers into a position of being a commodity providers with severe cost competition. If the end-user doesn't care how their data is carried, then they tend to treat bandwidth as a commodity.

    I think he was wearing his MCI hat at the time of this talk and was influenced by the beginnings of the dot-com crash. MCI's subsequent bankruptcy was not surprising. Understanding this issue explains why telecom companies don't want municipal wifi and insist that you only network your cellphone through their networks. The only way to make infrastructure pay is to bind the high-value software application layer to the high-cost hardware layer. But this strategy violates the entire layered model and enrages consumers.

    --
    Two wrongs don't make a right, but three lefts do.
  20. Expert ??? Who is Phil Whendley ? by MerlynEmrys67 · · Score: 2
    So, this guys claim to fame is he worked at Excite@Home and was the CIO of the state of Utah...
    Well, and maybe having his own website up there at phil.whendley.com.

    Seems kind of far from a Nationally recognized expert to me. I'd never heard of him - why do I associate his name with a talk that Vint Cerf gave and apparently this guy gave no value too, other than driving there and listening

    --
    I have mod points and I am not afraid to use them
  21. Software Quality by nokiator · · Score: 4, Interesting
    It is rather amazing that there appears to be a consensus among industry experts that there has not been any improvement in code quality over the past 30 years or so despite the development of a vast number of new tools and languages. It is true that the size and scope of the average application has grown by leaps and bounds. But most likely, the primary contributing factor to these kind of quality problems is the prevalent time-to-market pressuer in the software industry which is typically coupled with severe underestimation of time and resources required for projects.

    Even if CS came up with a scientific solution to improve code quality, it would be an interesting exercise to see if the industry will be willing to absorb the costs associated with such a solution. Especially in an environment where end customers are well-trained to accept and deal with software quality issues.

    1. Re:Software Quality by Peter+La+Casse · · Score: 1
      Even if CS came up with a scientific solution to improve code quality, it would be an interesting exercise to see if the industry will be willing to absorb the costs associated with such a solution.

      I think they would, if it were cost effective. Industry spends tons of money and wastes tons of time on "process" that I'm sure they'd rather spend on other stuff.

    2. Re:Software Quality by John+Hasler · · Score: 1

      The volume of code being written and the number of programmers writing it has also grown by leaps and bounds. This means that the average intelligence of those programmers has necessarily decreased: we have people writing code to day who would have been driving trucks thirty years ago being managed by people who would have been supervising mailrooms. When this is taken into consideration it's amazing that code quality hasn't decreased more than it has.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    3. Re:Software Quality by tsotha · · Score: 4, Insightful
      It is rather amazing that there appears to be a consensus among industry experts that there has not been any improvement in code quality over the past 30 years or so despite the development of a vast number of new tools and languages.

      I've always assumed this was a variation of "In my day, we had to walk 10 miles through the snow just to get the mail..." I've been in this business for 18 years or so, and while I don't think the actual code is any more clever than it used to be, the expectation in terms of time-to-market and quality have definitely changed.

      When I started slinging code you could release business software with no GUI and still compete. You could release software that didn't "play nice" with other applications. You could require users to load special drivers and put arcane commands in their OS configuration. There is simply a larger set of features that have become mandatory, i.e., things you have to have to pass the laugh-test. You may call it bloat, but the fact is I can't remember the last time I cracked a manual - my expectation is the sofware is lousy if I can't install and operate it without a manual.

      I don't see the quality changing any time soon. You can never completely test a non-trivial application, and finding those last couple of esoteric bugs incur an enormous cost. Would you really be willing to pay double the price for, say, MS Office if they removed half the remaining bugs? I wouldn't, especially if I can work around the problems.

    4. Re:Software Quality by Geniusagar · · Score: 1

      Of course it has. It's called Python

    5. Re:Software Quality by DanAnderson26 · · Score: 1

      "despite the development of a vast number of new tools and languages"

      It's probably as much "because of" as "despite". We were doing ok until perl (python, ruby, rebol, etc) came out.

      Seriously, if you want to see code quality go up we'd need to revisit liability laws, not fix the languages, programmers, or OS's.

      As long as the management of the involved companies can ship "good enough" without any liability there is no rationale for producing bullet proof code...It just costs too much and no one really cares.

      While IMO he is kind of a loser these days, Nader did this exact thing with the automotive companies. Making companies liable is really the only way to fix it. (It's why we don't have 2005 Pintos blowing up left and right)

      While it's probably not PC on SlashDot, It's not even a matter of "evil" companies, it is a matter of the managers of these companies being financially responsible. I don't own MS stock, but if I did I'd raise holy hell if I found out that they delayed a product for 5 years to fix all of the bugs, lost their market share, etc when "good enough" would earn me a dividend, and at no risk to the company (no liability).

      Dan

    6. Re:Software Quality by dodobh · · Score: 1

      You may call it bloat, but the fact is I can't remember the last time I cracked a manual - my expectation is the sofware is lousy if I can't install and operate it without a manual

      Interestingly, if I can't RTFM _before_ I use software, I call it lousy. On the other hand, that may be due to the fact that I do complex things like multi million user email setups rather than trivial desktop use (word processing, file and print sharing, etc).

      --
      I can throw myself at the ground, and miss.
    7. Re:Software Quality by feronti · · Score: 1

      Even if CS came up with a scientific solution to improve code quality

      They have... they're called formal methods. Unfortunately, few programmers ever are exposed to them, even fewer understand them, and even fewer use them. There are even tools that can take a specification in a formal language, and check it against an implementation, to see if the implementation matches the specification (well, as far as that's possible, at any rate... there are limits to static analysis). However, as far as I can tell all those tools are abandonware... somebody wrote them for a paper then moved on to something else... I can't even get some of them to compile on my system (of course I also didn't invest much time in it, since at this point, I'd rather just do my specs and proofs by hand than waste hours trying to get software that hasn't been updated since 1999 to compile cleanly on AMD64... once I finish this project I may go back to it though:)

    8. Re:Software Quality by bill_mcgonigle · · Score: 1

      Would you really be willing to pay double the price for, say, MS Office if they removed half the remaining bugs?

      Oh, hell yes. My clients pay more than the acquisition cost of each copy of Office in support costs.

      Why just the other day I had an Outlook install where Outlook decided to corrupt its PST file and the CxO lost quite a bit of productivity until I could get in there to salvage it and wait for it to rebuild as it was close to the 1.82GB 'limit'.

      That little event cost them as much as Office did, easily.

      I sell Open Source products on quality, not license fees.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    9. Re:Software Quality by tsotha · · Score: 1
      Oh, hell yes. My clients pay more than the acquisition cost of each copy of Office in support costs.

      Sure. But some of the support costs are fixed. Remember, I was comparing the current product at the current price with a product that has half the bugs for twice the price. You still need support, just less of it. Lots of small and medium companies have one person dedicated to this task, so they won't be able to realize much in the way of cost savings if Office. And companies pay some non-trivial cost just to have a capability.

      I guess that's a long-winded way of saying half the work doesn't necessarily translate to half the cost.

  22. Gateways by lappy512 · · Score: 0

    Then that is why we have a gateway, and we use that to bridge two internets. Or, invent some communication that is instant. :D

  23. Someone correct me if this is wrong by kid_wonder · · Score: 3, Insightful

    40 minutes = 2400 seconds
    Speed of light = 299,792.458 kilometers per second
    Distance from Earth to Mars: 55,700,000 kilometers (minimum) 401,300,000 km (maximum)

    Time of travel at speed of light to mars: 401,300,000/299,792.458 = ~1339 second

    Since Mars is supposedly the first place we're likely to go farther away than the moon it seems that we are fine for now.

    Right? Or is there not a way to send data in form of light, or do radio waves travel slower than light?

    Anyway, someone correct me here

    --

    "Oh, you hate your job? There's a support group for that, it's called everyone, they meet at the bar."
    1. Re:Someone correct me if this is wrong by Anonymous Coward · · Score: 0

      the distance from earth to mars is continuously varying. at some points, radio communications would probably have to be bounced off of a third point satellite so as to avoid the sun. however, even when mars and the earth are on opposite sides of the sun, some radio contact may be possible, if we factor in the curvature of space-time due to the sun's gravity, and send a signal that is distinct from the solar interference.

    2. Re:Someone correct me if this is wrong by rewt66 · · Score: 5, Informative

      I believe that TCP requires an acknowledgement that the other end of the link received the packet. So, using your numbers, that would be 1339 * 2 = 2678 seconds, which is 44.63 minutes (40 minutes in round figures).

    3. Re:Someone correct me if this is wrong by AdamHaun · · Score: 1

      All electromagnetic radiation travels at the same speed. Different signals are placed into groups like radio and visible light based on their frequency spectra(that is, how the signal varies with time). It's just a convenience; physically they're still more or less the same thing.

      --
      Visit the
    4. Re:Someone correct me if this is wrong by autocracy · · Score: 1

      You're probably spot-on. I don't really care to verify figures, but yes, radio waves travel the same speed; wavelength and other minute details aside (does that have an effect? whatever.. short response). Latency is Rount Trip Time, though... so value * 2 (after all, ping is time between sending packet and getting packet reply BACK). Roughly 40 minutes.

      --
      SIG: HUP
    5. Re:Someone correct me if this is wrong by mazarin5 · · Score: 1
      does that have an effect?

      No.

      --
      Fnord.
    6. Re:Someone correct me if this is wrong by pmw57 · · Score: 1
      1339 * 2 = 2678 seconds, which is 44.63 minutes (40 minutes in round figures)
      That is the theoretical longest time it takes for round trip communication with Mars.
      The shortest distance is 55.7 millions kilometers, making for a smallest round trip of 372 seconds, a bit more than 6 minutes.

      This will be why Earth and Mars at their furthest distance will be known as the Eternal September.

  24. Especially for telemetry data by EmbeddedJanitor · · Score: 3, Informative
    ftp's policy is to get every byte through byte-perfect and in sequence and it will retry until it gets there. udp just throws out packets and hopes they get there.

    Over a 100Mb LAN the difference is effectively nothing, but once you involve slow and lossy networks the difference is considerable. The impact is great enough over terrestrial radio nets and is a zillion times worse interplanetary.

    Let's say you have a rover that sends a position message once a second. What you're really interested in, typically, is the most up to date info. If you're using tcp, then you won't get the up to date info until the retries etc have been done to get the old info through (iie. it's noon, but the noon data is not being sent because we're still doing the resneds to get the 8 am data through). This means that the up to date info gets delayed. With udp the lost data is just ignored and the up to date data arrives when it should.

    Of course ftp still (might) be a useful way to shift large files etc, but often the udp equivalents (eg. tftp instead of ftp) will be more apropriate.

    --
    Engineering is the art of compromise.
    1. Re:Especially for telemetry data by Linker3000 · · Score: 2, Funny

      If the data's that important we could always create a multi-part ZIP or RAR file and send it via email - those blighters can sometimes take days to arrive with no apparent ill effect!

      --
      AT&ROFLMAO
    2. Re:Especially for telemetry data by Anonymous Coward · · Score: 0

      > ftp's policy is to get every byte through byte-perfect and in sequence and it will retry until it gets there. udp just throws out packets and hopes they get there.

      I assume that you meant to write "TCP, not "FTP".

    3. Re:Especially for telemetry data by EmbeddedJanitor · · Score: 1

      Yup

      --
      Engineering is the art of compromise.
  25. Re:No Thanks by Yaa+101 · · Score: 1

    The UN isn't doing that much better, and the ITU is only for their own power.

    BTW, Vint Cerf didn't invent the internet, he co-invented TCP/IP.

    The Internet is a much older vision.
    You can read some of it here: http://www.computerhistory.org/exhibits/internet_h istory/

  26. Re:Latency over lightyears... by Anonymous Coward · · Score: 0

    Since latency's going to be over lightyears away

    Umm... huh? Latency is a time period. Lightyears are distance units. It's like saying "my car is a metre faster than yours".

  27. Re: Radio waves = speed of light by kid_wonder · · Score: 1

    "Radio waves are a kind of electromagnetic radiation, and thus they move at the speed of light."

    Just found that on a web site so it must be true

    --

    "Oh, you hate your job? There's a support group for that, it's called everyone, they meet at the bar."
  28. Re:No Thanks by Yaa+101 · · Score: 1

    slashdot software fuckedup the url again, remove the space in there...

  29. Doesn't IPv6 fix this? by WillAffleckUW · · Score: 2, Interesting

    I thought, years ago when I was looking at it, that IPv6 had a TTL that was modifiable, and thus wouldn't time out.

    But, as a practical matter, it would work better as an FTP request does, where you stream the data in blocks and resend any missed blocks later. This would work fairly well for lossy protocols like JPEG or suchlike, but a good image format should be able to handle it, but time stop/start protocols might get glitched and would have to be replaced.

    Anyone for MP7? TUFF instead of TIFF?

    The other question is, would this be on the same network, or would, given the very small number of network nodes concerned, it be on a network that we bridge to and translate as needed, buffering the data streams on each end.

    Now, if you had a martian sandstorm for a few days, that's probably not going to be that helpful, but you get the idea ....

    --
    -- Tigger warning: This post may contain tiggers! --
    1. Re:Doesn't IPv6 fix this? by gibson042 · · Score: 0
      I thought, years ago when I was looking at it, that IPv6 had a TTL that was modifiable, and thus wouldn't time out.

      But the problem is with TCP, which IP (usually) sits on top of. No amount of changes to IP will have any effect on TCP's hard-coded two minute timeout.

    2. Re:Doesn't IPv6 fix this? by batemanm · · Score: 2, Informative
      I thought, years ago when I was looking at it, that IPv6 had a TTL that was modifiable, and thus wouldn't time out.

      TTL (Time To Live) actually has nothing to do with time. It is a number which is decremented in the packet header each time the packet passes through a router. When the TTL field reaches (IIRC) 0 the packet is dropped. You can set the TTL in IPv4 if you want to, normally it is done when dealing with multicast traffic so that the packets don't travel too far out of the network multicast routing protocols also have an impact on this).

    3. Re:Doesn't IPv6 fix this? by WillAffleckUW · · Score: 1

      I thought, years ago when I was looking at it, that IPv6 had a TTL that was modifiable, and thus wouldn't time out.

      TTL (Time To Live) actually has nothing to do with time. It is a number which is decremented in the packet header each time the packet passes through a router. When the TTL field reaches (IIRC) 0 the packet is dropped. You can set the TTL in IPv4 if you want to, normally it is done when dealing with multicast traffic so that the packets don't travel too far out of the network multicast routing protocols also have an impact on this).

      I know, but i seem to recall that the TTL value has a higher upper range in IPv6 instead of the lower 2 hour max in IPv4. But i haven't looked at the specs in years.

      --
      -- Tigger warning: This post may contain tiggers! --
    4. Re:Doesn't IPv6 fix this? by Anonymous Coward · · Score: 0

      TCP runs over IP. But you are right, they are separate protocols so no changing of one will affect the other.

      The TTL is not really a 'time' per se, but more of a count of how many hops the packet can make before being tossed. Too many hops, TTL is decremented to zero, and packet is discarded.

      That way we don't have some random packet from 1987 still roaming around the network 18 years later.

  30. Need wormholes by QuantumG · · Score: 1

    Of course, that's got me thinking about Pandora's Star again and now I'm depressed as it has been 12 freakin' months and Peter F. Hamilton still hasn't completed Judas Unleashed.

    But seriously, imagine if CERN discovered a workable way to make microscopic wormholes. All you'd need is one big enough to send a stream of photons through. Hook up your optic fibre and you've got yourself a zero latentcy round-the-world communications network. It'd certainly change gaming.

    --
    How we know is more important than what we know.
    1. Re:Need wormholes by anti-drew · · Score: 2, Informative

      Once you're talking about wormholes big enough to send a stream of photons through, there are many other implications. Arthur C. Clarke and Stephen Baxter's The Light of Other Days is an interesting thought experiment in that direction.

      Basically they suggest that it opens up the possibility of wormhole cameras which can be used to view what's happening anywhere at any time without anyone's knowledge. Privacy is completely destroyed and civilization, um, takes a while to get over that fact. Later in the book other corollary results show up which are even more far out.

      It's not a great book in terms of its plot, but it's classic SF ... it breaks some interesting ground and is very thought provoking.

    2. Re:Need wormholes by QuantumG · · Score: 1

      also presumes that you'd have control over "when" the other end of the wormhole was.. I personally think that if wormholes were ever feasible they would require large structures on both ends to maintain them and facilitate "instant" communications only. You couldn't open a wormhole into the past or the future. But hey, who the hell knows.

      --
      How we know is more important than what we know.
    3. Re:Need wormholes by Anonymous Coward · · Score: 0

      I personally think that if wormholes were ever feasible they would require large structures on both ends to maintain them and facilitate "instant" communications only. You couldn't open a wormhole into the past or the future.

      Is a "large structure" too large to be moved at relativistic speeds? Time dilation should make backwards time travel possible if you have a way to make and maintain wormholes.

  31. Round trip by Anonymous Coward · · Score: 0

    Double the distance.

    And the 40 minutes was pulled out of a rectal database - it doesn't mean anything. TCP/IP timeouts are usually on the order of a minute or two, IIRC. (been a long time since I've been down in that code...)

  32. Re:Latency over lightyears... by Anonymous+Cowpat · · Score: 1

    It's like saying "my car is a metre faster than yours".

    Yeah? well mine can do the Kessel run in 12 parsecs!

    --
    FGD 135
  33. tcp/ip doesnt work well when its deluged with spam by Indy1 · · Score: 1

    shame he works for the #1 spam support company in the world.

    his company adds new spammers on an almost daily basis, just check the dates on the various sbl records.

    --
    Lawyers, MBA's, RIAA? A jedi fears not these things!
  34. Re:everyone please by thundercatslair · · Score: 0, Troll

    fuck I said this post wasn't a troll, I should get like +infinity insightful.

  35. Re:Latency over lightyears... by 14erCleaner · · Score: 2, Funny

    That sounds like a hardware problem to me. Therefore, most computer scientists will ignore it.

    --
    Have you read my blog lately?
  36. Re:No Thanks or Why I love the Internets by WillAffleckUW · · Score: 1

    The Internet is a much older vision.
    You can read some of it here: http://www.computerhistory.org/exhibits/internet_h istory/


    I know, I was on the first ARPANET. Back when I was at SFU, and 1200 baud was something you couldn't even get at the UBC labs.

    So, yes, technically, Vint Cerf didn't invent the Internet per se, but then TCP/IP is what most people think of as the internet. And Al Gore was the primary lead on getting funding, so he did invent the Internet, since that was ARPANET, the real internet.

    And, yes, I was in the military back then. But it's none of your business.

    --
    -- Tigger warning: This post may contain tiggers! --
  37. Nationally Recognized Expert by tyler_larson · · Score: 2, Funny
    Phil Windley, a nationally recognized expert in using information technology...

    Wow. If I had known that he was such a celebrity, I probably would have paid more attention in his Enterprise Systems class at BYU.

    I guess it's nice to learn from someone important who doesn't act like the world revolves around him.

    --
    "With sufficient thrust, pigs fly just fine. However, this is not necessarily a good idea...."
    RFC 1925
  38. "My Son, The Physicist" by kraksmokr · · Score: 1

    I found it! It's a 1962 story by Asimov!

    1. Re:"My Son, The Physicist" by Anonymous Coward · · Score: 0

      I seem to remember that story. The woman said that she and her neighbors talked to each other that way over the fence when they were gossiping. Do you remember the name of the story?

  39. Latency by nsuccorso · · Score: 2, Funny
    Apparently, the flow control mechanism of TCP doesn't work well when the latency goes to 40 minutes.

    ...as any DirecWay customer can readily attest to...

    1. Re:Latency by Anonymous Coward · · Score: 0

      And don't forget Starband. 650ms ping time, minimum. Cache and forward times stretched it to 2 minutes a lot of the time. 10 minutes wasn't surprising or all that unusual.

      Are they (*band) still around or did the rabid Palestinians and Lebonese overrun their earth station and sap their pristine humanoid fluids?

  40. Re:Latency over lightyears... by Anonymous Coward · · Score: 0

    Therefore, most computer scientists will ignore it.

    Until it comes time to write drivers, then they'll all be whining about inconsequential things like "dammit, how the hell am I supposed to assert this pin AND move 3KB of data into the device, all within a single host clock cycle? Did the engineer smoke his timing diagrams?"

  41. Re:Latency over lightyears... by menscher · · Score: 5, Informative
    Since latency's going to be over lightyears away

    Latency is measured in units of time. Lightyears are a measure of distance.

    TCP's no good using standard broadcast methods

    Huh? If I knew what you meant to say, it'd be easier to show you were wrong...

    We need something that'll be as fast as fiber, but will stretch way way longer in distance.

    So, like, line-of-sight laser communication?

    Current radio's a broadcast. Can't do that, especially with package leakage.

    How do you think we're communicating with the Mars rovers now? Or other planetary explorers?

    I belive there was some experiments in quantum transmissio of data, in which an electron was split and one half sent to Munich, the other sent to Venice, and transmissions where near-instantaneous.

    You can instantaneously determine what the other side received, but no information can be transmitted this way.

    I see you have a low user-id, and therefore have learned to get modded up for saying stuff that is nonsensical and wrong. I must admit I'm impressed. I earn all my mod points the hard way.

  42. Re:Latency over lightyears... by DA-MAN · · Score: 1

    Since latency's going to be over lightyears away, and TCP's no good using standard broadcast methods...

    Lightyear is not a metric for time time, it's a metric for distance. Light travels @ 186,000 miles per second, a light year is equivalent to 186,000 * (60sec*60min*24hrs*365.25days) or approximately 5,869,713,600,000 miles.

    Right now we have copper, fiber, and radio. We need something that'll be as fast as fiber, but will stretch way way longer in distance.

    As far as I know fiber (optics) use light to travel within the cable. This means that the fiber cable is limited to the speed of light. Radio broadcasts, much like visible light, are forms of energy (electromagnetic) that travel at the speed of (get ready for this) light.

    If you had a fiber cable from here to Mars, the latency would be the same as radio. It would most certainly have better throughput, but that's another story.

    --
    Can I get an eye poke?
    Dog House Forum
  43. Where is the "science" in CS by jgold03 · · Score: 4, Insightful

    I think people generally don't understand what computer science is. CS isn't a 4 year degree to learn how to program or set up a network. It's about having the theoretical background to be able to analyze and evaluate comptuter technologies. Classes like automata theory and theoretical data structure classes are necessary to be able to both 1) apply a real solution to a problem and 2) be able to argue the validity of that solution. There is a lot of science in CS.

    1. Re:Where is the "science" in CS by Anonymous Coward · · Score: 1, Interesting
      Classes like automata theory and theoretical data structure classes are necessary to be able to both 1) apply a real solution to a problem and 2) be able to argue the validity of that solution.
      Those subjects are mathematically derived disciplines. Now, is mathematics a science? I would argue it isn't.
    2. Re:Where is the "science" in CS by jgold03 · · Score: 1

      mathematics - n : a science (or group of related sciences) dealing with the logic of quantity and shape and arrangement

      define mathematics

  44. Very VERY short recap by Che+Guevarra · · Score: 1

    Vint hates the chaos of evolving systems and identifies all the protocols in flux. Most solutions not offered. Vince will be able to call home from Mars. I skimmed it, sorry.

  45. Re:"I took the initiative in creating the Internet by Anonymous Coward · · Score: 0

    So Gore deserves to be essentially forgotten, rejected by his home state.

    And Bush deserves 8 years as President, a high probability of solidly tilting the Supreme Court for the rest of MY life, legislation letting his VP's company off the hook for asbestos liability knowingly purchased years before, etc, etc, etc. Maybe I should throw my dictionaries away, too.

  46. Simple Case of Temporal Mechanics by Quirk · · Score: 1

    I'm with Captain Janeway in her dislike of temporal mechanics, but this seems like a problem the crew in TOS solved by slinging the Enterprise one way or another around the Sun. Sling the data packets x number of times around the Sun and fling them the appropriate distance into the future, or, possibly, on occasion, into the past. But then again I could be wrong; as noted above I hate temporal mechanics.

    --
    "Academicians are more likely to share each other's toothbrush than each other's nomenclature."
    Cohen
  47. Re:Latency over lightyears... by shift.red.avni · · Score: 1

    I'm not surprised when I see completely non-sensical posts get modded up on Slashdot anymore, but this has to be the most blatant example I've ever seen.

    That this post got to +5 Interesting is proof that Slashdot's community moderation concept is a failure.

  48. Re:Latency over lightyears... by Anonymous+Luddite · · Score: 1

    >> That sounds like a hardware problem to me.

    heheh. that sounds like an application developer to me...

  49. Re:Latency over lightyears... by 5E-0W2 · · Score: 4, Informative

    You can't transfer information over entangled particles. Furthermore, faster than light information transfer violates relativity.

  50. Re:Latency over lightyears... by RealAlaskan · · Score: 1
    That sounds like a hardware problem to me. Therefore, most computer scientists will ignore it.

    Since most computer scientists are mathematicians at heart, they'll solve the problem by saying: ``Assume a network of super-luminal communications devices.''

  51. OT: Mencher's defence by pegr · · Score: 1

    Since latency's going to be over lightyears away

    Latency is measured in units of time. Lightyears are a measure of distance.


    He could be referring to the latency incurred with a transmission distance of a light year... What is the latency of a lightyear? Assuming light speed communication, one year. Of course, add a bit for frame/packet decode...

    Yeah, the rest of the post is meaningless... Kinda like all of this one!

  52. Re:No Thanks by Anonymous Coward · · Score: 0
    slashdot software fuckedup the url again

    I tihnk the problem lies with the poster (this means you) not knowing how to make a proper link.

  53. Interplanetary TCP HOWTO by Effugas · · Score: 3, Interesting

    Realtime communication with a Martian node is physically impossible. It's simply too far away.

    Realistically, we might see a proxy architecture as follows:

    1) All traffic is "queued" at an earth-bound substation. Communication is TCP-reliable to this node; transport layer acknowledgements are degraded to "message received by retransmitter" (end-to-gateway) rather than "message received by Mars"(end-to-end). Since both Earth and Mars are in constant rotation, a "change gateway" message would need to exist to route interplanetary traffic to a different satellite node (think "global handoff").

    2) Transmission rates from Earth to Mars are constant, no matter the amount of data to send. Extra link capacity is consumed by large-block forward error correction mechanisms. Conceivably, observed or predicted BER's could drive minimum FEC levels (i.e. the more traffic being dropped, due to the relative positions of the Earth and Mars, the less traffic you'd be willing to send in lieu of additional error correction data.

    3) Applications would need to be rewritten towards a queue mentality, i.e. the interplanetary link is conceivably the ultimate "long fat pipe". Aggressively publishing content across the interplanetary gap would become much more popular. As much content has gone dynamic, one imagines it becoming possible to publish small virtual machines that emulate basic server side behavior within the various proxies.

    You'd think all this was useless research, as there's no reason to go to Mars -- but TCP doesn't just fail when asked to go to Mars; it's actually remarkably poor at handling the multi-second lag inherent in Geosat bounces. Alot of the stuff above is just an extension of what we've been forced to do to deal with such contingencies.

    --Dan

  54. Re:let's get two out of the way by Otter · · Score: 4, Informative
    And he did take initiative in creating the Internet. In fact, he pushed funding for it through a congress that was convinced that anything attached to the military (and keep in mind that NSF and DARPA *are* connected to the military) was "the enemy". I heard Gore speak back then, and he was passionate about the creation of a national research network and how important it was.

    Absolutely not. Gore entered Congress in 1977, well after any point that could reasonably be construed as the "creation" of the ARPAnet/Internet. It's true that he never claimed to have "invented the Internet" but what he did say is still completely untrue.

  55. First *Stargate* Post!! by dubbayu_d_40 · · Score: 1

    Gosh, I can't believe there hasn't been a stargate joke yet. Amazing.

  56. Vint hates the chaos of evolving systems ... by Anonymous Coward · · Score: 0

    So Vint hates the most important property of the Internet, emergence.

    Interesting ...

  57. Re:Latency over lightyears... by Anonymous Coward · · Score: 0

    I know. It makes me stop reading slashdot every couple days, because I get so fed up with the misinformation.

    In the 70s, NASA had little tiny satellites sending back images (hint to the others: that data was reliably transmitted too!) of planets from places much much farther away than Mars.

    People don't realize, but even there are problems using TCP to talk to satellites in orbit around Earth. What happens is as the satellites move, your RTT slowly grows (as it gets further away), and it gets to a point where it comes time to switch to a new satellite. So your RTT will instantly jump.

    TCP was not designed with this mind (Actually, TCP was not designed with many, many current situations in mind, and has had many hacks tacked onto it). But people are trying to work out ways to minimize the effect.

  58. Sync: The Emerging Science of Spontaneous Order by Anonymous Coward · · Score: 0

    "Strogatz is a Cornell mathematician and pioneer of the science of synchrony, which brings mathematics, physics and biology to bear on the mystery of how spontaneous order occurs at every level of the cosmos, from the nucleus on up. In this eminently accessible and entertaining book, Strogatz explores the mysterious synchrony achieved by fireflies that flash in unison by the thousands, and the question of what makes our own body clocks synchronize with night and day and even with one another."

    Sync

  59. ping by Anonymous Coward · · Score: 0

    $ ping beagle2.mars.sol # --- .sol TLD for our solar system
    PING beagle2.mars.sol (10.42.0.2) 56(84) bytes of data.
    64 bytes from 10.42.0.2: icmp_seq=1 ttl=64 time=2485995.132 ms # --- about 40 min
    64 bytes from 10.42.0.2: icmp_seq=2 ttl=64 time=2485995.197 ms
    64 bytes from 10.42.0.2: icmp_seq=3 ttl=64 time=2485995.163 ms
    Destination Host Unreachable # --- beagle2 crash
    Destination Host Unreachable
    Destination Host Unreachable

    Sorry for this obligatory UNIX joke, but I couldn't resist !

  60. The only science is debugging code by rufusdufus · · Score: 3, Interesting

    For me, its not science if it doesn't involve the methods of empiricism. Observation, hypothesis, repeat.

    The only time this really happens with computers is troubleshooting.
    Programmers may think in a logical or analytical way, but thats not science. And its a good thing to. If programmers weren't allowed to make stuff up as they went along but instead had to use scientific method for everything they did not many progams would be completed.

    1. Re:The only science is debugging code by Anonymous Coward · · Score: 0

      I suppose you've never analyzed the effeciency of anything, have you? Algorithm analysis is most definatly science, and unless you totally trust your math, involves plenty of empiricism.

    2. Re:The only science is debugging code by feronti · · Score: 1

      If programmers weren't allowed to make stuff up as they went along but instead had to use scientific method for everything they did not many progams would be completed.


      Of course, then again, maybe they'd actually work.

    3. Re:The only science is debugging code by TuringTest · · Score: 1

      So, you don't believe that finding the nth decimal of PI is science? Text encription? Finding topological properties of geometric objects?

      If it isn't science, what is mathematics?

      --
      Singularity: a belief in the "God" idea with the "demiurge" relation inverted.
    4. Re:The only science is debugging code by Anonymous Coward · · Score: 0

      In so many terms CS is a varied field. The nature of CS is part science, mathematics, and application (engineering). An education in CS involves higher level mathematics: specifically information theory (bust out the Chomsky heirarchy), automa, discrete mathematics (simulation), calculus, this list goes on.

      Now a job as a Software Engineer is not CS, but the engineering side. But, if you go to a SE that has a CS degree (from a real school) and ask him to build a top down parser, he would define his language set and build a DFA to test the language. Then he would code that DFA. That is science.

      Similarly the construction of neural networks and reseach in those fields is science. The mathematics is intense and oftern hard to translate correctly and succesfully training a coded network algorithm (say Back Propogation) requires extensive testing and GASP experimentation (or the "scientific method").

      What bothers me more about such statements is that one person (myself included) shouldn't really proclaim a "lack of science" in a field they don't truly understand (Vint Cerf is not going to know everything about CS). There is some theory involved in networking, but network theory by and large is really a bigger problem. What networking is really trying to do is facilitate communication that does not fail. Nature does not even do this... until network theory can be quantified there will be no over arching science. Certainly there is a fair bit of science involved in certain aspects of network and protocol design, but nothing pulls it all together.

      Basically CS certainly has science in it, but Vint Cerf points out areas where there is no theory and expirmentation is largely ad hoc. Software Engineering is less a science, hence the title.

    5. Re:The only science is debugging code by computational+super · · Score: 1
      build a top down parser, he would define his language set and build a DFA to test the language

      Actually, you need a Push-Down Automata (PDA) to test parsers (or anything generated by a context-free grammar), not a Deterministic Finite Automata (DFA).

      --
      Proud neuron in the Slashdot hivemind since 2002.
  61. Re:Latency over lightyears... by DeuceTre · · Score: 1

    actually no - the speed of light changes depending on the medium it is passed through. data travelling through space would approach the speed of light through a vacumm, the number you're using in your equation for a light year. however, the speed of light in fiber is about 30% slower due to the relatively higher refractive index in the cable and thus would be much slower than radio transmissions.

    more info can be found at: http://en.wikipedia.org/wiki/Speed_of_light#Intera ction_with_transparent_materials

  62. Interplanetary Communications by Curunir_wolf · · Score: 0
    Apparently, the flow control mechanism of TCP doesn't work well when the latency goes to 40 minutes."

    Ok, I admit I didn't RTFA, but this is just stupid. Why would anybody even thing about sending an interplanetary spacecraft out expecting to communicate with it using a determanistic protocol. Is this a joke, or what? The engineering that goes into designing anything that will be sent off-planet is incredible. Even satellites are designed with systems that not only deal with the few-second latency, but also account for the relativistic influences on time differences due to gravity.

    Ok, maybe this is a joke, but it's poor attempt at one if it is. I mean, 40 minutes! It's only, what, 9 minutes at light-speed to the sun. Who TF is he talking about communicating with?!?!?

    --
    "Somebody has to do something. It's just incredibly pathetic it has to be us."
    --- Jerry Garcia
    1. Re:Interplanetary Communications by Anonymous Coward · · Score: 0

      Yes, it's almost 9 minutes at light speed to the Sun, but what if Mars is on the other side? It would be 18 minutes to reach the oposite point on Earth's orbit; then some extra few minutes to reach Mars. Let's say 20 something minutes.
      But an acknowledgement is expected to the packet. This implies other 20 something minutes.

      20 + 20 = 40

    2. Re:Interplanetary Communications by InfiniteWisdom · · Score: 1

      So you didn't read the article, didn't even try looking up any basic facts or numbers, or even read other peoples comments, but you find it fit to disagree with one of the top experts in the field?

  63. WTF? by Anonymous Coward · · Score: 0

    That was the most incomprehensible blurb I have read on Slashdot.

  64. UUCP by John+Hasler · · Score: 1

    > Apparently, the flow control mechanism of TCP
    > doesn't work well when the latency goes to 40
    > minutes.

    UUCP, however, works just fine.

    --
    Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    1. Re:UUCP by AndroidCat · · Score: 1

      Especially if you're using a Telebit Trailblazer modem that hides all that messy handshaking. However, I'll bet there'd be one heck of a modem initialization string!

      --
      One line blog. I hear that they're called Twitters now.
  65. Are you... by ImaLamer · · Score: 1

    Al Gore?

  66. Re:everyone please by Anonymous Coward · · Score: 0

    Consider it more of 1/infinity insightful.

  67. Internet Legend by pipingguy · · Score: 1


    [some guy]...a nationally recognized expert in using information technology, drove up to the Univ. of Utah

    Got denied plane tickets by DHS, eh?

    More importantly, did he get to meet Brunvand while there?

  68. progress? Sorry, but we're working backwards by MattW · · Score: 2, Interesting

    We know almost nothing about making programming more efficient and systems more secure and scalable. He characterizes our progress in programming efficiency as a "joke" compared to hardware.

    It's definitely a joke - and the real joke is that it can't even be characterized as "progress". The programming of today is worse than it was a couple decades ago and consistently declines. I have talented friends who have dropped out of the industry in disgust over what passes as programming nowadays.

    Maybe Vint Cert should be talking about the evils of "computer science" being taught around Java, or the fact that many CS programs have become little more than glorified job training.

    1. Re:progress? Sorry, but we're working backwards by suitepotato · · Score: 1

      Anyone remember when basic knowledge of AND, NAND, OR, etc. logic concepts and binary math ability was a prereq of CS? When I was a kid, we worked in binary, hex, even octal and that was long before hitting CS classes.

      A younger friend of mine on the BSCS track complains his prof defines two ways of writing in C:his way and the wrong way. He says that given that the prof's methods aren't even close to C's creators' recommendations and look more like the grudging under protest work of a C++ junkie, it is more like his way and the right way.

      Sounds more like teaching arrogance from the top down which would be managerial science, not computer science and firmly puts the BS therefore in BSCS.

      --
      If my grammar and spelling are off, I am [distracted/tired/careless] (take your pick)
  69. Re:let's get two out of the way by Brandon+Grey · · Score: 4, Informative
    So who did "invent the Internet"? Vint Cerf and Bob Kahn often get much of the credit (as Cerf did in the above article) for inventing the TCP/IP protocols. The two accepted the 2004 Turing award for that work.

    According to Cerf, "The first demonstration of the triple network Internet took place in July 1977". He refers to this event as the "Birth of the Internet". Prior to that, researchers could send messages but had to be very familiar with the underlying technology.

    In a September 2000 email, Cerf and Kahn give Al Gore much credit in the development of the Internet: http://www.mintruth.com/wiki/index.php?Al%20Gore%2 0and%20the%20Internet

    Two excerpts:
    Al Gore was the first political leader to recognize the importance of the Internet and to promote and support its development.

    The Vice President deserves credit for his early recognition of the value of high speed computing and communication and for his long-term and consistent articulation of the potential value of the Internet to American citizens and industry and, indeed, to the rest of the world.
  70. Re:Latency over lightyears... by topical_surficant · · Score: 1
    we'll have to use something different for IPN communications.

    Look no further:
    http://www.ccsds.org

    (Vint Cerf has a irons in this fire)

  71. Re:Latency over lightyears... by jericho4.0 · · Score: 1
    There's something kind of distressing about seeing a 3 digit UID spouting crap.

    --
    "A language that doesn't affect the way you think about programming, is not worth knowing" - Alan Perlis
  72. CS nowdays... by Anonymous Coward · · Score: 0

    Is a complete and utter joke.

  73. Re:let's get two out of the way by SirBruce · · Score: 1

    It doesn't matter what Cerf says regarding Al Gore's advocacy/enthusiasm/promotion of the Internet once he was already in Congress. Al Gore's claim was he "took the initiative in creating the Internet", which simply can't be true because the Internet already existed before he took part in *any* initiative involving it.

    Face it, Gore either didn't understand what he really did (and thought he DID help create the Internet), or he intentionally was misleading about his involvement. The latter could be to inflate his own sense of accomplishment or to deceive others as to the nature of his accomplishment. The fact he didn't own up to this quickly and completely is his own character flaw.

    Bruce

  74. Science out, Engineering in by mi · · Score: 1, Insightful
    That's what happened. Many major problems were either solved or proven unsolvable. "Tons" of Engineers were needed to make practical things (like wordprocessors) with those results, which lead most of CS departments to retool themselves to teach practical, rather than theoretical skills leading the few remaining Computer Scientists to lament: "Where is the Science in CS?"

    The most obvious indication of the problem -- my personal pet peeve -- is that nobody can define bit anymore... Even Wikipedia currently omits a crucial part in its definition -- the two mutually exclusive states also need to be equally probable, otherwise data compressors stop working :-)

    --
    In Soviet Washington the swamp drains you.
    1. Re:Science out, Engineering in by peachpuff · · Score: 1
      "[T]he two mutually exclusive states also need to be equally probable, otherwise data compressors stop working :-)"

      There's no requirement that they be equally probable: the bits from /dev/zero are still bits. Also, I think you have it backwards on compression.

      --
      -- . . ramblin' . . .
    2. Re:Science out, Engineering in by mi · · Score: 1
      Thank you very much for illustrating my point.
      There's no requirement that they be equally probable.
      There is. Telling you your gender gives you very little information (much less than a bit) -- you already knew it with high certainty. Figure the rest out for yourself or ask a CS professor...
      Also, I think you have it backwards on compression.
      The value of each "bit" in a file is not, in fact, equally probable. Compressors squeze it down closer to the actual information in a file. This is why random files don't compress much, and text files compress very well.

      But first you need to grasp the "equally probable" requirement.

      --
      In Soviet Washington the swamp drains you.
    3. Re:Science out, Engineering in by Alsee · · Score: 3, Informative

      You are talking about trying to measure theoretical information content, bits of entropy. In the proper context that is a perfectly valid concept of 'bit'. however the common definition and usage of bit is anything that can be in two states, and those states need not be equally likely.

      My computer has a about a billion of bits of RAM, even if on average 90% of them are zero.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    4. Re:Science out, Engineering in by peachpuff · · Score: 1

      Now that another poster has explained what you are talking about, I can understand it. But I still think you're wrong.

      A bit is a unit of capacity to store information. You can measure an amount of information by the minimum number of bits required to store it, but that doesn't define what a bit is. You can measure oil in barrels, but a barrel isn't defined as being full of oil.

      Otherwise, what are you reducing when you compress something?

      --
      -- . . ramblin' . . .
    5. Re:Science out, Engineering in by mi · · Score: 1
      A bit is a unit of capacity to store information.
      Close. How about just a unit of information? As barrel is a unit of volume or meter a unit of length... And all such units have definitions...

      Meter (metre), for example,, is officially defined as a distance light travels in vacuum in a certain fraction of a second.

      Bit is the information needed to chose between two equally probable options...

      But don't feel too bad -- in Google's own collection of definitions only one seems correct -- that by the WordNet people...

      --
      In Soviet Washington the swamp drains you.
    6. Re:Science out, Engineering in by peachpuff · · Score: 1
      "As a barrel is a unit of volume"

      What are those cylindrical containers I'm always seeing?

      "Bit is the information needed to chose between two equally probable options"

      What are those things I need less of after I compress my data? (This is your second chance to explain that.)

      "But don't feel too bad"

      I feel like I'm wasting my time with someone who's too in love with theoretical definitions to notice reality. A "barrel of oil" is a unit of volume, and a "bit of information" is a unit of information. But barrels are not defined as being full of oil, and bits are not defined as having equally probable states.

      Take a break from being smug and consider that maybe no one agrees with you because you're wrong.

      --
      -- . . ramblin' . . .
    7. Re:Science out, Engineering in by Anonymous Coward · · Score: 0

      A bit is a binary digit; that is, either a 0 or a 1. Information theory is not needed to define a bit, nor is probability theory. Please don't conflate the definition of a bit with the uses of bits.

    8. Re:Science out, Engineering in by mi · · Score: 1
      Take a break from being smug and consider that maybe no one agrees with you because you're wrong.
      Or because Engineers outnumber Scientists. You'll feel my pain, when Artists push you out. The already began :-)
      --
      In Soviet Washington the swamp drains you.
  75. IPN vs. DTN by Anonymous Coward · · Score: 0

    Anyone heard of delay (or is it disruption?) tolerant networking? I could've sworn I saw an article on it on /. a while back ... http://www.dtnrg.org/ ... is Vint in on that too?

  76. OT: the decay of /. by menscher · · Score: 1
    Yeah... I actually looked at the guy's posting history, since it was so unexpected. I don't know... I think I kinda assumed that someone skript kiddie had stolen the password of someone with a low UID. Of course, it's also possible that /. isn't really decaying -- it's always been this bad. The real problem is that I read at +4 with -1 for "funny" (it never is) so I'm sheltered from most of the crap that gets posted here. Makes me more sensitive to it when I do see it. Kinda like how the 150 spams/day that spamassassin catches for me don't bother me, but the one or two it misses each day drive me batty. Before spamassassin, I was perfectly content to receive 5-10 spams/day. Funny the way your perspectives change.

    Hmmm, I'm rambling. Must be getting old.

    1. Re:OT: the decay of /. by shreak · · Score: 1

      More OT.

      I surf at 4+ as well, but I use a -4 funny modifier. /. seems much more serious, but no more accurate :)

      =Shreak

  77. Re:Latency over lightyears... by RockWolf · · Score: 1

    No, it's proof that mods have no clue what they're moderating.

    --
    February 9th, 2009 8:55pm: Slashdot becomes self-aware.
  78. No man, thats just confused by rufusdufus · · Score: 1

    The definition of a bit has nothing to do with probability. What a bit represents might not actually be digital, but the bit itself is.
    It doesn't even make sense to say a 1 bit has an equal probability of being a 0 bit.
    You spent to much time thinking about compression and qubits I think.

    1. Re:No man, thats just confused by shic · · Score: 1

      While the original poster was clearly talking inflated baloney - I wouldn't be so hasty in saying that probability is completely irrelevant.

      Sure, when measuring a quantity of data the distribution of values is irrelevant, however, things are no so clear where we are measuring information. An analogy might be found measuring volume of fluid contained within and the capacity of a bottle - we can use similar units, but these are distinct concepts. It is usual to measure data in bits, and information in nats (1 nat is equivalent to log(2) bits).

  79. Re:Software Quality - How I do it. by Anonymous Coward · · Score: 0

    I've written thousands of lines of C code at work. Here is how I do it.

    Keep it simple -- complex programs should only consist of hundreds if not thousands of easy to understand code blocks and functions.

    Think like a CPU -- this skill is very helpful as it enables me to break complicated programming tasks down to almost the assembler level before coding it in C. Once you have and understand the 'big picture' all you have to do is type the details of the implementation in off the top of your head. Be sure to spend time with code expressions that evalueate to true or false. I mentally execute such code in my head then compare those results to an actual program run to verify my assumtions or correct my code.

    Standardize your variable names (no, I don't use Hungarian notation) for non-important variables. For example, when mucking about with a file in C you need two or four things: variables to hold the input/output file names and the FILE variables themselves. I name mine infnam, outfnam, inf, and outf whenever and wherever I need them.

    Reuse code bits and functions and re-name variables as needed as much as possible.

    C'mon programmers, simple stuff like file copying shouldn't take a bunch of code to express. For example, my file copy function I wrote and use time and again has only 22 lines of code in it (not counting blank lines or lines with only braces). Deliberately making the software you write complicated is stupid and will not help you in the future should you or someone else have to modify it.

    Always indent and 'bracify' your code before you add more nested code within -- DO NOT add the closing braces when you 'get around to it'. Not doing this will usually result in tons of compile-time errors due to missing or extraneous closing braces.

    Hopefully, this post will help a fellow C programmer (or any other programmer for that manner).

    Signed,

    A programmer who wants to remain anonymous.

  80. Re:everyone please by Anonymous Coward · · Score: 0

    If I had points I would have modded you up, just like I modded this one up: http://slashdot.org/comments.pl?sid=146002&cid=122 31094 So far my mod has been rated 85% fair. What the fuck is wrong with you metamods?

  81. Re:Latency over lightyears...FTL comms 'doable'. by iamcf13 · · Score: 1

    Remember when Achimedes said 'Give me a place to stand and I can lift the Earth.'? This all involved a lever and fulcrum system big enough to multiply the downward force applied by Archimedes into a strong enough upward force able to 'lift' the Earth.

    The same rationale is at work for FTL communications in this (ever so faintly) plausible scenario:

    Imagine there was intelligent life on some planet in the Alpha Centari star system. This is about 4 light-years away. It would take light or some form of radio transmission FOUR YEARS to get there.

    Now imagine you had 24 trillion mile long rod spanning the Earth to said planet. With this setup, one could send Morse Code to the other planet instantly by merely moving the rod back and forth with your hand.

    This looks like true (though crude) FTL communications to me.

    Of course, the above is all but likely impossible simply because the rod would have so much mass it'd likely collapse into a black hole the instant after it was created.

    As a thought experiment, FTL travel/communications in this manner seems to be possible. In real life it is essentially impossible due to manufacturing problems and/or the laws physics concerned with gravitation.

  82. Long Ping Times. by tres3 · · Score: 2, Funny
    Apparently, the flow control mechanism of TCP doesn't work well when the latency goes to 40 minutes.

    That's strange. I thought that issue would have been worked out by RFC 1149 or CPIP. You would think that 40 minute transit times would be a quick ping when using the Carrier Pigeon Internet Protocol (CPIP).

    1. Re:Long Ping Times. by thomasa · · Score: 1

      jeez, everyone knows that Pigeons can't fly in space. There are no statues for them to rest on.

  83. Promo: World of Ends by Raindeer · · Score: 1

    Good point. Layered networks in the end all result in one way of billing. A fixed fee for the connection and data, with maybe some differentiation in the amount of oversubscribtion. Say everybody would get a 100mbit line, 1:10 oversubscribed, but companies can also choose 1:2, 1:1 and 1Gbit or 10Gbit lines with appropriate pricing. The most cost effective way of building networks would then be one network operator and multiple service providers on that network. This might however lead to a lack of incentive for the network operator to improve the network. For more info:

    Http://www.worldofends.com
    http:/www.isen.com/s tupid.html

  84. Re:Latency over lightyears...FTL comms 'doable'. by 5E-0W2 · · Score: 1

    Pushing the rod would merely cause a shockwave in it, which would travel at the speed of sound in whatever material the rod was made of.

  85. Re:Latency over lightyears...FTL comms 'doable'. by Anonymous Coward · · Score: 0

    >With this setup, one could send Morse Code to the other planet instantly by merely moving the rod back and forth with your hand.

    Bzzt, wrong, the motion gets transmitted at light-speed. Ask your local physicst (or just read one of the pop books on relativity) for details.

  86. You're talking about Delay Tolerant Networking by PeterBrett · · Score: 1

    ...which is already being researched by the NASA and the IETF: more info.

    1. Re:You're talking about Delay Tolerant Networking by Effugas · · Score: 1

      I looked at DTN earlier today; they've got some good ideas and I want to play with their code. But they seem much more tied into ad-hoc/disconnected operation than anything to do with extreme-high-latency (but large pipe) links. Plus I couldn't find anything that dealt with rate adaptivity, which is a wildly difficult problem without rapid feedback.

      I *am* happy to see some code, don't get me wrong :) It'll hopefully inform my own work with Fragile Router Protocol (my system that gets ~65K/sec out of DNS).

      --Dan

    2. Re:You're talking about Delay Tolerant Networking by PeterBrett · · Score: 1

      The DTN isn't a link-level protocol -- perhaps the Licklider Transmission Protocol (linked from DTNRG site) fulfils the needs (although that's designed more for v. long latency RF links).

      It could just be you've stumbled across a problem no-one's looked at.

    3. Re:You're talking about Delay Tolerant Networking by Effugas · · Score: 1

      Oh, high latency issues have been studied for years (see the TCP Performance Enhancing Proxies, like SkyX). There's precious little in the open source world that implements such things, though, and it's needed.

      Too bad there's no code for this Linklider out there...it looks quite cool. Thanks!

      --Dan

  87. didn't we have a shortage of ip addresses? by baziel · · Score: 1

    So adding The Whole Universe would be euh 'tricky' ?
    Still apparently there are only 3 cows on mars according to another /. article so we'll be fine with tcp/ip for now.
    We can as, far as i'm concerned, also not bother.
    I am pretty sure Alice wins in a blind intelligence test with a cow anyway.
    Prob'bly even when you DO see her and the cows.
    In fact i think every one on /. allready has a chosen a relationship with a computer..
    Allthough i don't want to insult the slashdot population minority that lives with a cow..

  88. Re:Latency over lightyears...FTL comms 'doable'. by Captain+DaFt · · Score: 1

    Sorry, wouldn't work. There's no such thing as a perfectly rigid object. In a short rod, the effect isn't noticable, but in a an extremely long rod, the action of one end tanslates to a compression wave that travels down the length of the rod. It probably would end up moving at about the speed of sound through the rod, but nothing close to light speed, let alone faster.

    Of course, given the length to width ratio of such an interplanetary length rod, trying to nudge something at one end by pushing on the other would literally be like trying to push something with a piece of string, it'd just be too flexible.

    On the other hand, there is a phenomenom known as quantum tunnel transmission that has allegedly been shown to transmit information at 4.7 times the speed of light over short distances:
    http://www.google.com/search?hl=en&q=quantum+tunne ling+transmission&btnG=Google+Search/
    (click on link: Literature on Faster-than-light tunneling experiments, for some reason, it can't be linked directly?!?)

    --
    The U.S. really needs an English to Wisdom dictionary.
  89. Re:Latency over lightyears...FTL comms 'doable'. by mcrbids · · Score: 1


    On the other hand, there is a phenomenom known as quantum tunnel transmission that has allegedly been shown to transmit information at 4.7 times the speed of light over short distances:
    http://www.google.com/search?hl=en&q=q uantum+tunne ling+transmission&btnG=Google+Search/


    But, did you RTFA that you mentioned? Nowhere in nthe article you mention does it indicate that, at any point they were able to transmit ENERGY or INFORMATION at a speed exceeding light.

    Read it again, and maybe you'll get it this time (?)

    --
    I have no problem with your religion until you decide it's reason to deprive others of the truth.
  90. Science in Computer Science by Anonymous Coward · · Score: 0

    I've long understood that CS is in fact a branch of mathematics, and not a science at all.

    Science is about empircal observations and experiments. That has one place and one place alone in computing - the science of reverse engineering. And that's called "engineering".

    See, we're not good at naming things here.

  91. Re:let's get two out of the way by ajs · · Score: 1

    "Absolutely not. Gore entered Congress in 1977, well after any point that could reasonably be construed as the "creation" of the ARPAnet/Internet."

    The technology was there at that time, but it was in the early to mid 80s that it became widely available, and that required funding. You have to realize that at the time, you didn't just go to your telco and say, "Hi, I'd like a T3 for data, please." It was a special and very expensive thing to get a circut installed that could be used for such purposes.

    The federal government was very divided on this point, and it was because of the funding that was pushed by Gore that the Internet happened when it did. Would it have happened anyway? Almost certainly, but I doubt that it would have happened as WELL. The U.S. military research community was the ideal place for the Internet to start, and had it required business to get it off the ground in those early days, we might be facing a very different beast today.

  92. Everybody knows by Anonymous Coward · · Score: 0

    Al Gore invented the Internet!

  93. the SF way by Anonymous Coward · · Score: 0

    Now where did I put my ansible?

  94. Re:let's get two out of the way by ajs · · Score: 1

    "It doesn't matter what Cerf says regarding Al Gore's advocacy/enthusiasm/promotion"

    Again, this misses the point. He didn't avocate it, he PAID FOR IT.

    By way of analogy: When your kid is playing around in the garage and invents a new computer, so you give him a million dollars and get all of the zoning considerations worked out so that he can start selling them from your house, you have just as much a right to call yourself a founder of the computer company as he does.

    The "IP network on which the Internet is built" was not Al Gore's baby, but the network we use and rely upon today is here because he "took the initiative in creating" it just as much so as the people who put technical expertise into it. He deserves full credit for that.

    This is not politics, this is just assigning credit where it is due, and I was saying this long before I even knew what Gore's politics WERE (he was just some Congress-critter as far as I was concerned in the 80s).

  95. Re:let's get two out of the way by SirBruce · · Score: 1

    >Again, this misses the point. He didn't avocate
    >it, he PAID FOR IT.

    Again, this misses the point. He didn't claim he paid for it; he claimed he took the initiative in CREATING it. Which he didn't. By the way, he didn't pay for it, either -- it already existed, and we, the taxpayers, footed the bill.

    >By way of analogy: When your kid is playing
    >around in the garage and invents a new computer,
    >so you give him a million dollars and get all of
    >the zoning considerations worked out so that he
    >can start selling them from your house, you have
    >just as much a right to call yourself a founder
    >of the computer company as he does.

    Your analogy is flawed. It's much more like the kid had already founded his company and was selling his computers, and then Al Gore was a VC who came along and invested a bunch of money to help expand it. Al Gore deserves credit for helping the company, but he in no way has a right to be called founder or, even worse, inventor of the new computer.

    >The "IP network on which the Internet is built"
    >was not Al Gore's baby, but the network we use
    >and rely upon today is here because he "took the
    >initiative in creating" it just as much so as
    >the people who put technical expertise into it.
    >He deserves full credit for that.

    No, he doesn't. He deserves credit for supporting a pre-existing Internet, but in no way could he be credited with help creating it. He could have said EXPANDING the Internet, or maybe even MODERNIZING the Internet, but not CREATING the Internet.

    >This is not politics, this is just assigning
    >credit where it is due, and I was saying this >long before I even knew what Gore's politics
    >WERE (he was just some Congress-critter as far
    >as I was concerned in the 80s).

    I don't care how long you were saying it; you were wrong to say it then and you're wrong to say it now.

    Bruce

  96. SW is people activities - not mathematics by Tungbo · · Score: 1

    .. unles it's implementing mathematical algorithms. That is why formal proof tools against a specificaation have been fruitless. There is no way that a static specification can contain the total description for what all the users want out of a piece of software of any complexity. People's needs and understanding changes. Sometime they are even shaped by the software as it is being used. Given that, it is at the prototyping and debugging stage that much of the shape of a piece of SW solidify. So what is to be gain by using formal methods at all?

  97. Re:let's get two out of the way by Anonymous Coward · · Score: 0

    A parable:

    John Scientist proposes a new way of getting to orbit - a Space Hook. He and his team build an experimental version, used among researchers for launching small, lightweight experiments. It is used in this way for a number of years, but most of society pays it no attention, as rockets are flashier and most people don't pay too much attention to what those space scientists are up to anyways.

    After a few years, Jane Politician notices how useful and efficient the Space Hook is. She thinks that it would great if it would be used by many people and projects who are going into space. She convinces congress to fund The Fishhook, a larger and more capable Space Hook. Millions of dollars are spent, and the Fishhook is deployed, making it possible for researchers, companies, and governments to go into space cheaply. Of course, not a lot of people have a need to go into space, but it makes things much easier for those who do.

    In fact, after the Fishhook has been used for a few years, it becomes the usual way of getting into space. Eventually, because it is so easy to get into space now, Herbert Hooker starts a movement called Hooking, in which average everyday people go into space to start new lives. Hooking becomes a staple of popular culture, and the new frontier for society.

    Years after the beginning of this parable, Jane Politician is running for Potentate of Mars. She says in an interview that she took the initiative in creating the Hook, hoping that the popularity of Hooking will help her cause. Her opponents point out that John Scientist really created the Hook, and she is arrogantly claiming credit not due to her. Even when John Scientist puts out a press release thanking Jane Politician for her help in funding and promoting the use of the Fishhook, many people felt that Jane Politician was lying about "taking the initiative in creating the Hook".

    Did Jane Politician create the idea of the Space Hook? Obviously not. John Scientist did that.

    Did Jane Politician take the initiative in creating the Fishhook? Yes, she did.

    So did Jane Politician lie and take credit for something she did not do? You tell me.

  98. Re:Latency over lightyears... by 14erCleaner · · Score: 1
    ``Assume a network of super-luminal communications devices.''

    :)

    That's also the standard sci-fi authors' response to this problem.

    --
    Have you read my blog lately?
  99. Don't bother by Anonymous Coward · · Score: 0

    Bruce is obviously either:

    a) blindly partisan, or

    b) blindly engineering-biased or

    c) all of the above.

    In any case he's obviously arguing not as an interested, engaged party but as an advocate for a particular position of which he is a True Believer. As such any response merely gives him another opportunity to get his leader's point across.

  100. Uh. It's not that much worse. by TheLink · · Score: 1

    It's not such a dumb idea. Retransmission sucks when latency is high.

    So if you are going to use IP between planets it's not going to matter so much whether you use UDP or TCP, after all the link layer communications protocols will ensure the message delivery in 99.9999% of the cases (add more 9s depending on usage) .

    Basically what is likely to happen would be all data would be sent with signals that have tons of forward error correction. So that even if only 0.1% of the signal gets through successfully they can still reconstruct the message, so that there is no need to retransmit. If the message doesn't get through the first go, something exceptional is probably happening.

    If there is a need to retransmit - the application (and people) might as well know anyway that there is a problem, and judge whether a retransmission is desirable - rather than waiting for an indeterminate time for TCP to retransmit and finally get the data.

    After all maybe some antenna somewhere is broken or knocked the wrong direction. So the receiver (application/human) might as well be informed that something exceptional has happened and send a _different_ message of their own (rather than ask for a retransmission) and notify the sender.

    The applications using the network are likely to be quite different anyway - not like anyone is going to click on a link and wait hours for a page to appear. You'd probably have stuff like HTTP/FTP by mail :).

    Or Google/search by mail either send a batch of queries, or send an AI query agent program/script over to do queries (and make new queries based on the results).

    --
  101. Re:Latency over lightyears... by DA-MAN · · Score: 1

    Good point, forgot about that in my calculations. So I guess this means that fiber has about 30% higher latency than radio in the large vacuum that is space.

    --
    Can I get an eye poke?
    Dog House Forum
  102. Re:Latency over lightyears...FTL comms 'doable'. by Anonymous Coward · · Score: 0

    (click on link: Literature on Faster-than-light tunneling experiments, for some reason, it can't be linked directly?!?)

    What do you mean, can't be linked to directly?

  103. He's like Timothy Leary. by ClioCJS · · Score: 1
    Vint Cerf was my ex-ex-ex-ex-boss's boss's boss.... I've spoken with him.

    My only salient comment is that his presence, and even voice, really strikes me as being much the same as Timothy Leary.

    Just wanted to get that out there.

    P.S. Rest In Peace Timothy Leary, William S. Burroughs, Hunter S. Thompson

    --
    -Clio
    Karma: Bad (mostly from not giving a fuck)
    Blog: http://clintjcl.wordpress.com
  104. Wouldn't we rather use..... by bjk002 · · Score: 1

    Quantum Networking: http://science.slashdot.org/article.pl?sid=04/08/3 0/0132204&tid=93&tid=126&tid=1&tid=14 and basically develop binary-networks for use as communications hubs between planetary bodies? (iow, a set of computers is developed, entangled, and one is sent to celestrial body, other remains on earth.

    --
    Opinion:=TMyOpinion.Create(Me);
  105. Re:Latency over lightyears... by bjk002 · · Score: 1

    you CAN NOT transfer information, but you CAN receive verification of receipt of transmission through this method. Hence, for Mars, this WOULD work, since the transmission time from Mars to Earth =~ 1333 seconds, but the entangled response would be instantaneous. Therefore, since the ceiling on TCP transmission is 2400 seconds, I do not see the problem.

    --
    Opinion:=TMyOpinion.Create(Me);
  106. Re:Latency over lightyears... by 5E-0W2 · · Score: 1

    It depends on your ideas of the mechanism behind quantum entaglement whether or not the response is instant, the point is you can't detect any information from it. Pick up a popular science book on quantum mechanics, this has been covered many times. (Lindley's Where does the weirdness go is rather nice, and as it only covers the basics, being written ten years ago isn't a problem)