The problem is you can not make the judgement, that making everyone's location public is ok, for everyone. People have different preferences towards their privacy. We should respect other's choice.
How much does 'asynchronous' matters for the performance of a web framework? I mean netty, node.js are all async frameworks as I understand, but the source code for Go and Compojure seems was using a thread/process per request model?
Would you consider releasing some of the benchmark code/setup? (better yet integrated into OP's project) I am very interested in seeing clojure's performance. What kind of framework did you use for clojure?
As a Chinese, I would say the Chinese government is worried about 'Arab Spring', but that's not why they attacked NYT this time. The 'Great firewall' was built to prevent any uprising similar to 'Arab spring' from being started.