Looking Back/Looking Ahead

I’ve been trying to write a year in review.

I can’t seem to do it without whinging.

So let’s do this quickly, like pulling a sticky-plaster off. 2013: Professionally stressful, personally awful, my pleasure in my hobbies is more or less gone, and I’m in therapy.

On the bright side, (and it is a very, very bright side), my niece arrived and becomes more adorable every time I see her.

My heartfelt thanks to everyone who has made a really rubbish year that bit more bearable.

2014: All the usual plans: write more, take more photos, exercise more. A few others that I’ll talk about when I’m ready to, which may be this year, or may be a few years away yet. All I’m really hoping for for 2014 is that I’ll be happier at the end of it.

Which is what I wish for all of you, too. I hope your 2013 was excellent, or at least better than mine, but much more importantly: I hope your 2014 is better.

Let Me Tell You About My Character…

I bet half of you just rolled your eyes in recognition, didn’t you?

For the benefit of the other half: as we all know, one of the things nerds do best is attempt to look down on other nerds. Whatever nerdy hobby we’ve got, there’s a group with another hobby who are worse. Or there’s a sub-group within our hobby that give the rest of us a bad name. They’re the ones that when we finally confess to someone that we have this nerdy hobby, we say “But it’s OK, I’m not like the other people with my hobby who do X”.

And for RPG nerds, it’s the people who bang on for hours about their favourite character, and how cool he or she was. And there’s the GM-subtype, who doesn’t want to tell you about their character – they want to tell you about their game. They want to talk about the villain’s terrible schemes, or the ways the players threw them for a loop, and just couldn’t solve the puzzle, or any one of a number of things that are really quite boring to people who weren’t there.

I’m presenting a deliberately negative view here, of course. My point was that among gaming nerds, people who want to talk at length about their game have a bad rep. It’s not totally unreasonable, but actually, there are times and places where it is appropriate to talk about your character, or the events in your game. There’s even a term for it: “froth”. But even the term itself is, of course, drawing paralells with madness, with foaming at the mouth. It’s a way of saying “we know we’re being unnacceptable nerdy, but it’s fun, so we don’t care.” And I’m totally OK with that, but the term itself buys into the idea that talking about these things is somehow a bit socially unacceptable.

Which brings me to my problem – I can’t find any RPG blogs that I want to read.

There are, at least as far as I can see, three broad kinds of RPG blog article.

  1. The “tips for running a game” article. These tend to be geared around prep, ways to accomplish common taks, or organise information, or ways to manage people’s expectations and interactions around the game. Things like “How to spot a problem player.” or “How to come up with a game for a group where half the players enjoy talking, and half enjoying rolling dice.” Honestly, they tend to be focused on gaming styles and systems I don’t really enjoy, like D&D, and the more numbers-based games, and, without wishing to sound self-aggrandising, I’ve been playing these games for 20 years. I’m kind of past the need for these basics.
  2. The “game design” article. These tend to be full of theory about play styles, about how you create game systems and rules that support certain kinds of game play, and so on. They’re often quite technical. I find these more interesting than the first type of article, and I do want to read them from time to time, but they’re not all I want.
  3. What I might call the “culture of gaming” article. Talking about why people game, about their meta-game goals, about ways to, for example, deal with sexism, or explore certain ideas, character types and roles within the context of roleplaying.

What I can’t find, anywhere, is writing exploring the narrative craft of roleplaying. I can find articles on how game systems can be made to support certain kinds of narrative goal, so that, for example instead of a system mechanic around how difficult a task is to accomplish, it is intead based around how important that task is to the story, or around how the character feels about the task, and so on.

What I can’t find are articles about articles about theme, mood, imagery (in more than very, very general terms, and mostly on the level of “playing appropriate music can help set a mood”, which is so superficial it hurts), story beats, the interaction of plot and character, reincorporation, narrative emphasis, how to construct plot twists, and so on. And it’s these articles that I want to read.

I think there are two reasons for the lack of them. The first is that they’re almost impossible to write without getting all “let me tell you about my game” (or “let me tell you about this totally fictitious game”, I guess, but the two are so similar as makes no difference), and the second is that for some reason “story” is often regarded as an emergent property of roleplaying games.

What I mean by that is that there is the vague sense that the way the games work is that the GM concocts what essentially amount to a series of roleplaying challenges (whether they be “roll the dice in order to defeat the obstacle”, “talk to the right NPCs in such a way to get information to solve the puzzle” or “the character must chose between their true love and their only chance to return to their home planet” type stuff) and then the players play through them in-character, in in the combination of the two, Story happens. There’s a sense that the players and the GM are equally responsible for the holy Story, and therefore cannot possibly talk about it individually, as they both control different aspects of it.

If a GM talks about narrative devices they employ, it’s often seen as tantamount to confessing that their game is “on rails” – that is, the players have very little opportunity to affect the outcome of events, and this of course, is seen as a great sin, and the sign of a bad game, because it’s somehow not collaborative enough, and that somehow it’s contrary to the spirit of roleplaying for the Story to me anything other than an emergent property of the game.

Which is all a very long winded way of saying: anyone know of any good blogs discussing narrative devices as part of roleplaying games? I’m looking for a level more complex than simply pointing out that “you can try doing flashback sessions” or “you can use repeating imagery”. I actively want to hear tales of “I tried doing a flashback episode, and it really worked/didn’t work, and here’s why, and what I’d do differently next time” or “I structure my narrative so that there were N possibilities for an outcome, each with a different emotional resonance, and the players tried to go for N+1, and it would have been shit, so here’s what I did” type stuff. Suff about pacing, and building from session to chapter to arc that goes beyond the perfunctory, you know?

Help!

2012

OK, the end is nigh. Now we’ve got that bit out of the way, it’s time to think about the coming year. I actually wrote this back in mid December, but then life took a sharp turn sideways, and I’ve only had the time to get back to it now. In my ususal tradition of this sort of bollocks, half of what I’m currently planning won’t happen, because I’ll get distracted by something newer and shinier, but that’s OK.

So this year’s list:

  1. New LARP. The experimental (read: small) LARP of the last couple of years taught me quite a lot. So now it’s time to apply what I’ve learned to something a bit larger.
  2. Finish that novel. I’ve had to set it aside for the last couple of months, just because of the level of prep work I’ve needed to do for the new LARP, but I’m looking forward to getting back to it in February. Before you ask: no. It’s drivel. I’m writing it for the sake of writing it, at the moment. I’ll see about turning it into not-drivel once I’m done. Then, maybe. More likely, I shall simply get on with writing #2, and hoping it’s slightly less like drivel.
  3. I need a few new projects. Thinking about a “cook one new recipe a week and blog about it” sort of thing. Would certainly like to cook more, and do new things. May or may not blog about it.
  4. I’ve been saying I’ll do it for years, but I really would like to learn Objective-C/Cocoa so I can make apps for Mac/iOS. Maybe this year will be the year I finally do.
  5. I want to do a course, or a class of some kind. I’d like to pick up some new skills. Not sure what.
  6. Lifting up heavy things, then setting them down again. I’ve been out of the exercise habit for a while now. I’d like to get back into it. This means sorting myself out a program, and sticking to it.

That’ll do for now. Come back in a year, if we don’t all perish in fire, and we’ll see how I did.

Banging On About Facebook Round #247

So there’s a post written by a smart lad here. But he leads with a lot of technical proofs that will, I imagine, confuse the crap out of a number of people. So I’m going to bullet point the most pertinent parts of it. I’m not telling anyone what do to here, you understand. I am simply providing the facts as I understand them. You may make your own decisions.

  • If you visit a website that has a facebook “like” button on it, Facebook knows about it, regardless of whether or not you click said “like” button.
  • If you are logged in to Facebook when you visit that website, Facebook knows that you specifically have done it.
  • If you are not logged in when you visit a website with a like button on it, and subsequently log in to Facebook without first clearing out all Facebook cookies, then Facebook will know that you specifically have visited all the sites you visited while logged out.
  • As a result of the latest changes to the Facebook API, it is now possible for Facebook applications to post to Facebook on your behalf, without your specific consent – if you consent to an application posting to Facebook for you once, it can they do it at other times, without asking you.

That last item isn’t directly related to the first ones, except in this: how long do you think it will be for someone to think it’s funny to come up a honey trap application with a “post this test result to facebook” and then use that consent to later post someone’s complete browsing history, including all their porn? Yeah. And even if they don’t, do you really want Facebook knowing about all the sites you visit, in order to sell that information on to their advertisers?

If you wish to continue using Facebook, and avoid that risk, my best recommendation is that you download a new web browser – if you usually use Firefox, download Chrome. If you’re an IE user, get Opera (and add your own joke here). If you’re a Safari user, get Firefox. Or really any combination of the above, the point is simply to get a completely new web browser that you have never used before installed on your computer. Clear out all your cookies on your old browser, and then keep using it as normal for most sites. But never, ever log in to Facebook on it, and don’t allow anyone else to do so, either.

And, if you want to use Facebook, use this fresh new browser to do it in. Don’t ever visit any websites other than Facebook in this browser. Treat it like a quarantine zone.

Oh, and don’t ever log into Facebook on any public access computer. Otherwise Facebook will think that all the sites that the other users of that computer visited are sites that you’ve visited.

I hope this proves helpful to some of you.

On The State Of Comics

One in a blue moon, someone who remembers Ninth Art, or who has recently met me, and somehow discovered said site, asks me about comics, either because they’re making conversation, or because they’ve mistaken my involvement with said site as an indicator that I have some kind of taste when it comes to the medium. Or something. Anyway, the subject comes up from time to time.

And y’know, I still buy them – predictable choices, like Ed Brubaker’s Criminal, or Brian Wood’s Northlanders, and yeah, Garth Ennis’ The Boys remains a guilty pleasure. I just don’t suffer from the urge to talk about them in public any more. It does no-one any good.

Except, obviously, for right now. Of late, the subject of DC’s reboot has come up in the sort of conversations I mention. And I think it’s worth saying this: DC’s new reboot, when viewed collectively, is one of the most creatively bankrupt pieces of shit the medium has ever put out, and if there is any justice in this world, it will be remembered as the moment that DC began the death spiral that ultimately lead to the collapse of the American comics industry.

Seriously: if you are buying any one of these fucking pieces of crap, just stop. If you’re telling yourself that one of the titles you’re buying is better than the rest, even if you’re right about that, just stop. Every single week, in addition to a load of titles that are just an undifferentiated mass of bland crap, DC manage pump out a couple of pieces of hideous crap that fall somewhere on a spectrum between “unfortunately sexist” and “outright misogyny”. From where I sit, if DC are managing to publish one or two titles that aren’t complete shit, I assure you, it’s a mistake that they’re bound to be rectifying soon.

And even if I’m wrong about that, you know what: if a few good comics have to fail, just so this reboot can die on it’s arse, and ultimately put the shambling corpse of the comics industry out of it’s misery, then that’s a price I’m willing to pay.

Feels good to get that off my chest.

Sounds Get Lost Amid The Shouting

In a shock move, unprecedented in recent years, my Twitter and RSS reader are full of discussions of the Turner Prize.

Annoyingly, they’re not talking about the Prize itself. They’re talking about the protest. And I think that’s sad, because for the first time in a while, I wholeheartedly love the winning entry, a very moving sound sculpture by Susan Philipsz.

Don’t get me wrong, the protest is important. The winner of this years prize even said so, and expressed solidarity with the protesters. But I love the Turner Prize, and I am am sad that the only way to get a lot of my friends to pay any attention to it is to get a bunch of people attempting to spoil the event (for the best of reasons, but it’s still what they were trying to do).

So: if you’ve been writing about the protests on Twitter, Facebook, LJ, your blog, or wherever, and live in London, I strongly suggest you get yourself down to the Tate, and go and see this year’s Turner exhibition. Because if you’re sitting there cheering the protesters on, then it is incumbent on you to understand what they were protesting for, and make no mistake, they were protesting to ensure that some of them have a chance to be Turner Prize nominees one day.

I’ve gone to the Turner Exhibition 4 years out of the last 5 (and was bastard annoyed at myself for missing last year), and it has been worthwhile every single time. Yes, every time there has been one entry that I thought was a bag of wank (and annoyingly, that one has been the winner at least once), but if you’re someone who, if they notice it at all, spots that annual award of the Turner prize, and mutters something about “that’s not proper bloody art” and then forgets about it, then I challenge you to go any bloody look at the exhibition for once, and form an informed opinion.

The prize is not just about the winner – there are 4 nominees across the full spectrum of the arts, and I promise you that every year, you will come away thinking that at least one of them was brilliant and interesting. Most years, I find two out of the four excellent, once of them good but not my taste, and well, yes, there’s always that problematic fourth one, but there’s a place for that, too.

This year is no exception – while I loved Philpsz’ entry, and consider it a very, very deserving winner, Angela de la Cruz was also excellent, and I would have been very nearly as happy to see her win, and Dexter Dalwood was something I could see appealing to a lot of people. (This year, The Otolith Group were the one I liked least, but honestly, I don’t feel I experienced them properly enough to say whether they were good or bad – I just didn’t have the time to spare to watch their whole video from start to finish.)

Duck Identification Error

I had a conversation on Twitterthe other week about why the hashtag #demo2010 might not be trending. More than one person was suggesting that Twitter were censoring it. I would be floored to learn that they were. That doesn’t mean that they weren’t, of course. I have no insider knowledge, and I’ve been wrong before, and will be wrong again. If it turns out I need to eat my words, I shall have them as a side to a nice steak, and move on.

But I attempted to explain why, and 140 characters was a bad length to do it in. So I thought I’d do it here.

So, in the first place, why don’t I think it was censorship? Well, as a US company, whose kit and advertisers are (mostly) in the US, Twitter has no obvious business driver to censor a tag relating to posts in the UK. It’s possible that the UK government or police were learning on them, but I can’t see what the stick was. “We’ll stop you doing business in the UK!” How, exactly? Without provoking public outcry? It’s possible that the Police or UK Government offered them a really big cheque, I guess, but then why didn’t the Iranians do that during the protests there? Twitter doesn’t have an obvious track record of bowing to governmental pressure – in fact, they’ve gone out of their way in the past to let politically relevant things trend without interruption before now.

Not only that, but all the searches for the #demo2010 hashtag still worked. The real value in censoring it to the UK government or police would have been to stop it being used as an organising or reporting tool. And it definitely wasn’t stopped in that regard.

And then we get to the professional part. I know a little about the way this shit works. Not, y’know, a lot, but a little. I do deal, in my day job, with the searching of large datasets, searching of textual data and analysis of user behaviour – I don’t do it real-time like Twitter tries to but actually the problems I encounter would be worse, doing it in real time – your ability to notice aberrations in the data and correct for them vanishes when your data set is time-based with a rolling window – by the time you’ve noticed an aberration, that dataset is no longer valid.

So, first thing, let me say right up front: #demo2010 was the most widely-used-in-a-short-space-of-time hashtag I can recall seeing. If you disagree with that assertion, then I don’t know what to say, other then your experience is different to mine.

Principle #1: If you’re searching large volumes of text, you don’t literally comb through the text itself, looking for matching text. You build tools to index that text, and then you search the indices. And when building these indices, you exclude certain things. You don’t index words like “is” or “the”, or other common words. So far so back of the reference book.

Principle #2: If you build a publicly accessibly index, people will try and game it – Flickr had problems with it’s “Interestingness” index in the weeks after it launched, and yes, Twitter had problems with people spamming Trends in 2008/2009. Think of it like slightly more complex comment spam. And to deal with that, you identify patterns of behaviour that look like spammers, and you exclude them from your indices. Yes, sometimes you’re going to get false positives – patterns of legitimate behaviour that look like spammers. Just this morning, I found a comment on this blog that I genuinely couldn’t decide if it was from a human, or a spammer. So I assumed it was from a spammer, and killed it, because statistically, that’s more likely. (It it wasn’t, and that was you, I’m terribly sorry!)

Twitter, of course, is all about the real time data. Which means they’re going to consider the following things when deciding if something is a word that should be trending:

  1. Is it an uncommon word, within the time period of the data under consideration? (Because with a large enough dataset, all words become common, so the uncommmonality has to be within a specific set.)
  2. Is it being posted as a rate that is consistent with normal human activity, rather than spammers? (Who tend to use automated systems.)

I would suggest that as a result of it’s sheer frequency in a short space of time, #demo2010 could have failed either or both of those tests.

There also a sub-question for Twitter: “where is it being posted?” Because their trends can also be tied to geographic regions.

When I looked at the UK vs. London data, I noted that there were protest related tags that appeared as trending in UK, but not in London. This just makes me more certain that within the London dataset, they appears too frequently, and wound up categorised as spam or common words, but within the UK, they appear infrequently enough to still trend.

Several people suggested to me that This Was Not Good Enough, that Twitter should, essentially be smarter about how it picks it’s trending topics. To which I say: “OK, how would you do it?” Because I’m reasonably smart, and have made a decent career out of doing this sort of thing, and I can’t see a better solution that doesn’t come down to “put a hack in” (and before you say that they should have done that, I suggest you stop and think – one doesn’t ask professionals to do less than good work). And in the same way that I don’t see that Twitter has a business driver to kowtow to weird demands from the UK government, I don’t see that it has a business driver to change its business practice in a bad way for, what, to someone in California, might be characterised as an afternoon’s irrelevant shouting. (No, of course I don’t think that’s what it was, but then, I live here.)

The people who work at Twitter are, y’know, smart enough, don’t get me wrong. But some problems are just plain hard. If something walks like a duck and quacks like a duck, you file it in the box marked duck, until it does something that allows you to distinguish it from a duck. If you cannot suggest a smarter way of identifying a duck, then I don’t think you have any business complaining when someone else’s duck identification system fails. I don’t mean you need to be able to code it, or do the difficult maths, I mean you need to be able to suggest in English, a more efficient solution to the duck problem that does not involve human intervention to artificially rig the output of the automated process, and that does not, in it’s solution, allow for other things to pretend to be ducks when they shouldn’t.

I should note that I’ve massively (over-)simplified the above. If you take a look at the comments on this discussion about the failure of Wikileaks to trend despite massive use in recent days/weeks, you’ll see there’s a Twitter employee explaining that they haven’t changed the algorithm, it’s just that the algorithm doesn’t work like you think, and looks at the whole of Twitter when determining popularity. It’s not enough that a term is used a lot – it has to be used a lot by a very diverse group of people. So if you and your friends are all using a certain hashtag , it’s not going to trend however much you all use it. It needs to also be in heavy use by people entirely outside your field of connections and social demographic as well. So in the case of Wikileaks and #demo2010, well, yes, they’re being used a lot by middle class lefties in the 15-35 age range, but unless they’re also being talked about by people outside of that lot, well, they’ll rank lower, in favour of the stuff that is being talked about by everyone.

Was it less than ideal that Twitter didn’t list the hashtag? Well, maybe, it’s a matter of perspective. Do I expect that they have noted that there was a problem there, and attempt to work out a way around future incidents? Yes. Do I think the problem is solvable? I’m not sure. Do I think that cries of censorship were a smart, or proportionate response? Not really, I’m afraid.

In case you’re wondering why I even care about this, it’s because I deal with something very similar on a regular basis from clients. “Explain to us why you’ve quoted X amount for this bit of work.” The answer always boils down to “because I know how to do my job, and that’s how long it will take, and honestly, trying to make you understand the answer will be somewhere between boring and futile”. It is one of the unique frustrations of programming, that essentially, everyone always assumes that because they can say in English what they want a computer to do, it must be easy to make it do it. You would not ask a civil servant why it will take 5 days to write a report. You would not ask a film producer why it will take ten days to edit a 5 minute film, or a an author why it takes them six months to produce a book.

And yet, as soon as it comes to matters of technology, everyone’s got an opinion as to why the programmers work isn’t done well enough or fast enough or cheap enough.

I’m not claiming all programmers are god like geniuses who should be worshipped – I’ve worked with too many to believe that. But you know the old saw: you are entitled to an informed opinion. If you don’t understand how real-time searching of large text indices works, well, I don’t blame you, but there is another old saw about not attributing to malice what can be explained by stupidity that applies here. Although, like I say: less stupidity, and more that this is a very hard problem.

I’m sure I’ve gone a bit fast in places here, so if anyone is still confused by this, do please feel free to ask questions. Like I say, I have no specific knowledge of Twitter, so take nothing I say as gospel, but I do at least know a bit about the sort of problems they’re solving, and why the solutions are harder than the layperson might think.

Periodic Prompts: Let Go. What (or whom) did you let go of this year? Why?

Books. Yeah I know, heresey, but the simple fact is that I got an iPad and haven’t looked back. Now, don’t get me wrong a beautiful hardcover edition is impossible to beat, but I have shelf after shelf of paperbacks that vary somewhere between trash and reference editions, and for the latter, a searchable digital version is better in any case, and as for the former, well, I like the books I like and I make no apologies, but they don’t half take up space. (As anyone who has ever seen my living space can attest, the last decade or so has basically been a race for my space to stay fractionally ahead of my book habit.)

So I have a new rule – I will only buy paper books if they are beautiful objects in and of themselves, or if I absolutely cannot get a digital edition, and absolutely have to have the book, and even then, I’llbe grumbling about it . So I haven’t altogether stopped buying books as yet, but I’m getting there. Give it another two or three years, and with any luck, I’ll be buying paper editions as often as I buy CDs at the rate of one or two a year.

I’ve also done fairly well at acquiring ebook editions of a lot of print books I own. Not, er, strictly legit, I know, but in my defence they all books where I have at one time or another, owned the dead tree edition. In any event, the net result is that I’ve been able to declutter my life to the tune of some 200 books, and I plan to keep going.

I’m hoping to do the same for graphics novels, but imagine that’ll take a while longer.

Advent Assignments: Pick one moment during which you felt most alive this year, describe it in detail.

Oh good, they are picking up a bit.

Heh. This would have been much easier to do last year, when I threw myself from a great height for a laugh.

But I racked my brains, and I came up with this. It’s a daft enough wee story, and I’m not sure it entirely qualifies, but I know exactly when I was most terrified this year. It involves a small dog. Told you it was stupid.

Miranda and I spent a week in Woolacombe in September. Picture postcard little village on the North Devon Coast which would, I imagine, be hellish during the school holidays. But we popped along for the week after that, when there were far fewer kids around, but the weather was still pretty good. A lovely, and much needed, break.

Woolacombe isn’t a haven of fine dining – much more geared toward the families-with-kids burgers-and-pizzas types places. But there’s one restaurant there, The Courtyard that was absolutely superb. We were staying self-catering, but we’d decided that we’d have one night to get dressed up and go out for a romantic dinner, and this did not disappoint. Afterwards, a night-time stroll on the beach seemed like a good idea. Romance, and all that.

And so pausing only briefly to nip back to the flat we were staying in for some warmer coats, we ambled toward the beach, hand in hand. We crossed the car park by the beach, and were heading down toward the little path that zig-zagged past the surf hire shop down to the sand. It was unlit at night – a little creepy perhaps, but there were two of us, but hardly terrifying, particularly not with the sound of the surf and so on. We were on a seaside holiday, after all. What could possibly happen?

And then I spotted a couple of figures in the shadows at the top of the path. (Actually, I smelled cigarette smoke before I spotted them – one of them had a lit tab in their hand.) I was about to suggest we head a couple of hundred yards in the other direction, down to the other path, when they broke apart, and it was apparent to me that they weren’t two local hoodies out to get the tourists – they were another young couple, and that they’d been kissing. Aaah, romance. So we strolled on a bit further.

At which point, there was a tremendous and unexpected barking from the shadows, and a dark blur shot a short distance toward us. I distinctly recall giving a yelp, and levitating about three feet in the air.

Before you laugh, (and yes, it is funny, I know) I invite you to recall that I’m cynophobic. It’s not exactly rational, but still, unexpected barking followed by a dog coming at me from the shadows is quite literally the stuff of my nightmares.

Anyway, the initial shock passed, and with some trepidation we made our way past the young couple, who were thoughtfully restraining their hell-hound, and down onto the sands.

Except that by now, my system was flooded with adrenaline. A moonlight stroll on the beach, with silver light dancing the surf had sounded a good idea twenty minutes before. Now, though, my brain was full of fearful images. I kept thinking of those marvellously creepy shots of the sea from Ringu, with the voice over the top of them muttering “frolic in brine, goblins be thine”. Of the beach sequences in “Oh Whistle and I’ll Come To You My Lad” or “A Warning To the Curious”. I wasn’t taking a romantic walk by the seaside, I was in the opening sequence of a horror movie. The moonlight was eerie, not romantic. The sand wasn’t cool between my toes, it was freezing. Even once my heart-rate had slowed to near normal, said organ was still pounding much too loudly.

We gave up on the walk in the moonlight in pretty short order, and went back to the flat.