Slashdot Mirror


Using Sound To Test Internet Connections

sifi writes "An article in the New Scientist claims that by converting the frequencies of a 'ping' to sound it is possible to hear the reliability and strength of an internet connection. They then go on to claim that all this is going to make telesurgery safe. I quite frankly think that this is a case of the media printing something becuase it sounds (pun intended) cool. I'm convinced that there's nothing here that couldn't be done with a suitably clever piece of software - unless I'm missing something."

183 comments

  1. Obligatory Monty Python Quote by Lebannen · · Score: 3, Funny

    The Machine that goes "Ping!"

    --
    Diplomacy is the art of saying "nice doggie" whilst looking for a rock
    1. Re:Obligatory Monty Python Quote by Anonymous Coward · · Score: 1, Funny

      (sub navagator) Sir, they're pinging us.
      (sub captain) What's the signature look like?
      (sub navagator) Sir, it's the uss /.
      (sub captain) Prepare battle stations.. We're going down..

    2. Re:Obligatory Monty Python Quote by rlanctot · · Score: 1

      So someone accidentally pumps 'Walk this Way' into a telesurgery session and instead of a mole removal I come out with a sex change? No thx!

    3. Re:Obligatory Monty Python Quote by Anonymous Coward · · Score: 0

      moles, sir?

    4. Re:Obligatory Monty Python Quote by Twirlip+of+the+Mists · · Score: 2

      So someone accidentally pumps 'Walk this Way' into a telesurgery session and instead of a mole removal I come out with a sex change?

      No, that only happens if they play "Dude Looks Like a Lady."

      --

      I write in my journal
  2. Heart Failure by Hougaard · · Score: 2

    ... Ping timeout ...

    Sorry, your dead !

    1. Re:Heart Failure by Anonymous Coward · · Score: 0

      No, now it's YOUR dead !

      SCNR

    2. Re:Heart Failure by da · · Score: 1

      No, it's always been you're dead ;-)

      The Grammar Police

      --
      I reserve the right to be wrong.
  3. Better still they could just stream internet radio by grahamsz · · Score: 3, Insightful

    That's always a good way to hear how good your connection is.

  4. Sounds like Slashdot! by tsangc · · Score: 5, Funny
    this is a case of the media printing something becuase it sounds (pun intended) cool


    Doesn't that sound like Slashdot? :)

    1. Re:Sounds like Slashdot! by Anonymous Coward · · Score: 0

      Yeah bash New Scientist as you want, Slashdot is no better.

    2. Re:Sounds like Slashdot! by davidsansome · · Score: 1

      Find out for yourself:

      lynx --dump http://slashdot.org > /dev/dsp

      ;-)

      --
      -- Wibble
  5. Well.. by djupedal · · Score: 4, Interesting

    The difference, in this case is, that sound will relate a linear interpretation, end-to-end, where software will simply return a snap shot of any given element.

    1. Re:Well.. by IXI · · Score: 1

      You can integrate in software, even the pocket calculator I bought in the early nineties could.

      --
      He saw some dirty arabs and fired. Too bad it was just some friendly kurds, BBC reporters and his fellow cowboys.
  6. O.M.P.Q. by labratuk · · Score: 5, Funny

    OBSTETRICIAN: Yes. More apparatus, please, nurse: the E.E.G., the B.P. monitor, and the A.V.V.

    NURSE #1: Yes. Certainly, Doctor.

    DOCTOR SPENSER: And, uh, get the machine that goes 'ping'.

    --
    Malike Bamiyi wanted my assistance.
    1. Re:O.M.P.Q. by puddpunk · · Score: 1

      DOCTOR SPENSER: Ah! Its the administrator!

      ADMINISTRATOR: Very good very good

      PING MACHINE: *Ping!*

      ADMINISTRATOR: Ah! I See you have the machine that goes *ping!* This ones my favourite! You see we leased this back off the company we sold it to!

      CROWD: *applaud*

  7. Wouldn't.. by tokaok · · Score: 0

    the frame rate crashing just about when the knife is going in to the guys lungs be a more obvious sign? personnaly i think they should use M$ Force Feed Back 2 Joy stick to run those ops,

  8. This is Stupid by nherc · · Score: 3, Insightful

    Anything over TCP/IP is Digital... there is no frequency beside on and off.

    The article says "Chafe wondered if variations in jitter [they defined as the deviations in the ping] could be converted into a musical form."

    Fine convert the jitter to music... but how is that going to help you beyond what a numeric display would tell you?

    I have a feeling none of these people have a clue about what they are babbling about.

    --
    'He was a dreamer, a thinker, a speculative philosopher... or, as his wife would have it, an idiot.' - Douglas Adams
    1. Re:This is Stupid by Chexum · · Score: 5, Informative
      there is no frequency beside on and off.

      Perhaps, but ever tried something like this?

      ping 192.168.60.254|sed 's/ttl/ttl^G/g'

      ^G is ctrl-g, possibly ctrl-q,ctrl-g or ctrl-v,ctrl-g depending on your shell. It's really easy to "hear" a few ten ms differences between individual packets, and obviously you don't need a display to hear connections failing..

      --
      "Ten years from now, they could do it in a few seconds." -- The Racketeer of the Hellfire Club, 1993, Phrack 42
    2. Re:This is Stupid by Anonymous Coward · · Score: 1, Insightful

      Anything over TCP/IP is Digital... there is no frequency beside on and off.

      Please buy a dictionary and look up 'frequency'.

    3. Re:This is Stupid by Zocalo · · Score: 4, Interesting

      Heh. I'd pretty much though of doing the same thing, but added dropping the frequency of the ping based on the percentage of pings dropped; high pitched rapid beeps for a decent high speed link and steady dull drone for all packets lost. I suppose you could do something with the volume as well to indicate hopcount by getting quieter as you move further away...

      --
      UNIX? They're not even circumcised! Savages!
    4. Re:This is Stupid by camac · · Score: 1

      I don't see any reason why this wouldnt work in a wireless lan.

    5. Re:This is Stupid by NormalVisual · · Score: 2, Insightful

      Fine convert the jitter to music... but how is that going to help you beyond what a numeric display would tell you?

      A surgeon isn't going to want to have to look up every 5 seconds at some display while he's working if he can avoid it. Having a constant tone that will immediately change when network conditions change would be much easier since the surgeon can get the necessary information without breaking his focus on the job at hand. I think the article appears to feature people that are actually rather clueful.

      --
      Please stand clear of the doors, por favor mantenganse alejado de las puertas
    6. Re:This is Stupid by Anonymous Coward · · Score: 0

      Anything over TCP/IP is Digital... there is no frequency beside on and off.

      And what about the data stream coming off of a music CD? That's digital too, and there are frequencies hidden in that. It's all a matter of interpretation, which is clearly something you lack the ability to do.

    7. Re:This is Stupid by Anonymous Coward · · Score: 1, Informative

      You have frequency confused with amplitude - even an AC like myself knows that. for example

      using only 0 and 1 i will now demonstrate a frequency of 2 "1's" per second given you are reading at a four number per second rate

      010101010101010101

      there ya go.

      frequency is instances over time

      amplitude is peak amount per instance

    8. Re:This is Stupid by Anonymous Coward · · Score: 0

      there is no frequency beside on and off.

      You can't transmit digital information as perfect square pulses across any kind of media. Since all medias have some bandwidth limitations, what you actually transmit is an approximated pulse made of multiple sine waves put together (see Fourier analysis). Which means there is a pretty good amount of waves to look at in a copper wire :)

    9. Re:This is Stupid by R-66Y · · Score: 1, Interesting

      I think the parent's point was that even if you do get this information without looking at a screen, what good is it to you? If you're trying to detect a huge difference so that you can stop working without worrying about packets being lost, then you can just use numbers. The "tone theory" is for hearing ultra-minute differences in network reliability, but at this small scale (I imagine we're talking ten-thousandths of seconds and lower, though the article didn't say specifically), it seems like jitter would fluctuate almost to the point of never being the same at any two instants.

      What tangible advantage would this give a remote surgeon?

      Later,
      Patrick

    10. Re:This is Stupid by Anonymous Coward · · Score: 0

      I think the point in some ways is that there is less brainpower spent in deciphering a sonic entity, than reading through some thousand's of bytes to see their jitter, basic cognitive pshycology...

    11. Re:This is Stupid by chrisos · · Score: 1
      Anything over TCP/IP is Digital... there is no frequency beside on and off.

      Er... This would be the same on/off (pit/no pit or pit state change) that you would get on CDs and DVDs?
      And as we all know CDs and DVDs can only be on or off :)
      Have you ever wondered what digital encoding is?
      Lookup sampling and A-D conversion on google or something, I'm sure with a little reading you will understand sampling and simple forms of digtal encoding.
      I'll give you an apple as a prize if you can describe Nyquist's theorem to me :)
      --
      If nature abhors a vacuum, why isn't there more dust in the world?
    12. Re:This is Stupid by cyril3 · · Score: 1
      In simple terms the music is related to the differences in length of time between on and off. the guy listening to the music is a surgeon working on a patient on a table 1000km away. I want him looking at the television not the readout on the ping variations. The noise (presumably a sliding tone to indicate changes in ping will alert him to the time dimension of the visual feedback or otherwise that he is getting from the screen.

      The use of sound and colour as supplements to numerical feedback is well known. But lets not bring powerpoint into the discussion yet.

      I have a feeling you have no clue about what you are babbling about.

    13. Re:This is Stupid by Nygard · · Score: 2

      High pitch, rapid noises are an alarm indicator for pretty much all mammals on Earth. You probably want to reverse that: a low comforting drone when everything is OK, with high pitch when there is a high packet loss rate.

      --
      "Genius may have its limitations, but stupidity is not thus handicapped." --Elbert Hubbard (1856-1915)
    14. Re:This is Stupid by Anonymous Coward · · Score: 0

      no frequencies? do you have any idea how this all works? sure a tcp/ip connection is digital.. but the connection between the computers... the copper wire coming out of you wall, uses frequencies to transfer that digital information around the world.

      I don't care what kind of connection you have, it's all sent via frequencies, wether it's across a wire of using a beam of light, it's all frequencies.

      I'll let everyone else fight over the article, I could care less about it, but as for this person's post well they said it all with the subject "This is Stupid"

    15. Re:This is Stupid by actiondan · · Score: 2

      Fine convert the jitter to music... but how is that going to help you beyond what a numeric display would tell you?

      Because sometimes looking at a numeric display means looking away from something important.

      I think the idea is that using sound as an additional input means that the user is able to concentrate on using their eyes for things that need sight and can use their ears for something that does not (i.e. telling how good the connection is)

      E.g. I'm controlling a robot that requires absolute concentration. Obviously, a change in the quality of the connection will require me to change what I'm doing with the robot (as its responsiveness changes) so I need to be aware of the connection quality. At the same time, I don't want to be switching between looking at what the robot is doing and a checking connection.

      I don't think this is intended for normal computer users.

    16. Re:This is Stupid by Permission+Denied · · Score: 3, Informative
      ping 192.168.60.254|sed 's/ttl/ttl^G/g'

      man ping in FreeBSD-STABLE:

      -A Audible. Output a bell (ASCII 0x07) character when no packet is
      received before the next packet is transmitted. To cater for
      round-trip times that are longer than the interval between trans-
      missions, further missing packets cause a bell only if the maxi-
      mum number of unreceived packets has increased.

      -a Audible. Include a bell (ASCII 0x07) character in the output
      when any packet is received. This option is ignored if other
      format options are present.
  9. Good idea & novel approach by cpct0 · · Score: 3, Informative

    Well... Technically if you take the lag between the different bits of the reception of the ping, you could get the "sound" of your modem/broadband.

    Other way, if you send 3000 1-byte pings and convert the lag of the pings to a sample, you should have a pretty good approximation of the discrepencies of your connection.

    Now as to say where does these discrepencies come from, it's another matter altogether. To have a totally reliable solution, you should receive samples from every part of the traceroute and make sure that traceroute is kept for your "telesurgery". ... and it's hoping the usage of the different nodes are constant and have enough bandwidth to support the steam in the first place.

    I don't see it as baloney, it's certainly a novel approach. But as for an useful application, I'm less than sure. In a few years, maybe.

    Mike

    1. Re:Good idea & novel approach by Ed+Avis · · Score: 5, Interesting

      Checking current ping times is not much use for an important application where low latencies are needed. If the network is nice and fast before you begin the surgery, how do you know the ping times will still be as low three hours from now?

      What's needed is some way to reserve bandwidth in advance, some kind of ICMP packet that says 'I want to be able to send packets quickly to the following address during the next three hours'. The router will reply with 'okay' or 'no, I can't guarantee that'. If the router has given you a guarantee then it can prioritize your packets during the timeslot you reserved. There would be an extra charge from your ISP for such reservations of course - and the ISP would pass some of this charge on to its peers. Indeed, the routers might be able to negotiate prices among themselves.

      --
      -- Ed Avis ed@membled.com
    2. Re:Good idea & novel approach by rpresser · · Score: 1
      What's needed is some way to reserve bandwidth in advance, some kind of ICMP packet that says 'I want to be able to send packets quickly to the following address during the next three hours'. The router will reply with 'okay' or 'no, I can't guarantee that'.

      Ed Avis, you've just invented RSVP. What are you going to do next?

      "I'm going to Disneyland!"

    3. Re:Good idea & novel approach by Anonymous Coward · · Score: 0

      What's needed is some way to reserve bandwidth in advance, some kind of ICMP packet that says 'I want to be able to send packets quickly to the following address during the next three hours'

      Doesn't IEEE 802.1p give something like this? I know it doesn't allow reservation of bandwidth, but any 802.1p enabled switches and routers should give your priority packets, well, priority...

    4. Re:Good idea & novel approach by Anonymous Coward · · Score: 0

      the issue of bandwidth and latency has nothing to do with tcp/ip or icmp and no kind of icmp packet will change that. on ethernet, for example, you are not guarenteed any bandwidth because it is a contention based system---even in a full-duplex switched environment. you need something like atm that has guarenteed bandwidth mechanisms at layer 1 for mission critical applications such as medical surgery.

    5. Re:Good idea & novel approach by Anonymous Coward · · Score: 0

      Please don't let anyone ever perform tele-surgery on me over the internet. I won't even begin to talk about what's wrong with that.

  10. An ongoing trend.... by MortisUmbra · · Score: 1

    The every-other-month posts about turning xxxx into sound....it's funny all the things they take and turn into sound, but why a ping? That CANNOT be the easiest/best way to do it, is the sound the ping makes (I cannot get the sound of sonar out of my head no matter how hard I try) going to be monitored by machine? If not whats to say the person monitoring it doesn't have crappy hearing. And if a machine monitors it, that CAN'T be a lightweight bit of software/hardware.

    I agree with the "they thought it was cool" blurb.

    --

    "The saddest words of mice and men, are not those which were, but should have been."
    1. Re:An ongoing trend.... by StCredZero · · Score: 1

      Funny you mention that. I just heard a local public radio blurb about a Cincinnati company that is applying this to multi-perspon emergency worker and police radio communications and conference calling. Here's an article (not from the same comapny) about using this for cockpit displays. A PDF about NASA research on the subject. (Goes into exactly how we can fool the ears into spatial localization.) A chapter from a book about auditory cueing using spatial localization.

      Most of this seems to be geared towards increasing Situational Awareness in the context of aircraft cockpits.

    2. Re:An ongoing trend.... by Anonymous Coward · · Score: 0
      i'd like to work in an office with a full environment interface. pings related to sound by converting network connectivity of my servers into the sound of light wind. connectivity goes slow, it becomes stronger wind. low uptimes on servers is light rain, becoming stronger as uptime rises, loud thunderclap and lightning if sudden spike occurs. mood lighting depending on circustances would be useful too... just like flashing red lights in submarine etc.



      such an interface would be most useful during meetings when i dont necessarily have the opportunity to be looking straight at the monitors. plus it can add a relaxing feeling (soothing sounds of ocean breeze) and will look as impressive as those fancy dancy chairs.

    3. Re:An ongoing trend.... by NormalVisual · · Score: 1

      And if a machine monitors it, that CAN'T be a lightweight bit of software/hardware.

      Digital tuners that do the same thing are available at your local music store for about $50. :-) Frequency measurement is cake, so long as you don't get too wacky on the waveform you're trying to measure. Any major cost issues would come from certification of the equipment for a medical environment, not from the design/hardware side.

      --
      Please stand clear of the doors, por favor mantenganse alejado de las puertas
  11. analog dialups by Anonymous Coward · · Score: 0

    during the dark age (b4 my cable modem/DSL line) My dialup was a complete pain in the ass as far as line noise was concerned, an audible "ping" would be able to test this... no?

    yeah, i know someone else probably already mentioned this but...

  12. Another Dreary Post by RobertTaylor · · Score: 5, Funny

    The last three main stories:

    "I'm convinced that there's nothing here that couldn't be done with a suitably clever piece of software"

    "Interesting story, no real information though"

    "It's not a very substantive piece, but a good discussion starter"


    I would hate to see the submitted storys that are rejected!

    1. Re:Another Dreary Post by Molt · · Score: 1

      This is Slashdot. You'll probably see them in a marginally changed form in three days time, with people quoting their rejection queue messages.

      --
      404 Not Found: No such file or resource as '.sig'
  13. ping? Really? by fucksl4shd0t · · Score: 1
    So let me get this straight. Years and years ago, when I got my first UNIX primer the first thing I was taught was how to PING a host.

    And they're just now discovering it? Did the reporter read a man page or something?

    --
    Like what I said? You might like my music
  14. Its easy by Anonymous Coward · · Score: 0

    $ ping www.goatse.cx > /dev/dsp

  15. goatsx alert by Anonymous Coward · · Score: 0

    you've been warned...there is no CNN at the end of that url below, right?

  16. eureka by prell · · Score: 4, Funny

    "wa#$tson, co@(me h@#ere! I nee#(d y@($u!!" Ping done. Reliability: 1

  17. Rather more like 'interface' ? by RyoSaeba · · Score: 2, Insightful

    Rather than a novel approach, isn't that just 'interface' thingy ?
    The most important point is the connection itself. The surgeon should know when it goes down, or when latency changes, whatever the means used (light, sound, hell, why not electric shock !).
    I see that as a maybe fun way to see the trouble, but it won't solve it.
    I'll of course assume the surgeon buys special bandwidth with certified low- or fixed- latency before doing the surgical act...

    --
    Tsuyoikoto ha taisetsu da ne, dakedo namida mo hitsuyousa (Strength is an important thing, but tears too are necessary)
  18. Under the knief by Anonymous Coward · · Score: 0

    Given that I've missed a few targets with the railgun due to lag, tell me, how many people reading this would lie under a robot with a knief in it's paw/claw/hand/whatever given that the professional controlling it has a "railgun" view of you?

    Ak

  19. I wonder... by craenor · · Score: 2, Funny

    What it sounds like when you connect to AOL and play the "sound" of the connection.

    I'm guessing it's just going to sound like people laughing at you.

  20. Is testing enough for life-critical operations? by Hank+the+Lion · · Score: 3, Insightful

    The article mentions that you could use this technique to monitor if the line is OK just before a critical operation. But will testing the quality of the line now give enough assurance that this quality will still be met in the middle of the operation, when there is no turning back?
    I think that for these critical applications any simple test like this will never suffice, and you will need some way of guaranteeing that a minimal level of signal quality will be there, regardless of changing circumstances.

    1. Re:Is testing enough for life-critical operations? by RyoSaeba · · Score: 1

      I'd even go as far as asking 'is it good enough for any operation ?'.
      Lag change, noticed or not, can be just the bad thing that kills your patient.... even on a simple operation !
      That's why indeed there's the need for guaranteed (and maybe more important constant) lag time...

      --
      Tsuyoikoto ha taisetsu da ne, dakedo namida mo hitsuyousa (Strength is an important thing, but tears too are necessary)
    2. Re:Is testing enough for life-critical operations? by Degrees · · Score: 2
      Exactly.

      What happens when some surgeon begins surgery, and some router in the middle of the link has to deal with the /. effect? Or worse, someone else launches a DOS attack?

      I want my telesurgery done over QOS links, with guaranteed bandwidth.

      --
      "The most sensible request of government we make is not, "Do something!" But "Quit it!"
    3. Re:Is testing enough for life-critical operations? by Anonymous Coward · · Score: 0

      You'll get your telesurgery on Microsoft NetSurgeon and Microsoft InternalExplorer with Intelliscalpel, and you'll like it!!!

    4. Re:Is testing enough for life-critical operations? by mr3038 · · Score: 2
      ...if the line is OK just before a critical operation. But will testing the quality of the line now give enough assurance that this quality will still be met in the middle of the operation

      I was thinking the same thing. Imagine some city workers digging somewhere along the line and hitting your fiber with something like excavator. How's any testing that will be done before operation going to provide any safety against something like that? Does it help if this system can for sure tell that "connection is lost" during the critical operation?

      First thing to do is to prevent mechanical failure, but I don't see a way to do that. All you can do is to have multiple backups. Like in addition to that fiber connection, you need enough bandwith on some low latency radio system for the full length of communication line or something. And that can provide only one level of redundancy.

      --
      _________________________
      Spelling and grammar mistakes left as an exercise for the reader.
    5. Re:Is testing enough for life-critical operations? by Corrado · · Score: 2

      Or even an onslought of noisy pings! :)

      --
      KangarooBox - We make IT simple!
  21. Doctors could do a lot of things.... by consoneo · · Score: 2, Insightful

    But with an audible ping, they could make sure they have a good connection for the delicate procedures.

    Sure, there could be a doctor holding two fingers on the jugular of a patient, but that requires another person, and sure they could have a machine that did it for them without sound, but that would require people to be watching it.

    Having an audible signal for when something goes wrong makes multitasking easier, and therefore, this could be beneficial.

    1. Re:Doctors could do a lot of things.... by RyoSaeba · · Score: 1

      Imagine the doctor listening to music (portable player, whatever) during the operation ! He wouldn't be able to hear the ping !!

      --
      Tsuyoikoto ha taisetsu da ne, dakedo namida mo hitsuyousa (Strength is an important thing, but tears too are necessary)
    2. Re:Doctors could do a lot of things.... by FCP · · Score: 1

      We go to a lot of trouble in OR to make sure surgeons are not multitasking, other than what the surgery requires.

      Besides, what about the ones who can only work with Wagner or Aerosmith blaring (please don't let my surgeon be listening to the Grateful Dead, OK?)? I suppose one could modulate the music using the sound from the network connection.

      QoS is only part of the problem; the connection would have to be dedicated and gold-plated for reliability anyway. If it were engineered well enough to be usable at all, it would pretty much disappear.

      --
      .plan: file not found
  22. Re:ping? Really? by RyoSaeba · · Score: 1

    Hey, there's no 'ping' button on ie's taskbar, how can the average user know that command exists ?
    ie replies 'connection timed out' whatever the error is, so people don't check if the remote host is up or not using 'ping'...

    (ok, free bashing on ie, sometimes you just hafta say what you got inside you !)

    --
    Tsuyoikoto ha taisetsu da ne, dakedo namida mo hitsuyousa (Strength is an important thing, but tears too are necessary)
  23. The ear is very sensitive... by YE · · Score: 5, Interesting

    The human ear (and the corresponding piece of driver code in the brain) is very sensitive to regularities and irregularities in sounds. If you convert something to sound and get used to it, you can very easily spot how it "sounds wrong" when something changes.

    Seismographists used to convert earthquake vibration patterns to human-audible sounds; this way it became very easy for a trained ear to distinguish between natural quakes and Soviet nuclear tests. On a screen, both looked like a jumble of lines.

    Of course, a clever piece of software can do this too - but you already have this clever piece of software installed for free in your brain.
    (Unfortunately it is free-beer, as the source is not available. Hmmmm, I guess rms should target God as the largest producer of closed-source software in the Universe?)

    1. Re:The ear is very sensitive... by Zocalo · · Score: 3, Insightful
      If you convert something to sound and get used to it, you can very easily spot how it "sounds wrong" when something changes.

      You can that! I had to debug some modem problems a while back, and it got to the point that I could not only tell whether it was going to connnect or not, but at what speed, just by listening to the entrain sequences. Bearing in mind that V.90 only has a limited set of frequencies it can connect at, I was either getting the right value or one of the adjacent ones *every time*.

      Yeah, I know: Sad! ;)

      --
      UNIX? They're not even circumcised! Savages!
    2. Re:The ear is very sensitive... by vidnet · · Score: 2
      (Unfortunately it is free-beer, as the source is not available. Hmmmm, I guess rms should target God as the largest producer of closed-source software in the Universe?)

      And the penalty for reverse engineering it is death (for one person atleast)

    3. Re:The ear is very sensitive... by fucksl4shd0t · · Score: 1
      (Unfortunately it is free-beer, as the source is not available. Hmmmm, I guess rms should target God as the largest producer of closed-source software in the Universe?)

      Actually, he has. He has this habit of telling people "I'm sorry to be the one to have to tell you this, but God doesn't exist."

      --
      Like what I said? You might like my music
    4. Re:The ear is very sensitive... by scoove · · Score: 5, Interesting

      The human ear (and the corresponding piece of driver code in the brain) is very sensitive to regularities and irregularities in sounds.

      Two additional thoughts/perspectives on this (from a symphony french horn player now broadband guy):

      - sound, in learning theory, is very powerful and when combined with other learning mediums (e.g. visual or conceptual) can be a good reinforcer.

      Incidentally, if you ever wish to learn morse code, some of the most effective ways to learn it well and quickly are to learn it as sound - not patterns - because of how the brain processes things faster there.

      People that try to think of code as "dah - dit - dah" - long/short/long - are crippling themselves and engineering future speed problems. I've actually seen people draw out lines and dots when hearing code, then going back to visually review it all and convert to letters. Audiatory --> Visual --> Conceptual. Ugh!

      Instead, by learning it as a language based on sound - they'll be able to reach 30 wpm and greater because of how our brains are designed for optimized processing of language/sound. They'll begin hearing letters without even thinking of dahs and dits, or dashes and periods.

      - sound for network testing: Using sound isn't that crazy. We already use Winamp and a 160 Kb shoutcast stream for lots of testing - you can be working on a circuit and immediately recognize you've got a problem when the audio drops, and the loading is nice when you're dealing with broadband residential service. Sure, there are special software tools for this, but none as pleasant to work with as a shoutcast of digitalgunfire.com

      *scoove*

    5. Re:The ear is very sensitive... by Fished · · Score: 2
      Actually, he has. He has this habit of telling people "I'm sorry to be the one to have to tell you this, but God doesn't exist."
      Of course God exists. He even uses slashdot. (One good quip deserves another.)
      --
      "He who would learn astronomy, and other recondite arts, let him go elsewhere. " -- John Calvin, commenting on Genesis 1
    6. Re:The ear is very sensitive... by fucksl4shd0t · · Score: 1

      God's a geek? Suddenly the world makes less sense than it did before....

      Of course, that does make a few things make more sense. For example, the duck-billed platypus is obvioiusly the predecessor to the IT professional.

      --
      Like what I said? You might like my music
    7. Re:The ear is very sensitive... by John+Sullivan · · Score: 1
      I guess rms should target God as the largest producer of closed-source software in the Universe?

      His work is fully open-source (very much in the GPL spirit - you're free to make modifications and redistribute them), but unfortunately the source language is rather complicated and we're only just starting to really understand it. Just wait until the O'Reilly book comes out!

      --
      This is my World Wide Web of Whatever
    8. Re:The ear is very sensitive... by Fished · · Score: 2

      Of course God's a geek... Look how creative he is. Study physics? He invented it! Study logic? He IS logic.

      --
      "He who would learn astronomy, and other recondite arts, let him go elsewhere. " -- John Calvin, commenting on Genesis 1
    9. Re:The ear is very sensitive... by plierhead · · Score: 2
      When I was studying we used an old (very old) Burroughs mainframe. It had a loudspeaker hooked up to one of the bits of the program counter (a register that equates to what piece of code is currently being executed). To give an idea how slow this machine was, a typical program produced a crazy bunch of tones somewhat like a dial-up modem synching itself up.

      But if your program entered a loop, the loudspeaker started emitting a very high pitched and steady tone. You could tell other things by listening too - depending on whether the whole "kernel" was looping or not, you might hear individual interrupt handlers breaking in. It was actually a pretty cool tool and I have often considered how difficult it would be to build a UI (not that there was any such thing as a UI in those days) that gave the equivalent information.

      CPUs are now way too fast of course and do too many things at once to make this approach any use. But I think it could be a very useful way to very quickly get a good estimation of the quality of a network connection.

      Whether you'd want to start open heart surgery based on that estimate is another matter of course.

      --

      [x] auto-moderate all posts by this user as insightful

    10. Re:The ear is very sensitive... by abischof · · Score: 2
      Instead, by learning it as a language based on sound - they'll be able to reach 30 wpm and greater because of how our brains are designed for optimized processing of language/sound. They'll begin hearing letters without even thinking of dahs and dits, or dashes and periods.
      Can you recommend any free/Free software-based Morse trainers that use this technique? (I'm a Tech Plus, KB3BZG, but I wouldn't mind improving my CW speed)
      --

      Alex Bischoff
      HTML/CSS coder for hire

  24. a working example by rillian · · Score: 3, Informative

    If you don't want to figure out how to insert a literal ^G, you can try this simple example:

    ping localhost | perl -e 'while (<>) { print "\007" if /ttl/; print }'
    1. Re:a working example by Anonymous Coward · · Score: 0

      ping localhost | perl -ne 'print "\007" if /ttl/; print'

    2. Re:a working example by Nutello · · Score: 1

      Or just use the -a switch with a ping from a recent version of iputils.

    3. Re:a working example by twoshortplanks · · Score: 2
      ping localhost | perl -pe 's/ttl/$&\x7/'
      Allow to see the actual ping though. Oh, and my ping doesn't seem to print "ttl" so I have to do:
      ping localhost | perl -pe 's/bytes/$&\x7/'
      --
      -- Sorry, I can't think of anything funny to say here.
    4. Re:a working example by Anonymous Coward · · Score: 0

      OMG, that snippet of perl is actually decipherable. What has this world come to.

    5. Re:a working example by alexpage · · Score: 1

      Damn, you beat me to the -p solution ;)

      Although the -a switch to ping, if available, is the easier option still...

    6. Re:a working example by The+J+Kid · · Score: 2

      ping localhost | perl -e 'while () { print "\007" if /ttl/; print }'

      Dude, get real.
      A "echo Is this thing on?" is all you need.

      --
      Moderation: +4. Modded 70% Funny and 30% Overrated. 100% Saturated.
    7. Re:a working example by jtdubs · · Score: 2

      ping localhost | perl -pe 'print "\007" if /ttl/'

      perl -pe expr is equivalent to:
      perl -e 'while() { expr; print }'

      In other words, the -p takes care of the while() print loop for you.

      Just FYI,

      Justin Dubs

  25. Newbie to google by SpaghettiPattern · · Score: 1

    Do a quick google for hospital machine ping and voila the meaning of life!

    --

    I hadn't the slightest objection to his spending his time planning massacres for the bourgeoisie... (P.G. Wodehouse)
  26. technology in use by newsdee · · Score: 1

    So the surgeon will have this walkman, and only cuts something when the music is harmonious.

    It looks ridiculous said like this, but imagine the uses in emergency situations - you have to setup a connection using whatever network you can find, and the bandwidth usage changes constantly. So by listening to the "sound", you can take action at the right time without worrying about lag.

  27. A suitably clever piece of software by Sri+Lumpa · · Score: 1

    " it is possible to hear the reliability and strength of an internet connection"..."I'm convinced that there's nothing here that couldn't be done with a suitably clever piece of software - unless I'm missing something."

    Of course, you can always do it using a suitably clever piece of software that "converts the frequencies of a 'ping' to sound", what were they thinking? ;)

    --
    "The obvious mathematical breakthrough would be development of an easy way to factor large prime numbers." Bill Gates,
  28. ping - packet internet groper by hopbine · · Score: 2

    ever wondered whar "ping" means

    --
    Semper ubi sub ubi
    1. Re:ping - packet internet groper by Bill_Mische · · Score: 1

      Since ping is the sound sonar makes to establish if there's anything there I've always felt that the name was probably invented after the acronym.

      Just a thought.

      --
      Boring Old Fart (40, married, 3 kids...er no...make that 49, married, 3 grown up kids...it's been a long time)
    2. Re:ping - packet internet groper by Anonymous Coward · · Score: 0

      Try the second review.


      The Story About Ping [amazon.com].

  29. Why do I get the mental image.... by fataugie · · Score: 1

    of Sean Connery (dressed like a sub captain in the Hunt for Red October) standing in a NOC giving the command:

    Connery: "One Ping Mr. Reilly"

    Reilly: "But Sir!"

    Connery: "I said one ping!"

    --

    WTF? Over?

  30. Perfect example of bullshit by the+bluebrain · · Score: 3, Informative

    testing a network in this way is near enough to useless to make no difference.

    The concept is that of "continuity". We are surrounded by it, we are so used to it that we don't perceive it as such anymore: objects do not simply appear out of thin air, or disappear with/without a puff of smoke. Objects do have edges, but they are well-defined and predictable. For example: my table stops *there* [stares at table], right at the edge, and will continue to do so until further notice. If at some point it no longer stops *there*, e.g. because someone moved it, or it broke, then I probably will be able to tell why. In addition, I can judge the permenance of objects in the physical word with a good degree of certainty: I can tell the difference between a good, solid table, and a wonky one.

    Networks are different: they go down for no apparent reason, suddenly, and without warning. They can be more or less robust, but I will not be able to tell how robust a network is with a couple a pings.

    The physical-world analogy of that which is being proposed in this article is the following:
    A surgeon knows from experience that her hands occasionally just disappear, and then reappear again a while later. She personally doesn't know why this is, but has gotten used to it. During surgery, it is bad for her hands to disappear. So, before performing surgery, she waves her hands about, shakes them, wrings them, and it they're still there, it'll probably be okay.

    Great. The point is that what the surgeon needs to know about the network (or in the analogy, her hands), is *why* it disappears, and under what circumstances. Only then will surgery be able to be performed with a calculable degree of risk. So: build a dedicated network, with guaranteed ping times, zero jitter, et cetera. Then, once you have gained some faith that your network is reliable, by all means test it before using it, but do not rely on some arcane hand-waving to judge if it's good enough or not. If there is any reason that any parameters of a network may change during tele-surgery - like some PFY firing up Kazaa - then it's simply not good enough for the task.

    --
    yes, we have no bananas
    1. Re:Perfect example of bullshit by afrop · · Score: 1

      As witty and wonderful as your evaluation is, it misses the mark.

      Let's say, for example, the you're playing quake. The quality of your network connection is most likely always changing. When it gets worse and latency increases, your playing suffers. The ammount of lead you were giving your targets before is no longer sufficient. If the lag carries on, your playing eventually adjusts and you're hitting targets again.

      Now, what if you have a machine sitting next to you that is measuring latency between you and the game server. So that when latency changes there are small changes in the pitch it emits. Now, rather than learning through trial and error that your connection has gotten worse and that you need to compensate for it, you can train yourself to use those pitches to compensate for it.

      Well, that's what the article is talking about. It's just a tool. It's not a magic network diagnostic tool of doom that's going to magically predict the behavior of a network in advance. It just converts one bit of information. the current latency between point a and point b, into a form that's easily interpreted by the brain.

    2. Re:Perfect example of bullshit by Omni-Cognate · · Score: 2, Informative

      Regardless of how well you design your network, it is possible for it to go down or experience brief glitches, as you yourself pointed out. If the network does go down and you are in the middle of a delicate procedure, it is essential the surgeon knows about it as quickly as possible, and not just from an image freezing or something. Imagine what can go wrong during 0.5 of a second in which a surgeon has hold of some delicate piece of tissue and thinks the reason it isn't moving is because he isn't applying enough pressure, when in fact the image has momentarily frozen because of a brief network glitch. Having a pet geek monitoring the network and yelling if something goes wrong isn't good enough to deal with such short-term matters.

      The point is it sounds like a good idea for the surgeon to know how the network is responding RIGHT NOW!! It's not a question of whether the network has gone down, but whether the image on the screen is an accurate representation of what is going on at this precise instant

      I'm not talking from any knowledge telesurgery, but I can't think of any faster way for a surgeon to be alerted of network problems. The pings could be sent out constantly at a high rate (without even waiting for each to come back before sending the next), and their results converted to a sound which the surgeons hears continuously. If there was a sudden drop in responsiveness or if the connection is lost, the surgeon may even know quickly enough to respond instinctively.

      Sometimes very simple ideas turn out to be highly effective and lasting. Think about the dead man's handle on trains, for example. And sometimes the more complicated ones cost lives, like the Airbus computers. (and yes I know the Airbus problems were technically pilot error, but the point still stands - it's good for the person in control of a potentially dangerous situation to get accurate feedback in the simplest and most robust way possible)

      >> The point is that what the surgeon needs to know about the network (or in the analogy, her hands), is *why* it disappears, and under what circumstances

      Nonsense! If for some reason, during an operation the network goes down, what the surgeon needs to know, and know bloody quickly, is THAT it has gone down, so he can do whatever he has been trained to do to minimise the danger of the situation. As to WHY it went down, there's plenty of time for thinking about that once the patient is safe

      --

      "The Milliard Gargantubrain? A mere abacus - mention it not."

    3. Re:Perfect example of bullshit by the+bluebrain · · Score: 1

      Right - the surgeon doesn't need to know exactly what went wrong with the network. But I would also say that she doesn't need to have a guitar twanging in her ear the whole time, either. What shocked me was these admittedly neat tools being suggested for telesurgery of all things. If ping jitter is a problem on the network you are using, then giving ergonomically fantastic feedback on the quality of the connection isn't going to change anything: the network is just not good enough. If I were a doctor (even more so as a patient) I would definitely want the equivalent of a dedicated, redundant point-to-point copper or fiber line between doc and patent, with a fixed latency, zero jitter, not shared with anyone, not subject to external influence short of a physical break of all redundant lines. Making apparent the reliability of what the surgeon is seeing is necessary of course, but not specifically the ping times.
      This is like a new device for measuring the degree of failure of the breaks on a Formula-1 racing car. "They fail?" - "Oh yes. Actually, continuously, to a certain degree." - "Ah. Better not drive it then, eh?"

      My kind of overstated title refers to the false physical analogy. Translating ping times and jitter into sound gives the illusion of being able to get a feeling for the network, exactly like leaning on a table and wobbling it. The thing is, it's not the same thing. It is not only amusingly erronous, but also dangerously so, in this particular case.

      --

      "The Great Hyperlobic Omni-Cognate Neutron Wrangler," said Deep Thought, thoroughly rolling the r's, "could talk all four legs off an Arcturan Mega-Donkey -- but only I could persuade it to go for a walk afterward."
      (translation: I like your sig. And no, I'm not trying to talk your legs off :)

      --
      yes, we have no bananas
    4. Re:Perfect example of bullshit by the+bluebrain · · Score: 1

      Why, thank-you :)

      You're right: I was emphasising the "predictive" element of the tool - which is not its intention.
      I find it kind of hair-raising, though, that telesurgery is being contemplated at all over a network with variable latency (which is no problem for Quake, unless you're a pro and your pay cheque depends on it :) , combined with the postulation that "we can get a handle on it, with *this* nifty tool". Maybe the word "telesurgery" is simply what made this article newsworthy at all.

      --
      yes, we have no bananas
  31. Ah ok. by grub · · Score: 2


    When I first read the headlines I imagined that weenie from the teleco ads using VoIP to ask "Can you hear me now?"

    --
    Trolling is a art,
  32. Quake Shows Internet Connection Quality by Saint+Aardvark · · Score: 5, Funny
    Playing Quake in multi-player mode can show the strength and quality of an Internet connection, says Barry Straub, network system administrator for the University of Leith. By tracking the number of times a player is "fragged", or killed by an opposing player, he's able to track the latency in a given path over the Internet -- and this will be of great use for virtual surgeons of the future.

    "It's pretty simple, really," says Straub. "We just set up a couple standard gaming stations: one in the operating theatre with the patient, and one by the chief surgeon. They play against each other and report whenever they've been fragged. By tracking the frag rate, we can get a surprisingly accurate picture of the quality of the connection."

    Because the gaming and surgical computers use entirely different protocols, there is no way for the two signals to get confused.

    Straub admits that there is one thing that needs to be overcome before his method sees widespread use. "We've had a couple complaints from the surgeons about distractions from the gamer. And I can see their point. When you're chest-deep in someone half a continent away, you don't really want someone yelling '34t h0t l34d, suxx0rZ!' in your ear."

    "But we're thinking of maybe removing the larynx of gamers for this. It's probably the simplest solution."

    Open-source figurehead and programming guru Richard Stallman was unavailable for comment at press time. "He's having a gall-bladder operation right now," said a source close to the FSF founder. "He's going to be a few weeks recovering from the plasma burns."

  33. Old idea, new application by bigboard · · Score: 3, Informative

    http://www.tuxedo.org/~esr/jargon/jargon.html#ping This was done years ago according to the jargon file.

    --
    Cynicism is the natural defence of the romantic.
    1. Re:Old idea, new application by RFC959 · · Score: 2

      Yup, I was thinking the same thing. Also, Solaris' "snoop" has a -a option, which outputs to the audio device so you can hear how much traffic there is. Seems like this guy isn't doing anything terribly new, although it's a different and possibly useful way to audiolize(?) it.

  34. A cool, simple idea by Omni-Cognate · · Score: 3, Insightful

    I don't think the poster quite got the article. Regardless of whether this can be implemented in software or would require new hardware (don't know myself) this is a novel idea.

    When you ping a machine from the command line, you get a list of ping times, which scroll by at a rate of about 2 per second or so. This doesn't show you the truly short-term behaviour of the connection. If I have understood correctly (and with the science writer "guitar string" crap removed), the idea here is to ping continually whilst playing a sound whose period (1/frequency) is the same as the ping time.

    This has two advantages I can think of. The first and most important is that the ear is much better at picking up on a change in frequency than the eye is at picking out a couple of unusually high or low numbers in a scrolling list. This means that you can carry out a much larger number of "useful" pings (ie. ones whose results can be understood and used by an operator) per second. The second is that most networking applications (including telesurgery) don't make any use of sound, so the output of the pings is made continuously available to the user in a way that doesn't interfere with the task he/she is carrying out.

    I don't know a thing about telesurgery, but if the very short term behaviour of the connection is important, this sounds like an ingenious way of keeping the user continuously updated.

    --

    "The Milliard Gargantubrain? A mere abacus - mention it not."

    1. Re:A cool, simple idea by klparrot · · Score: 1
      When you ping a machine from the command line

      The ping command isn't the only way to ping a computer. It just happens to be the most commonly-used tool for the job. It sends ICMP ECHO_REQUEST packets to a host, and checks for corresponding ICMP ECHO_RESPONSE packets to come back. But any program could do this, and present the resulting data however it chooses. The fact that someone has said that it's possible to present it as a sound wave shouldn't be newsworthy.

      you get a list of ping times, which scroll by at a rate of about 2 per second or so.

      Many implementations of the ping command let you choose how often pings are performed. On my box, the default is every second, which is sufficient for most purposes.

      This doesn't show you the truly short-term behaviour of the connection.

      I don't think they are talking about pinging at very small intervals. This would clog the network, and the doctor wouldn't be able to react any faster really if 100 pings were sent every second instead of 1.

    2. Re:A cool, simple idea by smallfries · · Score: 1

      Well, its semi-novel. It's all based on Mark Weiser's ideas and calm computing. There is quite a good intro at Calm computing.

      Specifically this is an example of moving intrusive information (visual report of a network connection) into the periphery. One of the classical examples is the dangling string which this is an obvious reinvention of, although the dangling string is a lot cooler and would be more useful in a surgery setting.

      Lots of previous posters have already pointed out that what you really need is quality of service but this is nice as if it gets a bit 'weird' eg laggy then you can look up (or listen) and get feedback that it is the network and not the system playing up. Useful reassurance...

      --
      Slashdot: where don knuth is an idiot because he cant grasp the awesome power of php
  35. Re:ping? Really? by Juggler+cant+juggle · · Score: 1
    And they're just now discovering it? Did the reporter read a man page or something?

    Woah! Don't jump to such radical conclusions! It takes years of using a UNIX like OS to be able to consult man pages.

  36. This isn't far fetched... by Newer+Guy · · Score: 2

    The ears are by far our most sensitive sensory system. The eyes can easily be fooled (if they couldn't there'd be no movies or TV). Sense of touch can be compromised by callouses. Taste...well no two people taste quite the same. Same is true for smell. Then we have our ears....Most people can hear over at least a 100 db dynamic range. sense of pitch - the ability to hear minute changes in the frequency of sounds is quite acute. So it the ability to hear the variance in time between sounds. Yes, there are quirks about our hearing such as the ability to mask sounds, and the fact that we only hear the louder of two frequencies close together (otherwise MP3 and Ogg encoding wouldn't work) but these anomolies have been extensively studied and are faily well known. Another thing...our hearing can be trained too! We can learn to hear things better/differently...just ask any audiophile. All in all, nature has given us a great test instrument in our hearing.....

    1. Re:This isn't far fetched... by KarMannJRO · · Score: 1

      Taste...well no two people taste quite the same. Same is true for smell.

      OK, despite having my doubts on some of your points, I'm not going to ask for proof of either of these two!

  37. webserver monitoring by Zayin · · Score: 5, Funny

    How about transforming each http request to the webserver to sound? It would be something like this:

    ping........ping........ping....[slashdot story posted]....ping..ping...ping.ping..ping..ping.ping .
    ping.pingpingpingpingpingpingpingpingpingpingpi ngp ing
    pipipipipipipipiipiipipipipipiiiiiiiiiiiiiiii ii [blue smoke from webserver] piiiiiiiiiHONK... HONK[fire alarm going off]

    --
    "I'd rather have a full bottle in front of me than a full frontal lobotomy"
    1. Re:webserver monitoring by Ageless · · Score: 2

      That is the first time I have actually laughed out loud in like 5 years of reading Slashdot. Bravo! :)

  38. what's with all the negative comments? by spditner · · Score: 2, Informative

    Oh, it's not a guage, oh, why don't they print out a number... Sounds like a bunch of frustrated programmers who haven't had an idea of their own.

    It's called human computer interaction. The doctor has his hands and eyes full. A small auditory queue of whether it's safe to try to move that robotic arm (via an APPROPRIATE interface, not the keypad on your keyboard) is of great benefit.

    It's simple, effective, and doesn't require an understanding of networking or what the numbers mean. Low pitch bad, high pitch good (or whatever the mapping is) ... It's so simple, it's perfect. Like treemaps. Have you ever seen hiarchial data represented in such a useful manner?

    1. Re:what's with all the negative comments? by spditner · · Score: 1
    2. Re:what's with all the negative comments? by Ektanoor · · Score: 3, Interesting

      Pick up an cockpit and convert every signal into numbers in displays. Less than five seconds the pilot will search for the parachute...

      In fact we are some sort of weird generation. Some sort of generation X that forgot that there are other means of information rather than listings falling into syslogs, icons shinning and popup windows. Back in the early 70's, when I saw the first computer (a beast called IBM/360), computers had beeps, shinning buttons, switches that turned automatically. Most of it have gone. Only the irritating beep on Linux command line, when you make some mistake, reminds me that once that was one of the main warning signals. Today's audible signals turned into a misture of music or small sounds that follows GUI actions in many details. However, this signalling is by 80% superfluous. You don't get anything from listening *woops* and *pops* while you're working. As you hear it coutless times, you get so used to it, that you may ignore any serious warning sound. It's just entertainement, nothing else.

      The case of creating a audible ping is something that depends on two factors. Is this signalling important? Probably yes. With this you may get a control of network problems that may happen when you're doing something else. But the second problem might kill it. Is this signalling discrete and unique? Probably no. On my experience, I have seen lots of networks where ping timings bounce like crazy, in one moment you get 200us and right after that 2000us, then you fall into 10us and jump up to 1000us. Now, pick up this "audio-ping" and listen for a while. What will you get? Yes, MacBrains with cheesy ears. No information, no usefulness.

      However, there are lots of chances to create a useful ping. Note that audio is just an abstraction, something that compresses the real data into a more compact form of information that is more perceptive than the original (btw ping itself is quite an abstract entity to evaluate network status). So if one picks the right signalling with the right timings and the right transmission, such audio-ping may turn into something very useful. But, this can only be seen after someone cooks the thing. Until then we can only speculate.

    3. Re:what's with all the negative comments? by op00to · · Score: 2

      10 microseconds, eh? That's pretty good. When I ping localhost on my machine, I can only get around 45 microsectonds. :( What type of super-fast network do you use? I think avionics manufacturers would like to talk to you...

      PING studorgs (127.0.0.1) from 127.0.0.1 : 56(84) bytes of data.
      64 bytes from studorgs (127.0.0.1): icmp_seq=0 ttl=64 time=44 usec
      64 bytes from studorgs (127.0.0.1): icmp_seq=1 ttl=64 time=45 usec
      64 bytes from studorgs (127.0.0.1): icmp_seq=2 ttl=64 time=46 usec
      64 bytes from studorgs (127.0.0.1): icmp_seq=3 ttl=64 time=46 usec

  39. Interesting idea but it's been out for years by randomErr · · Score: 2

    This has been out for years. Just run an MP3 or OGG streaming server like Icecast, Shoutcast or SimpleServe Shout. You can hear the stream degrade or improve as through-put changes. Plus most streaming server have a status window that will show you how your connection is doing. If you have good sound quality you know you have a good connection.

    Why do they make simple things complicated?

    Icecast: http://www.icecast.org
    ShoutCast: http://www.shoutcast.com
    SimpleServer Shout: http://www.analogx.com

    --
    You say things that offend me and I can deal with it. Can you?
    1. Re:Interesting idea but it's been out for years by MooseGuy529 · · Score: 1

      Because detecting changes in frequency is simple, but radio is harder to tell; also, internet radio is buffered, so by the time you hear it degrading, the action you did 10 seconds ago when it was working well are severly degraded by the time they get there. I would counter that hearing a frequency change indicate how fast and responsive the network is working is better than listening to music--people have different senses of how good music is. I usually listen to pretty crappy MP3 files (64 KBPs, usually) so I don't really mind much unless the player really brings out the high static noise. But I can easily hear frequencies, just like everyone!

      --

      Tired of free iPod sigs? Subscribe to my blacklist

  40. If you don't like sensationalism... by Dale+Dunn · · Score: 1

    Then stop linking to New Scientist. It seems like every story posted to /. from there is either over-hyped, or wild speculation. On the other hand, maybe people just really enjoy debunking lousy science news stories. That would fit in with the geek know-it-all mindset. Like I've just demonstrated. As for my vote, please stick to news from the more level-headed science reporting magazines, such as Science News or maybe Science Daily.

  41. similar projects by bjoern_kah · · Score: 1

    there are similar projects dealing with the aural network-traffic. birds tweeting when there is traffic. or a kind of synthetic morse alphabet to show the network-protocol and the kind of data..

    one of them is a kind of plugin for apache:
    digital emotions

    1. Re:similar projects by AchilleTalon · · Score: 1

      You are right. This idea is not new. I read few years ago in the SysAdmin review an article from someone who present similar experiments at LISA. Unfortunately, I have not the review at hand, but it is somewhat similar to what you describe. The guy sythetises sounds from network monitoring software and can even modify sound when some intrusion on the network is detected. So, it's not a new idea. However, what about deaf or hard of earing surgeons? The intent use seems to me simply an opportunist approach to a problem the can be resolved better by other means.

      --
      Achille Talon
      Hop!
  42. They need some good samples.. by varjag · · Score: 1

    ..and they can fetch some from 'Saving Private Ryan':

    Ping Ping, n. Probably of imitative origin.
    The sound made by a bullet in striking a solid object or in passing through the air.
    1913 Webster

    They'd feel themselves real field surgeons then.

    --
    Lisp is the Tengwar of programming languages.
  43. Re:ping? Really? by orthogonal · · Score: 3, Funny

    Hey, there's no 'ping' button on ie's taskbar, how can the average user know that command exists ?

    'Ping' is a duck. I learned this in first grade.

    (But check out This Amazon review (scroll down) by : John E. Fracisco. (No, the link doesn't give me referer bonuses or whatever.))

  44. Reminds me of the iron foundry by YeeHaW_Jelte · · Score: 3, Interesting

    When I was younger, I had a vacation job in an iron foundry (please don't ask why, the pay was shitty too) and I worked for a while in quality control. There was this old man there who used a hammer to test the newly casted pieces: he just hit them, and based on the sound he could tell if the casting had air pockets in it, or if the iron quality was sub-standard. The electronics which were purchased also for quality control were gathering dust in a corner.
    This idea of using sound to check connections may be less absurd than it sounds ... the old man was always right, even if the electronics weren't.

    --

    ---
    "The chances of a demonic possession spreading are remote -- relax."
  45. Old idea by timbrown · · Score: 2, Informative

    snoop (the packet sniffer in Solaris) has had an option to "listen" to packets since at least SunOS 5.6: ... snipped from man snoop ...

    OPTIONS
    -a Listen to packets on /dev/audio (warning: can
    be noisy).

    --
    Tim Brown
  46. Imagine.. by Mr2cents · · Score: 1

    Someone you can't stand is having an operation, what do you do? "Hmm.. how do those DOS attacks work again?"

    --
    "It's too bad that stupidity isn't painful." - Anton LaVey
  47. Peep - the network auralizer by sh0rtie · · Score: 2


    Actually there is a sourceforge project that you can hear the network traffic as the sound of rain or a forest, the more traffic generated the busier the forest sounds or the harder the rain falls

    i have run this and i have to say it beats listening to the sound of a server rooms fans

    you can see/download the project here

    1. Re:Peep - the network auralizer by ergo98 · · Score: 1

      How useful of this in the era of switched networks though? These sorts of things made a lot of sense in the hub broadcast everywhere world, but now that most networks are a cascade of switches, and individual lines from one node to another 5 switches away could be saturated without being apparent to other users.

    2. Re:Peep - the network auralizer by yppasswd · · Score: 1

      Auralizer? English is not my mother tongue, but if "Aural-" is for "Auricolar", what is an "Analizer" for?

  48. The other way round, surely? by djkitsch · · Score: 2

    Of course, a clever piece of software can do this too - but you already have this clever piece of software installed for free in your brain.

    Given that the latency of a ping is no guarantee of the connection speed in 5 minutes time, regardless of whether you use your screen or your ears, isn't this the other way around? Taking a method as good as any other and writing a clever bit of software to use the clever bit of software in your brain to get much the same results as a simple ping?

    And what about a quick glance at a latency graph on the pc's monitor? If I was undergoing remote surgery, I'd much rather rely on a nice smooth graph of low ping latency over the past 2 hours than the questionable skills of a tech listening to the pings for a few minutes...

    --
    sig:- (wit >= sarcasm)
  49. missed the point by Anonymous Coward · · Score: 1, Interesting

    i think a lot of you folks have quite missed the point.

    picture the page in your newspaper that has the little weather contour map of the high and low pressure areas. This information could be much more simply depicted as a table of pressure reading at various map points, so why do we go to all the trouble of producing the picture? Because the human brain is good at extracting information from pictures, it follows the lines, it analyses the curves, it recognises the directional arrows and can extract the information contained in the data - which is exactly what you want to get across.

    A telesurgeon has only two senses not already quite occupied, only one of which can be utilised for accepting the output of a computer. The brain is good at detecting harmonics in a sound frequency, so delivering the latency information in this way is very clever indeed.

    If you really want to read some pointless raving put down the new scientist and go read some patents or something.

  50. You're missing the point! by djkitsch · · Score: 2

    You're missing the obvious, which is that the net is a huge network: the fact that you've got a nice low ping *now* doesn't make the slightest difference if a major router goes down in 30 seconds time. It's big enough to be more or less random from the point of view of one user.

    I'd be bloody terrified if the surgeon started to cut into a vital organ, a DOS attack slowed the network down suddenly, and he had to hold his scalpel in precisely the same position for 5 mins while the connection stabilised. A gimmicky audio program wouldn't help with that, because by the time you could hear the problem, it'd be too late!

    --
    sig:- (wit >= sarcasm)
    1. Re:You're missing the point! by ball-lightning · · Score: 1

      Yea, whats wrong with the old way? Surgeons working on their patients in person... The only way I see remote surgery as being safe at ALL is if it had its own seperate network (not part of the internet). The fact is that while the internet is pretty reliable when it comes to things like websurfing and email, when it comes to a life or death operation, it just isn't reliable enough.

    2. Re:YOU're missing the point! by Skavookie · · Score: 1

      Scenario 1:
      Some emergency occurs and a patient needs an obscure and delicate operation that few surgeons can perform safely. It is decided that telesurgery over an unreliable connection is too risky, so a surgeon from a few states over is flown to the scene, only to arrive too late. The patient dies and everyone thinks, "If only the surgeon could have made it here faster..."

      Scenario 2:
      Some emergency occurs and a patient needs an obscure and delicate operation that few surgeons can perform safely. Nobody wants to waste time, so a surgeon on the other side of the continent hops online and after a difficult and bumpy ride just barely manages to save the patient. Everyone thinks, "Gee, that was risky and there were a few scary moments but fortunately the surgeon could hear when it was and wasn't safe to cut and the patient survived!"

    3. Re:YOU're missing the point! by yRabbit · · Score: 1

      Then people would have to have telesurgery devices with them, and have the proper setups (and can trust that whoever online says they are a surgeon really is, or know someone who knows one), or have hospitals nearby that have telesurgery devices (but no surgeons on hand?).

      While telesurgery could work, let us hope that no routers go down in the middle of it, and that nobody attacks the servers, and that the machines are sophisticated enough to allow the surgeon to work as well as he could in person.

  51. pinging nightmares by tanveer1979 · · Score: 2

    1am: ping blip blip blip ping
    3am: Story posted on slashdot.. many slashdotters just gone to bead: ping blip blip pant pant blip pant
    7am: Story extremely popular : Ping pant pant huff *scream* *ouch* *fry* *sizzle* *fzzzzzt*.......... ping timeout

    --
    My Aurora : http://www.youtube.com/watch?v=o91ZsGwJYyg
    FB : https://www.facebook.com/TanveersPhotography
  52. No offense... by fudgefactor7 · · Score: 2

    but this really isn't new. Here where I live there are networking companies that to test new networking cable send sound through them. After all, CAT5 is really just a funky version of speaker wire, so it works. I see this as just another kind of test, ok, but not all that important. And I agree that it is probably nothing more than the media jumping on something cool.

  53. MOD PARENT UP! by Anonymous Coward · · Score: 0

    Articles pointed to are substantial. (Perhaps too much so for the average /. reader.)

  54. If the ping is analog by redog · · Score: 1

    It seariously could be true. For 2 years I worked in the underwater survey field and as you might remember from old sumbarine movies those audible pings are used to calculate depth. These days subs and regular vessels even, use multibeam sonars, which calculate depths by waiting for ping returns and measureing everything. Departure angles of the sound, simple harmonic signal, amplitude, phase, period, frequency, quadrature components, phasor, phase advance and delay,wavelength, narrow and wide bandwith, just to name a few. To do this through wire would be much more simple, as you do not have to account for sound speed reductions/increases due to temprature, preasure, or salinity(if in salt water). ping would be cool

  55. No pun intended by hosebee · · Score: 1
    this is a case of the media printing something becuase it sounds (pun intended) cool
    translation: I wrote the sentence ... realized it contained an unintended pun ... and want to make sure you give me credit for the obvious wit involved.

    The cases in which I care at all if your pun was intended are so rare, it would be better to leave off any "(no) pun intended"s.

    ... Remember, paper is just a tree recycled. ...
  56. Incredibly Stupid Idea by Bob+Cat+-+NYMPHS · · Score: 1

    Why would you do surgery across the Internet?

    Surgeon: "I'm sorry, your loved one died on the table. There was a failure of the teleoperating robot."
    Bereaved relative: "What, did someone trip over the power cord?"
    Surgeon: "No, a backhoe operator in New Jersey increased the latency of the ping."

  57. it is clear by hchristo · · Score: 1

    that the person who authored this article, as well as the authors of several responses, have no idea of how to monitor the reliability of a network connection. furthermore, for real-time procedures such as surgery, one would hope the hospitals would maintain their own private internet and not try to pipe data through a UUNET bottleneck. if it is me on the operating room table, i will foot the bill for the surgeon to be there in person.

    1. Re:it is clear by david+duncan+scott · · Score: 2

      Footing the bill might not be an option. If you're in Cleveland and in a hurry and the surgeon you want is in Hamburg, then time becomes the issue, not money.

      --

      This next song is very sad. Please clap along. -- Robin Zander

  58. The problem I see is this by Guspaz · · Score: 2

    Is that the measurement is qualitative. Two people could hear the same "ping sound" and come to different conclusions about the network quality.

    "Network sounds a bit slow today."

    "Nah, sounds OK to me. Hey Joe, what d'you think?"

    "Dunno, sounds bubbly."

  59. anyone by term_0z · · Score: 0

    My new stereo was just replaced with 'ping'

  60. Solaris has had this for years: snoop -a by Anonymous Coward · · Score: 0

    This is nothing new, the idea of having audible packet dumps is even in TCP/IP Illustrated Vol 1. Not exactly cutting edge techology this...

  61. ONCE AGAIN by Valar · · Score: 2

    New Scientist is NOT a good source for scientific news. They slant their writing such that many minor advancements look like the discovery of the century and major discoveries that don't agree with their politics are made to look routine.

  62. The Late Mike Muuss by Anonymous Coward · · Score: 0

    Talked about someone doing something similar, years ago. From his website:

    http://ftp.arl.mil/~mike/ping.html

    "The best ping story I've ever heard was told to me at a USENIX conference, where a network administrator with an intermittent Ethernet had linked the ping program to his vocoder program, in essence writing:

    ping goodhost | sed -e 's/.*/ping/' | vocoder

    He wired the vocoder's output into his office stereo and turned up the volume as loud as he could stand. The computer sat there shouting "Ping, ping, ping..." once a second, and he wandered through the building wiggling Ethernet connectors until the sound stopped. And that's how he found the intermittent failure."

  63. U-96 by alephnull42 · · Score: 1

    Somehow, it seems like poetic justice that the Network "ping" - which was named after the sonar "ping" used for chasing submarines - has come full circle and is being translated back into sound.

    I have a vision of nervous and grimy network admins with shaggy beards sitting in a cramped room full of cables, with water dripping off the ceiling (that damn AC again), listening to the ghostly "ping" of their network connection getting better or worse...

    "Depth Charge (= Denial of Service) full astern, mein Kapitain!"

    "Brace for explosion!"

    KABOOOOOOM!

    Effects: Room shakes, racks fall over, sparks, yells of "Feuer!", lights flicker on and off

    "All stations report damage!"

    "Load the torpedo tubes with empty Ramen noodle packets and AOL CDs and fire at will! Let those Schweinehunds think they got us"

    --
    Not confused enough? http://translate.google.com/translate?u=www.slashdot.jp&hl=en&ie=UTF8&sl=ja&tl=en
  64. The circle is closed by DarthAle · · Score: 1

    ..after all, submarines have been using an audible 'ping' for quite some time.

    "Answer On One Ping And One Ping Only"
    ~ Sean Connery (The Hunt For Red October)

  65. I heard that by SEWilco · · Score: 2, Informative
    Indeed, I'm using similar indicators for GPS navigation so I can hear my approach while I'm driving. Direction and proximity are easily signaled.

    You've all seen a similar use. Listen to the approach of the lunar shuttle to the TMA-1 base in "2001: A Space Odyssey".

    And fifteen years ago I was listening to network behavior: the RF leakage from a computer or network device can produces recognizable patterns on a radio. I identified excessive directory searches in an application from the background chatter. The higher speeds of current technology makes this more difficult with simple broadcast AM/FM radios.

    I also believe that Slashdot discussed Peep, the Network Auralizer which plays sounds based on network activity. But Peep is oriented toward behavior of an entire network, not of specific connections.

    1. Re:I heard that by FCP · · Score: 1

      That gave me a flashback, too. Nearly 20 years ago, now, I was at Data General (RIP) spending many hours in the lab debugging OS stuff. I would take my Walkman out there and tune into the RF from whatever computer I was working on.

      This would provide "gray noise" for isolation, and give me a heads-up if I flew the machine up its own tailpipe. It does not surprise me that I was not the only one doing the minicomputer mind-meld.

      63077

      --
      .plan: file not found
  66. Don't buffer incisions by Moe+Yerca · · Score: 1

    Yeah, but music streams are easily buffered, I don't know how much I want to time delay response from a scapel cut. I think the point with remote surgery is make things as instantanious as possible and be aware of any network delays that crop up, rather than buffering the connection for continuity.

    Now if you played Twisted Sisters 'Under The Blade' with no buffering and the surgeon could hear any skips, that may be useful.

  67. Verizon by Skyhoper · · Score: 0

    Can you hear me now?

  68. I do that already by loconet · · Score: 3, Funny

    When I listen to shoutcasts if it buffers too frequently then I know the connection is not good.

    --
    [alk]
  69. Re:ping? Really? by Anonymous Coward · · Score: 0

    Don't forget to check 'yes' next to "was this review helpful".

  70. Simple, clever idea... by tiohero · · Score: 1
    Seems to me that the point of the article is not just determining latency, but rather doing more subtle cable quality tests, listening to the behavior of each "ping" similar to sonar/radar, by heterodyning to lower (audio) frequencies. If there are problems in the line or connected hardware, the ear can pick up the distortions and reflections that limit the quality of the signal path.

    You should be able to pick up things like damaged cables, poorly made connectors, and faulty hardware that could lead to reliability problems.

    (Hey, someone should try feeding a 100Mbit connection into an FM radio, that might make an interesting debugging tool!)

    If you are wiring a hospital, you want to be sure that the local network is 100% reliable so you can just switch to a redundant service provider if the net "goes down" without having to debug the LAN as well. Sure, you could do this with a digital oscilloscope and spectrum analyzer, but this seems like a simpler (and perhaps more sensitive) method. - Nice application of a simple idea!

  71. Well... It's outside the box thinking by bferrell · · Score: 1

    [pun here not really intended]

    It sounds like they're making an acoustic graph of latency and response time. I guess the human ear is discriminating enough to pick up the most necessary points and filter the [more unintentional punning here] noise.

    [audiophile rants to /dev/null please]

  72. MOD Parent UP by jazmataz23 · · Score: 1

    Wow, am I the only one who reads the article AND the discussion?

    --
    Death to Argument by Slogan!! (This post twice-encrypted with ROT-13. Replies not using same will be ignored)
  73. This is dumb by jeff_bond · · Score: 2
    This method might tell you about the jitter and latency right now, but it offers no guarantees that the connection will stay that way (I can't see how any method can). If someone starts a bit download or a digger goes through a cable you're screwed! (or rather the patient is)

    Jeff

    --
    stty erase ^H
  74. It's called sonification by SteveBoker · · Score: 1
    Visualization of data is far more common than sonification. Both techniques have their uses. The visual system is good at spatial relations. Good visualization techniques take into account the strengths of human visual perception. Good visualization is a lot less common than it ought to be. We are awash in USA Today style visualization on the web. For instance we are very good at detecting differences in texture. Visualizations as texture are rarely used, but they can provide information about high dimensional relationships that are just impossible to convey in most of the commonly used methods.

    Sonification is best used when high dimensional temporal relations are what is of interest. The human auditory system is adapted to extract high dimensional covariances in sonic signals. This is very difficult to convey visually.

    For more information on sonification, try: (1) Scientific Sonification (2) ICAD -> International Community for Auditory Display

    I teach a course on exploratory data analysis at Notre Dame. Go to the bottom of this page for the link to the course.

  75. music by dkurtev · · Score: 1

    now the cool thing would be to sniff the network of an entire huge company and play the information as music (i.e. synthesise the bytes -> notes). i have been wanting to do this for years. still havent got round to do it :) or maybe it has been done already. cheers, dk.

  76. I think we have something like this already... by Anonymous Coward · · Score: 0

    ...but I guess those poor musician types have never heard of QoS (Quality of Service).

  77. Lots of interesting prior art.. by Anonymous Coward · · Score: 0

    Cute idea, but the guy should stick with music. And doctors should use *real* networks for surgery (not the internet!) and avoid musicians who wannabe network engineers..

    Try this (at LOW volume!!):

    tcpdump -i eth0 -l -w /dev/dsp

    Or, to a remote host:

    ssh remotehost "tcpdump -i eth0 -l -w -" > /dev/dsp

    You will need to generate some traffic. As root, a flood ping (a mean thing to do) to a nearby host will do nicely (ping -f host). You can then compare the change in sound as you perform different activities on the network.

    The sound from a broadband connection is *very* different than the sound from gigabit.

    I started playing with audio monitoring of networks and systems about 5 years ago. It is neat stuff for those who can function well in the audio domain (not everyone does). It also helps when you have far too many status graphs to look at... But it will quickly give you a headache. For anything more than quick diags, the sound must be translated to something easier for the ear to digest (hint: netauralizer).

    The simple redirection technique is flawed for many reasons - buffering, timing, data format conversion. But it is still a useful diag tool.

    You can easily drive a speaker with the output of a T1..

    On a busy website, try tailing the apache access log. You can send, for example, the size of the requested data (converted to a short) to /dev/dsp.

    Others have already mentioned network auralizer. They stole my idea! ;-)

    Drop me a note if you're interested in developing some tools.. freeNOSPAMlunch@hotmail.com

  78. Can you hear me now? by dr_dank · · Score: 2

    Good.

    --
    Where does the school board find them and why do they keep sending them to ME?
  79. Re:This is Stupid -- Nyquist by Anonymous Coward · · Score: 0

    1/2 sampling rate = maximum frequency of reproduction. That's the reason CDs are over 40khz sampling rate -- they need to be able to make up to 20khz (or beyond that, if you believe the audiophiles).
    BUT...
    What else you could do is use technology similar to that which allows you to play music over your internal PC speaker (which also can only be "on" or "off"). For instance, Impulse Tracker does this. Basically clocking it at really high rate, making a pulse train that looks like the waveform (assuming my understanding of how it's done is correct). Quite effective, but i still prefer parallel-port DACs for my headphone-out-less audio needs.

    -MED, who wants his apple now.

  80. Re:Good idea & novel approach --it's called A by Anonymous Coward · · Score: 0

    Yes, this called QOS. THe internet was intentionally designed to treat all packets equally. And be careful what you wish for. Would you like your ISP to start charging more for packets so they get there (and make regular ones crappier?)

    Allocating bandwith is done with other communications protocols. For instance, ATM allows you to do this. An application can request a specific amount of bandwidth. This technology was invented by Telco's which knew that a phone calls needed a certain amount of space, and wanted to be able to pack other data in their on a best try effort.

  81. In my head... by TheSHAD0W · · Score: 3, Funny

    After reading that article, I have a picture in my head of a doctor in surgery garb holding a pair of defibrillator paddles on a Cisco router and yelling "Clear!"

  82. I got a leaked copy of the source code!! by Anonymous Coward · · Score: 0

    SOURCE CODE FOR THE MACHINE THAT GOES PING (MTGP.SH) COPYRIGHT 2002 MTGP ENTERPRISES

    ping surgery-host.us.mayo-clinic.org > /dev/audio

  83. Hemos: you have been trolled by Anonymous Coward · · Score: 0
    I quite frankly think that this is a case of the media printing something becuase it sounds (pun intended) cool. I'm convinced that there's nothing here that couldn't be done with a suitably clever piece of software - unless I'm missing something.

    So the submission says, "This isn't real news, this just sounds cool". And Slashdot posts it. Gawd it must be a real slow day at OSDN headquarters.... (Not that I blame them, it's Thanksgiving after all.)

    -Thomas

  84. A company that has the clever software by yalxk · · Score: 2, Interesting

    In a recent eweek article ( http://www.eweek.com/search_results/0%2C3685%2C%2C 00.asp?qry=jaalam&site=eWEEK - sorry about the lack of html I am still mainly a paper oriented person) a company called Jaalam was mentioned that has a product called AppareNet that uses the ICMP packets to find out the health of networks and provide trouble shooting and status of networks. I actually saw an early demo of their product and it was impressive how it found latency issues, duplex issues, and bottlenecks across our company WAN just by doing an analysis of the data contained in the standard ICMP packet. It was also impressive that it did not trigger any of the firewalls along the way that look for scanners and such.

  85. Wiretap detection by round trip time measurement by Anonymous Coward · · Score: 1, Interesting
    This might be useful in another context - detection of legal telephone wiretaps.

    One of Verisign's services is telephone wiretapping. A telco can outsource their wiretapping function to Verisign, which then takes care of transmitting the calls to law enforcement or other wiretapping customers.

    The way Verisign does this uses their control of the Signalling System 7 network, which controls phone call routing and which they bought a few years ago by acquiring Illuminet.

    The basic concept is that Verisign alters the routing for the tapped phone so that all calls to and from it route through some Verisign tapping facility. Phone numbers today are somewhat "portable", which requires a DNS-like database lookup for every call. Change the database, and calls are rerouted.

    This approach avoids the need to tap into the voice path at end offices. But there's a side effect. Because it changes the routing for the voice path, it has to change the time of flight, based on speed of light lag.

    A useful tapping test for a phone is thus to measure its round-trip time to a nearby phone. Normally, local call latency is a few 8Khz sample times, under 1ms. But a round trip to Northern Virginia from a West Coast phone would add about 30ms of latency.

    Using a short section of hose at each end to get the phones to feed back around the loop gives you a quick read on latency. If you hear a high-pitched whine, latency is normal; if you hear a low-pitched growl on a local call, the routing is nonstandard and something funny is going on.

  86. I think everyone missed the point here... by pla · · Score: 2

    This doesn't require new hardware. You could do it simply by sending a regularly timed sequence of packets to port 7, then linearly interpolating between the packet return times to get a smooth waveform at a frequency having some relation to the round-trip time. By each side adding its own timestamp to the packet (and using a slightly more sophisticate server than "echo"), each side could also find out the one-way trip time each way.

    While "neat", this doesn't seem particularly radical, or even hard to implement. I could probably come up with a crude working version within an hour.

    I don't, however, put much stock in the claims about making telesurgery safer. The information obtained by this only gives a more fine-grained, modally-unusual form of information about the link's *current* state. It has no long-term predictive power whatsoever.

    I didn't quite get the comments about modelling the network as a drum rather than a guitar string - I understand the need for a multidimensional representation, but to monitor even a small subnet you get into numbers of dimensions humans have no familiar analaog to (and thus, cannot extract meaningful information from). Unless they meant that one could plot the "to" times on one axis and the "from" times on the other, and model *that* as a 2D surface such as a drum. That would work, I guess, but would make it harder to understand the output.

  87. VoIP by slightly_kooky · · Score: 1
    Well, I suppose, you could just plug in your Voice over IP phone (like your Snom 100) and just see what the call is like

    Much less hassle than all this musical stuff :)

  88. How freaky, that's just what I did! by Telex4 · · Score: 3, Interesting

    When waiting for Gentoo to compile (zzzzzz) my mate and I were messing around with pipes, listening to the linux kernel source code, and other such exciting things ;-)

    Anyway, we piped a ping through to the speakers and noticed a big difference between local pings and Internet pings, as well as Internet pings to UK sites and US sites. Probably the best use though was just to see if the machine was connected, and also to figure out which patch cable was the one belonging to the particular computer (start it pinging, then unplug until you hear no more pings!).

    God bless UNIX :-)

  89. I agree totally by dnoyeb · · Score: 2

    The poster missed the point that you are making. The surgeon does not have to LOOK at the meter to know his connection quality. He can listen to it.

    If I had this is RTCW maybe I could adjust my aim better. Thats whats holding me back!

  90. Old principles and new misunderstandings by Crash+Culligan · · Score: 2, Insightful
    The notion of the translation of data for another sense is not a new one. Many years ago, as a last piece on a news show somewhere, I saw how some scientists were considering converting chemical assay data to a recognized tune so that they can work on other things and "hear" any anomalies in the sample.

    I can remember it that clearly for two reasons:

    1. The piece of music they mentioned as an example (the Star Spangled Banner), and
    2. The specific chemical application they were going to use it for (urinalysis).

    That's right, whatever wise man said "Never whistle while you're pissing" (I remember it first in connection with Robert Anton Wilson, but I could be wrong) had no idea this day was coming. (And if you ever hear the Star Spangled Banner playing in the washroom, try not to salute!)

    Numbers on a terminal window don't have much meaning unless put in perspective, or the perspective is known very well to begin with. Music is a "given" perspective that most people know already. They may not be able to play a note, but they know what sounds right and what doesn't. This method is a good way to convert numeric data into something more immediately recognizeable.

    Now, the bad news: The connection between doctor and patient in a telesurgery operation must be both low latency and low jitter. When either one isn't there, the participants have good reason to panic. And all that auditory monitoring of ping times and jitter will do is enable that panic to set in that much more quickly. Can you say "liability," boys and girls?

    I just don't consider the modern Internet to be sufficiently reliable for any application, and I expect its quality will continue to degrade as time goes by, more people get on, ISPs save money by not upgrading their equipment to handle the new press of people, and certain forces work to pollute the net with carnality, banality, and commercialism.

    "Nurse, wipe please. And clear those pop-ups."
    --
    You cannot truly appreciate Dilbert until you read it in the original Klingon.
  91. If your connection drops in the middle of surgery by Rogerborg · · Score: 2

    Is the last thing you hear the ping of death?

    --
    If you were blocking sigs, you wouldn't have to read this.
  92. Keword "Watch" by Anonymous Coward · · Score: 0

    Converting connection data to sound would be of
    very vital importance I'd say.
    Surgeons? I'd rather concentrate my
    vision on the screen and only do the precise
    work when I could hear that the connection was
    solid and the delay would be at minimum.

    Sort of how it is in golf, waiting for a lull
    in a breeze before a swing, only you don't have
    any visual indicators like an ENTIRE background
    of faintly fluttering objects (grass, leaves, bushes, litter etc. etc.)

    Try thinking a few seconds before posting, eh?

  93. In Soviet Russia... by cats · · Score: 1

    Network connection pings YOU!

  94. Isn't this from the simpsons. by scelus_scientiae · · Score: 1

    Didn't Arty Ziff (marge's highschool prom date) create a machine that turned the modem connecting noise into musac? Does anyone else smell a lawsuit in the works...

  95. ping -a (Audible ping) by Peter+H.S. · · Score: 2
    He!
    iputils-20020124-8 from Red Hat 8.0 has an "-a" switch, that makes the ping audible.

    [root@helene root]# ping -c3 -a localhost
    PING localhost.localdomain (127.0.0.1) from 127.0.0.1 : 56(84) bytes of data.
    64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=1 ttl=64 time=0.035 ms
    64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=2 ttl=64 time=0.031 ms
    64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=3 ttl=64 time=0.028 ms


    It makes a "bell" sound for every packet. Combining -a and -f (flood ping) doesn't work though.

    I wouldn't rely on ping too much, though, audible or not; recently one of our servers suddenly lost its root-device. Amazingly the kernel limped on and replyed to pings. Our network monitoring program (www.nagios.org) therefore claimed the host was up, but all services had stopped answering.

  96. Sugestion by Anonymous Coward · · Score: 0

    It should be coupled with a flashing border.

  97. Last Post! by alpg · · Score: 1

    An older student came to Otis and said, "I have been to see a
    great number of teachers and I have given up a great number of pleasures.
    I have fasted, been celibate and stayed awake nights seeking enlightenment.
    I have given up everything I was asked to give up and I have suffered, but
    I have not been enlightened. What should I do?"
    Otis replied, "Give up suffering."
    -- Camden Benares, "Zen Without Zen Masters"

    - this post brought to you by the Automated Last Post Generator...