Sunday, January 20. 2008
BarCampScotland2008
I plan on attending the second BarCamp event in Edinburgh at the start of next month. If you haven't heard of Barcamp before take a look at their site.
The first BarCampScotland even took place last year but I didn't know about it at the time so this will be the first I have attended. The intention with BarCamp seems to be to generate as much online content as possible. Videos on youtube, photos on flickr, presentations on slideshare. Wanting to know what I was letting myself in for I decided to set some time today to see what has previously been posted.
There isn't really much content, except photos, from the first BarCampScotland so I started to expand my search to BarCamp in general. There has been some decent content presented by various people. Below are some I found particularly interesting (though in no particular order . . .
DIY User Research
Leisa Reichelt
This isn't really an area I know much about though though have the uncomfortable feeling that I should. It is a nice introduction though be prepared for the slides running out before the 'story' is complete.
Leisa also presented at FOWA. Her slides and audio are also available.
How to Scale
George Palmer
This is perhaps the most complete overview of scaling a web application I've seen. I suspect the actual presentation would have felt something like a whirlwind going overhead but as we can take our time over each slide it's manageable, and very informative.
Introduction to SlideShare
Kapil Mohan
An introduction to SildeShare at BarCamp and posted to SlideShare. Naturally.
In my opinion they were the best 3 of the first 60. There were 275 in total. If you want to see more you can continue the search.
BarCampScotland
There were not many but there were some . . .
p.s. SlideShare supports audio. When did that happen? Lack of audio support was my main objection to the idea. Having said that none of the presentations have audio which is a shame.
The first BarCampScotland even took place last year but I didn't know about it at the time so this will be the first I have attended. The intention with BarCamp seems to be to generate as much online content as possible. Videos on youtube, photos on flickr, presentations on slideshare. Wanting to know what I was letting myself in for I decided to set some time today to see what has previously been posted.
There isn't really much content, except photos, from the first BarCampScotland so I started to expand my search to BarCamp in general. There has been some decent content presented by various people. Below are some I found particularly interesting (though in no particular order . . .
DIY User Research
Leisa Reichelt
This isn't really an area I know much about though though have the uncomfortable feeling that I should. It is a nice introduction though be prepared for the slides running out before the 'story' is complete.
Leisa also presented at FOWA. Her slides and audio are also available.
How to Scale
George Palmer
This is perhaps the most complete overview of scaling a web application I've seen. I suspect the actual presentation would have felt something like a whirlwind going overhead but as we can take our time over each slide it's manageable, and very informative.
Introduction to SlideShare
Kapil Mohan
An introduction to SildeShare at BarCamp and posted to SlideShare. Naturally.
In my opinion they were the best 3 of the first 60. There were 275 in total. If you want to see more you can continue the search.
BarCampScotland
There were not many but there were some . . .
p.s. SlideShare supports audio. When did that happen? Lack of audio support was my main objection to the idea. Having said that none of the presentations have audio which is a shame.
Saturday, January 5. 2008
Facebook: The Pot Calling The Kettle Black?
The big facebook story this week has been the decision to boot Robert Scoble for running a scraper over his account so that he can move his 'social graph', more commonly know as his friends list, to other services. This was against their terms of service - naughty Scoble!
I'm not going to get into the moral issues about whether he breached the privacy of his friends by attempting to view their email addresses which they had granted him permission to view. My work on a MSN messenger contact grabber and highlighting gmail contact and yahoo contact grabbers probably speaks for itself.
Instead let's see if we can make sense of the terms of service Robert Scoble decided didn't apply to him.
I've taken relevant extracts from the terms of service at 3 websites. Try and guess which belongs to facebook.
Site 1
Site 2
Site 3
Social networks are built on scraping content
The first site is facebook. Robert Scoble clearly breached the terms of service. But here is where it gets interesting.
Site 2 is hotmail for which facebook provides a automated service, which could also be called a BOT, to grab contacts.
Site 3 is yahoo for which facebook provides a automated service to grab contacts.
Terms of service be damned! Mark Zuckerberg has a fortune to make and if that means being an accessory to millions of users breaching their contracts with other companies then so be it.
Many of the companies which facebook provides bots for are moving to support porting users data between services. On Thursday facebook was invited to do the same. I would ask that they give it serious thought.
I'm not going to get into the moral issues about whether he breached the privacy of his friends by attempting to view their email addresses which they had granted him permission to view. My work on a MSN messenger contact grabber and highlighting gmail contact and yahoo contact grabbers probably speaks for itself.
Instead let's see if we can make sense of the terms of service Robert Scoble decided didn't apply to him.
I've taken relevant extracts from the terms of service at 3 websites. Try and guess which belongs to facebook.
Site 1
In addition, you agree not to use the Service or the Site to:
- harvest or collect email addresses or other contact information of other users from the Service or the Site by electronic or other means for the purposes of sending unsolicited emails or other unsolicited communications;
Provided that you are eligible for use of the Site, you are granted a limited license to access and use the Site and the Site Content and to download or print a copy of any portion of the Site Content to which you have properly gained access solely for your personal, non-commercial use, provided that you keep all copyright or other proprietary notices intact. Except for your own User Content, you may not upload or republish Site Content on any Internet, Intranet or Extranet site or incorporate the information in any other database or compilation, and any other use of the Site Content is strictly prohibited. Such license is subject to these Terms of Use and does not include use of any data mining, robots or similar data gathering or extraction methods.
Site 2
In using the service, you may not:
[...]
* use any automated process or service to access and/or use the service (such as a BOT, a spider, periodic caching of information stored by Microsoft, or "meta-searching");
Site 3
You agree not to access the Service by any means other than through the interface that is provided by Yahoo! for use in accessing the Service.
Social networks are built on scraping content
The first site is facebook. Robert Scoble clearly breached the terms of service. But here is where it gets interesting.
Site 2 is hotmail for which facebook provides a automated service, which could also be called a BOT, to grab contacts.
Site 3 is yahoo for which facebook provides a automated service to grab contacts.
Terms of service be damned! Mark Zuckerberg has a fortune to make and if that means being an accessory to millions of users breaching their contracts with other companies then so be it.
Many of the companies which facebook provides bots for are moving to support porting users data between services. On Thursday facebook was invited to do the same. I would ask that they give it serious thought.

