What on Earth is RSS Cloud?

Arjen Vrielink and I write a monthly series titled: Parallax. We both agree on a title for the post and on some other arbitrary restrictions to induce our creative process. For this post we agreed to write about a new technology using Linux Format‘s “What on Earth is …?” style (see example on Android). We did not agree on a particular technology and we would get bonus points for a nice pixellated image to accompany the post. You can read Arjen’s post with the same title here.

RSS Cloud
RSS Cloud

RSS Cloud? I am getting a bit tired of this cloud computing trend.
Yes, I also think that cloud computing is slightly over hyped. However RSS Cloud is not about cloud computing. It is about bringing real-time updates to the RSS protocol.

I have only just grasped what RSS is. Only the technorati seem to use it, normal computer users have no idea.
Indeed: most people have no idea what RSS is or how they can use it. They still visit all their favourite news sites one after the other to check whether something new has been posted. However even people that don’t understand it often use it. If you download podcasts through iTunes you are using RSS technology. Furthermore RSS is the technological glue for many of the popular mashup sites. You don’t need to understand a technology for it to be useful to you.

Fair enough, so how would you explain RSS Cloud to a lay person?
Sites that have content that changes often (think blogs or news sites) publish an RSS feed on their server. Whenever a new item is posted it will be added to the feed, usually dropping the oldest item from the list at the same time. If you are interested in those news items you can use a news reader (also called an aggregator) and tell this news reader to check whether new items are added to the feed, if there is an update, then the news reader can retrieve it. A news reader typically does this every fifteen minutes or so. This means the news can be 15 minutes old when you get it. RSS Cloud makes it possible for news readers to subscribe to the updates of a feed. Whenever something new is added the feed, the RSS Cloud server notifies all subscribers so that they can pick up the content immediately: in real-time.

Another buzz word! What is the benefit of real-time? Can’t people just wait a couple of minutes before they get their news?
People listen to the radio so that they can hear the sports results in real-time. Weren’t you upset when all your friends knew about Michael Jackson’s death earlier than you, because they heard it on Twitter? The success of Twitter search and trending topics shows that people want to know about stuff as it happens and not fifteen minutes later.

Now that you mention it: Twitter indeed works in real-time. Why do we need something else, what’s wrong with Twitter?
Twitter actually also uses a “polling” model for its content. Each single Twitter client will have to access the Twitter API to see whether something new has been posted by the people you are following. This is a huge waste of computer resources. All these clients asking for new information even if there is none. It is a model that does not scale well. A “push” model actually works much better in this respect.

Oh, so it is a bit like the difference between getting your email once every couple of minutes and getting it immediately on your Blackberry?
Yes, that is a nice analogy. The Blackberry uses push email. You get the email as soon as it hits the server, because it is pushed to your phone. Traditional email clients, like Outlook, go to the server once every couple of minutes to see whether something new is there.

So what large company is trying to push this idea?
This time it is not a big company trying to establish a standard or protocol. The RSS Cloud protocol is designed by Dave Winer who also drafted the original RSS specification.

Dave Winer, isn’t that the guy that loves to rub people the wrong way?
He is a controversial character and is certainly very vocal and opinionated. At the same time, he is a true pioneer and one of those people that embody the values of the Internet. His vision for Cloud RSS is not about blogging. Instead, he wants to provide a decentralised architecture for microblog messages. To him the fact that Twitter centralises all the microblogging activity is a real vulnerability. His goal is to create a network that can work alongside Twitter without being in the control of a single company.

Talking about companies. I suddenly remember hearing about a similar technology. One of these cute names with many vowels?
You probably mean PubSubHubbub. This is a Google sponsored protocol that has already been implemented in Google Reader.

Great: another standards war. VHS versus Betamax, RSS versus Atom, Britney versus Whitney. Will we never learn?
This shouldn’t become a problem. RSS and Atom for example live happily next to each other now. It is easy to implement both. PubSubHubbub has a slightly different goal in comparison to Cloud RSS. It focuses mainly on blogging and associates itself with Feed Burner. The two technologies should be able to live next to each other, at least that is what Dave says.

Well, let’s hope he and you are right. By the way, isn’t this Cloud RSS just another sneaky way to measure subscribers, generate some statistics and store information about where they are from and what they are doing?
It is true that an RSS reader will have to register itself with the the RSS cloud for the protocol to work. However the RSS cloud forgets about the RSS reader if the registration isn’t renewed every 24 hours. You also have to remember that many people will use readers that do not support RSS Cloud. There are much better ways to get statistics.

Aren’t you a learning technology person? What does this have to do with learning?
I am very interested in Cloud RSS because I am a learning technologist! Like all new Internet based technologies it will only be a matter of time before some smart developer finds a way of using this in some unexpected fashion. Remember:
technology creates feasibility spaces for social practice! Just think of what kind of course delivery models RSS has made possible: the Connectivism and Connective Knowledge course could not run without it for example.

You are a Moodle evangelist. Does Moodle support RSS Cloud yet?
I haven’t checked, but I doubt it.  It is very new and the Moodle developers are focusing on getting Moodle 2.0 to a beta release. However, I am sure that in the future, parts of Moodle will move towards real-time. Imagine how Cloud RSS could be used to create activity streams or notify people of comments on their work. It could effectively bridge the gap between asynchronous activities like discussion forums and assignments and synchronous activities like web conferencing.

Ok, you have managed to pique my interested. Where can I go if I want to start using it?
There are two ways of using it. First, you can make your own feeds RSS Cloud enabled. If you have blog at WordPress.com this is automatically the case. You can opt-in if you host your own WordPress blog. The other way of using it would be to have an RSS reader that supports the protocol. Currently only River2 supports it and Lazyfeed has announced that it will support it too. Only web based readers can support it, as the RSS Cloud server needs to be able to ping the reader with the update.

Are there any sites that can tell me a bit more?
The current home of the protocol is http://www.rsscloud.org. Here you will find news about the protocol and an implementation guide. The Wikipedia entry could be better. Why don’t you help fixing it?

10 Things to Like About Moodle

It was always my intention to write a post summarising last April’s Moodlemoot in Loughborough in the UK. It was a highly enjoyable event with many Moodle luminaries present and there was much to write about.

However, I doubt I will ever write that post, so I have decided to share the presentation that I did titled 10 Things to Like About Moodle. It tries to describe the factors that have contributed to making Moodle such a success in the seven years of its existence. The audio is sometimes a bit hard to understand (too much hand-waving on my part), but overall it should still be valuable to many people.

[slideshare id=1262865&doc=09040710thingstolikeaboutmoodleslideshare-090408032056-phpapp01]

Download the slides as a 3.5MB PDF file.

Free Software in Education and Implementation Scenarios for VLE’s (in Dutch)

Van twaalf tot achttien
Van twaalf tot achttien

About one and half years ago I wrote two Dutch articles for Van twaalf tot achttien, a magazine catering for teachers in secondary education. These articles were the first in this magazine to be published under a Creative Commons licence. This means that I can publish them on this blog and that you will be able to reuse what I have written (as long as you comply to the license agreement).

The first article is titled Vrije software in het onderwijs is een must (Free software in education is a must). It tries to explain not only the benefits of free software (yes, free as in speech, not free as in beer) but also touches on open standards and open educational resources. The article has a companion webpage which is still available here.

I have always believed that is very strange that our government subsidises many schools and teachers to create learning materials, but that these organisations and people are not required to share these materials under a free license. This has mainly to do with a lack of awareness of this problem and I am hoping that this article increases knowledge about the importance of free licensing of software and content.

Note how the designer who laid out the page wasn’t very interested in the contents of the article. His or her thought process must have gone something like: “Ah an article about software… let me find an image of a CD… yes, great Adobe Creative Suite CS2”. Really fitting for an article that talks about the Gimp!

The second article was co-written with Leen van Kaam (at the point of writing a colleague at Stoas Learning). It is titled Scenario’s voor de implementatie van een Elektronische Leeromgeving (ELO) (Scenarios for the implementation of a Virtual Learning Environment (VLE)) and describes a maturity model for implementing virtual learning environments in secondary education. It can be used to set goals and manage expectations in schools and should make it easier to understand why certain parts of a VLE implementation are successful and other are not.

Hope you enjoy the read!

Outsourcing to the Customer

Arjen Vrielink and I write a monthly series titled: Parallax. We both agree on a title for the post and on some other arbitrary restrictions to induce our creative process. For this post we agreed to write an essay of no more than 500 words discussing the title in relation to Knowledge, Innovation and Quality. You can read Arjen’s post with the same title here.

Ikea by Flickr user splorp, CC licensed. Anybody interested in co-authoring a book titled: "Ikea for Dummies, Guerilla Shopping for the Whole Family"?
Ikea by Flickr user splorp, CC licensed. Anybody interested in co-authoring a book titled: "Ikea for Dummies, Guerilla Shopping for the Whole Family"?

Outsourcing, the process of subcontracting to a third party, is mostly discussed in the context of large businesses offshoring some of their work to other countries. Reasons for outsourcing can vary, but usually have to do with saving costs, getting access to proprietary knowledge, improve quality through standardisation or help with research and innovation.

I have also seen the term used in two other contexts:

  • People now outsource part of their brain functions to technology. To use myself as an example: a lot of my memory is now outsourced to my mobile phone (much more than the phone numbers of my friends; also reminders, lists, pin codes, etc.).
  • Smart companies outsource a lot of their work to their customers, saving costs in the process. The most brilliant example is Ikea. In the old days furniture was delivered fully assembled and straight into your living room. With Ikea you drive your purchases home yourself and then spend hours putting it all together. Ikea takes this very far, letting you tap your own soft-icecreams.

“Subcontracting” to the customer has become very pervasive in the Western world. You take your own groceries from the shelf (in the past somebody got them for you) and in some supermarkets you are the one scanning them at the cash register. Full service gas stations don’t exist anymore. Money is taken out of ATMs, not at a teller and in many restaurants you have to clean up your table yourself.

There are two types of outsourcing to the customer:

  • Things that are just as fast and convenient when you do them yourself as when they are done by somebody else. The ATM is an example. This type is usually made possible by technology and will keep expanding in our society.
  • Things that are more inconvenient or take more time to do yourself, but that allow the service/product to be cheaper. Gas stations are an example of this. This is only interesting for a customer if there is an attractive balance between time lost and money saved. When time is very valuable, paying a bit extra to get service becomes interesting. That’s when you decide to get your groceries delivered for a fee or pay somebody in India to research and book that next trip abroad. As long as the costs of labour in the BRIC countries stay much lower than labour costs in the US and Europe I foresee more and more cases of individual customers offshoring what was outsourced to them.

If I had more words, I would have tried to explore what these trends might mean for the way that we teach, train and learn. I can imagine that learners soon will be asked to assemble their own curricula, find their own sources and even assess themselves. In that sense there are parallels between outsourcing to the customer and the shift from “push” towards “pull” in learning.

Maybe in a next post?

Unfortunately, I didn’t stick to the self-imposed rules in this post. But Lars von Trier didn’t do that in most of his Dogme 95 movies either (and he took a “vow of chastity” which cannot be said of me!).

Does Shock Therapy Work When Teaching about Safety?

Not too ago I participated in a course on how to drive a forklift truck. Part of the course was a classroom session in which the facilitator seemed to enjoy nothing more than telling anecdotes about terrible forklift accidents. Those anecdotes left a deep impression on me and they have made me much more careful whenever I am driving a forklift truck. However they also paralysed my partner (who owns the business that uses the forklift), making her completely nervous when she has to drive it.

I was reminded of this course when I chanced upon the following safety video:

[youtube=http://www.youtube.com/watch?v=6srFWdsovio]
(actually the video that I saw had even more gore, but has now been removed)

In the Netherlands we have had a campaign for years that warns people not to be careless when dealing with fireworks. The slogan is “Je bent een rund als je met vuurwerk stunt” (meaning something like: “You are an idiot when you play around with fireworks”). The initial campaigns were very shocking with posters and videos of damaged limbs. I couldn’t find any of the original materials, but did find this photo from a news article:

Slogan on the poster in the background: "...Stuffed 30 firecrackers in a football..."
Slogan on the poster in the background: "...Stuffed 30 firecrackers in a football..."

and this TV ad::

[youtube=http://www.youtube.com/watch?v=6Sxq7zfS9Ms]
“Old year’s eve, we are ready for it. You too?”

The campaign has now lost its shocking edge and tries to make its point by alluding to what can happen to your virility when you have an accident:

[youtube=http://www.youtube.com/watch?v=JfvyMi2Isl4]
“Gentlemen, never keep fireworks in your pockets”

Talking about virility is now an oft-used trick in trying to stop people from doing things. It is used in this UK anti-smoking ad for example:

Does smoking make you hard?
Does smoking make you hard?

These last two campaigns are obviously geared towards men (so was the forklift course by the way: the facilitator could not stop making offensive sexist jokes) and I wouldn’t be surprised if men in general need a different campaign than women when they need to be scared into (not) doing something.

I would be very interested to hear about any research that has been done into teaching about safety. It would be great if people have tried to answer questions like:

  • Is is possible to change people’s work behaviour by scaring or shocking them with graphic examples?
  • If yes, does this change in behaviour last and does it make them more careful or too careful (to the point of paralysis).
  • Are there relevant cultural and gender differences when trying to teach about safety?

Does anybody have some pointers or opinions?