Researcher Runs IP Network Over Xylophones
joabj writes "Following up on experiments of running Internet Protocol(IP)-based networks with carrier pigeons or bongos, UofC grad student R. Stuart Geiger has demonstrated that it is possible to transmit simple ping requests across two computers using people playing xylophones. Throughput is roughly 1 baud, when the participants don't make any mistakes, or get bored and wander off. The OSI encapsulated model of networking makes this project doable, allowing humans to be inserted at Layer 1, the physical layer. Vint Cerf wasn't kidding when he used to say, 'IP on Everything.'"
I remember doing "networking via scraps of paper" at school.
Writing silly notes since kindergarten and then actually implementing some real protocol in computing classes.
Then a couple of years later an LED, a bit of fibre and an LDR and we were building "fibre networks".
Mind you, this was two decades ago.
Looking even at the "cool" projects which come out of MIT undergrads, I get the impression that almost all children are exposed to absolutely nothing interesting whatsoever before the age of 18.
to catch transmission mistakes. Or maybe that would be checksums or CRCs.
Actually they probably did think of that. Some funny looking patent applications coming the USPTO's way...
Do we call Cal UofC? I had to check the article to make sure this very serious research project was coming out of California and not the University of Cambodia.
no?
Speilberg thought of communicating using musical notes 35 years ago
Upcoming studies:
Improving Baud: Coffee vs Electroshocks
IP Backbone Implementation Using Michael J. Fox
River Rapids: High-Speed Internet With Riverdancers
Increasing Latency With Rube Goldberg Networks
Replacing LCD Screens With Bored College Students And Etch-a-Sketches
Stone-age Computing: Exploring Completely Inadequate Alternatives To Modern Technology
1 baud seems quite slow. Using the different notes to code diffent byte values would allow you to transmit data quite quickly. If you have 8 diffferent notes, then 2 consecutive notes can do 1.6 million different combinations. That's equivalent to 3 bytes. 2 notes could easily be played in 1 second rso 3 baud would be simple. Bring it up to 32 keys and the baud rate could go up quite highroad. You just have to encode it properly.
Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
So a quick Google turns up this Black-boxing the User: Internet Protocol over Xylophone Players (IPoXP)
Sigs. We don't need no steenking sigs.
I suggest we refer to this new protocol as "XoIP" (pronounced "zoip", of course).
Are YOU using the TOOL, or is the TOOL using YOU? Think about it!
Let's move the experiment in the subway.
Achille Talon
Hop!
A human can do anything a computer can do. This isn't exactly news. The difference is in how long it takes.
#fuckbeta #iamslashdot #dicemustdie
Great, I just got IPX off my network...
The article states that the musical instrument has "aluminum keys". From http://en.wikipedia.org/wiki/Glockenspiel :
"[A glockenspiel] is similar to the xylophone; however, the xylophone's bars are made of wood, while the glockenspiel's are metal plates or tubes, thus making it a metallophone."
Stuart Geiger has demonstrated that it is possible to transmit simple ping requests across two computers using people playing xylophones.
Was there ever any doubt that this could be done? It's the same as that carrier pigeon IP thing - it was always going to work. Has it taught us anything new?
systemd is Roko's Basilisk.
Baud is a measure of symbols per second, so it's meaningless unless the amount of information per symbol is defined.
In this case, it turns out that a symbol is a hexadecimal value, so the data rate is about 4 bits per second.
Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
With today's DSP technology, FFT algorithms, and a bank of solenoids, two computers could, in theory, transmit data via xylophones a LOT faster than one baud!
FFT analysis on the receiving ends determines which notes are being played and when, even simultaneously. By using notes unique to each machine, both can be playing and receiving simultaneously. It would be quite noisy, but would definitely work.
It would also be a good idea to "damp" the chimes, to dramatically reduce the audio decay rate. This would allow notes to be played in rapid succession, without losing the distinction between individual strikes of a given chime. Yes, the data throughput could become surprisingly fast without the PEBKAC! (Or in this case, PEBXAC)
Sounds like a cool project for someone with a bit of time on their hands, and a good pair of ear protectors.
Willie...
Nearly 9 years ago, ./ reported about IP over bongo drums already, featuring double the data rate.
http://slashdot.org/story/03/09/27/175242/tcpip-over-bongo-drums
As the original page is offlne since years, here's archive.org:
http://web.archive.org/web/20031230015730/http://eagle.auc.ca/~dreid/
What's next, VOIPOXP (Voice Over IP over xyloPhone? Latency will make satellite and lunar communication look really good. :-)
Nate
"The OSI encapsulated model of networking makes this project doable". The OSI model never made anything doable. Encapsulation was invented long before OSI came along and the seven layers never had any impact on the basic Internet protocols. The idea of "frameworks" is about as close as anyone got to anything like the OSI seven-layer cake which has always been an abomination and was never responsible for the development of anything.
"'IP on Everything." Sounds like his office is a really disgusting place.
War is one of the most horrible things a human can be exposed to. And one of the worlds largest industries.
RFC1149/2549 coupled to a keyboard under a line of birds?
Never ascribe to malice that which can adequately be explained by tenure.
In the public grade schools in Hawaii, the class will share about four textbooks on any given subject, and the state mandates and actually teaches toward state tests with state lesson plans and quizzes that are frequently wrong. They mark the kids as wrong when they get things right, and then tell them "you were right but I have to mark it lower because the state's answer is X."
And I don't mean normal smarter-than-the-test wrong, I mean things like singular v. plural.
Parenting is deficient in a lot of places, even abusive, but it's far from only parenting that is fucking up U.S. education.
-- IANAL, this isn't legal advice, and definitely isn't legal advice for you. Also, Squee!
Here is the video demonstration that didn't get posted in the original article:
Video: http://youtu.be/qCT7SisWh38
Internet Protocol over Xylophone Players (IPoXP) situates humans at the lowest layers of the Internet. Read the full paper at http://www.stuartgeiger.com/ipoxp.pdf. A project by R. Stuart Geiger, Yoon Jeong, and Emily Manders at the University of California, Berkeley. Presented at alt.CHI 2012.
And so did many other people to multiplex telegraph signals over precious telegraph lines. In fact generalizations of these techniques lead to the phonograph and telephone. Read Randall Stross Edison biography for details. He is a Silicon valley historian.
Just read the first review
A lot of people who've been working with electronic computers all their life intuitively assume that electrical computers are the only way to go, but there are other (albeit mostly currently impracticable) ways to automate binary math. -You can make a computer that uses water pressure instead of voltage- all the logic gates used in electronics can be built with copper pipe. -You could theoretically build a fully optical computer, with fibers, mirrors, beam splitters, etc (this I've been mulling over in my head) -Hell, I've heard of people using turtles for computing. Not quite sure how THAT would work, but party on, Wayne. Anyway we only use electrical computers because they're super easy to work with. That may change in the future.
You'll like this little gem better.
As a followon to my rfc1149 and rfc2549, I considered doing IP over black holes: if you carefully control matter being dropped into a black hole, you can modulate the huge X-ray emissions as the matter is ripped apart. This would be detectable over huge distances.
that high tech solution to unemployment we've all been waiting for