October 2008

Sun Mon Tue Wed Thu Fri Sat
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  
Previous Months






The Astonished Head Tee!
Buttons, Small and Bigger!
Chomskybat Magnet!
Proloxil T-shirts and Mugs!


Ba-Bow
Limerence (Falls In Waves)


Astonished Head: The Ad
Miserable Ovoid Creature


Current
Crygender
The Hacker Crackdown
The Ethics of Ambiguity
The New Goddess
In the Queue
Love and Limerence
A General Theory of Love
Labyrinth of Desire
The Second Sex
Decoding Gender in Science Fiction
Male Bodies, Women's Souls


The Aristocrats
The Blenster's Blog
Classical Values
The Colossus
Exit Zero
Fried Green al-Qaedas
Kate Evans' Blog
Protein Wisdom
Seablogger
Spiced Sass
Ten Fingers 6 Strings
through the moonroof
verb-ops
Virtual Occoquan
Waiting for Cassowary

BMEzine
ErosBlog
Fleshbot
Girl with a one-track mind
ModBlog
Susie Bright


Adventure Cycling
'BentRider Online
crazyguyonabike
Greenspeed USA
HP Velotechnik
Ken Kifer's Bike Pages
Nomadic Research Labs
Northeast Recumbents


boingboing
Dan's Data
Engadget
Gizmodo
Mozilla
Oh Gizmo!
OpenOffice
Slashdot
ThinkGeek
Treehugger
Ubuntu
Ubuntu Forums
Wired



Get Firefox
Opera


February 28, 2005

In the early 80s, I knew a kid named Marcus whose father had a terminal with an acoustically coupled modem that he used to connect to the mainframe at his office. He let us use the terminal to dial up and play a game called Dungeon, which was about a half-step above the text-based computer games of the time because it presented you with a primitive graphical representation of where you were:


In this case, you (X) are in a room with doors to the North and East, and there's a monster (M) in there with you. You'd move around by typing things like GO DOOR NORTH or ATTACK and so on. Marcus updated a hand-drawn map on graph paper as we went through the dungeon, because you could only see one room at a time.

The cool thing about the acoustically coupled modem was that if you knocked it or jumped around on the floor, it would pick up the sounds and spew ASCII garbage like across the screen. If you pulled the handset out of the coupler and yelled into it, you'd fill up the screen before the mainframe dropped the carrier.

The same principles, apparently, were used to hack the iPod's firmware. Nils Schneider basically made the iPod squawk out its firmware secrets by turning a piezoelectric element within the unit into a speaker, recording the output, and turning the acoustic data back into digital data--just like the modem.

Seth David Schoen at Vitanuova writes,

Somehow this reminds me of the scene in William Gibson's "Johnny Mnemonic" in which Johnny is made to recite (for three hours) a memorized computer program to which he has no conscious access. "And then it all faded to cool gray static and an endless tone poem in the artificial language. I sat and sang dead Ralfi's stolen program for three hours." In the story, the program in question is a misappropriated secret; here, despite the interesting aesthetic parallel, I think Schneider's purpose in studying the iPod's firmware is perfectly proper.

Mr. Schoen goes on to outline the virtues of this über-creative approach, and I think he's right. The technique appeals to the kid in me... the one that used to jump around just to watch ASCII fly across the screen.

[Via BoingBoing.]