Scoble on BlogTalkRadio


The Social Media Club is netcasting Friday, August 31 at 10am pst on BlogTalkRadio. Chris Heuer, Robert Scoble any myself will be talking about a topic that vexes even the best bloggers… how to balance authenticity, credibility, and authority in the blogosphere. It’s a call-in show, so dial 1 646 716 9346 and join the conversation.

The backstory
The topic was prompted by a recent bit of hair ruffling between bloggers. I don’t want to recap the posts and comments. You can find the post that kicked things off here. After being taken to task for “heavy breathing” about companies and products (among other things) Robert’s reflective response raises the conversation above the noise and suggests ways to avoid flaps like this in the future.

The Show
This is the first in a regular series of Social Media Club talk shows. We want you to call in, so join us on Friday, August 31 at 10am pst. Dial 1 646 716 9346 and join the conversation.


Social News Smarts

The Silicon Valley chapter of the Social Media Club met at Yahoo last night. The topic was Social News Smarts, Community and User Expectations on Social News Sites. I had the pleasure of introducing Stacy Bond of Audioluxe. She moderated a panel that included:

I would have paid more attention to the panel, but I was assisting Steve Sargeant of Effible Communications set up the audio system shown below. It was designed to bring remote callers into the event via Skype. It sorta, kinda worked.






The system worked as long as the person on the mixing board had fast enough fingers to mute the microphones while the remote callers were speaking. Without muting the mics, the reverb and other audio artifacts were unavoidable. The delays introduced by Skype are not so much about Internet traffic loads as they are about several cycles of audio compression as the cell phones and Skype do it their way.

I don’t like setting up systems before testing them. We were skating on thin ice in that regard last night. Thanks to Steve, we got much of it right.

Next month we’ll be using Ustream and BlogTalkRadio to cover the meeting. Our topic will be the changing face of corporate video. Even if you can’t join us at PodTech on September 12, I hope you’ll be able to catch our stream or archive files.


Skype says “The bug has been squashed.”

Although all the blame cannot be laid at Microsoft’s feet, I now recall a persistent dialog box that urged me to reboot after a system update on the day Skype went down. I thought the reboot dialog might be a virus that wanted to take over my computer, but it was only dear, sweet Microsoft. By forcing a system update on millions of computers as once, they created the perfect storm. Julian’s hypothesis (see my previous post) sounded good, but it wasn’t the culprit. It was millions upon millions of log in requests that did the system in.

So what are the lessons?

First, make no assumptions about the problem unless you know the whole system. The definition of whole system now includes your application and everything else your users are plugged into. That’s an infinitely complex hairball.

Second, companies have a responsibility to keep their customers informed. Skype gets a C+ in this department given the lags in their explanations.

Third, everyone as a right to complain about anything. I don’t care if you paid for it, got it for free, or stole it. If it doesn’t do what it was designed to do you can bitch about it. Hell, as far as I’m concerned you can bitch about a clear blue sky. I may not agree, but I’ll stand by your right to say something.

And yes, I’m still using Skype!

Skype says “I’m Back”


But unlike the Godfather of Soul, James Brown, I can’t “get up offa that thing and dance ’til you feel better.” Not after 48 Skypeless hours. I still want an explanation of what happened. Skype says they won’t have a straight story until Monday.

In the meantime, among all of the pissing and moaning, one comment by Julian Cain of Pando provides more insight than any of Skype’s attempts to tell users what’s going on. Julian’s comment on GigaOM nails the problem with Skype’s data hash tables (DHT):

Skype introduced a flaw into the network that dealt with “routing” and “fucked” the “decentralized data store aka DHT” this in turn ran clients on a RANDOM search of Supernodes which at this point were well booted off of the network.

It is a huge cycle, no matter how many bugs they “fix” in the “central servers” it will take many days for N nodes to become Supernodes so they can route X data from peer A to peer B. This is NOT minor, a fix to the centralized server code base to relay data to N Supernodes there is lack there of, resulting of a very segregate network. Right now there are approximatly 10,000 sub Skype networks instead of 1 Single “in sync” network. When this “data store(see DHT) is in sync globally then the Skype network will be again STABLE.

I know this is very broad but, unless magically all of said nodes can recreate the “single overlay (DHT)” then nothing will be in sync. You will see delayed messaged, delayed or incorrect profiles and presence.

My take, in the end is give it 48 more hours and it may be semi-stable, but hey this is what you get with using end users as your own redundancy…

The fallout from Skype’s outage episode is likely bring closer scrutiny to many peer to peer architectures that we’ve grown to enjoy. In that sense I owe an apology to Skype for my earlier post about rolling back servers to a previous build. True peer to peer does not have servers in the client-server sense of the word.

Does Skype’s outage call P2P architectures into question? If you need the security of redundancy and failover, P2P is not your best bet. My argument is that if VOIP phone service is going to be competitive, they must address the issue of rapid failure recovery. I just don’t think that’s possible in the P2P world, is it?

Skypeless (certainly) and helpless (almost)


Today’s massive failure at Skype makes me want my analog rotary phone. I’m forgiving of most technical glitches and have come to rely on Skype for most of my work calls. This morning, Skype made me late to my regular morning conference call. An inconvenience that I’m not going to forget easily. I’m sure there was some chat that I sent off to the ether this morning, too.

What’s most annoying is that Skype says they will be offline for up to 24 hours! That’s outrageous in this day and age of hot-swappable server hard discs. Are they saying that they are not prepared to rollback to an earlier server version? What kind of IT best practices are they following?

Will I continue to use Skype? I don’t know. I have plenty of frustrations with Skype that range from unpredictable call quality to automated phone systems not recognizing (or misrecognizing) numbers from Skype’s dial pad. Then there’s the issue of constantly upgrading to newer, more secure versions. What a pain!

For now, it’s a cell phone and Yahoo IM world for me. Maybe it will stay that way.

Social Media Audio Puzzler

In the tradition of NPR’s Car Talk Puzzler but with a somewhat more practical application, I offer you this. I want to use BlogTalkRadio and POTS to bring remote callers into a live panel discussion for a live audience. The illustration below was drawn in a more optimistic era. Skype is not an option.

The Problem It requires mixing any number of microphones (or cell phones) in the live audience with the audio that is heard and generated by the remote callers. All of this gets sent back through an amp and speakers for the live audience. My first attempt looked like this:


First Test The result of this Rube Goldberg setup was intolerable feedback and reverb. Don’t get me wrong, I’m a fan of reverb but the inevitable delays that are inherent in Voip telephony are bothersome. On the other hand, there may be some submixing solutions.

Another Box 1?


Someone turned me on to some specialized hardware that may be useful. JK Audio’s REMOTEMIXERCPLUS might do the job. A poor product name, but potentially useful. With DSP chips that handle the audio streams discreetly, I suppose it can make up for the difference between analog and digital communications, but at $500 plus, it’s out of my budget.

Another Box 2?


Then there’s the Broadcast Host. “The digital hybrid connects audio signals to a standard analog telephone line without the transmit / receive crosstalk common to analog hybrids. The Digital Signal Processor (DSP) continuously monitors both the phone line and audio signals to deliver excellent separation. This proprietary, dual-convergence echo canceller algorithm can achieve excellent separation, typically exceeding 50 dB, without any setup and without sending a noise burst down the line.”

Simplify things


Maybe all I need is a Hybrid Audiocoupler and use that as an input to the mixer. Still, the live audience input needs to make it into the phone upstream. Hmmm….

Old School I had the pleasure of touring Palo Alto’s Media Center today. Their solution for hooking up a live audience with remote callers is an old studio solution called the Gensler. I can’t find any references to this online. Maybe I’m mispelling it. In any case, it takes land line input and mixes it with the studio mics. Not quite what I’m looking for, but it will do in a pinch.

I guess it’s always a case of making do. If you have anything to say leave a comment…