The view from our living room. #winter #colorado #snowboarding #pumped

Coates does an excellent job decrying what passes for leftist “radicalism” when it comes to race.

One does not find anything as damaging as the carceral state in the Sanders platform, but the dissonance between name and action is the same. Sanders’s basic approach is to ameliorate the effects of racism through broad, mostly class-based policies—doubling the minimum wage, offering single-payer health-care, delivering free higher education. This is the same “A rising tide lifts all boats” thinking that has dominated Democratic anti-racist policy for a generation. Sanders proposes to intensify this approach. But Sanders’s actual approach is really no different than President Obama’s. I have repeatedly stated my problem with the “rising tide” philosophy when embraced by Obama and liberals in general. (See here, here, here, and here.) Again, briefly, treating a racist injury solely with class-based remedies is like treating a gun-shot wound solely with bandages. The bandages help, but they will not suffice.

There is an apparent juxtaposition here, between the rights to believe and say whatever you want, and the rights of the audience to be protected from acts that interfere with their security, which may result in mistreatment, etc.

I say “apparent,” because there is no conflict here. The Universal Declaration of Human Rights is a singular declaration, not a combination of individual articles. The right to expression is there as long as that expression does not interfere with any of the other rights granted the audience. Freedom of Speech is not the primary right; it is part of a larger whole that in totality provides us all with freedom.

Using WordPress as an oEmbed Provider

oEmbed in the editoroEmbed in the post

Proof-of-concept, using WordPress as an oEmbed provider, to embed code snippets.

If you work in WordPress, you may have run into difficulties displaying errors that may occur on the save_post hook. Since WordPress redirects before loading the post edit page, you don’t have access to anything done on that hook hook when the post edit page loads. I detail 3 possible solutions to in this article for Sitepoint.

Fat Arrow Functions, One-Line Callbacks, and Composing Promises

I’m not really a fan of fat arrow functions in ES2015 for the same reason I don’t like the introduction of class: JavaScript is a prototypal language, so attempting to cram class-based inheritance is squeezing a round peg into a square hole. The prototype chain and closure scoping make for a number of interesting patterns […]

Read more

By any consistent ethical standard, a black person’s right to walk down the street unmolested trumps homeowners’ right to use the police for real estate segregation. Yet the cop callers are more concerned about the overpolicing of their language than the overpolicing of their streets.