HATEOAS Enlightenment

by Hari in Uncategorized

Finally some excellent arguments for why HATEOAS. For those interested in the details here is the thread on rest-discuss.

Clay Shirky’s note on Newspapers

by Hari in Uncategorized

There has been some significant discussion on the blogsphere about Clay Shirky’s recent post on the future (or the lack of it) of news papers. Here is a collection of some of his ideas that appealed a lot to me -

Revolutions create a curious inversion of perception. In ordinary times, people who do no more than describe the world around them are seen as pragmatists, while those who imagine fabulous alternative futures are viewed as radicals. The last couple of decades haven’t been ordinary, however. Inside the papers, the pragmatists were the ones simply looking out the window and noticing that the real world was increasingly resembling the unthinkable scenario. These people were treated as if they were barking mad. Meanwhile the people spinning visions of popular walled gardens and enthusiastic micropayment adoption, visions unsupported by reality, were regarded not as charlatans but saviors.

…When reality is labeled unthinkable, it creates a kind of sickness in an industry. Leadership becomes faith-based, while employees who have the temerity to suggest that what seems to be happening is in fact happening are herded into Innovation Departments, where they can be ignored en masse.

Round and round this goes, with the people committed to saving newspapers demanding to know “If the old model is broken, what will work in its place?” To which the answer is: Nothing. Nothing will work. There is no general model for newspapers to replace the one the internet just broke….It makes increasingly less sense even to talk about a publishing industry, because the core problem publishing solves — the incredible difficulty, complexity, and expense of making something available to the public — has stopped being a problem.

That is what real revolutions are like. The old stuff gets broken faster than the new stuff is put in its place. The importance of any given experiment isn’t apparent at the moment it appears…
And so it is today. When someone demands to know how we are going to replace newspapers, they are really demanding to be told that we are not living through a revolution. They are demanding to be told that old systems won’t break before new systems are in place. They are demanding to be told that ancient social bargains aren’t in peril, that core institutions will be spared, that new methods of spreading information will improve previous practice rather than upending it. They are demanding to be lied to.
There are fewer and fewer people who can convincingly tell such a lie.

If you want to know why newspapers are in such trouble, the most salient fact is this: Printing presses are terrifically expensive to set up and to run.This bit of economics, normal since Gutenberg, limits competition while creating positive returns to scale for the press owner, a happy pair of economic effects that feed on each other..

Any experiment, though, designed to provide new models for journalism is going to be an improvement over hiding from the real, especially in a year when, for many papers, the unthinkable future is already in the past…..For the next few decades, journalism will be made up of overlapping special cases…Many of these models will fail. No one experiment is going to replace what we are now losing with the demise of news on paper, but over time, the collection of new experiments that do work might give us the journalism we need.

And the award goes to…

by Hari in Uncategorized

Though its been a couple of days since the award was announced I did not come across a lot of mention of this year’s ACM Turning Award in the blogsphere except on Mark Little’s blog.

This year’s Turing Award (the equivalent of the Noble Prize in computing) has gone to Barbara Liskov for her contributions to programming. Prof. Liskov was also the first US woman to be awarded a PhD in computing.

Also thanks to Mark, I got hold of a copy of Prof. Liskov’s paper on Argus - a programming language and system that was developed to support the implementation and execution of distributed programs.

This year is already turning out to be very exciting given that we are seeing people, especially those from a Distributed Systems background being honored.