Great stuff! I happen to really like all recommendations that came in for me.
Some suggestions: this pure social graph approach could be vastly improved for music recommendation by aggregating tags, à la last.fm, or adding music-related features yielded by some waveform analysis.
For instance, I typed in Tame Impala and got these results in this order: Real Estate - Girls - Beach Fossils - Toro Y Moi - Washed Out - Wavves - James Blake.
The first three relate well to modern psych rock of Tame Impala, but then things get a little strange: two chillwave acts, one correctly similar psych/noise rock act and a dubstep/downtempo artist!
From my experience of meeting US citzens, even outside North America, it's fairly normal to get something like "Ohio", "Pensilvania" or "Wisconsin" when asking where they come from, as if I'd _of course_ know where those places are (I do).
As a brazilian that have lived in India for some time, I could tell you that the form democracy present in both countries today has a lot to do with incidents such as the reported on the post.
The historic distance between poverty and middle-class just grows as the public institutions can't provide basic (or with the minimium required quality) services to the poor: education, healthcare, housing, etc.
I don't agree with the _poor people have a different moral_ argument presented by 'gnufied, but there is an intense feeling of social tension on a daily basis on both countries, which is clearly related to the income gap and the almost tribal mindsets developed by those completely different realities.
Besides the economic factor, India also displays consequences from gender issues liked to its patriarcal society and sexual repression. Unsurprisingly, the lower part of the social pyramid is also the one that suffers more from a conflict between the exarcerbated sexuality pushed by media and the to be said moral values of society. The education system wouldn't reach that part of the population with the same quality as rich or middle-class people, which, as said on other comments, also suffers from that on a lesser degree.
More of a programming than a CT introduction, but very useful nonetheless: Functional Programming with Bananas, Lenses, Envelopes and Barbed Wire (1991), by Erik Meijer, Maarten Fokkinga, Ross Paterson
Yes, that's great, but that's got nothing to do with being constructive. Constructive comments are great, but someone could publish a long and interesting comment criticizing wayland or X11 without suggesting ways to improve. As long as the points are cogent, then the comment should make for worthy material. At no point do such criticisms have to make suggestions on how to improve wayland or X11. Just that they are civil, and substantial. Like you said.
Or maybe you're agreeing with me? It seems strange to redirect me to the newbie guide then.