A lot of the comments here imply that style can be fixed with a linter, but what about the style of things other than syntax, like choices in variable names,
DRY-ing through mixins vs composition, grammatical style in code comments, etc.
I imagine if the police actually did something about public drug use, theft, and mentally ill assailants, there would be a backlash against the perception of a fascist police state.
The situation is far more complex than that. Back in the 30s through the 50s the police would aggressively crack down on undesirables. Sweeping Blacks and Homosexuals off the streets became politically problematic. Now judges routinely throw out cases involving so called quality of life crimes. Furthermore, politics and budget constraints have resulted in San Francisco having very little jail space available. So, police, strong mayor or no, have limited options and try to avoid wasting effort only to have offenders concentrated around police stations and hospitals where they are released.
> under the boot of an immutable society in love with its own stagnation
China is rapidly leading in solar panel production, implementing CRISPR tech, super computers, and now building a modern Silk Road. Perhaps they are stagnating on the human rights front, but they are not stagnating in tech and economic growth.
> ES6/7 is pathetic addition which was born out of 6 years of meetings when we already had a better JavaScript called CoffeeScript. Use it if you want ship code faster and stop wasting time debating var/const/let, semi-colons, class and other arguments.
Why is coffeescript better than ES6? I've used both and I definitely prefer ES6.