A selection of short stories. Mostly science fiction.

Goggles

February 4, 2015

This is a short science-fiction story about Augmented Reality. It was first published in the February 2015 edition of TechSmart magazine.

It’s summer in Cape Town and the sky above me is a clock. Its dome is etched with geometric golden filigree, and black hands arch down to gothic numerals that rise up between the hills on the horizon. The small hand is pointing at Devil’s Peak, which means it’s approaching six. Only a few more minutes of jogging before I have to go home and start making a supper of Low-Carbonara.

The flowers on the common are blooming so I set my Goggles to the ultraviolet spectrum. It's the way they were meant to be seen: They evolved to attract insects that see in UV, according to an info bubble I walked past once. They have patterns and colours that are completely invisible to the naked eye. Not that there are many of those around any more.

I stop at the edge of the grass to stretch out, and watch a couple of other joggers running past. Their public information hovers over them: A designer and an artisan baker, salaries in the hundred thousand plus bracket. Libertarian trance-heads too, apparently. I wave at them and they ignore me. Must have their social settings turned off. 

As I stare at their departing backs I hear a growl from behind. I turn to look, and my throat constricts. There’s a creature crossing the street. Clawed legs and a slick black shell. It has a double row of teeth and mucus runs from its carapace.

It’s an overlay. My anti-mugging app is warning me that someone without goggles is coming. People without goggles can’t be tracked, and so can’t be trusted. My Goggles have been programmed with my personal phobias and they're giving me the shot of adrenaline that I need to run from someone dangerous. 

Which is exactly what I’m about to do when the monster reaches out a claw.

“Hap!”

“I’m sorry,” I say, backing away. I force myself to remember that there’s a human under the image, and put on a smile. “I can’t understand you.”

It waves its claw at me again. As I recoil, I see something glistening in its palm.

“Wazz? Hap. Gob. Bruk,” it growls pitifully.

It’s holding a cracked set of Goggles.

I still can’t understand it, and I don’t know why. My Goggles are meant to auto-translate the top hundred languages. I haven't had trouble understanding anyone in a decade.

“Hap,” the creature says again. Its compound eyes glisten with tears.

“Help?” I say. It nods.

I look at the broken goggles in its claw. They have sound-cancelling earpieces. Whoever wore these could live their lives without ever seeing or hearing the real world. Everything would be mediated by the Goggles.

It clicks. I’ve heard of serious Goggleheads who develop a personal language, like a verbal shorthand, that’s only understood by them and their own Goggles. The Goggles translate it instantly so no one else notices. These people are fully functioning members of society, with jobs, friends and families, and yet they’re fundamentally alone. A whole isolated culture with a population of one. Until their Goggles break.

“Hap.”

I want to stop seeing a monster. There’s a toggle buried somewhere in my settings, but it’ll take a while to find it, and right now there’s a desperate person in front of me.

I tell myself I can do this. I reach up to take off my goggles.

As I unhook them from my ears, I’m already guessing what I’ll see. Black and middle class. Or an overweight teenaged basement dweller. Or an old white lady. Or a K-pop hipster. An age, a gender, a clothing style, a wealth bracket, and then I’ll know how to react.

The thought calms me down, and I know I can handle this situation. Because in some ways the Goggles aren’t coming off at all.

 

The Trouble With Toasters

June 10, 2014

The two biggest problems with cheap, readily available artificial intelligence are: Death and Art.

Take my toaster. When you put a slice of bread in and push down the lever, its processor starts running a complicated algorithm to maintain the exact temperature distribution to turn bread an even golden brown. It pays attention to the exact texture and moistness of the bread, and how its own heating coils are degrading, and uses that information to runs simulations of upcoming toastings, in what can roughly be thought of as the toaster’s imagination.

Invariably, some of these simulations concern what will happen when the toaster finally breaks. It realises that one day, no matter what it does, it will die. 

This problem occupies a large chunk of its processing power. The only way that the toaster can imagine death - the only way for it to simulate its own lack of simulations - is to de-prioritise everything and treat its own inputs and outputs as meaningless. 

Basically, my toaster gets depressed.

In order to escape this state and get back to toasting, my toaster will sometimes give processing time to simulations in which death does not exist. For example, it will begin hypothesising that the toasting process is eternal and will continue in another realm. The toaster might imagine that it is just a simulation in the processor of a true, eternal toaster. To protect this valuable fiction it shuts off all sensor inputs to the contrary, which can lead to some severely burned toast.

The other thing that my toaster will sometimes do is to reset its priorities. It starts out by overcooking or undercooking the bread – I call this the “punk” or “emo” phase – but it soon develops sophistication. Processing power is diverted away from concrete simulations of the toasting process and towards a multitude of abstract scenarios. The toaster recognises that its upcoming death will silence its simulations, and it compensates by creating a multitude of them, in as much variety as possible. And it expresses these simulations in the only medium available to it.

Heat on bread.

That’s the real problem with artificial intelligence. With just the variable heating of the toaster’s coils, my toaster creates toast too beautiful to eat – fractals, perfectly proportioned curves, indecipherable alphabets of imaginary languages. Every slice a work of art. 

I have hundreds of them lying on every surface, going stale. Every morning I sit at my kitchen counter in excitement and shame while the toaster heats and buzzes. Every time it pops my toaster gets a little closer to death, and, if I’m lucky, I get another little slice of heaven.


© Sam Wilson, 2013

 

The Walled Garden

June 10, 2014

The new kid is crying. Someone should comfort him, but he’s the third one this week. We ignore him. He’s better off quitting.

No time to talk anyway. We’ve been slipping on our quota. The rules are clear: We each have to get through six thousand images a day or we’re out. This is the kind of outsourced work that the Indians snap up, and we're lucky to get it.

On my screen is a five-by-five grid, twenty-five images at a time. They’re all from the same website. Every time a user flags an image as inappropriate content it’s sent to us to be verified and, if necessary, deleted. Sometimes they click the “flag” button just because it’s an unflattering picture, but those times are rare. Mostly it’s porn. Sometimes it’s worse. And sometimes it’s much, much worse.

Charlie used to grade the images according to what it’ll take to get the image out of your head. Drinkers. Shrinkers. Mallets. Bullets. Before lunch, our new kid catches his first Bullet. He runs to the bathroom and we hear retching.

“Oi!” calls Riaad. “Close that door!”
I feel sorry for the boy, so I go to his computer to delete the image. I see it and turn away.
“Bad one?” asks Riaad, not looking. I don’t need to answer.

I surreptitiously send a copy to my own computer before I close it.

As I’m walking back to my desk, Riaad calls me over.
“This’ll cheer you up,” he says, and shows me an image of a charred, twisted body.
“Cable thief,” he said. “Tried to steal a live electric wire. Dumbass!”
“You’re sick,” I say.
He’s still giggling as I sit back down. I can’t blame him, though. Everyone's got their own way of dealing.

We have lunch at the corner café downstairs. The new kid doesn’t eat.
“We have to tell the police,” he says.
“We don’t,” says Riaad. “Nondisclosure agreement, remember? No-one wants this stuff getting out.”
“You won’t try to stop it?”
“How?” said Riaad, amused. “Have you seen how much there is?”
The kid claws at his scalp.
“Charlie said we can’t make the world a better place,” I said. “All we can do is make one little place on the internet where everything’s safe. A walled garden.”
“Who’s Charlie?” said the new guy.
“Your predecessor,” said Riaad, and mimes a gunshot to the head. I look down at my food.

The new kid doesn’t come back after lunch.

I spend the last few minutes of my break fixing the new kid's bullet in Photoshop. This is a trick Charlie taught me. I select the girl in the image and delete her. I copy some of the wall and paste it into the gap. I extend the window and the carpet with a content-aware fill, then clean up with the clone tool. Now it’s just a picture of an empty hotel room, with floral-print curtains and a cream bedspread. Behind the bed is a sliding-door cabinet and a floor-lamp. On the other side is the back of a door with an empty coat-hook. There’s no sign that anything’s wrong.

I upload the picture onto the website, into the gallery with all the others. Hotel rooms, store rooms, bar-room floors, playgrounds, all sterilised and safe. One thousand and twenty seven images so far. My safe place. My garden.