First they Came for the Goreans

I’m not a member of the Drupal Community. I’ve made a couple of Drupal sites and written one or two private-use Drupal modules, but I’ve never contributed any code or attended any conferences. I have been following the big dustup with some interest, though – because I increasingly think this is the issue of the…

Bluff and Double Bluff Go to Washington

In Chapter 3, Book 1 of Institutes of the Christian Religion, John Calvin gives a version of the General Consensus argument for the existence of God that includes the following: It is most absurd, therefore, to maintain, as some do, that religion was devised by the cunning and craft of a few individuals, as a…

The Black Echo (Review)

Michael Connelly is well-regarded among a subset of mystery fans, so I thought I’d see what all the fuss is about – and I started at the begining. The Black Echo is the book that introduced the world to Heironymous "Harry" Bosch in 1992. And I did see what all the fuss is about ……

In re Marriage of Black

The Washington State Supreme Court recently handed down a ruling – in re Marriage of Black – reversing a custody ruling involving a highly religious couple in which the wife of 20 years decides that she is a lesbian and leaves. The courts awarded primary custody to the father as well as all decision-making authority…

Converging to Point Free

As mentioned before, I’m a big fan of the RamdaJS library. It doesn’t get you as close to Haskell as Purescript (which arguably even takes you beyond Haskell), but when your dayjob requires Javascript, it’s often the next best thing. One pattern that seems to come up a lot at work is a pattern where…

The Real Folk Blues

SyFy Wire has a Top 30 TV SciFi Theme Songs clickbait post up. It’s partly tongue-in-cheek (no one seriously believes that Quantum Leap has an iconic theme, for example). But most of it seems serious … and lazy. Here’s my litany of complaints. Omissions Buffy the Vampire Slayer. It might just be the fanboy in…

The Break/La Trêve (Review)

My first thought on finishing The Break (La Trêve) – a Belgian neo-noir crime drama miniseries that you can, at the time of writing, watch on Netflix – was that it’s the best crime series I’ve seen since Breaking Bad‘s first season. That’s frustrating, because it means that our best could be better. Modern crime…

What Universities Were Never For

A notion currently as fashionable as it is pernicious is the idea that free speech protections should only ever be legal protections. As long as the government respects our free speech rights, we citizens can and should feel free to use whatever legitimate private means of silencing speech we disagree with are available to us.…

Application and Composition

Haskell‘s notorious learning curve isn’t just down to the apparent need to learn advanced Category Theory before you can cogently browse the documentation. It’s also that you’re hit with a syntax that’s really unfamiliar – at least if you’re coming from the more "mainstream" languages like I am (Python, C++, Coffeescript). In particular, you’re hit…

Double Dabble Ramda

Recently at work I’ve switched from using Lodash to Ramda for functional programming extensions to Javascript/Coffeescript and I’m happier than I’ve pretty much ever been. Ramda isn’t the Javascript Holy Grail – that honor, I’m guessing, goes to PureScript – very much next in line on the list of things to learn – but it…