Dave Winer on search results lack of relevance:
Now it may have been cute in 2001 or 2002, but by 2007, with search integrated into society at a very deep level, and only getting deeper — it seems like it’s way past time to fix this. And we know how to do it, and it’s not even very hard.
How? Integrate social networking and search and learn what people who I’m connected with, people like me, choose when they search for RSS and adjust the results accordingly. It’s collaborative filtering applied to search. If Google doesn’t do it, Yahoo, Microsoft, Ask or a startup should.
I think search is a rather primitive way of navigating in the network of networks that we call the internet. It has served its purpose well and has dramatically changed the way we find, retrieve and use information. But filtering is what I am after and there are many more ways to do that than a simple search box. Some of it won’t be done by machines only. This is where distinguishing between what can only be done by a human brain and what can be done by an artificial one will make the difference.
Hint: Network theory is about a lot more than six degrees of separation.


