Thinking Too Much

Net Neutrality or Bust

July 5, 2006 · Leave a Comment

The network neutrality debate between the telecom industry and everyone else is still going strong. The “neutralist” side has been waging a valiant but generally ineffective campaign to enact legislation that would prevent the likes of AT&T from fracturing the Internet into “ours and theirs.”

In an interview with BusinessWeek, Ed Whitacre, CEO of AT&T, said this of Google, Vonage, and other providers of services on the Internet: “[W]hat they would like to do is use my pipes free, but I ain’t going to let them do that…” He means that AT&T has invested all this money connecting homes to the Internet and Google gets to use those connections for free.

Whitacre is either lying or ignorant. AT&T obviously charges customers for broadband Internet access. The $45 a month (or more) that their customers pay monthly eventually pays for the cost of laying cable to the premises. In the case of most homes and businesses, the customer has already paid for the cost of the cable because they’ve been using it for phone service. In the case of cable Internet providers, they’ve been paying for cable TV.

AT&T’s only costs are for DSLAMs and other equipment that lets them use their existing cables for multiple purposes—all of which is inexpensive compared to the cost of laying cable (which is paid for by phone service anyway). AT&T’s case is already looking weak.

The idea that AT&T wants to charge sites like Google for what their customers do is bad enough, but AT&T would punish the sites and services that didn’t pay. AT&T would slow them down. On its face, this might not seem like the end of the world. AT&T argues that if a customer is unhappy that they’re slowing down their favorite sites, they can always switch to another ISP. But not everyone has a choice for broadband Internet service.

In the United States, big telecom companies have spent over $150 million lobbying politicians to allow them to have local monopolies. Chances are, no matter where you live, there is exactly one phone provider and exactly one cable provider. Big telecom has made it as difficult as possible for competition to exist in local markets. In some cases, it’s even illegal to try to compete with them. So for many people, there’s only one DSL and one cable provider, and a lot of people can only get one or the other. It’s a cushy setup for big telecom, and it’s also the reason why their “competition” argument is pure bunk. They’ve done everying they can to squash competition, and now they’re saying that competition will keep them honest.

Beyond all of that, however, looms the invisible elephant in the room. Big telecom doesn’t want anyone to know it’s there and most neutralists don’t know it’s there. But it’s still the biggest thing in the room: Even if you’re not an AT&T customer, you might still use their network to access some sites and services.

AT&T is what’s called a Tier-1 carrier. They own and operate a vast network of fiber optic cables that span the United States and other parts of the world. They connect their network to the similarly vast networks of other Tier-1 carriers, thus forming the backbone of the Internet through which nearly all Internet traffic passes. When you type “www.google.com” into your browser, you might pass through two or three different Tier-1 carriers’ networks before getting to Google even if you’re not their customer. The Internet is designed so you’d never even know it; it all happens automagically in the background.

Not every site you load will go through AT&T’s network. Maybe the path from your provider to Google doesn’t touch AT&T, but maybe the path to Amazon or Vonage does. If AT&T decides to artificially slow down Google (or Amazon or Vonage) access through their network, non-AT&T customers will be affected.

And this is why network neutrality is so important to the vitality of the Internet. Because an end user’s request might travel through AT&T’s network even though they’re not a direct AT&T customer, any decision AT&T makes to inhibit traffic to certain sites and services will affect people who are unaware their data is automatically being routed through AT&T’s network.

What Ed Whitacre is proposing amounts to digital-age extortion. It’s the Internet equivalent of a mobster walking into a local restaurant and saying, “Nice place. It would be a shame if something were to happen to it.” And because these sites and services are probably already paying AT&T for their own Internet access, it’s as if the mobster is also the landlord.

Like most everything in the world, all of this boils down to greed. Big telecom wants to improve its bottom line without doing any more work. Charging customers twice for the same thing is easy enough and unless a law is enacted preventing this sort of behavior—which can only be done through the politicians to whom the industry has contributed millions—nothing is to stop these companies from doing it.

If you’re in favor of preventing telecom companies from using this kind of behavior, please go to SaveTheInternet.com and sign the petition. Be sure to also send a message to your representatives in the House and Senate, which is made dead simple by the provided form. As regular citizens, it’s the best we can do to keep companies like AT&T from ruining the party.

→ Leave a CommentCategories: Computers · Internet · Politics · Technology

Oh, Great

July 5, 2006 · Leave a Comment

Well, maybe I jinxed it. Of all the posts on this blog, fully one-third were devoted to Rocketboom. Now that I’m up to four posts, it’s going to 50 percent! Unfortunately, this time it’s not about TiVo. Amanda Congdon is leaving the show.

Details are sketchy and we’ve only heard Congdon’s side, but apparently there’s been some sort of disagreement between Congdon and Andrew Michael Baron, the co-creator of the show. Congdon claims Baron doesn’t want her to anchor the show anymore and since he owns 51 percent of Rocketboom compared to Congdon’s 49 percent, Baron’s word is what goes.

I wish I could say I don’t expect much to change with a new anchor but chances are the show will change too much for my tastes. Congdon co-wrote the show, which means regardless of which anchor/writer they hire to replace Congdon, the voice of the show will change.

And people are resistant to change. Just look at Nightline. Ted Koppel anchored the show for 25 years before ABC ousted him in favor of the trio Martin Bashir, Cynthia McFadden, and Terry Moran. Granted, that’s a big change, but it’s not like everyone else on the Nightline got the boot along with Koppel. The face of the show had changed and that was enough to turn off a lot of viewers.

On the opposite end of the spectrum is The Daily Show. In 1999, Jon Stewart replaced Craig Kilborn as host; most of the rest of the cast and crew remained the same. Stewart’s arrival heralded several changes to the format of the show—it became more politically-oriented, for example, and most of the recurring gag segments were dropped—and the show has since become an entertainment and political powerhouse.

So what will the future of Rocketboom hold? I have no idea, but I hope they can at least retain some of the magic that made Rocketboom stand out. And I wish all the best to Amanda Congdon, of course. I can’t wait to see her next project.

Update: There’s now a message on the front page of Rocketboom from Baron. He says Amanda is leaving for Los Angeles to pursue other opportunities. Most likely Congdon wanted to move and Baron was unwilling to accommodate her, hence the split. Baron says Rocketboom will continue without Congdon.

→ Leave a CommentCategories: Vlogs

Vlogs and TiVo

June 22, 2006 · Leave a Comment

About two weeks ago, I discovered that I can download Rocketboom episodes to my TiVo. This has apparently been offered for several months. I’m a little slow that way. Anyway, this is the best thing to happen to TV since, well, TiVo.

I sit in front of a computer all day at work so I rarely want to sit in front of a computer all night at home. But I like to unwind by watching reruns of Iron Chef and unhealthy amounts of Law & Order, so at home I spend more time in front of the TV than the computer. If I have a choice of watching full-screen video on my TV or a smallish video embedded on a Web page displayed on my smallish computer screen, I’m going to choose the former. And now TiVo is giving me that choice.

TiVo’s offering feels incredibly slick on the surface. Every weekday my TiVo downloads a new episode of Rocketboom while I’m at work. When I get home, Rocketboom is waiting for me in the Now Playing list just like the episodes of any other show. It’s convenient and the video quality is amazing. It looks as good as any show recorded at best quality. I can only imagine that Rocketboom sends an NTSC-quality copy of the show to TiVo each day.

As spectacular as it is having Rocketboom on my TiVo, I’m still going to tell TiVo what they should be doing better in this area. While Rocketboom is an excellent vlog, it’s not the only one out there. There are dozens of high-quality vlogs that TiVo should be courting (The Show, anyone?).

I have no idea whether TiVo pays Rocketboom for the episodes, but TiVo wouldn’t even need to offer any money to vloggers. Most of them would jump at the chance to have their vlog distributed by TiVo. That’s not to say there’s no way to make money here. Maybe TiVo could support each episode with one 15- or 30-second ad and share the revenues with the vlogger. I know I’d be willing to put up with a modicum of advertising if it meant I could get dozens more vlogs on my TiVo. Or maybe TiVo could charge a couple of dollars a month to existing subscribers for access to ad-free vlogs.

One serious concern about all of this is bandwidth. TiVo’s bandwidth, to be precise. Offering dozens of daily vlogs to hundreds of thousands of users is going to eat up a ton of bandwidth. And from what I hear, TiVo is having a hard enough time turning a buck without needing to spend millions on bandwidth costs. The answer? Say it with me: BitTorrent.

Now, BitTorrent won’t work for everyone. Maybe, like me, they’ve got the network ports for BitTorrent forwarding to a particular computer for performance reasons. Or maybe their ISP blocks BitTorrent traffic. But it would be simple for a TiVo to check whether BitTorrent would work. If not, TiVo could offer a traditional server-based download instead. At the bare minimum, an optional BitTorrent download model could save TiVo a nice chunk of change and get vlogs out faster to some customers.

The customer’s bandwidth is also an issue—NTSC-quality video encoded in MPEG-2 makes for huge files to download. If they had their way, the giant ISPs would be cutting off as much bandwidth usage as possible so they could sell the same six megabits to twice as many customers as they do now. And nothing draws the ire of ISPs like sustained downloading at maximum speed. It throws their entire business model out of whack. One customer doing it is an anomaly easily dismissed. Millions doing it represents a huge problem.

TiVo could build a solution to this problem. TiVo could bundle a speed test application with the next version of the software. Much like a Broadband Reports speed test, this would test just how much download and upload bandwidth an Internet connection has. The TiVo could then throttle the downloads (and uploads if BitTorrent is used) to, say, 20 percent of the available bandwidth during peak hours. During non-peak hours, it could open the floodgates and use the full Internet connection during those hours when ISPs are less likely to care.

And finally, in a perfect world, TiVo would let you subscribe to as many vlog feeds as you want. But this just isn’t feasible. TiVo’s CPU is relatively weak. It’s not powerful enough to decode video on its own, which is why the TiVo has a dedicated MPEG-2 codec chip. It’s a single-purpose chip and it does its job very well. But it can only encode or decode MPEG-2 video. Send it a QuickTime video and it’ll choke. Not to mention there are so many codecs out there that it would be very difficult to support them all, hardware limitations aside. Nice though it might have been, it’s just not going to happen.

→ Leave a CommentCategories: TV · TiVo · Vlogs

Web Standards and WordPress.com

June 17, 2006 · Leave a Comment

I’ve been a Web standards geek since before it was cool. I espoused the benefits of well-formed markup, separating style from structure, and validation on several Web forums. I wrote a widely-used (but long-gone) XHTML guide for people who already knew HTML. I made a small but noticeable difference on the fringes of the Web development community.

It was this dedication to Web standards that eventually turned me off of Web development for a long time. Over the years, I whittled down the markup I allowed myself to use to a bare minimum. If it didn’t have semantic meaning, it didn’t make the cut. I wouldn’t even allow myself a sidebar <div> to encapsulate all those little goodies you see in the right-hand column.

At some point, nothing was semantically significant to me. The <div> element became meaningless. HTML (thus XHTML) lacks the capacity to describe a “column” or an “entry.” All you can do is assign a generic element an arbitrary class name so your style sheet works. This doesn’t actually describe what you’re representing. All it does is give it a name.

Soon it became impossible for me to be happy with any significant amount of markup. No matter how clean, it was well below my standards. Only an XML document with a custom schema would have made me happy, but that just doesn’t work on today’s Web, let alone yesterday’s.

But at some point recently, I stopped caring. As long as the markup (with CSS) displays properly in Web browsers, why does it matter? It’s not like anything other than a Web browser or a search engine crawler will ever touch the markup. And neither of those things care about whether a class name accurately describes the content contained within the element. (This reasoning falls apart now that there’s a search engine for microformats, but that’s for another discussion.)

Now I’ll accept any damn markup as long as it separates style from structure. And that’s why I’ve started a blog on WordPress.com. I already have a domain where I could host a blog but WordPress.com gives me fewer options, and that’s exactly what I need. I can’t upload a custom theme, which means there’s no temptation for me to start paring down markup until there’s nothing left. I have to accept the markup I’m given.

Besides, I’ve looked under the hood at the provided themes. For the most part, the markup is relatively cruft-free and it’s all written in nearly-valid XHTML. The theme I’ve picked (for now), Connections, doesn’t quite validate as XHTML 1.0 Transitional but it looks quite nice. Sure, there are aspects of it I’d like to change but because I don’t have a choice I’m able to let it go a lot easier.

Maybe now I’ll actually be able to get some work done.

→ Leave a CommentCategories: Blog · Me · Web Development

Introduction

June 17, 2006 · Leave a Comment

Hi. You probably don’t know me so you might want to start with my About page. To summarize: I’m a geek. As such, I’m mostly going to write about geeky things like computers and anime. And with any luck, someone other than me is going to read it.

Now that that’s out of the way…

→ Leave a CommentCategories: Blog · Me