01 February 2008

Data is the New Long Distance Redux

From a Newsweek article by Steven Levy called "The Net Meter Is Running", the cable companies are investigating imposing different costs for different total monthly bandwidth usage. Not surprisingly, they're following the wireless footprint for how to milk money from consumers:

Currently, [Time Warner Cable] envisions offering plans capped at 5, 10, 20 and 40 gigabytes. Five gigs gets you barely two movies and a couple of TV shows, not counting the normal Web surfing, music streaming and e-mail. . . . Bell Canada, which meters service in some plans, charges customers who go over the limit $7.50 per each additional gigabyte. . . . A high-def movie (typically four gigs) could cost you $30 more. (Bell Canada offers an Unlimited Usage Insurance Plan for $25 a month.)

Levy puts forward how plans like this could benefit company bottom lines by effectively reducing consumer choice:

... [Time Warner Cable's] main interest is cable television. An increasingly important component of that business is distributing video on demand. TW's competitors in that arena are Internet companies that intend to do the same thing. The Time Warner plan tilts the field in its own favor. Let's say I want to watch the indie film "Waitress." I may have the choice to order it on my cable box or rent it from iTunes. Each might cost me $3. But if I'm metered, renting it from iTunes might mean that I exceed my monthly limit, perhaps incurring a penalty that's more than renting the movie.
Capped monthly broadband plans are as awful as wireless data plans. Adding bandwidth usage costs is like turning the internet into one large 1-900 service.

In Austin, Time Warner affiliate and its competitor Grande both offer tiered upstream and downstream bandwidth. I'm fine with that pricing plan because it doesn't increase my cost for the other services I use on the internet (though Time Warner suspiciously offers nothing between reasonable-cost/way-too-little-speed with high-cost/way-too-much-speed). Over the last ten years, the cable operators have deliberately avoided commoditization of their services— the broadband "Model T" hasn't gotten any cheaper despite an overwhelming increase in the number of people who have one. Holding broadband costs constant despite improved economies of scale via an expanding customer base is questionable. Actively investigating how to make more money from providing less service through monthly bandwidth caps is reprehensible.

22 January 2008

Data is the New Long Distance

I just finished a two year Verizon Wireless contract. They frantically called me, informed me my contract was up, and walked me through a month-to-month agreement. The only change was that their "Mobile Web" feature went from $5/monthly to free. Free! Sweet! Then I listened to the big long details where the customer service rep informed me they didn't debit my airtime minutes for the usage. Charges now run $1.99/megabyte for Mobile Web usage unless you spend $15+ monthly on an all-you-can-eat option.

That straw, the allure of SIM cards, and the fact that Verizon has the lousiest, P.O.S. software on their phones (contact me if you're interested in a rant) made me switch to at&t yesterday. I paid attention to at&t's data charges— either $15+ monthly for a smörgåsbord or $0.01/kilobyte. Similarly crazy in price.

An example of the sheer monstrosity of it all:

  • Assume you didn't pay the $180+ annually these companies want for unlimited data plans
  • Assume you bought a 2 gigabyte microSD card for your phone.
  • Assume you filled up your microSD card
All of these seem reasonable. After all, you're already paying hundred of dollars annually to be able to use the phone you've purchased. For 2 gigabytes/2,048 megabytes/2,097,152 kilobytes of a la carte data:
  • Verizon would charge you $4,075.52 to fill a 2 gigabyte microSD card at $1.99/megabyte.
  • at&t would charge you $20,971.52 to fill a 2 gigabyte microSD card at $0.01/kilobyte.

The wireless carriers may rationalize this ridiculousness by saying that they can better forecast data network needs when customers buy unlimited plans. But then again, how much forecasting information do you get on "unlimited" plans?

Monthly a la carte data plan pricing should cap out at the monthly unlimited plan rate. After using $15 bucks of a la carte data in one month, just bump me to unlimited already. Say that up front. Don't be shady. Sheesh.

20 January 2008

Manipulating amarok remotely using dcop and ssh

Following my friend Ian's recommendation, I moved all of my music onto an amarok installation a couple of years back. Great program, great features, simple to use, nicer for multi-user installations since the database can be shared, able to have automagic playlists like what-haven't-I-listened-to-in-awhile, etc. I can't recommend it highly enough.

Often, I play music from our desktop but work on my laptop. With purely random playlists, two problems arise when listening remotely:

  1. Ack! That's horrible. Next song, please.
  2. What song is this exactly?

Amarok provides an dcop interface that allows CLI access to lots of information. If your remote SSH shell isn't part of the same dcop session (not likely), you need an extra bit of magic to use it.

In my setup, I can answer those two problems with these commands:

  1. dcop --user `whoami` --all-sessions amarok player next
  2. dcop --user `whoami` --all-sessions amarok player nowPlaying
and can setup a remote 'tail' with a fancy one-liner like: while echo -n; do for info in path year artist album track title rating sampleRate score labels trackPlayCounter; do echo -en "${info}:\t"; dcop --user `whoami` --all-sessions amarok player ${info}; done; sleep 10; clear; done where the --all-sessions option solves the different-dcop-session problem and --user `whoami` is required alongside it.

07 January 2008

Vacation Shorts

A small collection of short videos taken while on vacation with Michelle. When happy or hyperactive, she can be hilarious to watch.

Give Me Spinning

Taken shortly after New Year's while visiting a friend in Santa Cruz, we stopped at a park. It was raining, windy, and getting nastier. Straight from the car, Michelle took off frolicking:

Eating Donuts in College Station

Taken while on a Nutcracker Bon-Bon audition trip to College Station, TX, we stopped at a donut shop one morning. Notice the 2 and a 1/2 step donut eating maneuver, and the huge grin she gets once the bite is safely performed:

Poo on Your Jeans

Taken outside some of the bigger museums in Amsterdam, Michelle calmly notices that I've got dog crap all over my left pant leg: