I support the right of Indiana’s Christian bakers to exercise their religious freedom: if they decide they do not wish to support inter-racial marriage by baking a cake for a mixed race couple, that should be their right.

Funnily enough, when you change the scenario from same-sex couple to mixed-race couple, it seems utterly horrible. But defenders of “religious freedom” need to take the rough with the smooth.

#everydayhomophobia: someone shouted “why are you holding hands?” at me and my boyfriend while walking in London yesterday. Said idiot was completely inarticulate so it took a moment or two for us to understand what he was saying. 2/10, must try harder.

Police incident at Paddington, London: the HSBC on Praed Street has police tape around it and there are multiple officers on scene. The doors to the bank are closed with staff shut inside. A security van is parked outside—a robbery perhaps?

This press release from the Department for Education is broadly good, although one of the people quoted in it uses the rather odd phrase “the copyright industry”. I thought they were supposed to be creative industries, but the mask is slipping—they are copyright industries. This is why they won’t ever agree to a renegotiation of the terms of copyright to rebalance it in favour of the public domain. When you have a copyright industry, they only want to see copyright grow. Don’t be under any illusions to the contrary.

The US House Judiciary Committee sounds pretty important, right? Like, it’s made up of grown-ups who make important decisions and do so in a sober-minded and reasonable way. Their latest press release consists of a Buzzfeed-style listicle of a whole bunch of animated GIFs on the subject of immigration.

The IETF are standardising “a restricted profile of JSON designed to maximize interoperability and increase confidence that software can process it successfully with predictable results”—RFC 7493 and they are calling it I-JSON, which is short for “Internet JSON”. The name could only have been improved if they’d followed Apple’s orthographic branding style and called it iJSON.

My local pharmacist recommended me a homeopathic treatment. I may as well just flush a fiver down the loo for all the good it is likely to do. That said, alternative medicine has done harm in this case: the fact that my local pharmacist recommends non-medicine to me means I trust him less than I did before.

The Guardian’s challenge to the government over the publication of Prince Charles’ political letters is soon to reach its conclusion with a decision from the Supreme Court. What a colossal mess Charles has made here. It’s now cost the government £275,000 in legal expenses to prevent the publication of the his letters to the previous government on the dubious logic that since the Prince is a priori politically neutral, publishing the letters might bring such a thought into doubt, and so we must therefore prevent publication because nothing can disagree with our Important Constitutional Principles, even if they are in practice complete bollocks.

The sheer logical absurdity that Prince Charles has forced the government—including the usually reasonable Dominic Grieve in his role as the former Attorney General—into committing to cover up his mess shows that he is not fit for being King. If only we had some kind of system where someone so obviously incompetent could be prevented from taking the job of Head of State by the citizens in a democratic process.

Oh well: it’s not like we can do anything—we have to keep the old geezer around to defend our faith(s) (including the faith of sticking coffee up your bum to cure cancer) otherwise tourists won’t visit London, just like how tourists don’t visit Paris because the French don’t have a monarchy or something.

What I’d really like: a syntax highlighting mode for my editor that leaves folded any Java methods that are simply getters or setters (by using some simple measure of cyclomatic complexity or static analysis) so I can quickly see which bits of (usually other people’s Java code) are actual doing something meaningful and which bits are just pointless filler. You can’t just do it based on methods that are prefixed “get” or “set” because sometimes those are actually doing something.

For Vim, there’s already a getter and setter generator. Until everyone starts using Project Lombok (or maybe just Scala) some way to quickly filter the wheat from the chaff in (legacy!) Java code would be amazing.