Coding Isis
CODING ISIS
David Roys
Copyright © 2012 David Roys
All rights reserved.
All of the characters in this book are fictitious,
and any resemblance to actual persons, living or dead,
purely coincidental.
ISBN: 1468149423
ISBN-13: 978-1468149425
To my wife Nikki with a lot of thanks
CODING ISIS
ACKNOWLEDGMENTS
This book would not have been possible were it not for the help and support I received from my friends and family. My biggest thanks go to my wife Nikki, who provided encouragement throughout the early drafts and kept me writing.
I’d like to thank my early readers: David Carr, Jenny Carr, Ben Naylor, and Kelly Naylor for the excellent feedback they provided. I’m particularly grateful to David Carr for his editing and proofreading prowess.
Thanks to my dad, Terry, for his encouragement and for helping with the cover art (paying for, not creating).
Finally I’d like to acknowledge those people who have shared their specialist knowledge and experiences that helped me to sound like I know more than I really do: Ben Naylor for his knowledge of firearms and ballistics; Michael Hamilton and Jenny Carr for their first-hand experience of cardiology; Mike Ifield for his knowledge of martial arts; Julian Brown for helping with my Spanish.
ONE
Jasmine ran along Beach Drive and headed towards the entrance to the park. The music playing through her earbuds helped her enjoy her run and forget the rest of the world, the craziness of the city, her problems at the university, and of course, it helped her to forget about Chris. She slowed as she crossed the intersection with Joyce Road, tilting her head down from the blinding sun as she left the shadow of the trees.
She looked at her watch and read her heart rate from the small display. 144 beats per minute was not nearly enough, she pushed harder, digging deep into her reserves, feeling her legs start to burn. Her chest heaved as she sucked as much oxygen as she could to fuel her muscles. She glanced at her watch again, 160 beats per minute. Still she kept accelerating and now the endorphins came and with them the happy glow that kept her coming back for more.
Jasmine never saw what made her fall but in an instant she was pitching towards the track. She threw her hands out to protect her face and they scraped in the gravel and dirt.
She lay on the ground, not wanting to move just yet. Her hands were stinging, her knees too. Her face was covered in fine yellow dust and she had grit and a taste of blood in her mouth which she tried to spit out. After nearly a minute of simply laying and feeling sorry for herself, she slowly pushed herself up on to her hands and knees, wincing at every tiny movement. Her head was still hanging low and she saw spots of blood fall to the track.
Slowly she got back to her feet and tried to take a few more steps and work back in to her run, but now she felt dizzy. After only running a few miserable yards she had to stop again. She pulled her earbuds from her ears and breathed deeply, leaning forward to try to stop the sick feeling. The sunshine started to fade and she felt woozy.
I should have eaten before I came out, she thought.
Her vision didn’t clear, instead it was getting worse—dark around the edges, and now she could hear a faint ringing noise. Something triggered in her mind, a memory of a lecture, or a magazine article, something about tunnel vision and hearing a ringing noise, something serious.
Oh my God, she thought, I’m having a stroke. This can’t be happening to me.
Fear made her heart race, her vision faded to white and then there was nothing.
Jasmine opened her eyes and looked about her. She was lying on the running track staring up at the sky. It took her a while to remember what had happened and to realize that she must have passed out.
She tried to sit up but couldn’t. The right side of her body was numb. The high-pitched ringing sound was faint but continuous. She thought she could smell burning toast.
I’m having a stroke.
She remembered now. She’d read an article about how to recognize the signs of a stroke. FAST: Face, Arms and Legs, Speech, Time. Time is critical. Time saved equals brain saved.
I don’t want to die, she thought, not here, not like this. I don’t want to die alone.
She tried to cry out, but instead of her plea for help, she heard a groaning sound—she didn’t recognize her own voice.
Stay calm. Plenty of people survive strokes. I need to get help. I need to call 911.
She concentrated on her left hand and managed to move the fingers, slowly and weak at first, and then a little stronger. She managed to clench her fist. She tried to move her hand, it was hard but she used her fingers to slowly crawl her hand up her body to her right arm where her phone sat in a holster. She knew she could get through this if she could only manage to make a call for help.
Her movements were frustratingly slow and even the smallest were hard to make but after a long and painful struggle she finally managed to work the phone free and hold it in front of her face. She stared at the keypad but was horrified to see markings on the phone she didn’t recognize. She knew where the numbers should be but these weren’t numbers, they made no sense to her. Her heart raced.
I’m going to die. Shit. I’m actually going to die alone, in a park.
She started to cry great gasping sobs.
If I can just hold on, someone will find me. I’ll be OK.
She managed to stop crying knowing that she needed to be strong. She lay and waited, unable to move, staring at the sky and watching the clouds drifting across her view. She started to feel at peace, as though her life’s problems were drifting away too. She was powerless, yet in a way, she felt liberated.
So this is what it feels like to die, she thought.
It’s not so bad.
She heard a sound that cut through the ringing noise—footsteps—someone was coming. She tried to call out, but again she couldn’t form the words. The noise was growing louder—someone was close to her now, she could feel it. Someone was bending down, touching her face, checking her pulse.
Help me.
I’m alive, call an ambulance.
Her head was pushed gently to one side, and then again, and again. She couldn’t see the person and she couldn’t work out what he was doing to her. The hand felt soft and rough, and it felt … wet. A shape appeared over her face. A wet tongue licked her.
Oh shit—a dog.
The dog’s dirty muzzle and tongue crowded her face, sniffing her; licking her. She panicked. Her inner voice screamed.
Get off me.
Get off me.
Someone please help.
Get this damned dog off me.
She was getting hysterical now and tried to swat the dog away with her good hand, but she could barely lift it.
A man’s arm reached towards her and grabbed the dog by the collar, pulling it hard. She could see the man’s face now.
Oh thank God.
He looked at her. She thought at first that he looked sick, as though he was in pain, but then she realized, it wasn’t pain, it was revulsion. He turned away and put a phone to his ear. She strained to hear him through the ringing noise.
I’m going to be OK, she thought. Thank you. Thank you.
She listened to the man’s voice.
‘Yes, hello,’ he said. ‘I’m in Rock Creek Park … I’m calling on my cell phone. You need to send an ambulance right now. It’s a girl.’
The man turned and looked at Jasmine again but didn’t make eye contact. It was as though he couldn’t bring himself to look at her. She could still make out his voice, but the ringing sound was getting worse.
‘Yes, just past the tennis club,’ he said. ‘Yes I�
�m with her. She’s still alive. Send an ambulance quickly.’
Jasmine felt relieved.
I’m going to get through this. Help is coming. I know I can hold on.
She felt her breathing slowing.
Just hold on.
Again she heard the muffled sound of the man’s voice.
‘I don’t know how long she’s got. She’s in pretty bad shape. She’s been shot.’
What?
No.
It’s a stroke.
Jasmine wanted to scream out, but she strained to hear what the man was saying.
‘There’s a lot of blood. And there’s … a hole … in her head. The back of her head is … gone. Please come quickly.’
Jasmine looked up at the sky once more. She could see it getting darker now. It was getting colder too.
Nothing to do now but wait.
Wait for help.
Wait.
She closed her eyes.
TWO
Chris Sanders rubbed his tired eyes and looked at his watch. It was after 3:00 AM, Michelle would be pissed. He finished editing the final line of code and hit the key to compile. He’d been working for twelve hours straight and couldn’t wait to see how the new graphics engine would look.
He took a long drink from a can of soda he found on his messy desk. He wasn’t sure how long the can had been there, and the drink was flat. Pushing away from his computer screen, he stretched his aching back, using his hands to rub his tired muscles. Chris found one of the greatest things about working at George Washington University, was the access he gained to the latest computing technology. That, coupled with the funding from his benefactors, allowed him to build whatever he could imagine. And Chris Sanders had one hell of an imagination. The computer beeped to tell him compilation had finished with zero errors. He put on his glasses and hit run.
Chris’s latest programming efforts were to allow him to do something that man had been doing for hundreds of years. He was going to read a book, but the producers of those early books could never have foreseen what he was about to do. Hovering about eighteen inches in front of his face was a leather-bound Gutenburg Bible printed on vellum in the fifteenth century. The red leather binding was cracked and worn, particularly around the edges. In the center of the ornate border was a golden coat of arms for the Right Honorable Thomas Grenville. Chris had selected this particular book because it was believed to be one of the first books ever produced using the forerunner of the modern printing press and this made it seem, somehow, appropriate for a new world in publishing.
He reached out his right hand and carefully moved the cover, turning past the end-pages to the first ornately decorated text. Chris couldn’t read the ancient Latin, but he had learned from others that the first chapter was Jerome’s epistle to Paulinus—in truth he didn’t care much about the content, it was the book rendering he was interested in and in a way it helped him to focus on the aesthetics of the book when he couldn’t understand the words on the page.
With both hands, Chris grabbed the opposite corners of this ancient book and pulled it toward him until it filled his entire vision. The detailing of the vellum was perfect and he could even see through the translucent paper to the text of the page below. He tipped the book forward and examined its edges, his eyes told him he was holding an ancient book but he felt nothing in his hands. The new graphics code he had written was incredible; his sponsors were going to love this. He closed the book and tossed it aside and as the book fell away from him it faded to nothing. Now he wanted to test the eye-tracking cameras he had added to his glasses. The tiny cameras monitored the position of his eyes, allowing the software to determine what was holding his interest. He decided to use another book, something he could read this time.
‘I want to read a book by Conan-Doyle,’ he said.
The computer system interpreted his voice commands and instantly a line of books faded into view and stretched far away to his right beyond his peripheral vision.
‘Something about Sherlock Holmes.’
The books that were not about Sherlock Holmes quickly faded and disappeared and the remaining books moved up to close the gaps. He was left with a line of books floating just in front of his view at arms-reach. He scanned the line of books and as he turned his head they moved and slid into view. He let his gaze rest on a book entitled The Valley of Fear and a second or so later, the others faded slightly and adjusted their positions so that this one could be in the center of the line.
Chris had spent a lot of time studying how people read. He’d used the eye-tracking glasses with some of his students and had recorded and analyzed the movement of their eyes as they read in order to learn from their behavior. He’d found that just prior to opening a book, or turning a page, their eyes would flick to the top right corner of the book and so he had built his augmented reality system to take advantage of such subtle gestures, which had resulted in a system that people knew instinctively how to use.
He gazed at the top right corner of the book and the cover turned and the pages flicked forward to the start of the first chapter entitled The Warning. The other books faded into the background as he started to read, and the miniature cameras continuously tracked the position of his eyes calculating exactly which word his eyes rested upon at any given moment. He stared at the word vexation and after a few seconds the word became highlighted and a series of boxes, like speech bubbles, floated around the word. Each bubble contained a synonym for the word, pulled directly from the thesaurus and a dictionary definition. He smiled to himself at this subtle enhancement his colleague had finished yesterday. As he gazed to the next word, the bubbles faded to nothing and he continued to read until he reached the bottom of the page. Subconsciously he looked at the top right corner to turn the page and the page flicked over. He had programmed the system so that as soon as the reader’s eyes had scanned the last line of text, a look at the top of the page would trigger a page turn. It was a simple concept but the experience was, for many of his students, as close to magic as computers could get. It was as though the machine was reading his mind.
He looked beyond the book and, as he did, it faded to five percent opacity—just enough to know it was still there but not enough to distract him from other tasks. He caught sight of the clock. It was gone four; too late to go home now. Michelle would have given up waiting for him long ago, and by the time he’d driven home and got into bed it would be nearly time to get up again. Michelle was good to him and she understood his obsession with his work, or at least she said she did. He’d make it up to her once this meeting was out of the way. He thought about the meeting later on today and decided to check everything was in place.
‘Show me the agenda for my meeting today,’ he said.
The Sherlock Holmes book shrank and faded to a miniature version just in the lower corner of his vision and a piece of paper faded into view directly in front of him. He scanned down the list of bullet points, mentally checking them off. He had only the facial recognition routines to test, but that would need to wait until there was someone else around. He dropped his glasses on the desk and rubbed his hands around his neck and face. Protech were coming to see his progress tomorrow and he was pleased with how far he had come since those initial meetings when he had proposed his concept. They had believed in him and had practically given him a blank check. He’d been able to select his own staff, buy whatever hardware he wanted, and the university had even cut back on his teaching schedule to allow him more time to run the project. He still had no idea how they’d managed to swing that, but he appreciated it. He liked teaching the students, it kept him grounded in reality, but his passion was in his research. He put his glasses back on and stared at the miniature Sherlock Holmes book, waiting for it to pop back into focus, but instead his phone rang and a picture of Michelle appeared. To the side of the photograph of his wife, a series of labels told him Michelle was calling from home using his office direct-dial number. He’d made the phone interface as in
tuitive as possible too. To answer a call, he simply looked at the photograph of the caller and spoke his greeting. Like everything else in the system, the simplicity of the interaction hid the complexity of the technology. Not only was the computer system showing all the information it had about the caller, it was waiting for him to speak to determine whether he wanted to take the call or not. He’d programmed the system to not only recognize the content of his speech but also his tone of voice. An enthusiastic Hi would instruct the computer to connect the call and relay the words to the caller. To ignore a call he simply had to say something like not now or take a message and the computer system would take care of things.
‘Hi babe, I thought you’d be asleep,’ he said. He waited the split second for his speech to be interpreted as a command to accept the call, and for a recording of the phrase to be played to his wife.
‘I was,’ she said. ‘I woke up. I miss you. How’s it going?’ She sounded tired, like she’d only just woken. He thought of her lying in bed and felt foolish.
What the hell am I doing here when I could be at home in bed with you?
‘Fine,’ he said, ‘I was going to come home tonight but it’s really late now, I thought I’d just crash here on the sofa. Sorry honey.’
‘That’s OK, I understand. You’ve got a big day ahead. You need to impress the guys with the bank account so you can keep on playing with your expensive toys. Do you want me to drop by with some fresh clothes for you later?’
‘That would be great. You’re an angel.’
‘I know,’ she said. Chris could hear the smile in her voice. She sounded happy but sleepy. ‘I tried to call your cell phone, but there was no answer. Is everything OK?’
‘Sure, everything’s fine. I must have left it in the locker at the club. Thanks for the heads-up.’
‘Try to get some sleep Chris.’