Book Read Free

The Glamour Thieves

Page 10

by Donald Allmmon


  Now it was Buzz next to him in the electric gray nothing. The Blue Unicorn stood in the nondistance. Sometimes the ghost looked like Roan. Sometimes it looked like a pale-blue unicorn with a silver horn. There were always butterflies.

  —Hello, JT sent to her.

  —Who are you?

  —Roan? It’s JT. He felt foolish, like a kid playing with a Ouija board.

  —I should know you.

  He shivered, like the same kid when the planchette moved to yes and everyone swore it wasn’t them that did it. —It’s JT, Roan.

  —There’s something about you.

  It was the same damn thing she’d said before. Some kind of loop. What had he hoped? That she’d be something more? Roan was dead.

  To Buzz he sent, —Forget the glamour for now, what is it?

  —I told you, an AI fragment.

  —Roan wasn’t an AI.

  —No, but somewhere there’s an AI that was created using Roan’s memories as seeds.

  —You’re saying that someone stole her memories to make an AI? Someone stole her glamour? How is that even possible? The idea of it made him feel vaguely ill. Stealing Roan’s glamour seemed too much like stealing her soul.

  —No one stole anything. She built this. Roan figured out how to code a glamour.

  —Roan didn’t do AI research.

  —Apparently she did. Her style is all over this code.

  —You can fake coding style.

  —I can, yes. But it’s not easy, JT. Authorship identification heuristics look for things you don’t think to fake: frequency of comments, how data type declarations are organized, frequency of capital letters in variable names, even line spacing. It’s the same kind of Bayesian analysis lit historians use to tell whether it was Octavia Butler or N.K. Jemisin who wrote some unsigned story. Roan’s style is all over this thing. And if you don’t believe that, then believe her glamour. Because you know that’s her glamour, JT.

  Old thoughts arose, old scents, half-forgotten. Melancholy, that’s what the Blue Unicorn’s glamour was. That was Roan’s glamour: melancholy. Not like Austin’s glamour at all, all war-lust and fucking. Was that why JT had remembered that time he’d confessed his car fetish and she hadn’t laughed at him?

  And other things JT remembered now: plastic trays on recycled plastic tables, no ham in the macaroni and cheese. Didn’t they know that orcs needed meat? Older orc kids spooning food for younger orcs, tusks not come in yet. Melancholy like the rows of adult orcs that had filed by, all in identical laboratory clothes, and nameless JT-1138 (they were all nameless then, only letters and numbers) had stopped eating. All of them stopped eating or talking, forks half raised, and turned to watch the adults in their line, wondering which of them might be Ma or Da, because just one single glance from any of those adults—any acknowledgment at all—would mean something to a six-year-old born and raised in a lab. But the adults wouldn’t look at them, not for nothing.

  JT shook it off. It was Roan’s glamour. He couldn’t deny it.

  Buzz sent, —Somewhere out there is an AI that Roan created out of her own memories and glamour. Hiding maybe. But two years ago, someone found out it existed, so they set you all up, and they killed her for it. That’s what me and Austin think.

  —Fuck what Austin thinks.

  —What about me, then? Fuck what Buzz thinks too? It may be hypothetical, but it’s not crazy, JT. Look at what the Electric Dragon has thrown at us, and that was just to recover that ghost. Imagine what they would do to actually get hold of an AI with a glamour?

  The Blue Unicorn flickered between its forms. —Who is it you’re talking to? Is that Austin?

  —No, it’s Buzz. Damn Austin. And now Buzz had caught Austin’s crazy too. JT was the only one left sane enough to see how much bullshit it all was. There was no fucking conspiracy, just one big fucking mistake.

  —This entity Buzz does not fit your edges. Austin belongs there. Austin is what fits. That is how I know you. You are Austin’s edges.

  If it kept asking for Austin, then fine, he’d give her Austin. —Austin’s here.

  —What are you doing? Buzz sent. —JT, I don’t think that’s a good idea.

  JT didn’t care. He flipped a camera so that half of the gray nothing became an image of the truck bed. Austin lay there dozing.

  —Austin? The Blue Unicorn’s sending felt odd. The timbre was off. It echoed through the tiny cyberspace of the truck.

  —It’s pushing at ports, Buzz sent. —I’m closing them. You shouldn’t have done that.

  —Austin! the Blue Unicorn sent.

  JT activated security protocols. —Shut her down, Buzz.

  —I’m working on it. Goddamn it, you shouldn’t have done that!

  —Austin! The wave of data slammed into him. Blue static. Blue lightning. Butterflies sparking digital. JT closed ports and shut down processes, anything he could do to stop her attack without stopping the truck and drones cold. It wasn’t enough.

  —She’s transmitting.

  —Transmitting what?

  —Our location.

  —Shut everything down. Everything! Suddenly JT couldn’t see. Suddenly he was shoved back into himself, eyes blinking, heart pounding, and he had no control over anything, not anything. The truck skewed, no longer following the road. He reached out to the system. It was dead. The tires growled on the gravel curb. The truck bounced crazily and caught air and dipped toward an embankment. Victor shouted. Pine trees rushed them at two hundred kilometers per hour.

  And JT was back in. Just as fast as he’d been kicked out, he was back in and the truck’s wheels and the truck’s transmission were part of him again. They might as well have been his feet or his legs. He slowed and skipped over broken stones and pine needles and angled his way back toward the road. He didn’t slide on the gravel shoulder or fishtail. Smooth asphalt back under him, JT reconnected with a GPSat and refigured his course.

  He opened his eyes and remembered to breathe. See? Nothing to it.

  Buzz and Victor were staring at him wide-eyed. Austin was still deep in his elf-sleep in the truck bed.

  “Should have warned you,” JT said.

  “You think?”

  “Did her transmission go through?”

  “Did you crash your truck and kill us all? I’m not incompetent.”

  “I said I’m sorry.”

  “No, actually, you didn’t.”

  “Sorry.”

  Buzz shook his head. “I’m starting to understand Austin a lot more.”

  “Do you know who she was contacting?”

  Buzz shook his head. “All nodes multicast,” meaning the Blue Unicorn was just trying to blast their location every-damn-where.

  And for whatever reason, it had been the sight of Austin that had triggered it.

  JT’s 360° panorama view: Lake Tahoe was its uncanny blue again. The druids had done that. On the other side of the blue: mountains. Pine and fir everywhere. There was a strong wind. White caps on the lake, white caps on mountaintops.

  Through a camera looking back into the truck bed, he saw Austin staring off into the forest and the glimpses of a lake through the trees. Austin was talking to himself and waving his hand slowly like he was working out some muscle kink. The wind staticked up the microphone back there, and JT could barely pick out Austin’s words. “Down to two. If you think . . . go ahead go . . . where . . . meet us? Yeah, yeah, . . . can’t get lost.”

  “Who are you talking to?” JT said through a speaker.

  “You know that’s fucking rude, right?” Austin said to the air.

  JT sulked and left him alone.

  The entrance to the Crossed Pines Resort was marked by a small shack and a sign. JT slowed, but there was no one there in the shack. He kept on going. “Fuck, where are they?”

  “They won’t come till I give the signal,” Buzz said.

  “Not 3djinn. The Electric Dragon.”

  “JT, I’ve been planting a lot of bad data as we’ve been goi
ng. There ain’t a cop or a government agent in Pacifica who could find us unless they actually saw us drive by. The Electric Dragon ain’t gonna find us either. We’ve made it.”

  “We haven’t made it. Where the fuck are they?”

  They drove another five K down a single-lane road that twisted through pine trees. Tucked amid the woods, the resort’s lodge house stood some thirty meters up a shallow incline from the lake’s rocky beach. It was a three-story log home layered with broad, terraced porches and blocked with large dark windows. Behind the house on top of a small, rocky outcropping partly hidden behind trees stood a circle of standing stones with a sacrificial altar slab in their center. A path connected the outcropping to the lodge house.

  There were no other cars in the gravel lot—no people, no one down on the beach, and no one at the wide dock or its small fleet of sailboats. One kilometer out, JT’s eyes-in-the-air tracked only crows, probably the druids’ eyes watching them. No sign of any other people for kilometers around. The place looked mothballed even in June.

  JT parked the truck in the lodge house’s gravel lot. Buzz disconnected the Blue Unicorn’s crystal data block and tucked it in his overshirt pocket, and they all piled out to the ground.

  There was something eerie about this place, and it wasn’t just invisible druids. There was a quiet here that JT had felt only once or twice in his life, but he couldn’t place what was missing. Bird whistles, insect chirps, the splash of fish, those were all there. “There’s no network here,” he finally realized. Nearly everywhere in the world, JT heard the background hiss of the net, the hum of electricity in wires, or the sleek clicking of optical cables and switches. Here, there was barely any of that. There were no wireless towers.

  “Nope,” Buzz said with a proud little smirk. “The only perfect security for a paranoid hacker is a place with no net. And the druids keep it that way.”

  Buzz walked down the sidewalk that led past the enormous wooden deck of the lodge and stood near the docks. The wind tossed his hair around and tangled his overshirt around his waist. He had his hands buried in his pockets and was looking out over the water. Sailboats tethered to the dock swayed behind him and knocked against foam bumpers. Anyone would look dramatic and heroic standing with a backdrop like that. The sun burned Buzz’s hair rich copper, and the sight of it struck a chord in JT, deep and old like Roan’s glamour had touched him.

  JT caught up to Buzz. “You shouldn’t be by yourself.” They walked together out onto the dock. JT’s clunky work boots thudded on the wooden planking. Water lapped at the dock’s pylons, and sailboats creaked. The air smelled of pine and water, cleaner than anything JT had ever smelled, even in the desert. “So where they gonna take you?”

  Buzz shrugged. “Dunno. High Castle, probably.” He didn’t sound enthused.

  High Castle was 3djinn’s net. JT hadn’t known it was also a real place. On impulse, he said, “You could come with me.”

  “With you?”

  “Back to Greentown. You’ll like it. It’s quiet there.”

  “Quiet?” Buzz said like he didn’t know what the word meant.

  “You need a place to hide out for a while. I’m just saying: my place is open. Or you could get an apartment if you decided to stay.”

  Buzz gave him a funny look, like he was trying to figure JT out but couldn’t. “Thanks.” It wasn’t a yes.

  Buzz took a small spray can out of his pocket and shook it. A mixing ball rattled inside it. “UV paint. Nontoxic, water soluble, druid approved.” He knelt on the dock and started painting what might have been the 3djinn logo of three crossed scimitars but turned out more like a wobbly asterisk. Or that’s the way it would have looked if the paint had been visible.

  “What? So they shine a black light on it?”

  Buzz pointed up to the sky. “Crows. Crows can see into the UV.”

  “The druids are allied with 3djinn?”

  “‘Ally’ is a strong word.”

  One of the crows flying overhead changed course and flew south over the water. And who knew whether that had anything to do with the symbol Buzz had painted or whether it was just random bird behavior. That was probably the point.

  They headed back for the truck. Austin was coming down the path to meet them. He had his bow and a handful of arrows in one hand and was striking a rock across their tips to transfer the rock’s power to the broadheads, charging them for his magic.

  “You feel it too,” JT said.

  Austin joined them. “Oh yeah. Something’s coming.”

  Buzz looked around, but there wasn’t anything to see. “You got some elf sixth sense going?”

  “Yeah, it’s called experience.”

  “Guys, we made it,” Buzz said. “3djinn’s—”

  Austin shushed him. He cocked his head like he heard something. He looked at JT. JT shook his head no, he saw nothing 360°.

  They stood there, unmoving. Buzz tried to say something, but JT hissed him quiet again. A fish splashed beneath the dock.

  Austin looked off into the trees to the west. He smiled an evil smile. “Really? You’re going to fight an elf in the woods? Well, that’s just goddamn stupid.” He glanced back to JT. “They’re coming in on foot.”

  And finally JT saw them in the air. “And two Nightshrikes.”

  The three of them sprinted up the walk toward JT’s truck.

  “Keep her safe,” Austin said to JT, and with a glance to Buzz added, “Him too, I guess.” Then he veered off toward the woods, whispering spells, bow in one hand, six arrows in the other. A moment later, he was hidden from view behind trees, and JT slid to a stop across gravel, one arm out to stop Buzz too.

  Near JT’s truck, Victor glided around like he was ballroom dancing or something, but what he was doing was tracing patterns in the gravel with his foot. There were circles and sigils drawn everywhere, and JT had stopped just short of crossing one of Victor’s lines.

  Victor the Wizard saw them and froze in place with one foot extended, bathrobe and pajama pants flapping in the wind, and gave JT a crazy look, and it wasn’t just the mismatched eyes. “I’m sorry, JT. It’s nothing personal. But you have shitty taste in friends.” He glared at Buzz. “You betrayed me. It’s your fault my apartment was destroyed and my life ruined. And Austin shouldn’t have lied.”

  JT dove for one of the sigils, hoping to break it, but Victor swept his foot and closed off his last diagram, and JT was too late. Sheets of yellow light flashed and rocketed around the air. The wind went wild. Lights strobed across the elaborate pattern as if they were bullets ricocheting off invisible walls.

  Buzz ducked. JT scrambled away from the lights, not wanting to know what would happen if one of them touched him.

  Victor shook his fists in the air. “You shouldn’t have lied to Victor the Transmuter!” Then the lights all vanished into the truck as if it were a black hole sucking in everything. Profound silence, not even birds.

  And, just for a moment, JT thought Victor’s spell hadn’t worked. “What was that supposed to—”

  Pop!—like a balloon bursting. Pain lanced through JT’s head, and his vision suddenly contracted to what he could see with his own two spot-filled eyes. He lost contact with his airborne drones. He lost contact with the truck. In a split second of pure panic, he rattled through a dozen protocols to access his truck, but none of them got any response. The truck was utterly dead and his communications hub with it. The airborne drones were out of range, as dead as his truck. “What have you done?”

  “I turned all the gold in your truck into lead,” Victor the Transmuter said. “It never hurts to know a little science.”

  JT roared. “You broke my truck!” His vision tunneled down to one scrawny wizard in a godsdamned bathrobe, and he charged. He would tear the fucker limb from limb. He would eat the wizard’s fucking heart while it was still fucking beating. He would—

  A hand wave from Victor and the ground fell out from beneath JT. JT dropped jaw-snappingly hard into a pit tha
t hadn’t been there a moment before, stunned senseless.

  These woods were magical. Austin felt the trees close around him. The presence he’d sensed in the woods darkened and grew. He’d felt that presence before. It was Owen Ren Leng, the necromancer, back from the dead. Again.

  A wizard’s power came from words and symbols. Austin’s power came from the same place as a druid’s. It was why he went barefoot: in lands like these, where druids ruled, he could pull power from the unabused earth. It was why he carried certain rocks: sometimes the land had gone too long abused and he needed a purer source. Sometimes you needed both. He pulled out the rock JT had found for him and whispered to it. He curled his toes around cool pine needles. He bound the shadows of the needles and the mottling of bark to himself. A magical camouflage flickered over him. He felt silken, like light itself could not touch him. Crumbled stone sifted through his fingers to the ground.

  Out there, through pine trees noble and green guarding ochre land, 49ers moved, heard, not seen. Not one of them had a ghost of a chance.

  “Give it to me, Buzz,” Victor said.

  Buzz backed away. He knew he should run, but he was scared shitless and could barely move. “You shouldn’t be doing this, Vic.” He put his hand over his pocket where the data block was. “Why are you doing this?”

  Victor advanced, evil-wizard style, and did that thing he did with the violet plasma arcing from hand to hand that had always seemed so cool before. Not so much now. “They’ll forgive me for helping you, if I help them. Give me the Unicorn, Buzz!”

  Buzz shook his head no, but his hand plucked at his pocket like some better-sensed part of him knew when to give up. Then he saw JT crawling out of the shallow pit Victor had clobbered him with, and JT’s eyes were red as laser lights, and his tusks flashed like they were made of steel. JT was pissed off as fuck, far scarier than anything Victor could pull off, crazy eyes and plasma or not.

 

‹ Prev