Universal Harvester by John Darnielle (Books 2017, 4)

Yes, the end of August and only my fourth book. What on Earth is happening? In short, Alan Moore’s Jerusalem is happening. All 1000-plus pages of it. I’m just over two-thirds of the way through it, and I’m loving it, but I think my target now must be to finish it by the end of the year!

But I got this one for my birthday, and it’s short, so I read it in two or three days while I was on holiday recently. It’s an odd one. It tells a story of some people and some strange videos in the days when there were still video rental shops stores and VHS tapes within them. Which allows someone to insert extracts from strange home videos into some of them, leading our protagonist to start investigating.

It takes place in the farmland of Iowa, and it’s interesting enough, but it’s one of those stories where you end up wondering, Why? Both why did the characters behave like that, and why did the author choose to write that particular story?

Not a bad story, but not that compelling either.

Setting Myself Free of the Bear (and Others)

If you work with plain text, as I prefer to, then you probably try out different text editors from time to time (or, you know, constantly). I recently tried out a nice one called Bear. It’s an attractive environment to write in, syncs well between Mac, iPhone, and iPad, has good previewing and exporting features, as well as a host of different themes to suit your preferences. All in all, it’s got a lot going for it. I used it exclusively for a while, and paid the first month of its subscription.

But I’m dropping it.

The reason why is simple: although it’s all about plain text notes, it doesn’t store your notes as plain text files. Instead, it keeps them all in some kind of database and syncs that via iCloud.

Using iCloud for syncing isn’t a problem, but locking my notes away in a form that’s not accessible to any other text editor definitely is.

Its export features are good, so it’s not that your notes are locked away irretrievably. But while you’re using Bear, you can only edit your notes — or view them, for that matter — in Bear. And that’s just not how I want to work.

It’s kind of antithetical to whole plain-text ethos, to my mind. You should be able to switch text editors without having to even think about it. Just open the file in the new editor and get on with it.

Next I tried the unimaginatively-named Notebooks. A similar setup with the syncing, but you can point it at a directory of files on the filesystem. It has its own strangenesses, though, in that it wants to keep tight control of the directory structure, and when you look at the directory in Finder or another text editor, you find it has been polluted with plist files, one for each plain-text file.

So I dumped that one, too.

And right now I’m trying Ulysses, which is very much of the moment, because it has just switched to subscription-based pricing, and caused much furore in doing so. I happen to also be trying out the SetApp service, which is interesting in itself, and which includes Ulysses as one of the apps it makes available.

It’s fine, but is also prone to dropping the odd plist file in my folder, I see.

In the end I’ll probably stick with nvAlt for short-form notes on the Mac, using a folder synced via Dropbox, and Editorial on iOS. Not forgetting Drafts on iOS, of course, but you only type things there to export them somewhere else, really. And then BBEdit or Sublime Text for longer pieces.

Those last two might become the subject of another piece, about how I don’t get what’s so great about BBEdit. But that’s for another time.

Nuts to Dough

Just thought I should mention, en passant, that when I referred to misspelled donuts the other day, I was talking about the ones that can’t spell “crispy” or “cream”,1 not the spelling of “donut” itself. I was brought up with it as “doughnut,” but I guess I’ve come round to the other, presumably American, spelling.


  1. And that don’t taste at all like proper do[ugh]nuts. ↩︎

New Job

As you may know, I’ve been between contracts lately. Had quite a lot of interest from my CV, but not been so lucky with the tests and interviews.

Yesterday at about 10am a recruiter called me. Today at just after 5pm I was offered the job. A new contract, six months initially, with the likelihood of extending. Sometimes things go fast.

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. ↩︎