Video Games I Have Been Playing – Part Two

Last week, I wrote about two of the big-name video games I’ve been playing since I suddenly discovered a window of free time in my life, again. Today, I’d like to tell you about some of the smaller independent titles that have captured my interest:

Minecraft

A well-developed Minecraft city port, on the edge of a sprawling and mountainous landmass.

I’d love to be able to say that I was playing Minecraft before it was cool, and I have been playing it since Infdev, which came before the Alpha version. But Minecraft was always cool.

Suppose you’ve been living on another planet all year and so you haven’t heard of Minecraft. Here’s what you need to know: it’s a game, and it’s also a software toy, depending on how you choose to play it. Assuming you’re not playing in “creative mode” (which is a whole other story), then it’s a first-person game of exploration, resource gathering and management, construction, combat, and (if you’re paying multiplayer, which is completely optional) cooperation.

Your character is plunged at dawn into a landscape of rolling (well, stepped) hills, oceans, tundra, and deserts, with infinite blocks extending in every direction. It’s a reasonably safe place during the daytime, but at night zombies and skeletons and giant spiders roam the land, so your first task is to build a shelter. Wood or earth are common starting materials; stone if you’ve got time to start a mine; bricks later on if you’ve got clay close to hand; but seriously: you go build your house out of anything you’d like. Then begins your adventure: explore, mine, and find resources with which to build better tools, and unlock the mysteries of the world (and the worlds beyond). And if you get stuck, just remember that Minecraft backwards is the same as Skyrim forwards.

Parts of it remind me of NetHack, which is one of the computer games that consumed my life: the open world, the randomly-generated terrain, and the scope of the experience put me in mind of this classic Rougelike. Also perhaps Dwarf Fortress or Dungeon Keeper: there’s plenty of opportunities for mining, construction, trap-making, and defensive structures, as well as for subterranean exploration. There are obvious similarities to Terraria, too.

I think that there’s something for everybody in Minecraft, although the learning curve might be steeper than some players are used to.

Limbo

This is not a game for those with a fear of spiders.

I first heard about Limbo when it appeared on the XBox last year, because it got a lot of press at the time for it’s dark stylistic imagery and “trial and death” style. But, of course, the developers had done a deal with the devil and made it an XBox-only release to begin with, putting off the versions for other consoles and desktop computers until 2011.

But now it’s out, as Paul was keen to advise me, and it’s awesome. You’ll die – a lot – when you play it, but the game auto-saves quietly at very-frequent strategic points, so it’s easy to “just keep playing” (a little like the equally-fabulous Super Meat Boy), but the real charm in this game comes from the sharp contrast between the light, simple platformer interface and the dark, oppressive environment of the levels. Truly, it’s the stuff that nightmares are made of, and it’s beautiful.

While at first it feels a little simplistic (how often nowadays do you get a game whose controls consist of the classic four-button “left”, “right”, “climb/jump”, and “action” options?), the game actually uses these controls to great effect. Sure, you’ll spend a fair amount of time just running to the right, in old-school platformer style, but all the while you’ll be getting drawn in to the shady world of the game, set on-edge by its atmospheric and gloomy soundtrack. And then, suddenly, right when you least expect it: snap!, and you’re dead again.

The puzzles are pretty good: they’re sometimes a little easy, but that’s better in a game like this than ones which might otherwise put you off having “one more go” at a level. There’s a good deal of variety in the puzzle types, stretching the interface as far as it will go. I’ve not quite finished it yet, but I certainly will: it’s a lot of fun, and it’s a nice bit of “lightweight” gaming for those 5-minute gaps between tasks that I seem to find so many of.

Blue Lacuna

Those with limited capacity for imagination should be aware that this is not an in-game screenshot. An in-game screenshot would consist pretty-much of just text.

I know, I know… as an interactive fiction geek I really should have gotten around to finishing Blue Lacuna sooner. I first played it a few years ago, when it was released, but it was only recently that I found time to pick it up again and play it to, well, it’s logical conclusion.

What do you need to know to enjoy this game? Well: firstly, that it’s free. As in: really free – you don’t have to pay to get it, and anybody can download the complete source code (I’d recommend finishing the game first, because the source code is, of course, spoiler-heavy!) under a Creative Commons license and learn from or adapt it themselves. That’s pretty awesome, and something we don’t see enough of.

Secondly, it’s a text-based adventure. I’ve recommended a few of these before, because I’m a big fan of the medium. This one’s less-challenging for beginners than some that I’ve recommended: it uses an unusual user interface feature that the developer calls Wayfaring, to make it easy and intuitive to dive in. There isn’t an inventory (at least, not in the conventional adventure game sense – although there is one optional exception to this), and most players won’t feel the need to make a map (although keeping notes is advisable!). All-in-all, so far it just sounds like a modern, accessible piece of interactive fiction.

But what makes this particular piece so special is it’s sheer size and scope. The world of the game is nothing short of epic, and more-than almost any text-based game I’ve played before, it feels alive: it’s as much fun to explore the world as it is to advance the story. The “simplified” interface (as described above) initially feels a little limiting to an experienced IFer like myself, but that quickly gives way as you realise how many other factors (other than what you’re carrying) can be used to solve problems. Time of day, tides, weather, who you’ve spoken to and about what, where you’ve been, when you last slept and what you dreamed about… all of these things can be factors in the way that your character experiences the world in Blue Lacuna, and it leads to an incredibly deep experience.

It describes itself as being an explorable story in the tradition of interactive fiction and text adventures… a novel about discovery, loss, and choice.. a game about words and emotions, not guns. And that’s exactly right.

It’s available for MacOS, Windows, Linux, and just about every other platform, and you should totally give it a go.

× × ×

Hello, Facebook; Goodbye, Facebook

Well, that was a farce.

tl;dr: [skip to the end] I’m closing my Facebook account. I’ve got some suggestions at the bottom of this post about how you might like to keep in touch with me in future, if you previously liked to do so via Facebook.

The Backstory

A little over three weeks ago, I was banned from Facebook for having a fake name. This surprised me, because I was using my real name – it’s an unusual name, but it’s mine. I was interested to discover that Claire, who shares my name, hadn’t been similarly banned, so it seems that this wasn’t part of some “sweep” for people with one-letter names, but instead was probably the result of somebody (some stranger, I’d like to hope) clicking the “Report this as a fake name” link on my profile.

Perhaps somebody clicked their way through to this page, and claimed that I was not a "real person".

There are many, many things about this that are alarming, but the biggest is the “block first; ask questions later” attitude. I wasn’t once emailed to warn me that I would be banned. Hell: I wasn’t even emailed to tell me that I had been banned. It took until I tried to log in before I found out at all.

The Problem

I don’t make much use of Facebook, really. I cross-post my blog posts there, and I keep Pidgin signed in to Facebook Chat in case anybody’s looking for me. Oh, and I stalk people from my past, but that’s just about the only thing I do on it that everybody does on it. I don’t really wallpost, I avoid internal messages (replying to them, where possible, by email), and I certainly don’t play fucking FarmVille.

Once, one of my Facebook friends invited me to FarmVille. They're not my Facebook friend any more.

So what’s the problem? It’s not like I’d be missing anything if I barely use it anyway? The problem is that my account was still there, it’s just that I didn’t have access to it.

That meant that people still invited me to things and sent me messages. My friends are smart enough to know that I won’t see anything they write on their wall, but they assume that if they update the information of a party they’ve Facebook-invited me to that I’ll get it. For example, I was recently at a fabulous party at Gareth and Penny‘s which they organised mostly via Facebook. They’d be forgiven for assuming that when they sent a message to “the guests” – a list that included me – that I would get that message: but no – it fell silently away into Facebook’s black hole.

The Farce(book?)

Following this discovery, here’s how I spent the next three weeks:

  1. Facebook gave me a form to fill in when I tried to log in, explaining their “Real Names” policy and asking me to fill in my real name and explain “what I use Facebook for” (“Ignoring friends and stalking exes, same as everybody else,” I explained, “Why; what do YOU use Facebook for?”).
  2. It then asked me to scan and upload some government-issued photographic ID, which I did. It still wouldn’t let me log in, but it promised that somebody would look at my ID soon (and then destroy their copy) and re-enable my account.
  3. I periodically tried to log in over the next few days, without success: I was to wait, I was told.
  4. After about a week, I received an email from “Rachel” at Facebook, who explained the “Real Names” policy and asked me to provide my REAL name, and a scan of some photographic ID. I replied to explain that I’d already done this once, but complied with her request anyway.
  5. Another few days passed, and I still hadn’t heard anything, so I filled in the Contact Forms in the Help section of Facebook, asking to have my request processed by an actual human being. I provided by ID yet again.
  6. Another few days later, I received an email from “Aoife” at Facebook. It was pretty-much exactly the same as the earlier email from Rachel. I replied to explain that we’d been through this already. I supplied another pile of photo ID, and a few sarcastic comments.
A real person, with a real name, holding two examples of his real government-issued photographic ID. I wonder how long it would take a smart person to look at a scan of that ID and say, "Yeah, this person's real enough to be allowed to post pictures of cats on his wall, again."
  1. Another couple of days passed, so I dug up the postal addresses of Facebook’s HQ, and Mark Zuckerberg‘s new Palo Alto house (he’s tried to keep it secret, but the Internet is pretty good at this kind of detective work), and sent each of them a letter explaining my predicament.
  2. Yet more days passed, and we reached the third week of my ban. I replied to Rachel and Aoife, asking how long this was likely to take.
  3. Finally, a little over three weeks after the ban was first put in place, it was lifted. I received an email from Aoife:

Hi Dan,

Thanks for verifying your identity. Note that we permanently deleted your attached ID from our servers.

After investigating this further, it looks like we suspended your account by mistake. I’m so sorry for the inconvenience. You should now be able to log in. If you have any issues getting back into your account, please let me know.

Thanks,

Aoife
User Operations
Facebook

The Resolution

So now, I’m back on Facebook, and I’ve learned something: having a Facebook account that you can’t log in to is worse than not having a Facebook account at all. If I didn’t have one at all, at least people would know that they couldn’t contact me that way. In my situation, Facebook were effectively lying to my friends: telling them “Yeah, sure: we’ll pass on your message to Dan!” and then not doing so. It’s a little bit like digital identity theft, and it’s at least a little alarming.

I’ve learned something else, too: Facebook can’t be trusted to handle this kind of situation properly. Anybody could end up in my situation. Those of you with unusual (real) names, or unusual-looking pseudonyms, or who use fake names on Facebook (and I know that there are at least a dozen of you on my friends list)… or just those of you whose name looks a little bit off to a Facebook employee… you’re all at risk of this kind of lockout.

Me? I was a little pissed off, but it wasn’t the end of the world. But I know people who use Facebook’s “single sign-on” authentication systems to log in to other services. I know people who do some or all of their business through Facebook. Increasingly, I’ve seen people store their telephone or email address books primarily on Facebook. What do you do when you lose access to this and can’t get it back? When there’s nowhere to appeal?

And that’s how I came to my third lesson: I can’t rely on Facebook not to make this kind of fuck-up again. No explanation was given as to how their “mistake” was made, so I can’t trust that whatever human or automated system was at fault won’t just do the same damn dumb thing tomorrow to me or to somebody I know. And personally, I don’t like Facebook to seize control of my account and to pretend to be me. I come full circle to my first realisation – that it would be better not to have a Facebook account at all than to have one that I can’t access – and realise that because that’s liable to happen again at any time, that I shouldn’t have a Facebook account.

The Conclusion

So, I’m ditching Facebook.

Goodbye, Facebook.

None of this pansy “deactivation” shit, either – do you know what that actually does, by the way? It just hides your wall and stops new people from friending you: it still keeps all of your information, because it’s basically a scam to try to keep your data while making you think you’ve left. No, I’m talking about the real “permanent deletion” deal.

I’m going to hang around for a few days to make sure I’ve harvested everybody’s email addresses and pushing this post to my wall and whatnot, and then I’m gone.

If you’re among those folks who aren’t sure how to function outside of Facebook, but still want to keep in touch with me, here’s what you need to know:

  • I like email! Remember email? I’ve always preferred it to Facebook messages anyway – that’s why I always reply to you by email, where possible. My email address is pretty obvious – it’s my first name @ this domain name – but if that’s too hard for you, just fill in this form to get in touch with me. If you’re up for some security while you’re at it, why not encrypt your email to me.
  • I like instant messaging! I may not be on Facebook Messenger any more, but we can still chat! The best way to get me is on Google Talk, but there are plenty of other options too. Here’s how you do it. Or if you’re really lazy, just check at the top of my blog for the little green light and click “Chat to Dan”.
  • I like blogging! Want to know what’s going on in my life? I never updated my “wall” anyway except to link to blog posts – you might as well just come look at my blog! Too much like work? Follow my RSS feed and get updated when I post to my blog, or keep an eye on my Twitter, which usually gets links to my new blog posts almost as soon as they go up.
  • I like sharing! I’m not on Google Reader any more, but when I find fun things on the Internet that I enjoyed reading, I put them in this RSS feed. Subscribe and see what I’ve been looking at online, or just look at “Dan is Reading…” in the right-hand column of my blog.
  • And I’m not opposed to social networking! I’ve just reached the end of my patience with Facebook, that’s all. Look me up on Google+ and I’ll see you over there (They also have a “Real Names” policy, which is still a bit of a problem, but I’m sending them a pre-emptive “Don’t ban me, bro!” email now)!

Ironically, the only Facebook accounts I’ll have now are the once which do have fake names. Funny how they’re the ones that never seem to get banned.

× × × ×

Video Games I Have Been Playing – Part One

As I previously indicated, I’ve recently found myself with a little free videogaming time, and I thought I’d share some of the things that have occupied my time, over the course of two blog posts:

Skyrim

Ava, a level 38 Dark Elf Florist and Dog-Walker, glad that he's wearing thermal underwear beneath his dragonscale armour.

Well; here’s the big one. This game eats time for breakfast. It’s like World Of Warcraft for people who don’t have friends. No, wait…

Seriously, though, Bethesda have really kicked arse with this one. I only played a little of the earlier games in the series, because they didn’t “click” with me (although I thoroughly enjoyed the entire Fallout series), but Skyrim goes a whole extra mile. The game world feels truly epic and “living”: you don’t have to squint more than a little to get the illusion that the whole world would carry on without you, with people eating and sleeping and going to work and gossiping about all the dragon attacks. The plot is solid, the engine is beautiful, and there’s so much content that it’s simply impossible to feel that you’re taking it all in at once.

It’s not perfect. It’s been designed with console controls in mind, and it shows (the user interface for skills upgrades is clunky as hell, even when I tried it on my XBox controller). The AI still does some damn stupid things (not standing-and-talking-to-walls stupid, but still bad enough that your so-called “friends” will get in your way, fire area-effect weapons at enemies you’re meleeing with, and so on). Dragons are glitchy (the first time I beat an Elder Dragon it was mostly only because it landed in a river and got its head stuck underwater, like it was seeing how long it could hold it’s breath while I gradually sliced its tail into salami).

But it’s still a huge and beautiful game that’s paid for itself in the 55+ hours of entertainment it’s provided so far. Recommended.

Update: between first drafting and actually publishing this list, I’ve finished the main questline of Skyrim, which was fun. 85 hours and counting.

Modern Warfare 3

I was incredibly excited by the opportunity to fight my way through the London Underground, until I realised that the Tube in the game was designed by aliens rather than TfL.

I should confess, first, that I’m a Call Of Duty fanboy. Not one of the these modern CoD fanboys, who rack up kills in multiplayer matchups orchestrated by ability-ranking machines in server farms, shouting “noob” as they teabag one another’s corpses. I mean I’m a purist CoD fanboy. When I got my copy of the first Call Of Duty game, broadband was just beginning to take off, and games with both single-player and multiplayer aspects still had to sell themselves on the strength of the single-player aspects, because most of their users would only ever play it that way.

And the Call of Duty series has always had something that’s been rare in action-heavy first-person shooters: a plot. A good plot. A plot that you can actually get behind and care about. Okay, so we all know how the World War II ones end (spoiler: the allies win), and if you’ve seen Enemy At The Gates then you also know how every single Russian mission goes, too, but they’ve still got a fun story and they work hard to get you emotionally-invested. The first time I finished Call of Duty 2, I cried. And then I started over and shot another thousand Nazis, like I was some form of human tank.

Modern Warfare was fantastic, bringing the franchise (complete with Captain Price) right into the era of nuclear threats and international terrorism. Modern Warfare 2 built on this and took it even further, somehow having a final boss fight that surpassed even the excellence of its predecessor (“boss fights” being notoriously difficult to do well in first-person shooters inspired by the real world). Modern Warfare 3… well…

It was okay. As a fanboy, I loved the fact that they finally closed the story arc started by the two previous MW games (and did so in a beautiful way: I maintain that Yuri is my favourite character, simply because of the way his story is woven into the arc). The chemical weapon attacks weren’t quite so impressive as the nuclear bomb in MW2, and the final fight wasn’t quite as good as the previous ones, but they’re all “good enough”. The big disappointment was the length of the campaign. The game finished downloading and unlocked at 11pm, and by 4am I was tucked up in bed, having finished it in a single sitting. “Was that it?” I asked.

Recommendation: play it if you’re a fan and want to see how the story ends, or else wait until it’s on sale and play it then.

Part Two will come when I find time, along with some games that you’re less-likely to have come across already.

× ×

A Surprise Christmas Gift

A strange package appeared outside of the door to my office, some time this morning, wrapped as a gift and accompanied by a card.

A card, bottle of wine, and box of chocolates!

It turns out to have been my colleagues at the Bodleian Shop, whose newly-relaunched e-commerce site I was drafted into at the last minute to iron out a few technical hitches in time for them to start making online sales before the Christmas rush. There were a few somewhat-stressful moments as technical folk from disparate providers worked together to link-up all of the parts of the site (warehouse and stock level systems, order and payment processing, content management, and of course the web front end), but it all came together in the end… and I think a lot of lessons were learned from the experience.

My bottle of wine, chilling amidst the anti-bird-wire on the window ledge of the building.

So that was a very sweet surprise. I knew that they’d appreciated my “hopping department” in order to firefight the various problems that came up during their deployment, but it was still really awesome to get an alcoholic, chocolatey thank-you and a cute card signed by their team, to boot.

× ×

Making Time

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 metric fuckton of new features in this release, 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.

Some of you might be old enough to remember when Three Rings looked like this. Not many of you, but some.

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.

×

Banned From Facebook

Apparently I’m too cool for Facebook.

The message I see when I try to log in to Facebook. Sadly, I'm also prohibited from using Pidgin to connect to Facebook Chat, which is just about the only thing I use Facebook for these days.

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.

×

Etiquette

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.

Dan arrives, sits down, and puts his headphones on.

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.

Ruth begins to receive her instructions.

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.

The inner ‘stage’ – the table between us – on which a second, inner, story is told, through the medium of miniatures and chalk.

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!

Update, 5 November 2019: the Playhouse’s link has gone down, but information about the piece is available at the producers’ website.

× × ×

Goodbye Reader

Goodbye, Google Reader. It was fun while it lasted.

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 updating it a few times until LiveJournal blocked it (twice) and I had to instead recommend that people switched to rival service FreeMyFeed.

The new Google Reader (with my annotations - click to embiggen). It sucks quite a lot.

But the final straw came this week when Google “updated” Reader once again, with two awful new changes:

  1. 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.
  2. 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.

Tiny Tiny RSS - it's simple, clean, and (in an understated way) beautiful.

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.

The new sidebar, showing what I'm reading in my RSS reader lately.

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?

× × ×

Zip-A-De-Do-Car, Zip-A-De-Day

Recently, I wrote about the fact that I’m driving to and from Aylesbury once a week in order to study there. I passed my driving test a year and a half ago, but, of course, I don’t actually own a car. What I’ve been doing is using a car sharing company called Zipcar (technically, Streetcar, when I started, but the latter is merging into the former).

Golf "Eulalia", one of the Oxford Streetcar/Zipcar vehicles, seen here parked at Aylesbury College.
Golf “Eulalia”, one of the Oxford Streetcar/Zipcar vehicles, seen here parked at Aylesbury College.

There are two varieties of car sharing clubs. These are:

  • Ones like Zipcar, which are companies with a large fleet of vehicles, pre-vetting of customers, and “live”/”on-demand” booking.
  • Ones like WhipCar, which act as portals to allow members of the public to borrow one another’s privately-owned cars.

I haven’t had the chance to try the latter variety yet, although there are a number in my area. The important things are the things that both types have in common, and that is distinctfrom most traditional car rental companies:

  • They keep their fleets spread out in disparate locations, meaning that you don’t have to “go somewhere” to pick up a car.
  • They make heavy use of the Internet, mobile apps, and – in the case of the corporate varieties – remotely-managed engine computers and RFID technology, to give their members access to vehicles.
  • As a result of the above, they cater in particular to people who want to borrow a car occasionally, conveniently, but only perhaps for a few hours at a time.
The sensor on the top of the dashboard allows the car to be locked and unlocked with your RFID card (assuming that you've made a booking).
The sensor on the top of the dashboard allows the car to be locked and unlocked with your RFID card (assuming that you’ve made a booking).

For me, at least, it’s far cheaper than owning a car – I only make one journey a week, and sometimes not even that. It’s far more convenient for that journey, for me, than public transport (which would involve travelling at awkward times and a longer journey duration). If I were using my own car, I’d have to park it in Oxford city centre on Mondays in order to make my journey possible (which is as challenging as it is expensive). Paying by the half-hour makes it convenient for short hops, and the ability to book, pick up, and return the car without staff intervention means that it doesn’t matter if it’s midnight or a bank holiday or anything: if I ever need access to a car or van in a hurry, there’s almost always one available for me to just “swipe into”.

And it’s far simpler than a conventional car rental company… at least, once you’ve gone through the telephone set-up process: a three-way phone call between you, the DVLA, and the car hire company. If I want a car, I pop up the website or pull out my phone, find a nearby one that’s free when I want it, and go drive.

As you can probably see, this is the iPhone version of the app. The Android one is virtually identical.

The cars are all new and well-kept, and the pricing is reasonable: you get a daily mileage allowance (now 40 miles, which is pretty ideal for me, as my round trip journey is barely more than that), and then pay a mileage rate thereafter (if you need to fuel up, there’s a fuel card in the car). Paying by the mile, rather than the litre, has the unfortunate side-effect of failing to encourage eco-driving, but other than that it’s a sensible policy which allows you to accurately anticipate your costs.

It’s been great, so far. I’ve been doing it for a few months and I’ve only had one niggle: I was on my way to college, as usual, when Zipcar called me to let me know that the previous person booking my car was running late. I’d never had this happen before: I’d never even been lined up back-to-back with another user before; it actually seems to be quite rare. In any case, Zipcar found me another car, which I declined (it was on the wrong side of town, and by the time I’d cycled back to it and driven across to this side again, I might as well have waited). In the end, the other user was fined, and I was given a discount in excess of the “missed” time, which I spent on a tin of biscuits to share with my classmates by way of apology for turning up late and disrupting the lesson. I’ve had a few difficulties with their website, especially when they first started taking over Streetcar’s fleets, but they’ve been pretty good about fixing them promptly.

So there we go: a nod of approval for Zipcar from me. So if you’re based in London (where there’s loads of them), Brighton, Bristol, Oxford, Cambridge,  or – soon – Maidstone, Guildford, or Edinburgh, and occasionally have need for an on-demand car, look into them. And if you sign up using this link or the shiny button below, we’ll each get £25 of free driving credit. Bonus!

Update (2022): Many years later, ZipCar would come to start mis-charging me and then repeatedly fuck up my requests for them to stop doing so and stop processing my personal information (they actually told me twice that they’d done the latter, and I needed to log into my account to produce screenshots for them with which to demonstrate that they were lying to me). As a result, I can’t give them the same level of glowing recommendation as I used to.


Update (2023): Somehow, ZipCar are still fucking-up my personally-identifiable information, despite repeatedly being told to delete it (and on several occasions promising that they would or had). I can no longer in good faith recommend them as a company. Please don’t use them.

× × ×

Poly and the Census – Success! (almost)

You may remember the long-running story of my letters to the Office of National Statistics, and the more-concentrated effort by another blogger, in regard to the automatic “correction” of supposedly-“erroneous” data in the 2011 census, like somebody having multiple partners or identifying as neither gender. You don’t? Well here’s a reminder: part one, part two, part three, part four.

Well: we’ve finally had some success. A response has been received from the ONS, including – at last – segments of business logic from their “correction” code.

It’s hard to tell for certain what the result of the correction will be, but one thing’s for sure – Ruth, JTA and I’s census data won’t have passed their validation! Their relationship validations BP2, BP2a, and BP2b state that it is logically-impossible for a person to have a spouse and a partner living with them in the same household.

I should invite them around for dinner sometime, and they can see for themselves that this isn’t true.

I also note that they consider it invalid for anybody to tick both or neither of the (two) gender option boxes, although again, it’s not clear from the data they’ve provided how the automatic correction occurs. Increasingly, I’m coming to suspect that this might actually be a manual process, in which case I’m wondering what guidelines there are for their operators?

One good piece of news from this FoI request, though: the ONS has confirmed that the original census data – the filled-in paper forms, which unlike the online version doesn’t enforce its validation upon you – is not adjusted. So in a hundred years time, people will be able to look back at the actual forms filled in by poly, trans, and other non-standard households around the UK, and generate actual statistics on the frequency with which these occur. It’s not much, but it’s something.

The Play

It’s that time again, the highlight of the interactive fiction year (for me, at least), and IFComp 2011 is upon us. I’ve been playing my way through this year’s entries, and – as I have in previous years – I’ll be sharing with you any that leap out at me as “things you really ought to try.”

The first of which is The Play, by Deirdra Kiai. This entry stands out for a few reasons. Firstly, it’s one of those uncommon (but growing in popularity) pieces of hypertext IF. I remain not-completely convinced by hypertext IF: perhaps as a result of the medium, the games often feel shorter than they might otherwise be, and while I don’t miss playing “hunt the verb” to try to find exactly the word the designer hoped I would, having the option to click on any one of just a handful of links seems a little… simple.

Play the game online here.

The Play, a recent piece of hypertext interactive fiction

That’s not to say that I don’t like the medium: hell, I feel like I was a pioneer in it, thanks to things like Troma Night Adventure (originally on the long-dead RockMonkey Wiki, and revived in its own engine last year). It’s just… different from most IF that I play, and that difference is stark.

If there’s one big advantage to hypertext interactive fiction, though, it’s that it lowers the barrier to entry. Everybody knows how to use a web browser, there’s nothing to install or set up, and they typically play really well on mobile devices, which is a growing market for this kind of game. I’m excited to see tools like Twine/Twee, ChoiceScript, and Undum (the latter of which powers The Play) appearing, which make creating this kind of game reasonably easy.

Secondly; it’s unusual. And I do enjoy a bit of quirky fiction: something that takes the genre in a new direction. And The Play does that. You play as Ainsley M. Warrington, the director of a disaster-ridden play on the eve of the first night, orchestrating a last-second dress rehearsal. The story is told through alternating segments of your experience and “script”: segments of the play as they are performed (which may vary, depending on how lenient you allow the cast the be with the script and how much goes awry), and this is a wonderful use of the semi-graphical nature of the medium.

Mostly, you’re trying to balance and improve the moods of your cast members (and your stage manager), in order to gain a good review. This is made challenging by the fact that they all have quite different ideas and attitudes towards the nature of the play, how it should be performed, and so on. They only thing that they all seem to agree on is that you’re not doing a very good job.

But beyond that theoretical (and, frankly, self-imposed) goal, it’s actually a lot of fun just to play off the different actors against one another, to experiment with how much you can improvise the ending, and to see how things turn out if you try different choices. And that’s exactly how interactive fiction ought to be. Like a good book, I want to be able to read it again and again. But unlike traditional fiction, I can enjoy it in profoundly different ways based on my moods and whims.

It’s a little short, but quite beautiful for it. There’s certainly plenty of reasonably well-written text to amuse and entertain. I’d thoroughly recommend that you give it a go, whether you’re an IF veteran or if you’ve never played this kind of game before in your life: play The Play in your web browser. And then play it again to see how much of a difference you can make in this well-crafted and inspiring little world.

×

Hug An Asexual

It’s asexual awareness week. Go hug an asexual.

Or, if you’ve not got any asexual people around you, that you’re aware of (remember, though, that some asexuals are closeted), here’s a special mission for you:

    1. If you need to, brush up asexuality with this short but informative FAQ (link got broken, here’s the nearest equivalent page).
  1. Raise awareness of asexuality this week by making somebody aware of it, by dropping it into a relevant conversation. If an opportunity presents itself – perhaps somebody says “…if they’re straight, or gay…”, take the opportunity to add a few more to their list, and don’t forget to add asexual.

While asexual people don’t face the same kind of discrimination as other minority sexualities (for example, I’ve never heard of “a-bashing”), they’re still widely-misunderstood and often asked stupid questions like “How do you know you don’t like sex if you’ve never tried it?” (if you don’t know why that’s a stupid question, I refer you to the aforementioned FAQ)

So yeah: go hug an asexual today. In a non-sexual way, I’d suggest.

Back To School

Next week is half-term. Why does that matter? Because I’m back in education.

Since last month, I’ve been a student again. Not full-time (I’m not falling for that one again), of course, but I currently spend my Monday evenings studying towards a Certificate in Counselling Skills at Aylesbury College.

Aylesbury College. It's actually quite an attractive building, except in the rain.

It’s actually a qualification I’ve been looking at for several years, but it’s only recently that I’ve lived somewhere even remotely close to somewhere that it’s taught: while there’s a lot of counselling theory that can be learned by distance learning, there’s naturally a lot of hands-on counselling practice that demands a classroom or clinical setting, and for that… you really do need to be within reach of a suitable school.

Not that Aylesbury‘s exactly on my doorstep. It’s not even in the same county as me (it’s just barely over the border, in fact, into Buckinghamshire). And this can make things a little challenging: whereas many of my classmates walk or cycle in, I have a special little dance that I have to do every Monday, in order to make my study possible.

I arrive at work early, so that I can get out of the door by 4:30pm. I then leap onto my bike and pedal furiously through Oxford’s crowded afternoon streets to the East side of the city. There, I lock my bike up and hop into a borrowed car (more about that in another blog post), pick my way out between the growing pre-rush-hour traffic, sprawling 20mph zones, and deathwish cyclists, and hammer along the A418 in order to get to class for its 6pm start.

This is the M40. I don't get to go on this. But that dual carriageway you see going over the top of it? That's one of the few stretches of decent road on my weekly commute to Buckinghamshire.

Three hours of theory and roleplay later (as well as a break to eat a packet sandwich), I’m back on the road. It annoys me more than a little that now that I’m not in a hurry, the roads are usually clear and empty, but it’s a good excuse to crank up the volume on Jack FM and enjoy the ride back through the villages of East Oxfordshire. Back in Oxford, I pick up my bike and cycle home: I’m usually back before 10:30. It’s quite a long day, really.

So what’s it all for? Well: ultimately, if I stick with it, it leads to a Certificate in Counselling, then to a Diploma in Counselling. If you take that and couple it with a stack of distance learning modules, it adds up to… well, this Foundation Degree in Counselling, perhaps.

But that’s not what you wanted to know: what you wanted to know was, “What are you doing, Dan? What’s wrong with the degree and career you’ve already got?”

Well firstly, of course, learning doesn’t have to be about qualifications. This is a field that I’ve been interested in for longer than I’ve been blogging. Plus: I’m sure that my various pieces of emotional support work, like my work with Oxford Friend, will benefit from the experience and learning that I bring to it.

But also, it’s about the idea I’ve always had that a good mid-life crisis ought to benefit from planning: it’s too important to leave to chance. And I’ve been thinking that a career switch might be a great mid-life crisis. The social sciences are fun, and while counselling might not be exactly what I’m looking for, there’s some doors opened by studying it. With less than a decade before I’m 40, and with part-time study being an ever-so-slow way to get things done, I’d better pull my finger out.

Doubtless, I’ll have more to say about my course as it progresses, but for now, I’m just glad that it’s half-term week, which means I get a week in which I don’t spend my Monday running around like a headless chicken… and I get twice as long to finish my homework.

× ×

Wanted

Wanted: one semi-professional psychic/palmist to rid this house of evil energy (and damp). Must have own teeth. APPLY WITHINAh, Oxford. You are so eccentric. Click to embiggen.

×

Meat To Please You

There’s something that I just don’t understand about vegetarians. It’s something that I didn’t understand when I mercilessly teased them, and it’s something that I still don’t understand now that I am one:

What’s with the fake meat?

Quorn ‘Roast Chicken Style Slices’. No chickens were harmed in the making of this chicken.

You know the stuff I’m talking about: stuff made out of mycoprotein or TVP or soya that’s specifically designed to emulate real meat in flavour (sometimes effectively) and texture (rarely so). Browse the chilled and frozen aisles of your local supermarket for their “vegetarian” section and you’ll find meatfree (although rarely vegan) alternatives to chicken, turkey, beef and pork, presented here in descending order of how convincing they are as a substitute.

Tesco ‘vegetarian’ hot dogs. There’s actually a distinct possibility that these contain MORE meat than their non-vegetarian counterparts.

Let’s be clear here: it’s not that I don’t see the point in faux meat. It has a few clear benefits: for a start, it makes vegetarianism more-approachable to omnivores who are considering it for the first time. I’ve tried meat substitutes on a number of occasions over the last couple of decades, and they’ve really improved over that time: even a meat-lover like me can be (partially) placated by the selection of substitutes available.

Man, this photo of a BLT looks more delicious every time I use it on my blog. Why do I torture myself this way?

And while I slightly buy-in to the argument that the existence of these fake meats “glorifies” meat-eating, perhaps even to the extent as to under-sell vegetarianism as a poor substitute for the “real thing”, I don’t think that this is in itself the biggest problem with the fake meat industry. There’s a far bigger issue in question:

Why are we stopping here?

A dodo. Apparently it tasted somewhat like turkey, only tougher: there are dozens of accounts of its preparation and consumption.

If we’re really trying here to make “fake meats”, then why are we setting our targets in-line with the commonly-eaten “real meats”? Why stop at chicken and turkey when we might as well make dodo-flavoured nut roasts and Quorn slices? Sure, they’re extinct, so we’ll probably never have real dodo meat: but there’s no reason that the manufacturers of artificial meats can’t have a go. There are dozens of accounts of the preparation and consumption of dodos, so we’d surely be able to emulate their flavour at least as well as we do the meats that we already produce substitutes for.

A tin of unicorn meat: a good source of sparkles! Also cures poison, detects virgins, etc.

Why stop there? We might as well have tins of unicorn meat, too, a meal already familiar to those of us who’ve played more than our fair share of NetHack. How about dragons, or griffins, or the Vegetable Lamb of Tartary? If we’re going to make it up as we go along when we make artificial bacon, we might as well make it up as we go along when we make basilisk-burgers and salamander-sausages, too.

There’s a reason, of course, that we don’t see these more-imaginative meat substitutes. Many of the most loyal fake-meat customers are the kinds of people who don’t like to think about the connection between, for example, “chicken” (the foodstuff), and “chicken” (the clucking bird). To be fair, a lot of meat-eaters don’t like to think about this either, but I get the impression that it’s more-common among vegetarians.

But seriously, though: I think they’re missing a trick, here. Who wouldn’t love to eat artificial pegasus-pâté?

× × × × ×