This is part of my blog, which I have long since stopped maintaining. The page has been preserved in case its content is of any interest. Please go back to the homepage to see the current contents of this site.
I am in the middle of creating an Android app that’s a kind of super alarm clock. (God forbid I should have less than six projects on the go at once.) In the run-up to your chosen alarm time, it pulls down various feeds from the internet so that it can wake you with news, weather and traffic information. A typical wake-up message might be:
Good morning Ian! It’s 6:15am on Wednesday the 27th of October. The weather today will be foreboding mist, with highs of 10 degrees and a wind speed of 14 miles per hour. In the news today: Nick Clegg has been revealed to be a ficticious creation of the Guardian newspaper. A man has shot a large deer, and apparently this is news. And, The dead are rising, everybody stay indoors. Latest traffic updates: A338 Bournemouth - One lane closed northbound due to an earlier accident. A35 Bere Regis - Subject to roadblocks due to high zombie threat, find alternative routes.
There’s just one problem, as pointed out by @TheHiddenPaw – that all of that text is going to get read out by the Android text-to-speech engine, and thus you’ll wake up to the sound of the news being read by a Dalek.
Ideally we’d like the voice to sound human, but that’s all-but impossible with current text-to-speech technology. And short of a news source providing freely-accessible audio streams with time-based metadata (BBC News karaoke anyone?), there’s no sensible way of chopping up actual news, weather and travel reports to push out as an alarm.
If you’re a fan of sensible software and sane ideas, you might want to stop reading now, because my thoughts then diverged somewhat.
First of those thoughts was “hey, I wonder if you could pay someone on Mechanical Turk to read it for you?”. Now that costs money, so it would be the world’s first alarm clock with subscription fees. On the other hand it would probably be the world’s first alarm clock which had its functionality outsourced to India. Maybe that’s the future, or something.
The next thought was “since it’s only a few pence they’d lose out on, there’s not really any way to avoid people recording completely fake stuff, or recording complete silence so you oversleep.”
My third and final thought was “oh boy, lulz can be had here”, after which I was declared legally brain-dead for actually thinking the word ‘lulz’.
What if we embrace people’s ability to record whatever the hell they like, and keep a whole database of whatever audio we get, and pick from it randomly as an alarm tone?
This is AlarmRoulette.
(Thanks to @HolyHaddock for the name that sums it up perfectly.)
Through your phone or on the web, anyone can anonymously record 30 seconds of whatever audio they feel like recording. Then, every morning, a random clip gets chosen by each user’s phone to be used as an alarm.
The possibilities are endless, and endlessly horrifying. One morning you could get woken by some soothing Mozart, and the next by Aphex Twin. On Wednesday you could hear an inspiring and encouraging message about how wonderful you are, and on Thursday you could get woken up by someone giving a running commentary of 2 Girls 1 Cup.
I can’t decide if this is the best, or the worst, thing ever. Maybe it’s both.
Guess what’s back from the dead? Our old friend, the Intercept Modernisation Plan.
Between this crazy “log everything” scheme (in the name of combatting terrorism, naturally) and the barely-debated Digital Economy Act, the previous Labour government’s approach to technology and the internet was at best misguided. And though I’m generally left-leaning, I found some promise in the Tories’ and the Lib Dems’ pro-freedom, anti-surveillance agenda.
This makes it all the more sad that the new government has gone against its coalition agreement and chosen to resurrect the Intercept Modernisation Plan as part of the Strategic Defence and Security Review. (Hey, at least I got my submarines.)
Let’s rehash some old arguments:
Überdatabases are expensive. Even if the effort of maintaining them is farmed out to ISPs rather than central government (and it will), the cost will be enormous. The ISPs will protest, and if they end up having to pass that cost on to their customers, we will protest too. It’s your Orwellian plot, if you’re going to introduce it, at least have the decency to pay for it.
Who has access? That our ISPs can, to some extent, log our communications is something we sign up to in our service agreements. Who could ask for these logs under the Intercept Modernisation Plan? Police with a reasonable suspicion, fair enough – it’s no different from the circumstances under which they could get a search warrant for your house. But when it’s all digital, how do we ensure that ‘reasonable suspicion’ is never abused? And who else is allowed access? Government departments? Civil servants? Schools? Hospitals? None of this is rigidly defined, and it needs to be.
Data Mining is Evil. Can the police, or whoever, request only specific data from specific times, or can they request all your data? All of several people’s data? At what point does it stop being a proper investigation and start being data mining for ‘crime prediction’?
Ph34r t3h haxx0rz! The more data you put in one place, the more interesting a target it is. And in the real world, enough civil servants leave confidential material on trains already – they’re sure to download some of this data to a memory stick and lose it somewhere.
Signal-to-Noise Ratio. This is the internet. According to one estimate, 97% of e-mail traffic is spam. And most of the rest must be from Zynga. How much of our Twitter bullshit and LiveJournal angst are you going to read? How much crap are you going to go through to find the super-secret terrorist plans, and at what point does applying Bayesian analysis to our web traffic start to fall under the “Data Mining is Evil” heading (protip: really quickly).
Terrorists are Smarter than You. And so am I. So are most 14-year-old kids. We know all about SSL, PGP, proxies, VPN tunnelling, TOR, IPREDator, darknets and all the rest. And god forbid the terrorists do their business in real life, in a basement somewhere, rather than on Facebook. Because if they do (spoilers: they do), this whole plan is a giant money-pit that robs us of our privacy and achieves nothing.
So Cameron, Clegg et al, please just let this one die. It was a bad plan to begin with, that’s why you promised not to do it. And before you come up with the next plan to foil online terrorist collaboration, please learn what how the internet works and what is and isn’t sensible to do to it.
For anyone who’d like to sign another petition against the Intercept Modernisation Plan, the Open Rights Group campaign is here.
The sudden proliferation of peoples’ syndicated tweets from sources such as Foursquare and Fallen London annoys me far more than it should. Any more sensible old grouch would pick up his pipe, don slippers and write a strongly-worded letter to the local newspaper about how this ‘checking in’ business is corrupting society.
Instead, I made my Twitter client block them. Also, you can now do it too!
SuccessWhale users will now see a link at the top-right of the interface called ‘Manage Banned Phrases’. Clicking it will take you to a page where you can specify a semicolon-separated list of things you don’t want to see, such as “
4sq.com;fallenlondon.com;bieber”. Once confirmed, any tweets in any timeline that are sucky enough to contain one of these phrases will be hidden from your view.
Twitter: now 12% less full of shite!
An extra feature has been rolled into this release, which is the ‘Reply All’ button. It looks like this: It only appears where two or more people are having a conversation (three or more if you’re included too). Clicking on it starts a reply to everyone mentioned, not just the tweet’s originator. So if @Alice is talking to @Bob, and you click ‘Reply All’ on one of her tweets, your entry box will then read “@Alice @Bob”.
So that’s version 1.1. Share and enjoy!
SuccessWhale is a free, open, multi-platform web-based Twitter client. It’s hosted at SuccessWhale.com, and you can find out more about SuccessWhale here. It’s GPL-licenced, so you can download yourself a copy too if you want one.
One of the games I remember liking from what I was shocked to discover was 11 years ago was Warzone 2100. It’s actually one of the rare examples of an Abandonware game that’s been taken and updated on by a loyal community – over a decade since it was first released, they’re working on version 3.0. (You can download it from here, completely free.)
The reason I’m mentioning it today is for its vehicle construction mechanic. Rather than simply building a Light Tank or a Heavy Tank and so on, each vehicle came in a number of bits – body, tracks, turret, and so on. You researched each item individually, then you could build vehicles with whatever bits you’d researched.
For some reason this idea has been weighing heavily on my brain over the last few days, so I’ve sketched out some ideas for a game that I’m half tempted to write.
It would be sort of like a naval version of Warzone, only 2D with a limited playing field, and probably rather simplistic graphics (especially if I’m building it on my own, since I can’t draw for toffee). There aren’t any buildings apart from a single base for each player which builds your ships, and you lose if your base is destroyed. In order to defend it, you build ships from blueprints you have researched.
Each ship is composed of four bits:
- Hull – affects how much armour (health) the ship has. More armour, roughly speaking, makes a ship heavier and also take longer to build.
- Engine – engines provide thrust, which along with the hull’s weight, affects its speed.
- Radar – affects the range of the ship’s weapons.
- Weapon – deals damage to other ships. Weapons have a power (damage per shot) and a fire rate.
Ships can shoot at other ships (submarines are a possibility too) and if they get close enough, the enemy base. They can be moved around the playing field, and will automatically fire on any enemy ship within range.
My big question is, if I were to make this – and have the patience to finish making it, which is a rare thing indeed – for what platform should I be making it?
- For the Desktop is the easiest option. I could code it comfortably with tools I’m used to. But it’d be yet another crappy downloadable game that no-one would keep around.
- For Phones would give it a more interesting market, though the UI would need some work on anything less than an iPad or Galaxy Tab. Also, CBA developing for Apple stuff.
Does anyone out there in internetland have any thoughts on which format they’d like to see a game like this in? (And while you’re there, do please wade in with any other suggestions, rants, reasons why the whole idea is flawed, etc…)!
In a press conference at the RSA Conference yesterday, Michael Chertoff, former Secretary of the US Department of Homeland Security, suggested that the principles of “cyber-war” could be influenced by those of nuclear deterrence.
“An attack on the US or its allies with a nuclear weapon would be responded to with overwhelming force. …countries should be able to respond to cyberattacks ‘with overwhelming force’.” [ZDNet]
In my humble opinion, this ranks pretty high up there on the list of Worst Ideas Ever.
Nuclear deterrents are reasonably easy to secure (so long as you’re not Pakistan). A nuclear warhead is a giant chunk of metal, too big to carry, stuck in a silo or an Air Force base or a submarine under the Arctic circle – no-one’s going to make off with that. You can be sure that if a nuclear strike happens, it is launched by a nation state with a target chosen by that state.
Not so the cyber-WMD. While we can assume that for now, government agencies probably have the best tech around for launching and countering network-based attacks, what the government has today, a 13-year-old script kiddie will have tomorrow. Whatever form these defensive online weapons take, they’re just software. They can be stolen, hundreds of thousands of copies fitting in a spy’s pocket. They can be reverse-engineered, manipulated in the wild, copied and spread around. They can be placed to guard a network from which an attack on US online interests is launched, pitting one bit of software against the other until no bystanders are left.
To say nothing of the fact that most sustained attacks originate from botnets, leaving the government the choice of going after the central control servers, leaving the bots themselves to carry on, or nuking some of their own citizens off the internet. Add to that the complication of using this technology against foreign citizens, and it becomes an unholy mess.
No, I believe cyber defence should learn from immunology, not nuclear deterrence. Do the minimum possible to fix the problem, because sooner or later, something will attack you that’s immune to your fix. If you’ve deployed your H-bomb and it hasn’t killed everything – and in the online world, it never will – the next thing that hits you will be H-bomb proof. And then you’re screwed.
In one of my previous posts, “In Which I Bemoan the Tech Level in the Navy”, I discussed the possibility of layering radar and targeting data as a heads-up display (HUD) over a ship’s Bridge windows – not necessarily to speed up reaction time as a fighter pilot requires, but just to remove the layer of separation between data and reality.
Whilst this level of Augmented Reality might not be catching on any time soon in the Navy, it’s starting to become popular in the civilian world (at least, the part of it that owns a smartphone). That’s great, but the problem is, where do we go from here?
Imagine that, walking along a city street, you see some building or monument that you don’t recognise, but that interests you. What can you do, and what could you have done at various points in the past?
Once upon a time, we had maps. On paper. Unbelievable, I know! So you see the building, and you go off to find a map. Not only is the data (the map) separated from reality conceptually (you have to refer to it on its own terms, by going and buying one) it also doesn’t look much like reality (just a 2D, symbolic view) and it’s also subject to what the map-makers thought was important. So if your building was just being built when the map was being drawn up, or the cartographers just didn’t find it that interesting, it might not be marked.
Online mapping such as Google Maps improves things a little, particularly if your building has been snapped by El Goog’s all-seeing Street View cameras – you can get out your phone, virtually navigate to the building, and hopefully it might tell you what it is. Google Earth goes a step further in allowing locations to be freely tagged by users – rather than just one map-making company, you can now hope that one out of a thousand or a million users has found the building interesting enough to tag – much more likely. They may even have made a 3D model of it. But there’s still a separation between data and reality; you have to look at the real world, then your phone, then back again.
The next step on the path to merging data into reality is AR – Augmented Reality. Layar, Wikitude and their kin do pretty much the same job – point your phone at a scene, and interesting things will be overlayed as points on it. Whether it’s one point per Wikipedia entry, per geo-tagged tweet, Flickr photo or hotel review, the data is inserted on top of reality so long as you view reality through your smartphone screen. Look at the building you’re interested in through Layar’s interface, and it’ll have a dot in front of it that will allow you to pull up information about it.
That, of course, is fantastic. But where do we go from here? In order to make the data more ambient, more blended with reality, we’re eventually going to have to remove the smartphone from the equation. Even if seeing the world through a 3-inch screen becomes a normal way to behave in public, the things run out of batteries, don’t have great GPS chips, and besides, you might be busy using it for something else.
My proto-novel Forgotten Children features brain-implanted microchips that bind onto neuronal pathways so as to obtain read/write access to the host’s visual cortex and short-term memory. That may be the end goal of this line of thought, but it’s entirely possible that it proves technologically impossible or socially unacceptable even thousands of years in the future.
But that’s a crazy science fiction writer spaffing about the year eleventy-billion. With the rate of technological progress, we should be looking forward to the next transition to more ambient data within ten years. I wonder what form it will take – VR inserts in glasses? In contact lenses? Holographic projectors in wrist-computers? And of course, I wonder if I will have some small part in creating it.
So, not only does October’s edition of Wired UK suggest 4chan in its list of unusual places to make friends online – yup, that would indeed be an unusual place to look – but it seems to have decided to enlighten its readers on the wonders of i-Dosing too.
Wait, what? i-Dosing is an actual thing now?
For anyone unaware, “i-Dosing” is purportedly a technique whereby teenagers listen to music that emulates the effects of taking drugs. There are a number of websites that claim to offer such music, and I suppose it’s possible that they actually existed as some kind of weird internet non-entity before the Daily Mail went fucking crazy (more so than usual) in July of this year. I wouldn’t, however, be surprised if the Mail article was a ludicrous prank on the reactionary truth-averse newspaper, and the websites sprung up in the aftermath.
(Somebody linked me to a couple of “i-Dosing” tracks back then. The first was a pretty minimalist early-Industrial kind of track, listenable but hardly trippy. The second was a poor mashup of early-2000s dance hits, which I turned off just for its abysmal production values.)
So congratulations to whoever gave the story to the Mail, it’s pretty hilarious in an “oh god the media sucks” kind of way.
To the i-Dosing kiddies, curse this new-fangled technology, grumble / pipe / slippers. What’s wrong with the good old two litres of Coke, some high-volume Prodigy and playing WipeOut 64 until it hurts to look away from the screen? (Or until your mum called you down for lunch, of course.)
And Wired, seriously, i-Dosing is not a thing. At least your sidebar item wasn’t a Mail-esque “OH GOD YOUR KIDS ARE ON DRUGS” piece, but please, can we all let this story die now?
This morning, the Prime Minister used his BBC interview to let us know why, exactly, his proposed changes to the Child Benefit system take into account the income of a single family member rather than the household overall.
As loudly bemoaned in the media over the past few days, the Conservatives plan to scrap Child Benefit for higher rate tax payers, those earning over £44,000 a year. Because this is tied in to the tax situation for a single individual, it leads to wild inconsistencies in the family incomes that are affected. Under the scheme, a two-parent household where one parent earns £44,000 and the other does not work would lose their Child Benefit. However if both parents were to work and earn £43,000 each, for a total of £86,000, they would still receive the payments.
As someone who earns far less than £44,000 and who could still get by without Child Benefit if necessary, I have no problems with scrapping or reducing Child Benefit for those substantially more wealthy than myself. But couldn’t we at least make it fair?
David Cameron’s excuse for this unfairness is that to base it on household income rather than individual income would involve a whole new means-testing process, with all the added bureaucracy and money-wasting that involves.
Has Mr Cameron forgotten about Labour’s Child Tax Credit scheme, a bizarrely parallel yet unrelated programme under which working parents can claim more money. Child Tax Credits are means-tested based on household income in just the same way that the Prime Minister is claiming to be too much work. Would it not in fact reduce bureaucracy and wasted effort if both were to be combined into a single Child Benefit system that was means-tested on household income?
But no, apparently the decision is set in stone.
How do the Conservatives plan on trying to fix this unfairness? Apparently, it emerged this afternoon, with a married couples’ tax break. However, as the rumour heard by the BBC has it, this would only affect couples earning less than the £44,000 threshold – the household with one parent earning over £44,000 and one stay-at-home parent would not stand to benefit. It’s also reported as being introduced “before the 2015 election”, potentially leaving a four-year gap between then and now in which the unfairness of the Child Benefit change is not being adressed.
Furthermore, while the proposed married couples’ tax break thankfully includes civil partnerships, it presumably does not include long-term partners who choose not to marry. I imagine that encouraging traditional values such as marriage is a vote-winner amongst certain groups of Tory voters, but should the government not stay well clear of these very private decisions? Should a poor couple who do not want to marry be pressured into it, however gently, by their financial situation?
Today, Ed Miliband gave his acceptance speech to the Labour party conference, and having watched it, I caught myself accidentally feeling cautiously optimistic. Have no fear, that feeling was quickly despatched and I remain my normal cynical self.
One particular term he used which grated horribly for me was “the good society”. The Good Society, really? Was the Tories’ equivalent not annoying enough already?
The thing about “the Big Society” and “the Good Society” is that they’re soundbites and they don’t mean anything, and that for some reason annoys me more than it ought to.
We’re just about coming to understand that Cameron’s “Big Society” is about parents building schools and getting charities to pick up the bill for things the government can’t afford to fix. It seems to be a partial removal of the state’s abstraction layer: instead of wanting schools, paying taxes and letting someone qualified turn one into the other, you’re now encouraged to take on that overhead yourselves so that they can sack half the public sector workers.
Wait, this wasn’t supposed to be a rant about that Society.
No, the “Good Society” is even more nebulous, and I hope it doesn’t become a buzzword like its alter ego. What is it supposed to entail? Us being vaguely nice to each other and hoping it all works out?
For all the catchy phrases that politicians throw around, the majority of the public are committed members of the “Meh Society”. We want to pay taxes at a reasonable level, and get good public services as a result. And in the main we’re nice people, but we’re also pretty cynical about politics, and being declared part of “the Good Society” or “the Big Society” just doesn’t entrhrall us as much as those in parliament would like to believe.
“The era of New Labour has passed,” said Ed Miliband on Sunday, and boy was I happy to hear that.
I am, I suppose, of the New Labour generation – Tony Blair swept to power in 1997, just as I was turning 12 years old. I stayed up late to watch the votes roll in, more excited by the fact that I was simultaneously maths-geeking with half the population than I was knowledgeable about how a Labour or Tory win would affect me.
But from about that time, the dawn of my political awareness, Labour has been New Labour. Miners’ strikes and Poll Tax riots are creatures of the history books to me, and trade unions just aren’t things a 12-year-old cares about. Labour, to me, was about the cult of personality and of spin, Mandelson’s scandals and Blair’s toothy grin. They were about Middle England and unpopular wars and sacrificing our liberties at every turn for our protection from today’s terrorist organisation of choice.
After a while I turned 18, and like the good proto-Socialist that I was, I voted for what I perceived as the most Left-leaning party on the ballot sheet.
The Liberal Democrats.
Five years later, well, that alleigance didn’t work out so well.
But while I’m glad that Labour’s new leader has called the end of the Blairite regime, I’m a little saddened by how quickly the possibility of a “lurch to the Left” has been dismissed. Ed Miliband has said that he wants to “redefine” the political centre ground, but where does that leave our political landscape?
We have the Conservative party, on the centre-right. The Lib Dems, approximately at the centre. And now Ed Miliband’s Labour, redefining… the centre.
Centre, centre, centre. Should we be bracing ourselves for a continuing era of utter dullness in politics? If we discount the tiny Greens, the loony-fringe UKIP and the despicable BNP, and if post-New Labour continues Blair’s obsession with winning Middle England’s votes, everyone’s manifestos start looking suspiciously similar.
Time to just say “sod it” and run as a candidate for the Pirate Party or something?
(Sources for the Milliband quotes are the Financial Times’ website, which I’m not linking to because it’s got Murdoch cooties.)