Some Open-Source Software for Your Delectation

I have made a thing, and pushed it out into the world. Well, really, this is me pushing it out into the world, because nobody will have noticed it before now, and with this, there’s a chance they might.

A couple of months ago Manton Reece and Brent Simmons announced the existence of JSON Feed, a new syndication format to sit alongside RSS and Atom; but using JavaScript Object Notation or JSON, instead of XML.

They invited people to write parsers and formatters and so on for it, and I quickly realised that no-one had yet written one in Java. As far as I can tell that is still the case. Or at least, if they have, they haven’t made it public yet.

No-one, that is, but me, as I have written just such a thing: a JSON Feed parsing library, written in Java. I’m calling it Pertwee. That’s the product page at my company site (more on which later). It’s open-source, and can be found at Github

As software projects go, it’s not that exciting. But it is the first open-source project that I’ve released. I hope someone might find some use for it.

Not the Nails I'm Looking For

I got an email from Songkick about a forthcoming gig in Camden by Nails.

You’ll recall, being the avid reader of this blog that you are, that a while ago — OK, six years ago — I wrote about a great song called ’88 Lines About 44 Women’ by a band called The Nails. I know nothing else by them, but the idea of seeing that song live in a tiny basement club is pretty cool.

But I had my suspicions. Especially when the first comment on the Songkick page was all about how it was the loudest gig they’d ever been at. Clicked through to the band’s page, played the video there, and it was immediately obvious that the hardcore band Nails are not indie/new wave/whatever band The Nails.

Just goes to show the difference a definite article can make. Nails sound pretty good, but I don’t think I’ll be going.

Site Moved

This site is now running on a Linux virtual private server (VPS) at Linode. There may be some teething problems from the move, so please let me know if you see anything strange.

Mayday for Human Rights

More evidence, as if it were needed, that this government is not just incompetent, but actively malevolent:

The EU (withdrawal) bill, published on Thursday – known as the “great repeal bill”– which will formally enact Brexit, includes a clause which says: “The charter of fundamental rights is not part of domestic law on or after exit day.”

Yes, Theresa May and her cabal of crazies do not believe that British citizens should have the same fundamental rights guaranteed to them as citizens of the rest of the EU.

Mayhemic Mistake of Two-Year Parliament

This is amusing. Turns out that May has shot herself in the foot:

May has blundered with the threat to use the Parliament Act to force the Lords to pass Brexit bills: a bill must be rejected by the Lords in two successive sessions before the act can be invoked, but that’s been nullified by May’s creation of a two-year session.

Great New Phone; All the Wrong Reasons

My iPhone 6 was getting slow, and its battery was poor. I have been thinking of replacing it. But September is approaching, and Apple will announcing new iPhones (three new ones, according to rumours). So I had more or less set my mind on waiting till then.

That would also be consistent with my iPhone buying history: 3G, 4S, 6… the next in the sequence is 7S.

Friday changed my plans. I was standing at a bus stop on Old Street, just replying to a WhatsApp message. Something touched my hand, and for half a second I thought someone was bumping into me. Then there was a firm grip on my phone and it was gone. Pulled right out of my hand and off down the road on a moped — which must have come across the pavement from behind me.

I should have been more aware. I knew this kind of theft was a thing. We’ve been hearing about them for a few months. But you don’t always think about it, and you never think it’s going to happen to you. And, yes, OK, drink had been taken. But not that much.

The bus arrived a few seconds later, so there was nothing I could do but get on and head home. There was another guy at the stop who witnessed it, and he very kindly set up a hotspot on his phone and let me use it from my iPad. The Find My iPhone app didn’t find it, so the thief had probably turned it off right away. But I was able to request a remote wipe in case it’s ever turned back on, and I got an email from Apple saying all the card details had been removed from Apple Pay.

All of which meant I had to make a trip to the Apple Store on Saturday. And to the Three store, where it was alarmingly easy to get a replacement SIM. I just had to tell them my phone number and give them a payment card. No questions asked. Not even my name and address.

So I now have jet black 256 GB iPhone 7. Which is lovely. I’m late to all the new features, obviously, but here’s a quick rundown:

  • TouchID: it’s now insanely fast to unlock my phone. Seems like it’s almost before I touch the home button sometimes.
  • 3D Touch: people on podcasts seem to be saying they’ve stopped using this, but I’m loving it. Especially the edge-press for activating the app switcher (a feature which seems to be going away in iOS 11, I hear, so I probably shouldn’t get too used to it).
  • The haptic feedback generally. Little clicks that tell you when you’ve activated something. Just makes the whole experience much nicer.
  • The “taptic” home button. When I’ve tried this in the shop before now I wasn’t too sure about it. But a couple of days using it for real and I think maybe I prefer it to the feel of the old real button.

Plus, it’s black. Really, really black.

Even the box was black.

The cables are still white, of course. Which reminds me, I’ve always disliked Apple’s ear buds, and passed all my past ones on to my kids. But I thought I’d give these a try, not least because I wouldn’t mind trying the AirPods if they’re ever in stock anywhere,1 and they have the same form factor.

And I don’t hate them. I thought I always had trouble getting them to stay in, but that doesn’t seem to be the case now. The main problem is they don’t give enough sound isolation, so you can hear the traffic and people talking even with music or a podcast playing. I’ve always preferred the kind with rubbery tips, which form a seal. But aside from that, these are better than I expected. Which bodes well for AirPods.

Downside: the battery life doesn’t seem dramatically better than my old one, weirdly. For the first couple of days it was busy downloading updates and restoring things (and getting hot), but that should be over now. I’m assuming that I just have to give it a few full cycles till it beds in and the measurement gets more accurate.

And all the things you have to set up again. That’s not the fault of the phone, though, so much as the way it came to me. If had planned this I would have done an encrypted iTunes backup, which would have meant more things were restored to the new phone.

Anyway, that was a lot of words and no links about not very much.


  1. I asked in the shop if they had them in, and of course they didn’t. ↩︎

Micro.blog iOS Going Universal | Manton Reece

I’d like to be able to use Micro.blog from the iPad — well, I can, but it’s iPhone sized scaled up (or tiny in the middle of the screen) and doesn’t rotate to landscape, so I can’t use it with the keyboard. Manton tells us he’s going to fix all that, which will be great.

A Firefighter's Words On Grenfell Tower

This can’t be spread widely enough: the words of a firefighter who attended the Grenfell Tower fire.

General Election: Vote!

TL; DR: Vote Against the Tories

This is long, and I’ll understand if you don’t want to read it. So, a summary.

The election should never have been called; Labour should have resisted it when it was. But now that it’s here we need to take advantage of it to protect the NHS. And maybe hold out some hope for stopping, or at least softening, Brexit. Because with the Tories we’ll only get a disastrously hard crash out.

Vote to stop the Tories and save the NHS.

Right Wing Pirates to Plague the Med

This is a disgrace on humanity:

Far-right activists are planning a sea campaign this summer to disrupt vessels saving refugees in the Mediterranean, after successfully intercepting a rescue mission last month.

Members of the anti-Islam and anti-immigrant “Identitarian” movement – largely twentysomethings often described as Europe’s answer to the American alt-right – have raised £56,489 in less than three weeks to enable them to target boats run by aid charities helping to rescue refugees.

From The Guardian.

A right wing organisation that wants to stop aid agency boats that are trying to rescue refugees. I hope the coastguards of Italy and Greece shut them down hard.