Main

March 16, 2006

SXSWi - Coverage

So the coverage from SXSWi this year is not up in its entirety, however there are some really cool podcasts and videos I thought you guys would like

http://2006.sxsw.com/coverage/podcasts/
http://2006.sxsw.com/coverage/video/

Ones you absolutely must listen to:
Bruce Sterling
Opening Remarks (Jason Fried/Jim Coudall)

Really good if you've got time:
Burnie Burns

He's a cool guy but the keynote wasn't that great:

Craig Newmark

Should be really good but I didn't see/watch it yet:
James Surowiecki - WIsdom of Crowds

As they post more stuff (I hope!) I'll post here letting you know which ones are must-listens.

one for the feed people

I realize that most people who read my blog read it in a syndicated fashion, so I thought I'd let you guys know that I plugged my del.icio.us links into the sidebar here for everyone to view. I post lots of stuff ranging from crap I want to remind myself of, to cool examples of web 2.0 ideas-- The links are as diverse as my interests, so think of it as a glimpse into the inner Joe.

my link blog
for you feed people

March 09, 2006

SXSW Interactive

This Saturday-Tuesday I'll be attending the SXSW Interactive conference, conveniently located about 20 steps from my apartment in sunny Austin, TX. It's gonna be fun meeting the assorted crew of Internet Rockstars in attendance, and I even got the big TR to sponsor my attendance.

Any loyal readers visiting SXSW at all?

February 20, 2006

Just ordered a FON router...

If you haven't yet heard about FON, it is a startup (heavily backed by both Skype and Google) that aims to spread consistent wifi service across the world. They have developed custom firmware that runs on a Linksys wrt54g (the linux version), and are selling a limited number of those routers at a significant discount ($33 shipped, I just got one of those). There are three FON user profiles: Linus, Bill, and Alien (these guys are geeks :)).

From the FON site:
A Linus is any user who shares his/her WiFi in exchange for free access throughout the Community wherever there is coverage. A Bill is a user who, instead of roaming for free, prefers to receive 50% of the fees that FON charges to Aliens. And Aliens are those users who do not share their WiFi access and therefore must pay FON a modest fee every time they connect through a Fonero access point.

So by sharing my wifi connection (I get to specify how much bandwidth to set aside for visitors), I in turn get free access at any FON hotspot around the world. Or if I'm not in the travelling mood, I could go Bill and make some cash instead. Two things that are bother me a little about this: no WEP/WPA on the wireless signal, and it is unclear as to whether I will be able to easily segment my lan off from the outside world. Oh well, I'll find out soon enough.

Yahoo AJAX UI Library

Yahoo has released a cool set of AJAXified controls for use on your very own website. I've gotta say, Yahoo has this whole Web 2.0 thing figured out waaaay better than the big G. They also released a set of web design patterns, some fall under the common sense umbrella, but some sites could really benefit from using some of this stuff.

I'm pretty sure some of my past and future projects will benefit greatly from Yahoo's resources :)

December 31, 2005

A matter of time...

There is a new trojan out there that targets Google AdSense. The Register is reporting that this piece of malware replaces AdSense ads with similar looking ads for the usual suspects of spam-- viagra, enlargement, pr0n. It was just a matter of time before something like this happened. But hey at least it's not a distributed click fraud bot which could potentially bring down the entire net economy....

November 01, 2005

identity management

2 hours after I wrote that manifesto, I stumbled across sxip in an article written by Tim O'Reilly. They're doing about 70% of the vision I outlined in my previous post, but they are surrounded in secrets since they seem to be running in "stealth mode". It appears that they don't have anyone signed up yet, but they have the potential to be a worthy player in this field.

October 29, 2005

On SSO & Online Identity Management

Look around you. Look at the current state of the web. Look at Web 2.0. Look at social networks, online dating, classifieds, newspapers, etc . Every day a new site pops up promising to be the NextBigThang. Think about the acronym YASN. Why do people get frustrated after a while? Think about Orkut and Friendster. Remember when Friendster came out and it was the NextBigThang? After a while, Orkut popped up on the scene and some people flocked, while some scoffed and said, "why the hell would I go to the trouble of building a profile again, entering in all this personal information, etc. Did the adoption rate of Orkut suffer because of this fact? I think it's staying power did. Then came facebook, myspace, and many many more. Take a look at my facebook profile, it's probably out of date. Take a look at my match.com profile, it's probably out of date. Take a look at my AustinFilmFestival.net profile, the fest was just last week, but it's probably out of date. Contrast this with something like Yahoo! where you can move from service to service extremely easily since your personally relevant information is already persisted with Yahoo!.

Each one of these services has two flaws

1: You are required to create an account (username and password)
I forget usernames and passwords. If my usual username is taken on a site, I'm stuck using a one off. If a certain site has more stringent password requirements, my one password is useless and I need a one off. Until I embraced the "save this information in your browser" functionality, my method of logging into certain sites involved using the "forgot your username or password" link. EVERY TIME. Sometimes the username is your email address, sometimes its not. Sometimes your password has to be a maximum of 6 characters, sometimes it has to be 10 with numbers and capitals.

2: You are required to persist some sort of personally relevant information
Presumably, the personally relevant information that enables a rich experience on one site overlaps with what creates a rich experience on another site. This personally relevant information is the stuff that makes you you. It's your identity! So this begs the question: Why is your online "identity" decoupled from YOU, and replicated in so many different places?

Let's take the most basic example. If on Tuesday I pick up and move from Austin to San Francisco, why do I have to log in to 39 different web sites/services just to let people know? What happens when I

The solution to problem 1 is Single Sign On (SSO). SSO isn't a new idea. Remember passport? I believe that failed for the following reasons:
1: Passport was build by Microsoft. Many people don't trust Microsoft.
2: Passport charges websites lots of money to join their network.
3: Passport originally wanted to store your credit card information.
4: Passport solved problem #1, but didn't address #2.
5: Passport was tied into your 2 megabyte hotmail spam trap email address that you stopped using 6 months ago.

To solve problems 1 and 2, I propose the following. An online identity management network that is free to sites that want to use it and has some sort of structured way of representing data. When you create an account, you can enter as much personally relevant information as you like, which will then be stored online. Then you go over to friendster and decide to sign up. You then "log in" with your credentials and begin the registration process. Friendster then displays the list of personally relevant information that it would like to pull from your profile. Next to each item is a checkbox that allows you to autorize the release of that personally relevant information to Friendster. They know only what you want them to know. That's it. (Assume for now that when Friendster signs up with , they define a list of what sort of information they are interested in, and that is manually matched up to the profile schema. If a data category is requested that isn't represented in the schema, it is added.) Say your profile is empty. As you enter information into Friendster, it will sync back with your profile. Next, you sign up with MySpace. When you log in with your credentials, your info from Friendster is now available to be put into your MySpace profile. Now when I move, I can change either my Myspace profile, Friendster profile, or my profile, and the change will be persisted across all accounts.

The biz model
Often a web property is judged by its userbase or the "eyeballs" that they bring to the table. One of the major ways that MySpace/Friendster/Match makes money is by targeted marketing to their user base. is a free service to these sites, but you can sell access to the users (assuming the user has opted in to receiving offers from that partner). Then has built a huge network of "eyeballs" that can be valuable in many other ways.

The value prop to a web service/site/property
This isn't for the MySpace/Friendsters of the world. This is for the new, smaller challengers that can benefit from lower barriers to user adoption (not having to enter in as much information). Essentially what does is reduce their adoption/attrition risk. If I know that I don't have to retype all my info, I'll be more likely to join your community. If I know that I don't have to keep my profile current and up to date, I'll be more likely to continue to participate in your community.

The risks
Google Accounts. Yahoo!. Big players play in this world, but I don't think any of them are thinking about it from this angle.

Growth
One word: presence. You've got friends, your friends want to contact you. For example, I've got a cell/voip/work phone, 4-5 IM accounts, 6 email addresses, 3 snail mail addresses, and more. When you want to contact me, how do you decide whether to send me a text message, leave me a voicemail at work, ping my work email address, send a letter to my PO box, or dispatch a carrier pigeon my way? The network would know what services you're currently using, and allow your buddies to determine the best way to contact you. You shouldn't have to have my entire schedule and contact list memorized, let the network do the work for you.

June 27, 2005

domains a plenty

I own too many domain names.

June 14, 2005

Eureka

For the last 4 and a half months, I've been banging my head against one of the largest breadth technical problems I've ever tried to solve. A problem with huge scope, and varied constraints. If I've ever looked distraught or confused over the past few months, it's because I've spent way too much time thinking about this problem. Sure I came up with many potential solutions, even interim solutions-- but all were suboptimal.

I recently adopted a new definition for the word "innovation". Innovation is what happens when you are able to bridge the gap between different clusters of context (thanks Drew).

Well 8 fucking bridges later, I think I've got it figured out.

It's weird because the connections seem so obvious now (that whole 20/20 hindsight thing), but it took months of thinking and experimenting (and frustration) until I finally figured it out.

It's weird because the solution isn't really that technically challenging, more of a big huge integration problem.

It's weird because this discovery will indirectly address many other problems that have been peeking over the horizon, solving some of them while throwing others right in my way.

My brain is weird in that sometimes I block HARD on certain things. Like when I was waiting to hear back about a certain job offer, I couldn't study effectively, work effectively, or even party effectively (I could only check my email effectively).

I can only imagine what's been waiting for this problem to go away.

May 18, 2005

Shift 2 Bling, yo

Congratulations to the Shift2Ingres TU2k4 team! They entered the Computer Associates Ingres Challenge and came away with the largest prize, $400,000 US. Read more about it here and here.

The idea of the challenge was to write migration tools for CA's recently open sourced DBMS. They decided to offer large cash prizes out to the developer community rather than develop the tools in house. The Shift2Ingres team developed tools to migrate from Oracle, including support for all kinds of Oracle-only stuff. This just goes to show that TU2k4 was in fact the best TU ever.

Congratulations guys!