Services Without Borders

It’s been a few years since my last vacation overseas. Since then I acquired several e-dependencies on services such as Pandora (see my older post on feature extraction) and Hulu, a service I learned about from my colleague Adam Sheppard (you may have read about Adam on Live Labs’ web site). I discovered that these services don’t work from outside the US:

image

image

This is surprising because in both instances the providers know my permanent location from the ZIP code provided when I set up the accounts.

Luckily Pandora and Hulu are not my only options. I am also a Sirius Satellite Radio subscriber, and unlike with the previous accounts that is a paid subscription. Their service did not complain about my accessing it from outside the US. While this finding hasn’t sunk in completely it resonates with what I’m reading in Jonathan Zittrain’s The Future of the Internet (and How to Stop it) about reducing generativity.

Posted in Uncategorized | 1 Comment

Web 2.0: The Next Generation

In his 2003 OOPSLA keynote The Internet Paradigm Shift Tim O’Reilly summarized some of the common traits of the successful applications of the Internet era. They included software built for use in delivering services, dynamic data and languages, architecture of participation, low barriers to experimentation, interoperability, and a few others. Here are a couple of snapshots from his keynote (October 30, 2003).

OOPSLA 2003 - 13 OOPSLA 2003 - 14

A few years later he expanded on and explained the traits as design patterns. He then used the design patterns extracted from web applications such as eBay, Craigslist, Wikipedia, del.icio.us and a few others to define Web 2.0. While today there’s no general consensus on what Web 2.0 really is, many new systems exhibiting Web 2.0 traits have emerged since Tim’s paper–Pownce, SlideShare, friendfeed, reddit, and so forth.

Now why am I telling you this? If you’ve built Web 2.0 applications then you too could leave your fingerprints on the next generation of Web 2.0 design patterns. We are aiming at extracting new patterns from this post-eBay/Craigslist/Wikipedia crop at the Web 2.0 Pattern Mining Workshop at the TOOLS Europe conference. During the 2-day workshop (June 30-July 1) Web 2.0 and pattern experts will crack-open several Web 2.0ish systems, identify the recurring problems and common solutions, and extract new patterns.

Workshop participation is open to anybody who could contribute. If you’re interested check out the Call for Participation and send your proposal by the May 5 deadline. Feel free to contact me with questions or clarifications.

Update:

With the workshop a few days away, here are some updates:

  • Details about the pre-workshop preparation work are available from the workshop’s web site.
  • As part of their pre-workshop preparations, participants are posting selected Web 2.0 sites and questions to the social networking site. (As workshop participation is open to anybody attending TOOLS, you may want to track these posts if you’re planning on joining us.)
  • The TOOLS Europe Social Networking Site provides opportunities to bootstrap networking at the conference, as well as offers a glimpse into one of the topics we’ll look into at the workshop.
Posted in work | 1 Comment

Understanding slashdot

I’ve been a slashdot reader since the end of 1997, when I discovered it over the dial-up connection I had at the University of Illinois. While back then I visited /. almost daily, nowadays my visits are much less frequent. During this time the slashdot community expanded and changed (if nothing else we’re all 10 years older). Consequently I no longer have a good grip on how objective and well-researched the typical slashdot post is.

This changed last night, when the slashdot story Microsoft Developing News Sorting Based On Political Bias covered one of the projects I’m involved with (i.e., Blews). The coverage provided some interesting insight about /.

First, in spite of the “news for nerds” tag line, slashdot stories are not necessarily new. Over a week before the /. coverage Matt Hurst blogged about the mainstream media picking up Blews in their TechFest coverage; I also had a similar post. So if you’re looking for fresh nerdy news you’d be better off going elsewhere.

Second, the /. comments cover a wide spectrum: some are objective. Others are amusing. Others make me wonder whether a sequel to Mel Gibson’s 1997 Conspiracy Theory is in the works. Yet they are far from being evenly distributed–on the contrary. So if you’re after a reasonable S/N you’d also be better off seeking that elsewhere. (BTW if Blews resonates with you consider attending ICSWM 2008; several folks from the Blews team as well as myself will be there.)

So with old news and poor S/N what are those coming to /. after?

Posted in Uncategorized | Leave a comment

Taiko Drums in the Japanese Garden

Last weekend I caught a Taiko performance in Seattle’s Japanese Garden. I have never seen Taiko live; the mix of percussion and choreography was quite impressive. Here’s one of the snapshots I caught. If you’d like to see the dynamics of a similar performance this YouTube video should give you an approximate idea.

Posted in Uncategorized | Leave a comment

With Miguel de Icaza on Open Source, Mono, and Moonlight

A few weeks ago I attended Lang.NET Symposium. Charles Torre asked me to participate in a conversation with Miguel de Icaza, who was among the attendees. (While nowadays most people associate Miguel with Mono, our paths crossed–virtually–many years ago, when Tudor Hulubei and Andrei Pitis were working on GIT.) Charles Torre was our host, and we talked about open source, Mono, Moonlight, and various other bits. Our session is now available as a Channel 9 video. (Note: cross-posted from my work blog.)

Posted in Uncategorized | Leave a comment

Your Next Generation DVD Player Will Be …

Disc-less… and the competition is coming over your high-speed Internet connection. Netflix lives up to its name; Jaman, Apple TV and VUDU are also doing it. With Jaman, Apple and VUDU entering the world of HD, the incentive of buying plastic seems low.

That aside, I find it puzzling that shipping 12-cm disks via gas-guzzling trucks is still more economical than pushing bits through the wire. Sure, there’s also the carbon footprint, but that’s not factored in the price. At the beginning of the year I heard on a show on the BBC World Service that “being green” is going to be fashionable in 2008. The show also warned that typically this would be just a fashion statement because under the current rules of the game it’s extremely hard to do it while staying competitive. So far they seem right on both counts.

Posted in Uncategorized | Leave a comment

Volta Interview on polymorphicpodcast.com

My discussion with Craig Shoemaker about Live Labs Volta is now available from polymorphicpodcast.com. It was fun, though I wasn’t aware of the echo in my office.

Posted in work | Tagged | Leave a comment

Read This Book: The Change Function

Just a few days into the new year is a great time to look back at 2007 and reflect about what book influenced me the most. Pip Coburn’s The Change Function–recommended by my friend and colleague Erik Meijer–stands out as the clear winner.

Pip shares his insight about assessing the success of high-tech products. He boils it down to the ratio between the current customer pain (P) and the total perceived pain of adoption (TPPA) for a new technology. From Chapter 5 on the book contains case studies and projections for various products, including DEC’s Alpha chip, ISDN, TiVo, flat panel TV, and satellite radio. The probing questions from Chapter 11 are great!

Going through this book influenced the way I think about technology products in general, and software projects in particular. I got to enjoy the mental exercise of understanding and articulating the customer pain, and then the total perceived pain of adopting the solution(s).

On the last day of 2007 an email inquiry about Kindle reminded me of the Change Function–perfect timing for a reminder to reflect about the year’s most influential book. Answer the following questions to compute its Change Function:

  • What is the crisis ?
  • Is the crisis the supplier’s or the consumers’ ?
  • What is the perceived pain of adopting the solution ?
Posted in Uncategorized | Tagged | Leave a comment

Moving to WordPress

I decided to give WordPress a try and migrated my entire site from Drupal. Among other visible (and not so visible) changes now I can use Live Writer for WYSIWYG blog-editing. I’m sure I broke a few things in the process so do let me know if you have problems with the content/links.

Posted in Uncategorized | Leave a comment

SICP Videos

A nice find: http://www.swiss.ai.mit.edu/classes/6.001/abelson-sussman-lectures/. Enough said.

Posted in links | Leave a comment