The last few months, and especially the last few weeks, have been incredibly hectic. The giveaway, I suppose, should have been how little I’ve blogged recently: it’s a dead giveaway
that I’m really busy when I’m able to neglect writing about how busy I am. I’m not complaining, of course, just apologising to the Internet at large.
Mostly, my time’s been eaten up by Three Rings. We launched Milestone: Iridium,
the latest new version of the helpline management software, at the weekend, after an extended testing period and a long-extended development cycle. There’s a metricfucktonofnewfeaturesinthisrelease, including the massive Rota Autopopulation feature,
which uses some incredibly complicated mathematics and fine-tuneable weighting preferences to find the best people for each shift, with minimal human interaction. Oh, and we got a new
server. And launched a documentation website. I’ve no doubt that this is our biggest release to-date.
It’s amazing to see how far we’ve come. It still boggles my mind every time I look at the statistics, and see that we’re now helping over ten thousand volunteers. When I started, we
were supporting about ten. Sometimes it scares me. Mostly it thrills me. It’s a great project to be involved with, even when it does consume all of my free time for weeks
on end.
This evening, I found myself momentarily at a loose end. I felt like there were things I ought be be doing, urgently, but there weren’t. There’s a backlog of personal
email to catch up on, and a stack of little jobs to be doing, but there’s nothing critical.
It took a few minutes to reassure myself that I really had nothing that needed doing immediately. Then I poured myself a glass of wine, popped my feet up, and played some video
games. My Steam catalogue has gotten bloated, full of games that I’ve bought over the last few
months to play “when I get the time”. Time to cut that list down.
Okay, that’s not what that message actually says, but that’s how I chose to read it. It turns out that my name isn’t
real. I went through their forms to tell them that “no, really, this is my name”. They also asked me “what I use Facebook for”, to which I – of course – answered “chatting to friends
and stalking exes, same as everybody else – why, what do YOU use Facebook for?” But when I submitted the form, it just ran me back around in a circle back to where I started.
Also: Facebook! Is that exposed HTML code in your message? Dear me.
I’d be less frustrated if I didn’t just send them a copy of my driving license earlier this year, in order to prove that my name was really my name. I guess that the media
claims that Facebook keeps all of your information indefinitely aren’t true, and in actual fact they have the memory of a proverbial goldfish.
I’d be more frustrated if I actually used Facebook for anything more than pushing blog posts out to people who prefer to see them on Facebook, and occasionally chatting to people,
thanks to the wonderful pidgin-facebookchat plugin.
So on average, I suppose, I’m pretty indifferent. That’s the Facebook way.
Passengers who saw a wheel fall off a plane as it took off did not immediately inform the crew, a report has said.
The accident happened in March on a Flybe flight from Exeter to Newcastle.
The captain returned to Exeter and used the emergency brake and “significant amounts of right rudder” to safely land the plane. No-one was injured.
The Air Accidents Investigation Branch (AAIB) report said the wheel’s outer bearing had seized.
A mayday alert was sent to air traffic controllers and after circling the airport for more than an hour, the 39 passengers on board the Bombardier Q400 were “evenly distributed” in
the brace position as the captain attempted to land the plane.
On Tuesday last week, Ruth and I went to Etiquette, an unusual (and at least a little experimental) theatrical experience at the Oxford Playhouse. I say “theatrical experience”, because while there were certainly elements to the evening that could be considered to
be reminiscent of more-conventional theatre, it was far more like not going to see a play than it was like doing so.
The event takes place in a café. And I mean that literally… I’m not just setting the scene; although many of the scenes also take place in a café. This is actually a cafe, with a
handful of other participants, sat in pairs at their respective tables, and a majority of people who are just everyday folks out for a drink or a sandwich.
We were shown to our table and invited to sit. On the table were a collection of objects – glasses of water, a pipette, stage blood, two plastic figurines (one man, one woman), a ball
of white tack, some chalk, a book, some notepaper, some blank cards… and a pair of MP3 players with headphones. We were instructed to put on the headphones. Simultaneously, the MP3
players were started.
From there on, we followed the instructions given over the earpieces. My role was that of an older man, a self-described philosopher. Ruth played a prostitute, which lead to at least a
little embarrassment on her part when she was required to say, “I am a prostitute,” in a crowded café. It’s easy to feel acutely self-conscious when you’re relaying what
you’re told in a pair of headphones out loud. You know that feeling that you get when you realise that you’re singing along to the music you’re listening to, in public? It’s a little
bit like that, but instead of music, you’re spouting out-of-context nonsense.
It’s not just dialogue, though; it’s also stage direction, motivation, and prompts to inspire emotion. Some of the story is told in a very abstract way: early on, Ruth’s and my
characters had agreed to meet in a house on a hill, near a tree. Ruth laid her hand out on the table, on which she had, under previous instruction, drawn a square and a dot on the heel
of her palm. I was told to examine the shape of the “landscape” of her hand, and try drip water from my pipette, from as high as I could reach, onto it. Simultaneously, her
character – already in the house (the square) – was told that it had begun to rain, and she heard the sound of a storm beginning through her headphones.
Throughout the course of the event, we each took on a variety of roles: as characters in our own play, as directors of a “play” performed on our table using the props we had to hand, as
the audience to both of the above, and even as parts of the scenery.
The story itself… was okay. It felt like it was lacking something. It wasn’t bad, and it certainly took advantage of the space and technology it required, but it was perhaps trying to
say a little bit too much in a little bit too short a time. But the medium? That whole “scripted, but you don’t get to read ahead”, headphones-acting? That’s kind-of cool and exciting.
I’ve got the urge to try to write something similar myself (perhaps for a cast of five or six). Although first, I’ve got a murder mystery to finish writing!
Long ago, I used desktop RSS readers. I was only subscribed to my friends’ blogs back then anyway, so it didn’t matter that I could only read them from my home computer. But then RSS
feeds started appearing on news sites, and tech blogs started appearing about things related to my work. And smartphones took over the world, and I wanted to be able to synchronise my
reading list everywhere. There were a few different services that competed for my attention, but Google Reader was the best. It was simple, and fast, and easy, and it Just Worked in
that way that Google products often do.
I put up with the occasional changes to the user interface. Hey, it’s a beta, and it’s still the best thing out there. Hey, it’s free, what can you say? I put up with the fact that from
time to time, they changed the site in ways that were sometimes quite hostile to Opera, my web
browser of choice. I put up with the fact that it had difficulty with unsigned HTTPS certificates (it’s fine now) and that it didn’t provide a mechanism to authenticate against services
like LiveJournal (it still doesn’t). I even worked around the latter, releasing my own tool and updatingit a few times until LiveJournal blocked it (twice) and I had to instead recommend that
people switched to rival service FreeMyFeed.
I know that they’re ever-so-proud of the Google+ user interface, but rebranding all of the other services to look like
it just isn’t working. It’s great for Google+, not-bad for Search, bad for GMail (but at least you can turn it off!), and fucking awful for Reader. I like
distinct borders between my items. I don’t like big white spaces and buttons that eat up half the screen.
The sharing interface is completely broken. After a little while, I worked out that I still can share things with other people, but I can’t any longer see what other
people are sharing without clicking over to Google+. This sucks a lot. No longer can I keep track of which shared items I have and haven’t read, and no longer can I read the interesting
RSS feeds my friends have shared in the same place as I read (and share) my own.
So that’s the last straw. Today, I switched everything over to Tiny Tiny RSS.
Originally I felt that I was being pushed “away” from Google Reader, but the more I’ve played with it, the more I’ve realised that I’m being drawn “towards” Tiny Tiny, and wishing that
I’d made the switch further. The things that have really appealed are:
It’s self-hosted. Tiny Tiny RSS is a free, open-source solution that you host for yourself (or I suppose you can use a shared host; there are a few around). I know
that this is a downside to most people, but to me, it’s a serious selling point: now, I’m in control of what updates are applied, when, and if I don’t like the
functionality of a part of the system, I can change it – I’m in control.
It’s simple and clean. It’s got a great user interface, in an understated and simplistic way. It’s somewhat reminiscent of desktop email clients,
replacing the “stream of feeds” idea with a two- or three-pane view (your choice). That sounds like it’d be a downside, until you realise…
…with great keyboard controls. Tiny Tiny RSS is great for keyboard lovers like me. The default key-commands (which are of course customisable) are based on
Emacs, so if that’s your background then it’s easy to be right at home in minutes and browsing feeds faster than ever.
Plus: it’s got a stack of nice features. I’m loving the “fresh” filter, that helps me differentiate between the stuff I’ve “saved for later” reading and the
stuff that’s actually new and interesting. I’m also impressed by the integrated authentication, which removes my dependency on FreeMyFeed-like services and (because it’s self-hosted)
lets me keep my credentials securely under my own control. It supports authentication using SSL certificates, a beautiful and underused technology. It allows you to customise the
update frequency of your feeds, so I can stalk by friends’ blogs at lightning-quick rates and stall my weekly update subscriptions so they don’t get checked so frequently. And unlike
Google Reader, it actually tells me when feeds break, so I don’t just “get no updates” for a while before I think to check the site (and it’ll even let me change the
URLs when this happens, rather than unsubscribing and resubscribing).
Put simply: all of my major gripes with Google Reader over the last few years have been answered all at once in this wonderful little program. If people are interested in how I set up
Tiny Tiny RSS and and made the switchover as simple and painless as possible, I’ll write a blog post to talk you through it.
I’ve had just one problem: it’s not quite so tolerant of badly-formed XML as Google Reader. There’s one feed in my list which, it turns out, has (very) invalid XML in it’s
feed, that Google Reader managed to ignore and breeze over, but Tiny Tiny RSS chokes on. I’ve contacted the site owner to try to get it fixed, but if they don’t, I might have to hack
some code to try to make a workaround. Not ideal, and not something that everybody would necessarily want to deal with, so be aware!
If, like me, you’ve become dissatisfied by Google Reader this week, you might also like to look at rssLounge, the
other worthy candidate I considered as a replacement. I had a quick play but didn’t find it quite as suitable for my needs, but it might be to your taste: take a look.
Oh, and one more thing: if you used to “follow” me on Google Reader (or even if you didn’t) and you want to continue to subscribe to the stuff I “share”, then
you’ll want to subscribe to this new RSS feed of “my shared stuff”, instead: it can also be found syndicated in
the right-hand column of my blog.
Update:this guy’s made a
bookmarklet that makes the new Google Reader theme slightly less hideous. Doesn’t fix the other problems, though, but if you’re not quite pissed-off enough to jump ship, it
might make your experience more-bearable.
Update 2: others in the blogosphere are saying good things about Reader rival NewsBlur, which recently turned one year old. If you’re looking for a hosted service, rather than something “roll-your-own” like
Tiny Tiny RSS, perhaps it’s the tool for you?