My Dinner with Trey

Life is full of coincidences, but sometimes they compound one another to the point that the answer to “What’s the chance of that happening?” is beyond the imagination. Such a compounding of experiences happened to me earlier this month in Italy.

It began innocently enough. It was Sunday, May 7, and my wife and I had just arrived in Florence. As I’d been doing since beginning our trip in Venice a few days before, I sent an email message to our family back in the U.S., telling them where we were. The subject of the message was “Firenze.”

Our son, Warren, an L.A. musician, wrote back, “Firenze?? Yes!!! One of Phish’s early songs is an instrumental, which ends on a 3-part harmony, in which they sing, “Wash Uffizi, drive me to Firenze” over and over again. It makes no sense. Anyway, that’s how I know of Firenze.” I didn’t give his message much further thought.

Later that evening, we asked the concierge at our hotel for a restaurant recommendation, and he gave us three names. We walked to the first one, but it was too busy, so we continued on to Buca Mario, located in the cellars of Palazzo Niccolini since 1886. Good food, BTW.

We were sitting there eating and drinking, when the couple at the next table was served their desert. I looked over and make some silly comment about how good it looked. So we start talking a bit and for some reason I can’t recall, I mention the email from Warren about Firenze, the song. Why I brought it up or even remembered it, I have no idea.

Quite casually, the guy we’re talking to said, “I wrote that song.”

Yup. The guy at the next table was Trey Anastasio, the brilliant guitarist formerly with Phish. And yes, he did indeed write the song. He told us how the song was inspired there in Florence when he was a street musician at age 19.

Trey and his wife, Sue, are super-nice folks, and it was fun to spend even just a few minutes comparing notes on raising kids in New York City, the difference between the Upper East Side and Upper West Side, etc. But none of us could quite get past the freakishness of how it came to be that we met there and that I just happened to mentioned his song. A seemingly random event, even by itself.

Of course, I quickly emailed Warren, who wrote back, “If you see him again, tell him ‘Stash’ is only one of the greatest songs ever.” We didn’t see Trey and Sue again. I think it would have been too much to handle.

Can Dave Move BitTorrent?

We’ve played with BitTorrent for some time now. I also interviewed its creator, Bram Cohen, over two years ago. I love BitTorrent, as do most other distributors of popular large files, but its adoption has been slow. It requires a plug-in for most browsers, and to use it properly you may have to tweak your firewall, which is beyond the abilities of most Internet users. What’s really needed is for BitTorrent to be built into all our browsers.

Now Dave Winer has taken up the cause of BitTorrent, and I believe he’s doing it just for the good of the Internet. Dave’s endorsement and evangelizing could be the tipping point for BitTorrent, which could ultimately be as important a contribution as his work on RSS, outliners and content-managmenet systems. Thanks, Dave.

WiFi at 37,000′

Well this is cool. WiFi aboard a Lufthansa 747-400. It’s about $27.00 for the whole flight, but that’s just a bit more than $2.00/hour. Mac Stumbler shows five Agere-Lucent WiFi access points or routers on board. Performance and relaibility are good. Maybe I’ll turn off the VPN and run a performance test later. Glad I brought a spare battery for the PowerBook.

Off to Italy

My wife and I are heading to Italy for a few weeks. That means no (or at least very little) blogging and certainly no podcasting until the end of May.

On the way out the door I squeezed out my latest personal podcast with news from IT Conversations and The Conversations Network.

Podcast Academy 3: Coming Together

The curriculum for Podcast Academy 3 (at Yahoo! in Santa Clara, CA, June 15-16) is now more than half complete. We’ve got only six more classes to add, and we’ve got great prospects for all of them. Here’s what we’ve confirmed to date:

If you haven’t registered yet, you’d better do so. With only 110 seats, this one’s going to fill up real soon.

The Audio-Insert Offset Problem

There are a number of features and applications that need to know where sounds are in the middle of MP3 files. For example:

  • Audio search finds words and phrases in audio files and keeps track of where they are.
  • Our own Clip feature likewise works on the basis of offsets by time.

These are great features, but they’re plaugued by another new development: they dynamic assembly of MP3 files to include promos, commercials, etc. The problem is that when MP3s are re-assembled with components of different lengths, any previously identified sections will now be earlier or later in the file than previously determined. In other words, if a show is reassembled and therefore made longer or shorter, the location of a clip or segment will move and the search engine or clip feature will return incorrect results.

I’ve been working on a solution to this problem, and although it isn’t perfect yet — and maybe never will be — I want to get it out there to see if others would be willing to support it. We need buy-in from those who assemble shows or insert spots, and we need buy-in from the audio search engines as well.

My idea is to place into an ID3 frame information that will allow search engines and clip processors to understand what has been inserted or removed from the file so that these tools can deliver consistent results. Some possibilities include:

  • ID3 “Event Timing Codes” (ETCO frames)
  • ID3 “Position Synchronisation” Frame (POSS frames)
  • A custom ID3 frame

I haven’t figured out how POSS frames work, so they may have no relevance whatsoever. But one way or another, my idea is to somehow put offset information into ID3 frames, which can then be updated when the position of components within an MP3 file are changed.

Podcast Academy 2: A Huge Success

We filled the hall with 160 ehnthusiastic students for Podcast Academy 2, at and co-produced by Boston University. Thanks to the support of an amazing team at BU, there are already many online resources:

Don’t forget: The next Podcast Academy (PA3) is just a few weeks away, June 15-16 at Yahoo! in Santa Clara.