The Year's Best Science Fiction - Thirty-Third Annual Collection
Page 101
“They’re all dieting,” Ha-eun said. “They won’t eat rice. Rice!”
“I could check the flows,” Jun-seo offered.
Ha-eun shook her head. “It’s a trap. Remember when I tried to unsubscribe? They still owe me money. Besides, the prediction was never that good, anyway.”
“But we’d know where the kids are going,” Jun-seo said. “We’d see them, on the maps. Their pings. From their watches.”
Again, she shook her head. The flows were valuable, in theory, but in practise they never tended to have the information a food vendor really needed. Sure, they were great for seeing things like traffic density, like how many people were taking what train at what time, and what train might be best for getting home at what time of night, but to get granular data with actual demographic information, that cost too much.
“They’re not going anywhere,” she said. “They’re just going online.”
The two of them sipped from thready cups of coffee. Jun-seo had a 2-for-1 print credit back when the machine first un-shuttered itself. It would be better, he said, than taking the monthly penalty on getting coffee in cans or pouches from the other machines. They all saw you, these days. Saw you and judged you, rolling their machine eyes like mountain aunties, then reaching into your pocket to punish you for buying things that eventually became trash. Ha-eun ran her tongue over the cup’s rough lip. It felt like kissing a cat. Soon, she would be able to bite through the cup itself. Had it really been that long? Had they really worked this same corner for all that time?
“Maybe if we sold waffles,” Jun-seo said. “Waffles are still going strong.”
“You can’t sell ice cream in winter.”
Jun-seo flinched, but said nothing. Ha-eun felt sorry immediately, but had no idea how to apologize. She opened her mouth to say something nice about the coffee instead, but as she did, the building across the street blinked out.
“Eh?” She reached out and tapped Jun-seo. “Oi. Look.”
“I see it.” He scowled. “They’re not supposed to do that.”
Ha-eun checked her watch. No alerts. No warnings about bad weather or a brownout. Across the street, the solar louvers fluttered back to factory default. Their creaks and snaps carried clearly through the crisp winter air. The building, all sixty or so stories, stood out black against the city lights, like a massive door into darkness itself. For a moment Ha-eun had the terrible thought that something might actually come out of that door. Some awful titan from legend curling its fingers around the biocrete, or a dragon swimming out of the sudden shadow. She blinked hard and rubbed her eyes. Goodness, she really was getting old.
The building flickered back on. The louvers snapped back to their nighttime positions. In the awakening light, she saw a few chilly residents standing on their balconies, peering at each other. They looked around, looked up and down, and then hurried inside.
“There weren’t even emergency lights,” Jun-seo said. “In the stairwells. I didn’t see any. Did you?”
“I wouldn’t even know how to look,” Ha-eun told him. “Which ones are the stairs?”
“The narrow ones. Like arrow slits.”
“Arrow slits?”
“Like on a castle.”
She frowned. “What do you know about castles?”
He huffed and shifted weight on his feet. He jammed his hands in his pockets. “I used to like them,” he said, quietly. “As a boy.”
“All kinds of castles? Or just the kind with arrow slits?”
“Most castles have arrow slits. They’re very useful.” He sketched the shape of one in the air with his hands. His breath fogged as he spoke. “They’re narrow, see, so you can fire an arrow out, but no arrows can come in.”
“Like a gun turret?”
“Sort of. It’s the same idea, I guess. Weaponized architecture.”
They had both done the same basic training, once upon a time. During these long winter nights, it was hard to remember the interminable summer afternoons full of flies and roaches and yellow orb spiders, the absurdity of endless rifle drills. As though rifles would do any good, these days. She had been impertinent with a drill sergeant, once, about that. The sergeant made her clean the mess hall on her hands and knees. She ran the width of the hall, back and forth, pushing a vinegar-soaked rag with her fingers until her cuticles bled. She couldn’t make a fist for three days, afterward.
“Jun-seo is very smart,” she said, because it was a nice thing to say after all the mean things she’d said, with the added benefit of actually being true.
Jun-seo smiled to himself. “I’ll help you pack up,” he said. “It’s too cold for skinny ladies like you.”
* * *
The next night, the traffic lights started acting up.
From their place on the corner, through the clouds of steam rising up from Jun-seo’s bubbling pans of ddukbokki, the change seemed almost organic. Green to red and back again, like the fluttering of a moth’s wings. At first Ha-eun wasn’t even sure she’d seen it. But beside her, on his fold-out stool, she felt Jun-seo’s posture change. He leaned forward. Scrubbed his glasses. Leaned even farther forward.
“We should tell someone,” Ha-eun said.
“Who would we tell?”
He had a point. She had no idea which of the city’s many departments to report it to. They all had a separate terminal online—there was no single place to report something like this, whatever it was. And the proper authorities probably knew about it, already. The traffic lights were wired into everything else, weren’t they? The traffic people—was there such a department?—probably knew about it before it even happened. She checked her watch. No alerts. No warnings. They were close to a big municipal data centre. All the employees there had the same city badge on their wrists. She saw it when they handed her cash. Sometimes they ran experiments, at night.
“Maybe it’s a test,” she said.
“Maybe.”
“This late, they could do one, and nobody would know. It’s all rides by this time of night. And the rides know what’s happening before the riders do.”
Jun-seo made a sound of deep dissatisfaction. It started down in his belly and moved up to resonate in the back of his throat. Hrrrrrrrrm. He usually made it for indecisive customers. Ha-eun supposed the quickly-changing traffic lights were being indecisive in their own way.
“I’m walking to the end of the block.” He rose carefully to stand and pointed north. “I want to see if the lights up at the next intersection are doing the same thing.”
Ha-eun did not like this plan, but couldn’t quite say so. Not without sounding like a worried old woman, or worse, like someone who had no confidence in him. “Well, be back soon,” she said, finally. “I can’t stir my rice and your ddukbokki at the same time.”
“No one’s buying, anyway.” He re-wrapped his scarf until it covered his mouth. Somehow, she could still detect his smile through it. “And anyhow, I like mine a little burnt.”
She watched him set off into the night, shoulders still loose and not hunched like an old man’s, his figure shrinking against the tall edifices. She should have warned him about ice. Given him her umbrella. Not that there was an ice warning, tonight, but it was always a danger. It accumulated high up on the buildings during the winter, getting heavier and heavier, until it could no longer cling to the balconies and cladding. Then it fell, nature’s perfect weapon, impaling those unfortunate enough to still be walking the streets.
The streets were so empty, these days. The sidewalks seemed comically broad without any people on them. They’d even started moving the schools inside the buildings, so some students never had to leave their buildings if they didn’t want to. Even those who lived in other buildings could come and go by train, never breathing the outside air.
Ha-eun stood and stirred her rice. There was still so much of it. She’d done everything she could to make it better—more bacon, more kimchi, shreds of cheese, lacy trimmings of garlic chives—but it didn’t mat
ter. No one was coming. She shoved it roughly around the pan anyway. Then she uncovered Jun-seo’s pans and began stirring the rice cakes. She was more delicate with his food than her own. He worked so hard to make something good—he even made his own anchovy stock, for the sauce. Picked all the guts and heads from the dried fish with his own fingers before boiling them. Not that she’d seen it; he said he did it at home so no one would know what was going into the food. And now there was no one to see the food itself.
She replaced the lids, and stared up the street. Why wasn’t he back, yet? Surely he’d been gone long enough to look at the traffic lights. She squinted. A chain of rides was approaching. Maybe Jun-seo had waited to watch them pass; they would have gone through the intersection he was so curious about. She heard a honking, and turned. Another ride was speeding up toward their intersection. Without any conscious awareness, she looked at the traffic lights.
Both sets were green.
The rides honked at each other. The riders could do that, within the rides. It made them feel like they were in control of something, or so she heard. For a long few seconds, Ha-eun saw their faces. They looked angry, frustrated, confused. Terrified.
The cars smashed into each other.
Ha-eun covered her mouth to stop her scream before it started. She had never witnessed a car crash, before. They used to happen more often, of course, but even then it was rare to see one as it happened. People saw the aftermath. She remembered that much. But it was like watching lightning strike. Or so she’d thought, until this moment.
Her feet carried her to the crash. Four cars had piled up. They looked like fighting rhino beetles frozen mid-attack. The cars hissed and sighed as though exhausted. They had been going so fast. They always looked fast when you were standing still on the corner, of course, but she could have sworn they were going faster than usual. Faster than the limit. Faster than auto-pilot rides were supposed to go.
She listened for sirens. There were none.
“Help,” she whispered. She wasn’t sure if she was calling or commanding. She stared up at the soaring towers of glass and steel that loomed over the intersection. Was anyone on their balconies? Had anyone seen? “HELP!”
“HELP IS ON THE WAY,” one of the cars said, in a soothing voice. “DO NOT WORRY.”
Inside the cars, she heard moans of pain.
“Hello?” Which car should she attend to, first? Where were the police? Or the ambulances? The wind whistled down through the empty concrete canyons. Lights everywhere—none of them the right colour, none of them spinning. She had a first aid kit in her tent. Jun-seo had a better one. But you weren’t supposed to move the victims of a car crash. She’d heard that somewhere. Hadn’t she? “Hello?”
Something brushed her shoulder, and she screamed. She twisted, fists up, and Jun-seo held up his hands, palms open. “Easy,” he said. “It’s just me.”
The air rushed out of her. Her shoulders sagged. She wanted to hug him. She jabbed him in the belly instead. “Where were you?”
“I’m here now,” he said. “I called the police.”
And just like that, she heard the sirens. The little police cars trundled up. Medical bots popped out of their trunks and spidered across the street, bright eyes scanning, claws clicking in the air, projecting stats into the icy fog. Slowly, the police officers exited their vehicles.
“Oh, hey, kimchi fried rice,” one said. He glanced over at Ha-eun. “Oi. You got any eggs to go with that?”
* * *
Ha-eun almost thought of not coming in, the next day. In a sick twist of luck, the accident had brought in more than enough cash to cover her for the next two days—maybe even the rest of the week. Nobody ate like cops and EMTs.
But that money would not last forever. So she carefully picked her way over the sleeping bodies of the other women in the residence, and got ready to leave. Even so, one of them snuffled awake, gave her a nasty look, and rolled over with an arm over her eyes. Ha-eun was the only cart owner in the room. The others all worked the night shift at a doshirak factory, working from 6pm to 6am making the lunches that appeared in convenience stores all over the city. But Ha-eun’s hours were from 2pm to 2am. Worse, she was an independent—she paid only for the cart and the license to her space, with no hourly wage. They envied her cash flow, and she envied their security. It made living together uncomfortable.
“I’d be in the same boat as you, if my back worked like yours,” she muttered. But it didn’t. She couldn’t stand up as long as the others could. It was that simple. She had tried, once. She had worked in a lunch factory and a supermarket and a coffee place. It was the standing that got her pushed out, every single time. The pain was too much. And her doctor had been very clear with her—if she took painkillers every day, like she needed to, her stomach lining would open up and fill with blood. It was delicate, he said, in their video call. The robot hosting him had tilted its videoscreen head right in time with him, like a dog hearing messages on an especially high frequency.
“You used them too much, when you were younger,” the doctor had said, through the robot. “Now you can’t do that, any more. Not at your age.”
So she shrugged on her coat and wrapped up her scarf and patted the asp in her pocket and the wad of cash between her thighs, and hastened down to the bus stop. She had a long ride. Longer than most. This was suburbia, where all the hourly workers lived. And it wasn’t so bad to spend at least a little time outside. Even when it sleeted, like today, the air was at least cleaner.
The bus to her first subway stop took twenty minutes. Then the first subway ride was a half hour—forty minutes on a bad day. After that it was hard to tell: it depended on how crowded the hub was, and if she had to top up her transit pass, and whether she had to deposit anything in her locker. This time she did: half the cash she’d made. It was safer here at the train station than in any bank. The locker, being a part of the train station, had anti-terror measures on it that made downtown banks look like roadside vegetable stands. They’d done a deeper background check on her when she applied for the locker than any she’d endured to obtain her cart and her food vendor’s license.
At first, her watch didn’t work. She had to wave it over the scanner three separate times. She had four tries available; after that, the station called a human attendant to deal with potential scammers. Instead, she opted for the “lost device” option and answered a series of passphrases. Only then did it let her in.
Ha-eun finished tucking her cash into the locker, grabbed a tin of sesame oil, a gallon jug of soy sauce, and a five-pound sack of rice. She stuffed them in a fold-out roller bag. The train station had rules about perishables in lockers, but sealed items were still okay, and so it was easier to keep her supplies there rather than lugging them clear across town on a regular basis. She pushed the locker door shut, watched it bolt shut behind her, and made her way to her train.
Like most hubs, this train station felt almost more like its own small town than a station. There was a whole floor just for retail: clothing and electronics and walk-in clinics and robot diagnosticians and real estate booths where you could sit and tour some other place far away. And another for gyms and grocery stores. The food vendor licenses here were beyond expensive; most of the vendors here were grandfathered in from when the station was new. Ha-eun pushed past the ranks of other carts, noting the sneers of the people sitting inside. They had no need for space heaters here. Here everything was centrally heated. It was so warm they could even sell cold things: cold noodles and cold soups and even cold squid, dressed simply in vinegar and chili flakes.
The crowds seemed thicker than usual. Ha-eun checked the shimmering panes of glass hanging above the throng. No warnings. No alerts. And yet the escalator leading to the platform was entirely too crowded. Even if a train came now (and it was nowhere to be seen), Ha-eun would never make it to the first sitting. She looked at the other platforms. They were equally packed with people. Ha-eun peered at her watch. Nothing. She looked f
or a news story. The watch refused to connect to the train’s network. She had no news. No messages. No connection to the outside world.
“Fucking idiots,” a woman in pearls muttered. “Trapping us out here in the cold.”
Fear licked up Ha-eun’s spine. It was minor, for now. Just some general unease. But she thought of the condo tower looming over her and Jun-seo’s carts, and how it had suddenly disappeared into the night, an empty column of darkness, the people inside it suddenly blind. And she thought of the rides throwing themselves at each other, as though a particularly destructive child had crashed his toys together deliberately.
“PLEASE BE PATIENT,” the station said, in a woman’s soothing voice. “THIS TRAIN WILL BE ARRIVING SOON.”
An audible groan arose from the people on the platform. A man with a huge backpack jostled Ha-eun as he wriggled past; his backpack hit her in the face as he turned around. She stumbled back against her rolling bag, but the man didn’t stop to apologize. A young woman in office wear caught her elbow.
“Are you all right, Grandma?” she asked.
“Just fine, thank you,” Ha-eun managed to say, and moved off. Grandma. Honestly. Did she really look that old?
She pushed along the platform. Her roller bag snagged against someone’s briefcase, and she got a “watch it!” for her trouble. Finally she found a bench. It was one of those studded, angled ones, the kind you needed to be a yoga teacher to sit in comfortably. The child balanced precariously on it blinked at her, and tugged on his mother’s sleeve. It was made of beautiful clone sable: gleaming and grey. Ha-eun could only imagine how light and warm it felt.
“Yes?”
“Please excuse me,” Ha-eun prefaced, “but how long has it been like this?”
“Almost half an hour, I think,” the woman said. “The station keeps saying that the train is coming, but…” She shrugged elaborately. She gestured vaguely into the rafters above the platform. “Do you think the cameras are still working? I’m dying for a smoke.”