Take Global Warming Seriously Like Al Gore

July 29th, 2008 View Comments

Kaltura

Sphere: Related Content

Search Secrets – Probably Not Secret

July 28th, 2008 View Comments

So I just took a couple minutes to check out Cuil, because Techcrunch can’t stop posting about it. Not too shabby for an early version. They need to work on their speed. I searched for “shoes” and it took quite a while for the site to render. The 3 column layout makes my head hurt. It’s tough to scan quickly. A friend once told me that there’s a lot of evidence to support single column vertical list layouts for results because they’re much easier to scan. I believe her because she worked at Y! and because scanning staggered blocks of text w/ images in multi-column layouts makes my head hurt. One last thing on Cuil – their categorization system is pretty cool, but I wonder if clicking and discovery what’s in those categories might be too much work for some folks. See: “Satisficing

I’m a search user, and in this case, I’m probably closer to being a typical user than a power user. When I use Google, I never use Advanced Search or fancy-schmancy queries. I just type in what I think I want, hit the button, and see what I get. If I don’t get what I think I want, I try again. It usually works. The main limitations being:

  1. I need to be looking for something, and I need to know something about what I’m looking for.
  2. If the perfect search result isn’t indexed and I’ve never seen it before, it functionally does not exist for me. For people who use search engines as their primary gateway into the Web, this ends up making their engine of choice the canonical source for all things Web related. Something anyone working on the next big search innovation should remember.

Now on to the not-so-secret search secrets that mention in the title of this post.

I guess there are two ways to approach search. One way is to position your search as a service. In real world terms this would be similar to seeking advice from an expert like a travel agent, interior designer, matchmaker, personal shopper, etc. Some cool things about search as service are:

  1. People usually don’t mind waiting for it or paying for it, because they wait and pay for it in the real world.
  2. Search as service is a filter not a sort. Presumably you wouldn’t need to even attempt to index the entire Web, you just need to know the best results for the given search, and it’s likely that only a handful are necessary. The best search as service would likely return 1 perfect result.
  3. You get to have an opinion.

Some uncool things about search as service are:

  1. The amount of content and rate of change on the Web makes it extremely difficult to become an expert. Of course the work it takes to become and maintain expert status is what people pay for. This is probably why you see the search as service model used primarily for limited scope search. Makes me think of sites like Expedia, Kayak, eHarmony, Match, Hotels.com, etc (wow a lot of IAC companies in that list, huh?).
  2. You have to convince people that you are an expert. Jeeves tried it but just couldn’t pull it off. He has since been fired.
  3. Service industry folks know that you can’t make everyone happy all the time. For search as service this means that you’re likely to find people who just don’t like your expert opinion. This will reduce your user base.

The other would be position yourself as a utility. By utility I mean a utility like the phone company, power company, etc. This is the direction most traditional search engines go in. The cool things about search as utility are:

  1. The focus is on being useful, not “right”. As long as you can return useful results you’re in good shape, and of course, the more useful the results the better you’ll do. It is different than being an expert because you don’t need to have your own opinion.
  2. If people find you useful, they’ll come back often. You can monetize people who come back often.
  3. If done right, you can become like Google, MSN or Y! and become your user’s canonical source for all things Web.

Hard parts:

  1. You have to know one hell of a lot about the Web. You’ve got to do everything in your power to know about as much Web content as you possibly can. You never know what people will be looking for, and to be useful you’ve got to do your best to give them something.
  2. As a utility, people take you for granted. You exist to be used. People want to use you to get to somebody else. That sucks, and there’s ultimately an ego issue some companies can’t get over.
  3. You have a responsibility to be fair. People trust you like they trust the water company. You can’t poison them with ads or artificially manipulate results to serve your financial interest. As soon as you do you risk losing the trust of your users.

Google just happens to be the best at it for a few reasons:

  1. Google is fast. It’s damn fast. It’s so fast that many people use it multiple times a day and don’t even realize it.
  2. Google has indexed a lot of pages, to the point where if it exists on the Web and Google doesn’t know about it, it’s probably not worth looking at. – even my blog is indexed. Google has become the canonical source for many folks the way AOL was way back in the day.
  3. Google’s business model and their features mesh better than any other Web business. Google does everything in it’s power to send you away from Google as fast as they can with the hope that you will come back and do it again. Their ads are performance based, so the combination of people leaving quickly and coming back often makes for more clicks on ads and more revenue for them and their advertisers. This is different than MS or Y! who both, I believe, sell impression-based ads. This means they make more money by keeping you around. Can you see the problem in that if you’re supposed to be ego-less and unbiased? Note: There is some debate about potential Google bias in results since the launch of Knol last week. Use your search engine of choice and search for “is Google a content company Knol” to see what I mean.

OK. So that’s my big long post of the month. I’m not an expert at search. I just use it a lot. So take it as you like it.

Sphere: Related Content

Finishing the Move Tomorrow

July 27th, 2008 View Comments

So if you read my earlier post about my troubles with my apartment and you actually care, here’s a quick apartment status update: The management company hooked us (roommate and myself) up with a new apartment in the same building, and it’s actually not a bad place (knock on wood). We’ve been slowly, repeat SLOWLY, been moving our stuff in over the past week and half. Today we got most of the big stuff moved in excluding the couch and TV. Tomorrow is the final push to get everything moved in. I’m hoping to be done sometime early in the afternoon, so I can enjoy at least a little bit of a weekend. All volunteers are welcome.

Sphere: Related Content

Tweeting too much. Nothing to blog about.

July 25th, 2008 View Comments

Notice that I haven’t been writing much anymore? Want to know why? Doesn’t matter cause I’m going to tell you anyway. Over the past few weeks I’ve made a concerted effort to use Twitter as much as possible in order to figure out wtf the fuss is all about. That said, I still don’t know the answer other than it’s kinda cool to have a list of “followers” who actually end up reading my 140 character blasts of nonsense.

What I have learned from numerous blog posts about Twitter is that according to anonymous blog-comment experts “Rail doesn’t scale.” I also learned from those same posts that there are thousands and thousands of developers and “software architects” who know everything there is to know about scaling database driven web applications with complex messaging and frequent user interaction. This second point was a revelation to me because I didn’t think there were anywhere near that many experts on scaling on the Web. I mean it really makes me wonder why all these tech companies big and small have such a hard time finding qualified devs, or why companies like Facebook, Google (yes even Google), MySpace, Amazon, and Apple have difficult times keeping their sites up and performing all the time. Next time I go searching for an expert developer, I’m going right to Techcrunch’s comments.

Note: I listed those particular companies because I’ve personally seen errors on sites run by all of them more than once.

Sphere: Related Content

MySpace is awesome. I don’t care what you say.

May 8th, 2008 View Comments

So, MySpace is working to tear down their walled garden with a new “Data Availability” initiative. Looks like the idea is to allow members to share their profile data across the internets. This is a concept pretty near and dear to the folks at Eastmedia ever since our work with Verisign building out the Rails implementation of OpenID. The idea of putting users in complete control of their online identities including profile or attribute exchange is HUGE.

My prediction – Web 3.0 means an end to walled gardens, and you can quote me on that.

This is yet another reason why MySpace kicks every other social network’s butt. Sure you can argue for Facebook (I do use Facebook much more than I use MySpace), but doesn’t Facebook’s unwillingness to join the OpenSocial movement feel a bit reminiscent of Friendster‘s unwillingness to let members customize profiles? We all know it ended up being one of the key catalysts that allowed for the success of MySpace in the first place. Friendster was relegated to Asia for it’s active members, Facebook may end up being the place to be for college grads and Silicon Valley asshats, while MySpace will be the place for everyone else. Last I checked, “everyone else” is a pretty big number.

Sphere: Related Content

Grand Theft Auto IV

May 2nd, 2008 View Comments

gta4boxart.jpg440px-ironman_head.jpg

So, I was walking by the Herald Square Gamestop this morning on the way to work, and I noticed that they were receiving a shipment. They’ve been sold out of GTA 4 for a couple days, so I went in to ask the obvious. Of course it was a new shipment, and of course I bought one.

Conclusion: My social life is over for at least a few weeks. The combination of GTA 4 and Iron Man will surely doom my chances of getting a date or falling madly in love this weekend.

Sphere: Related Content

Sierre Madre Fire

April 28th, 2008 View Comments

sierra_madre_fire.jpg

There’s a big fire in Sierra Madre, CA. Approximately 500 acres have burnt so far, but luckily no homes. My grandparents, sister and some cousins live in Sierra Madre. For those of you who don’t know where Sierra Madre is, it’s just north of the 210 freeway north of Arcadia and northeast of Pasadena. It may be one of the last real small towns in Southern California. So small that last I checked they’ve only got one stoplight.

Anyway, I called my family and the fire is basically in my grandparents backyard. Their backyard is a couple acres and stretches past the watertower you can see from the freeway. The fire burned (is burning) the hill right behind their house. They have been asked to evacuate, but won’t leave – not a surprise for those of you who know my grandfather. My family has got them all packed up ready to go if the fire gets too close, but for right now everyone is hanging out at the house. When I spoke to them they sounded relaxed while describing the fact that they could see flames from the front door. They promised to keep me updated if they have to leave, but something tells my my grandfather will be on the roof of the house with a hose putting out embers before anyone is able to drag him away.

You can get pretty up to date information about the fire at SierraMadreNews.net.

Sphere: Related Content

Apt Update

April 25th, 2008 View Comments

So management is kicking us out of the apartment for a week to do some repairs. Well, they say it’s only going to take a week but who knows what’s going to happen once they start work. They’re going to come in and tear up the downstairs ceiling to fix the banging pipes, repair the broken shower floor, install security bars on downstairs windows, replace the downstairs door, repair some other miscellaneous odds and ends, and hopefully return it to the condition it was in when we moved here 4 months ago. I may need a couch to sleep on for a couple days. I don’t mind as long as they get the job done in the week they’re asking for. I wish I could go on a vacation, but the work never ends. Never ending work isn’t a bad thing, so I’m not complaining. I just wish I could relax for a few days on some beach somewhere while my bedroom is being demolished.

Sphere: Related Content

Facebook Chat Update

April 21st, 2008 View Comments

Used Facebook Chat for the first time last night. A friend I haven’t spoken to in eight years pinged me. It was amazing getting back in touch with her, and I’d like to thank Facebook for that. Here’s how the experience went. She initiated a chat. I didn’t notice for about 30 minutes because I was browsing in another tab. I clicked over, saw the chat, and thought, “oh cool!” I replied and we began chatting. Within five minutes we were getting a little confused. The lag was just enough so that we were constantly interrupting each other in mid statement. We then exchanged instant messenger screennames and continued the conversation over a real instant messenger. My take on the experience – great way to initiate a contact with a long lost friend, but not adequate for extended dialogs (by extended I mean anything over five or six back and forths).

Not an unexpected experience given the challenges associated with web-based IM mentioned in my previous post. The back and forth nature of the web doesn’t lend itself to “instant” things. Even if the post/response mechanism is quick, rendering isn’t. It’s not like a web browser rendering HTML/CSS with some javascript can really compete against a real application when it comes to responsiveness, and w/ web-based chat that’s exactly what you are doing. Remember many people’s first experiences on the Internet were tied directly to AOL instant messaging and chatrooms, not web pages. Their expectations are high when it comes to IM for a reason.

Sphere: Related Content

Facebook Chat?

April 18th, 2008 View Comments

Wow. Looks to me like Facebook just launched a chat application. Interesting. I know from experience that web-based chat is a bit of a pain, especially when you’re not using Flash. We did an early implementation with Userplane at Spark that worked decently, but not “perfectly”. If Facebook’s implementation works it could keep people online longer, but with many members adding their IM contact info to their profiles, I’m not sure I would have chosen to take the time to develop such a complex feature that has so much competition (AIM, MSN, Y!, GTalk, Skype, etc).

The two biggest technical problems with web-based chat are:

1. Knowing whether or not someone is really online – I don’t think there’s a reliable way to determine if someone has just left their browser open and gone to the mall or if they’re reading a long profile. Not to mention issues w/ caching, expiring sessions, constantly pinging to see if the window is still open, etc.

2. Getting users to notice when someone is actually trying to chat with them without being obnoxious about it. This is a pain in the butt. I have yet to see someone do it well in a web browser. Oh yeah and most browsers have multiple tabs nowadays – tough to get people to notice when they aren’t looking.

We tried an interesting implementation using a Flash pixel instead of a refreshing iframe or javascript to maintain an open connection between the user and the server. This allowed for greater accuracy and instant reaction time with notifications of chat requests. Sorry to say it was never actually deployed because the developer who worked on it was fired 3 days after it was ready to go.

Sphere: Related Content