To me, it seems obvious that patents in my industry — software — are destructive. The Economist agrees, and makes some suggestions, in Time to fix patents.
Patents are supposed to spread knowledge, by obliging holders to lay out their innovation for all to see; they often fail, because patent-lawyers are masters of obfuscation. Instead, the system has created a parasitic ecology of trolls and defensive patent-holders, who aim to block innovation, or at least to stand in its way unless they can grab a share of the spoils. An early study found that newcomers to the semiconductor business had to buy licences from incumbents for as much as $200m. Patents should spur bursts of innovation; instead, they are used to lock in incumbents’ advantages.

We stopped off at Crank Arm Brewing (map) when in Raleigh, NC, last week. It’s got some great beers; be sure to try the Unicycle if it’s on.
We also went to the amazing The Pit – just opposite Crank Arm – for BBQ. I ate enough that I had difficulty sleeping (or I could blame jetlag, but, to be honest, it was really my greed).
Most modern games don’t ask the player to interpret the wry smile on another character’s face. The narratives are built on enjoyment and, as games are chiefly meant for recreation rather than as a test of emotional intelligence, there’s nothing wrong with that. Old-time RPGs did not adhere to that idea: back then, “fun” was what you made it and you were not guaranteed to have any.
In One to Watch’s film querying at risk I mentioned that the Freebase API that One to Watch relies on was going offline on June 30th.
I’ve submitted an update to Apple which migrates the application to use TMdB’s API. I’ve been using this for the past couple of months without issue, and it was getting close to June 30th, so I decided it needed to be submitted.
Please accept this update :)
I am draconian when it comes to code formatting. Combined with an “I’ll know it when I see it” attitude, this can become irritating. In exasperation, a colleague suggested using clang-format to automatically format our Objective C codebase. Their proposal:
I’ll get the tool’s formatting specification as close to what you like as possible. In return, you agree that you’ll accept what the tool produces.
So, quite some time ago, we introduced a clang-formatting file to our repository.