Monthly Archives: February 2009

My chapter in “Computing with Social Trust”

Computing with Social TrustThe book “Computing with Social Trust” is out. In it you can find a chapter by Paolo Avesani and myself about my PhD work on Trust in Recommender Systems. You can download my chapter or buy the dead-tree book from Amazon. Following you can find the Table of contents. Enjoy!

.
.
.
.
.
.
.
.
.
.
.

Continue reading

Links for 2009 02 11

Jane Goodall in Trento on February 27th

Darwin Trento
Primatologist, ethologist, and anthropologist Jane Goodall will be in Trento on February 27th for a public speaking titled “Reasons for hope”. The event is part of Darwin Year 2009 (check the entire program, with events from January up to June).

If you don’t know who Jane Goodall is, you can check her Wikipedia page or watch the video of her talk at TED embedded below (suggestion: watch at least the first 30 seconds!)

Her description from TED says:
Jane Goodall, dubbed by her biographer “the woman who redefined man,” has changed our perceptions of primates, people, and the connection between the two. Over the past 45 years, Goodall herself has also evolved — from steadfast scientist to passionate conservationist and humanitarian.

Kiva, the distributed micro loan platform, just released a new API, and social network analysis sprang up

kiva apiVia Ajaxian I come to know that Kiva, the distributed micro loan platform, has just released a new developer API that gives third parties access to create innovative applications on top of the platform! I’m investing 100 dollars in Kiva since some years (my Kiva lender profile) and I found it a neat idea! If you don’t know what Kiva is, check this video about Kiva, there is also a Kiva Facebook application.

And the amazing guys behind “How We Know Us – Investigating, discussing, and measuring social capital” already started poking at the data available with the hypothesis network analysis will be able to help predict rates of return! Check
the image of the complete(?) network of relationships between the recipients and the lenders and the partners.

Go play with the new KIVA API!

Reblog this post [with Zemanta]

Getting things done … by your search engine: just give it your task list and it will take care of everything!

Google Task list One point made by Prabhakar Raghavan, head of Yahoo! Research, during his talk at the FBK retreat was “People don’t want to search, people want to get their tasks done”. Search engines in fact try to infer the intent behind the query text and the intent of the user is getting a certain task done. And they try to offer information able to satisfy that intent. This made me think a bit.

Well, if I was a search engine, I would try to get the tasks lists of all my users. This will really make my users satisfied (and there is no more need to try to infer the intent behind search queries)!
Not a very original thought anyway, in fact, the search engine Google already provided the functionality of keeping your tasks list in Gmail and I started trying it recently. What is terribly amazing is that now Google can work offline on my tasks list and try to get MY tasks done! Automatically!

Out of curiosity, I checked the task list I currently keep in Google and I quickly realized that this is possible, already possible!
Some tasks in my task list (and, yes, I need to update the already scary list of things Google knows about you) were:

  • find someone to subrent a room in my apartment
  • find someone able to install a music player in my car
  • find a bed, possibly an used one as gift
  • check new activity on the Livememories wiki
  • fill burocracy about my work in univ of bolzano
  • write a paper about recent work on trustlet and get it published
  • book a flight for xyz around date abc

Well, for some of these tasks Google can already go around and suggest me solutions, just by juxtaposing relevant bits of information; for some can even go further and really do the task, for example I can authorize Google to search the flight and buy it for me without any intervention on my part!

just Imagine you have in the specific task page (such as http://www.google.com/paolo.massa/tasks/book_a_flight/ ) a list of suggestions or of automatic actions Google can perform or has already performed!!! This is really feasible, especially because now this can be done offline, I don’t expect Google to get the task done in the very precise moment I type it (while instead I expect Google to give me back relevant information in the moment I type a query!).

Of course Google cannot move my car and install a music player in it, but when we will move in the Internet of things (another topic that was very central in most talks at the FBK retreat) this might even become possible.

So let us analyze the possible situation in which we are/will be: now I have a robot (a software artifact, the search engine Google or Yahoo! or another one) that is replacing me in doing my stuff! Well of course we might start asking ourselves “if I am no more needed for getting things done, what is my role on earth? And why in the hell (!) would any employer pay me for what I do or I could do?”. And of course, the very next step would be “ok, robots can do everything. What about humans?” and then I would end in the not-very-original-I-must-admit forecast of a future Matrix-like world. But maybe it is better if I stop here ;)

Now this gives totally new dimensions to “getting things done“!