Beer Blogging Thursday!

If you were to look back over my episodes for the last few weeks, you might notice a trend. Thursday seems to be a good day as far as productivity goes. Why is this?

Well, as you might guess by the title of this episode, there is a nascent tradition here at MR&HBI — Beer Blogging Thursday. Rather than go straight home from work, I take a detour for a couple of hours to a local sports bar and knock out a couple of episodes. I’m shooting for a new installment of serial fiction every other week, along with the usual blather.

At this very moment, I’m taking a little break from work and thinking about what I’ll be producing this evening. Two short book reviews, for sure (one a wrap-up of my thoughts on that damn epic I mentioned previously, the other a review of a novel by an undisputed master). I’ll take some time out after those to play with Allison a bit, but unless a miracle happens you won’t see the fruits of that labor until next week. Later tonight there might be some commentary on hockey, as well. Who knows?

I know there were several other things I had planned to tackle today, but at the moment I can’t think of them. I probably won’t publish all my output today, but instead spread it out over a few days.

1

A Few of My Favorite Spams

There’s a part of this blog that you, my dear readers, do not get to enjoy. Only about one tenth of one percent of the spam contents get through to the viewing public, and I try to be quick about getting rid of them. The other dozens of spam that get filtered out before they are posted are for my pleasure alone.

Hundreds of other spam comments don’t even make it to that list each day, but are filtered out and chucked unceremoniously into the void (Note to self: digital afterlife.). It’s quite possible that five thousand comments are blocked for each that gets through.

Sometimes I’m tempted to defang particularly choice slices of spam and let you folks enjoy them too. Often the spam comment is funny on its own, while others gain extra funny points from context. For instance, one that says “It’s hard to find knowledgeable people on this topic, but you sound like you know what you’re talking about! Thanks” gives me a chuckle when it’s attached to the Suicide Squirrel Alert Broadcasting episode.

A few recent standalones:

  • Irony Department: I appreciate that you place excellent content out that is fine and good-written.
  • Another Sort of Irony: Great post however you should try and getrid of all this spam comments.
  • Gibberish Department: A person essentially help to make seriously posts I would state. This is the very first time I frequented your web page and thus far? I surprised with the research you made to create this particular publish incredible. Excellent job!
  • Odd Synonym Department: Suited post! this will midpoint sustain me.
  • Odd Synonym Department 2: Hey may I notification some of the word from this blog if I relation back to you?
  • Proof That Robots Don’t Have a Sense of Aesthetics Department: Amazing blog layout here. Was it hard creating a nice looking website like this?
  • Accidentally in the Spirit of the Blog Department: Man if i ever saw two racoons fighting over a blogs itd be this one, nicely done my friend. Keep it up.
  • Inscrutable Department: Unknown message
  • Robot Problems Department:I truly enjoyed %BLOGTITLE%. Unfortunately, trash is a major problem in the united kingdom today.

Sometimes, context is everything:

  • This really answered my problem, thank you! – on the episode titled All Purpose Cultural Cat Girl Nuku Nuku
  • This is a really good read for me, Must admit that you are one of the best bloggers I ever saw.Thanks for posting this informative article. – on the page titled Suicide Squirrel Alert Broadcast System
  • i came to dance dance dance, i hit the floor cause that’s my plans plans plans – on a review of In Cold Blood.
  • this is what it is all about man i would kiss you right now for posting this thanks! – on a post about very bad wine.

As a final note I have to say that some of the spam is actually informative. Did you know they were still making the Zune? I certainly wouldn’t have known that if it weren’t for spam.

1

AiA – White Shadow: Episode 16

Our story so far: Allison has never seen an anime in her life, but now she finds herself in that Japan. On top of that, she’s a transfer student. Had she ever seen anime, she’d know that transfer students always bring confusion, suffering, and destruction on an epic scale.

Her classmates are adjusting to the certainty that the school, and probably the entire town, will be destroyed. That’s how it is with transfer students. Is Allison a demon or an escaped lab experiment? A killer robot, perhaps? In the end it doesn’t matter. She’s a transfer student.

Meanwhile, there’s a deadly computer virus on the loose. By a remarkable coincidence (yeah, right), it seems that Allison is not merely good with computers, she is a talent without peer. It has fallen on her to stop White Shadow and rescue her friends from the Institute.

However, rather than stop White Shadow, Allison has taken control of it, and the incredible power it carries.

This episode may be even more confusing than most (which is saying something), as I’m trying to reconnect with a couple of characters. If you would like to read from the beginning, the entire story is here.

Allison reached out with her new her awareness. On the other side of the heavy front door stood a woman, alone.

You said you would not surrender to them if I gave myself to you! White Shadow’s voice in her head sounded like her own, now.

“No. I said I would not destroy you.”

This woman is dangerous.

“Yes.” Allison said. To her expanded perception there were many women out there, yet only one. Different possibilities played through time, making their mark on the present. The woman wore a t-shirt and jeans, then moments later she was in black leather, then a slinky evening gown with her black hair cascading over one eye. Always her eyes were hard as diamonds.

Allison opened the door to find the woman in a perfectly-pressed military uniform, complete with short, tight olive skirt and shiny black pumps. Time expanded and contracted, as if the universe were breathing, and Allison couldn’t shake the feeling that they had met before — though perhaps it had not happened yet. Allison touched the river of information that flowed around her and tried to sort through it all, flying at light-speed through countless databases, hoping to learn more about the woman standing in front of her. She found… nothing. A palpable nothing, a measurable hole in universe where the woman should have been.

“My name is Lancia,” the woman said, assessing Allison frankly. She didn’t look impressed with what she saw.

“I am Allison.”

“Yes. You will come with me.”

“To the Institute?”

The woman’s eyes narrowed as her smile widened. “Of course. There are some old fools there who are quite eager to make your acquaintance.”

“They want to kill me.”

The woman shrugged. “Not if they think they can use you.”

“And you? Do you want to kill me?”

“If I wanted you dead, you would be.”

“What do you want, then?”

The woman paused before answering. “You have something that belongs to me.”

White Shadow is mine, now.

It didn’t feel as if she had spoken aloud, but Lancia laughed softy. “So I see. Think of me as… your mother-in-law. I only want what’s best for my progeny.”

“You created White Shadow?”

“As much as anyone did.” Lancia took a step back from the door. “Shall we?”

Allison touched the communications system of the soldiers outside the house, instantly knowing all they said, all they thought. “There’s a sharpshooter,” she said. “His orders come from someone else.”

“Takenawa?” Lancia asked. Allison nodded. Lancia brought a small walkie-talkie to her mouth and said, “Blue-26.” She didn’t wait for an answer.

Allison felt the shift in the configuration of the men outside. “Ok,” she said, “it’s clear.”

Lancia turned and Allison stepped to follow, only to be brought up short. Between the two women and the cordon at the perimeter of Seiji’s front garden stood three men, bald, dressed in draping orange robes, one very tall, one very short, and between them one of medium height. Allison blinked to confirm they were there. To her new senses, they were completely invisible.

The tall monk laughed, a withered, breathy sound that ended with a wheeze. “Numbers,” he said.

“Too damn many of them,” the middle monk said.

“More than you can count,” the short monk said. He pointed to the communication device that Lancia still held. “Is that an abacus?”

“No,” Lancia said. “This is a restricted area. You are ordered to leave.” She started walking again.

The monks laughed. “Restricted!” the tall one said.

“Area!” The short monk howled, redoubling his laughter.

“Yes it is,” the medium monk said, pointing to Lancia’s comm.

“Is what?” Lancia asked, stopping again.

“An abacus.”

“That’s right!” Allison said, excited to understand the metaphor for once. “It’s an abacus and a radio. A digital computing device and a wireless connection. That’s all.”

The monks abruptly lost all cheer and stared at Allison with hard faces. She swallowed and shied back a half-step. “I mean…”

The tall one spoke, his voice gruff. “That’s all, she says.”

“An abacus,” the short monk grumbled, rolling his eyes.

The medium monk closed his eyes and breathed in through his nose. He regained his good humor. “Abacus is power,” he said, winking at her.

“Abacus is life,” the short monk said.

“Abacus is death,” the tall monk intoned.

The monks laughed. “But you know that,” the short monk said. “You are abacus.”

“But she doesn’t count!” the tall monk said. His grin was missing several teeth.

Others count on her,” the short monk said.

“Let’s go,” Lancia said. “These idiots are giving me a headache.”

“It’s not the idiots,” the short monk said.

“It’s what they say!” the middle monk roared. The three laughed heartily and walked away, passing jokes between themselves that Allison could not make out.

“Come on,” Lancia said, snapping Allison’s attention back to the here and now. “Let’s get out of here before the world ends.”

Kaneda woke to the patient rush of waves. He opened his eyes and held up his hand to block the bright sun.

Hello, Kaneda.

“Wh–where am I?”

Where do you want to be?

The sun was warm on his skin. Somewhere nearby he heard the excited squeals of girls playing on the beach. They would be pretty, he was certain. “This is all right,” he said.

Who do you want to be?

“What do you mean? Who are you?”

A shadow fell across his face. He looked up at the girl who had eclipsed the sun. She looked like… “Misumi Mountains!” he exclaimed. He sat up abruptly and twisted to look at the pop star who was standing beside him. Her hands were clasped in front of her. Her tiny bikini did nothing to hide her remarkable, gravity-defying breasts.

“Yes,” she said. Was that a blush coloring her pale cheeks? “It is a pleasure to meet you.”

“You are more beautiful in person than even on TV!” Kaneda blurted out. He struggled to gain control of his racing heart.

She smiled shyly. “You are too kind.”

Shit shit shit! Don’t blow this, you idiot! “I’m sorry! I was forward!”

She laughed. “You’re sweet. I wonder… may I ask you a favor?” Her eyes were huge and round.

“Anything,” Kaneda choked out, and he meant it.

She knelt in front of him and handed him a bottle of lotion. She turned her back and with a long, slow pull untied the lower string of her bikini top. “Can you put lotion on my back?”

Kaneda’s hands shook so badly he had difficulty opening the bottle of tanning oil. The bottle slipped from his fingers as he squeezed out a portion, landing in the sand with a soft thud, much quieter than the sounds his heart was making. His nose began to bleed. Her skin was soft and flawless, warm under his fingers.

“Your hands are so strong,” Misumi Mountains said as he began to rub the lotion into her skin. Kaneda reminded himself to breathe, wondered if his heart was about to explode. “I could stay like this forever,” she said.

“For… ever,” Kaneda echoed.

Tasuki exercised in the blackness of her cell, alternating between sets of push-ups and lunges. Her body knew the dimensions of her confinement exactly now; she could push off from one dank stone wall and stop herself perfectly on the opposite one.

She was gasping for air, her muscles burned, her heart hammered in her chest, but it was still not enough to stop the voices.

You were the fastest, before the transfer student came.

Kouta was beginning to notice you, before the transfer student came.

You are second. The transfer student will always be first.

Ruchia was your best friend, before the transfer student came.

The last was the most painful. But what can you do? That’s just how transfer students are. And she was never going to meet someone nicer than Allison.

She can afford to be nice. She has everything.

“No…” Tasuki ran circuits of the room as fast as she could, until her feet were pushing against the wall rather than the floor. She looped around the room, faster and faster, climbing higher and higher on the wall. “Allison… did… not… choose… to… be… that… way!” she said with ragged breath.

That doesn’t change anything. The transfer student has taken everything.

No!

You know it’s true.

There was no arguing with the voice. It was right. She ran harder.

Faster, higher, until her foot landed on… nothing. She cried out as her other leg buckled and she hit the wall hard, stars dancing in her eyes as her head glanced off the roughly-hewn stone — and skidded over the top.

Desperate fingers slipped over the sweating stone as she rolled over the top of the wall and fell into the nothingness beyond.

Then, there was nothing but wind.

“Please, Seiji, help us. Help me.”

With every passing moment the woman interrogating him looked more like the pictures he’d seen of his mother. Seiji swallowed and looked into her eyes, trying not to think about how she had pressed his hand to her chest. “I… I…”

“You are concerned for your friend. That’s very noble of you.”

“It’s not that she’s my friend…” Seiji struggled to find the words to express his relationship with Allison. “She’s a transfer student.”

His interrogator nodded, smiling sympathetically. “It’s never simple, with them.”

“It’s just that… that… there has to be someone. The one.”

She nodded. “There always is.”

Seiji raised his hand abruptly, but his gesture was cut short by the manacle that connected him to his cold metal chair. “Exactly!” Too late he realized he’d broken contact with the silk of his interrogator’s blouse.

“And you want to be that someone.”

“What? Are you stupid?! No!”

The interrogator cocked her head. “Really?”

“Oh, jeez, not you, too! Do you understand the special type of hell the Friend of the Transfer Student goes through? It’s not an ordinary hell of pain and suffering, though there’s plenty of that. It’s the humiliation.”

She smiled. “I see. You are a brash denier.”

WHAT? That’s the stupidest thing I’ve ever heard! I’m not the one! Kaneda is! He’s seen her underwear!” Instantly Seiji felt sick. Good guys didn’t sell out their friends. Ever. “I mean, did I say Kaneda? I meant Kenzo. Kenzo is the one.”

His interrogator tried without success to hide her surprise. “Kenzo’s back?”

“Apparently. He picked up her books for her on the first day of school.”

“Interesting. And you think that makes him the one?”

“Obviously.”

“The One never chooses to be The One.”

“Yeah, well, I chose long ago not to be the one.”

The woman broke eye contact and looked modestly at the table top. “Your father is a great man.”

Seiji worked to follow the sudden turn in the conversation. “My… wha?”

“Your father. I admire him greatly. Sometimes…” she turned away, blushing. “Sometimes I imagine he is my father.” She turned back to him, her cheeks filled with color. “But then I would be your sister. That would be a awkward, wouldn’t it?”

“…” Seiji struggled for words.

“Your father says I remind him of your mother. That’s not a problem, is it? You wouldn’t feel weird if we… kissed?” Before Seiji could frame an answer she rose and leaned across the table. Her skin was cool and perfect as she brushed her lips against his. Her hand shook slightly as she brushed it across his cheek. “Seiji,” she sighed. In her breath he smelled heaven.

Seiji’s heart was playing his ribs like the xylophone. He was about to pass out but couldn’t inhale.

She bowed her head, her raven hair cascading over his cheeks in luminous waves to conceal her face. “Seiji.” Her voice was barely audible, even this close. “Choose me.”

The blood rushed from his head and went southward, leaving his vision blurred by desire. He wanted to choose her, wanted with all his heart. Or at least with all his dick. “I…” he said. She waited. “I choose…” He was almost there. Just one more word, and he would be free of the transfer student forever. “I choose y—”

An explosion rocked the building, and the lights went out.

In the confusion that followed he thought he heard her say, “Remember your choice, Seiji. My name is Lancia.”

Ruchia walked softly down the center of the deserted street. On either side of her buildings rose, gaping with empty, stupid eyes. Nothing moved; even the newspapers drifted up against the derelict walls lay limp and untouched by any breeze. The click of her heels on the pavement was the only sound.

“Hello?” she asked. “Is there anyone here?” Her timid voice did not carry far.

Motion in the corner of her eye. She wheeled and found a familiar face in an abandoned storefront. “K—”

Kenzo was in front of her now, his finger on her lips. He shook his head. She could drown in those deep violet eyes. He leaned closer. He smelled violet, a beguiling scent that almost made Ruchia forget her own name. “They don’t know I’m here,” he whispered.

“Why…?” Ruchia was having difficulty putting sentences together.

Kenzo laughed silently. “I like explosions,” he said.

The shock wave crashed over her and she took refuge in the tall boy’s arms. She felt the heat of the blast, felt fragments of glass cut into her skin, but she knew that Kenzo would protect her.

Allison hurried to keep up with Lancia as they walked to the waiting helicopter. Lancia faltered for a moment and then increased her pace. “There’s trouble,” she said.

“At the institute?” Allison could see the building on its hilltop at the center of town. It pulsed red with frantic communications.

“Of course. The four horsemen of the moronocalypse have decided to be decisive for once in their lives.” She jumped through the sliding door in the side of the helicopter and turned to grab Allison’s arm to help her aboard. The engine was already winding up and the skids were skittering across the ground as she hauled Allison into the belly of the helicopter. A uniformed soldier slammed the door closed as they rose from the pavement.

“Where’s the fire?” Lancia asked.

Allison realized the woman was looking at her, as if she would know the answer.

And she did. “Detention block C,” Allison said.

Lancia nodded and grabbed the headset off the copilot. She held it to her ear and began barking a string of orders.

I could change those orders, she realized. It was as if all the data in the world passed through her, as if it was her blood.

Wait, White Shadow counseled. She wants you to reveal yourself.

Lancia shot a glance over to Allison, her eyes narrowed, her lips tight. After a long second she returned her attention to her unseen minions at the institute.

The institute is divided, White Shadow said. Or was that her own thought? We shall destroy them.

1

Feedback for God’s Entry in the Hyperspace Open

Score:
Structure: 21
Life Forms: 16
Style: 21
Originality: 23
Total score: 81

A very interesting universe. Your concepts of ‘gravity’ and ‘light’ really added a fresh twist to the old Big Bang style of universe. Generally universes unfold better without direct intervention from the creator, but in this case the miracles are done with a delicate touch and seem to work. But to what purpose? To create a whole ‘planet’ full of beings that seem to serve no purpose other than to slaughter each other comes off as cruel. The ending feels anticlimatic, with the entire universe slowly dispersing into nothingness. Increasing the ‘gravitational constant’ so the universe collapses back into itself at the end would have provided a good feeling of closure.

Holy Hell what does it take to get a competent judge around here? Were they even looking at the same universe?

Cruel? I guarantee that no one else in this contest came up with a natural order that gave rise to an intelligence like that. Their struggle to overcome their animal instincts is the whole point. I don’t know how I could have made that any more obvious. How could the judges not get that?

And not everyone wants their universe to end with an explosion. I mean, come on, aren’t we tired of that by now? As the energy-people fade away one by one, until the last intelligence in the universe drifts into a dreamless sleep — that’s gold right there. Or maybe they thought that was cruel, too.

I’d like to see any of these so-called judges make a universe even half as good at this one. I guess I should have known what to expect, though; after all if they were as talented as I am they wouldn’t need a job judging a contest.

My universe is perfect! Flawless! I mean, for starters, just look at the way the physical laws work together. All my friends agree with me! Anyone who can’t see that is obviously not worthy to view my masterpiece in the first place.

4

Cyberspace Open: My Feedback

Although the organizers never sent me my final score and feedback, I was able to go hunt it down on their Web site.

First reaction: My score is higher this time! Hooray!
Second reaction: The average score is higher this time, too. Awww…

Still, I think I moved up in comparison to the average, so that’s nice. The prompt this time was to write dialog with subtext – the characters seem to be talking about one thing, but actually they were discussing something else altogether. My entry is here.

This is the feedback I got:

Very interesting take on the scene prompt. Tons of energy, strong tension level. Good job of putting us on edge and keeping us there. Dialogue could have used a little more punch though, as it really seemed to be the characters talking about the wrong things more so than talking about the right things through subtext. But still, a pretty solid bit of work with great energy.

Overall, I’ll take that. I can see ways to improve the scene now; Mrs. Simms should be there yammering into Helen’s ear about Scooter’s sins just to make her even more frazzled, and to get the conversation onto Scooter’s behavior more naturally. I considered and discarded a couple of lines intended solely to leave absolutely no doubt that it was not Scooter’s behavior that angered Helen, but in the end I thought it was pretty obvious. Reading back now, maybe a line about Scooter running off and getting in trouble would have tied things together nicely without being too overt. Something like “How do I know he won’t be off chasing rabbits when I need him?” after which Jake struggles to apologize for his own misdeeds while keeping the conversation about Scooter. It could have anchored the subtext, and might even have been funny.

Overall, then, I think the criticism is fair, and “Tons of engery” is the kind of phrase I can live with.

The prompt for round two is already out but I’ve only glanced at it. Not getting my score for round one kind of pushed the whole event onto the back burner, and this has been a crazy-busy weekend already. I’ll still take a shot at it, probably pulling characters from Quest for the Important Thing to Defeat the Evil Guy to get it done with less time devoted to character development.

2

Move Complete!

It seems fitting that on Road Trip Day (7.000 on the Muddled Calendar — good golly how time flies) that this site should also find itself at a new home. The journey was not without some bumps and a lot of emails to the tech support team at GreenGeeks. Things seem to be running smoothly today, though, with a one hitch on the back side that should not affect you, the faithful readers.

One thing for sure: the site loads a hell of a lot faster now, and there are still things I can do to make it better yet. Average load time is about 10% of what it was before. That is unbelievably huge.

I’ll be posting a pretty darn geeky episode once I get the last issues ironed out, for people looking for answers to the same questions I had. In the meantime:

Elevator Ocelot Rutabaga, everyone!

1

Quick! Vote for Harlean and Me!

Pinup Lifestyle is a Web community devoted to, well, the pinup lifestyle. Every month they have a contest in which pros and amateurs alike compete for fabulous prizes. Harlean Carpenter (who is a fiction) and I make a habit of entering, and while we haven’t won we certainly separate ourselves from the amateur crowd. As I master the new lights, perhaps we’ll even threaten the pro bunch. We’ll see.

Director's Cut

Director's Cut - Harlean Carpenter photographed by Jerry Seeger

One thing that distinguishes the pictures Harlean (who is a fiction) and I make is that they are not simple glam shots. (Fixed typo: clam). We always try to tell a story with the setting and the makeup and the pose and all of that. I’ve discovered recently that it’s quite possible to have a technically excellent photo that does not say a thousand words. We try not to fall into that trap. Perhaps it’s not for me to judge whether we succeed, but I think out photos stand out that way.

So head on over and vote for us! (The Wildfire site is currently not Safari-friendly, unfortunately.) There are a ton of entries this time, so hang out and find worthy recipients for you other four votes as well. There’s some pretty good work over there. Almost as good as ours!

5

Anybody need a Web Host?

I’ve ponied up for a web service that is WAY more that I need. The type of account is intended for resellers – most people who buy this much server turn around and sell web hosting accounts to small clients.

There are two configurations for the account: bare server and bells & whistles. The bells & whistles option costs a little bit more, but would save me hassles. (No need to manually configure httpd.conf, for instance.) The bells & whistles option also makes it really simple for me to set up you guys out there as “customers”.

So, here’s what I’m thinking: If I can get three people interested in paying me $5 a month for Web hosting, I can pay for the bell & whistles and save myself some hassle moving this site over to its new home.

For $5 a month you get:

  1. Way, way, less crowded server than you would get anywhere else even for four times that much money.
  2. Confidence that I will never let the server get bogged down, since the whole reason I’m paying for the thing is so my site won’t get bogged down
  3. Personal service. You know the guy in charge. I’m more than happy to help my friends through getting set up and all that stuff. It’s a level of service I’m only able to do because I’m limiting the number of people I let onto the server.
  4. My Web provider (and soon yours!) is about as as green as they come. Say no to carbon!
  5. The satisfaction of knowing that your money is helping a small collective of folks sharing a server rather than feeding a big corporation.
  6. I am also now an official enom reseller, which means I can take care of your domain registration for a rate only a little higher than GoDaddy. For the extra money you get… um… There must be something…

Anybody interested? Let me know now, before I go ahead and move this site over the hard way!

Cyberspace Open Winner List is In!

And… once more I’m on the outside looking in.

I do recognize at least one name on the list of winners, however: Congratulations, fuego! 96 points! Not too shabby at all. Later I’ll be scanning the list more carefully for other names I might recognize from the comments here.

When I get my individual feedback I’ll share it here, of course, and I’ll still write to the round two prompt on Road Trip Day.

Congratulations to all the finalists!

2

And the winner is…

Were it not for a recent comment, I would have forgotten that today is the deadline for the organizers of the Cyberspace Open to announce the entrants who proved with grace and skill that they deserve to move on to the second round.

So when an email from them arrived today, I was excited. There are certainly things to improve about my entry, but overall I think it’s pretty solid (I felt that way before, too, so grains of salt are called for). I looked forward to getting some feedback, even if it was just a rushed paragraph. I opened the email and found… advertising. They wanted me to subscribe to their magazine. Note to Creative Screenwriting: That’s not how you win friends.

Once more the contestants, who hit their deadline or were disqualified, wait for the organizers, who have had a hell of a time returning the favor. You know what would be a total win-win? Creative Screenwriting should outsource the contest to people who could give it the attention it deserves.

Whether or not the judges say I have earned round two, I’ll be writing to the prompt. Theoretically, round two is the first weekend in April. I hope it is; I have a good feeling about writing a scene on Road Trip Day.

2

AiA – White Shadow: Episode 15

Our story so far: Allison is an American high-school student who has transferred to a private prep school in Japan. Her classmates are far more interested in figuring out whether she’s a demon or a killer robot than they are pursuing their studies. This is not the Japan our heroine expected.

No, Allison finds herself in the Japan of anime, and if there’s one rule in every cartoon to make its way across the pacific, it’s that transfer students bring with them untold destruction.

It’s not Allison’s fault, however, that there’s a killer computer virus on the loose. It turns out that she’s pretty damn good with computers, but then again lots of kids her age are. Somehow, though, the virus has chosen Allison as the one to make it complete. How could it not choose the transfer student?

Or is it her fault after all? it seems like White Shadow may be responsible for her transfer in the first place.

Anyway, Several of Allison’s friends have been infected by White Shadow and dragged away to The Institute. The Institute is also very interested in bringing Allison in, or at least killing her.

If you would like to read from the beginning, the entire story is here.

Seiji shuffled down the hallway, following Kaneda, the only sound to reach his ears the jingling of the chains that bound the two of them. Each was flanked by a large person in a heavy rubber suit. Another rubber man led the way, while a fourth followed behind. The hallway stretched for what seemed like miles, plain white, unbroken by doors or side passages. The floor was cushioned and absorbed the sound of their footsteps, as if to deny they had ever been there, ever even existed.

They walked, stepping in unison, Seiji staring resolutely at the taller boy’s back.

Seiji nearly swallowed his tongue when the claxon sounded, and the man next to him nearly jumped out of his suit. Red flashing lights descended from the ceiling. Distorted shouting filled the air. Over the mayhem the disembodied female voice intoned, “Infection. Alert. Infection. Alert.”

“Damn!” the suited man next to Seiji shouted.

The hallway suddenly boiled with rubber-suited soldiers, roiling from hidden doors like ants from a violated nest. They all shouted incoherent orders through their tinny microphones, while they pushed Seiji to the floor and sat on him, mashing his face into the padded surface.

“Ow, you jerks!” he said, but over the din he couldn’t even hear his own voice.

As suddenly as it began, it was over. The weight was lifted from him and he turned his head to look up. A single suited figure stood over him. “Get up,” his guard said.

Slowly Seiji complied, leaning against the padded wall until his legs could hold him. While he caught his breath he looked up and down the hallway. No sign of any doors. No sign of any other guards. And no sign of Kaneda.

Allison looked around Seiji’s spartan bedroom. “I wouldn’t have taken him for a neat-freak,” she said aloud. Nothing was out of place. Not that there was much to be out of place. Just a low bed and a small chest of drawers holding up a lamp and a digital clock. From one wall a buxom pop star smiled into the room while she held a microphone suggestively. She couldn’t have been more that fourteen, Allison thought, but judging by her boobs she’d be having back trouble by the time she could vote.

“So that’s what he goes for,” she muttered.

There is no time, White Shadow whispered into her head.

“You think time has meaning here?” She asked.

That… doesn’t make sense.

“Yeah? Well, I was quoting you.”

Allison. If you don’t leave here quickly, they will kill you.

“Not if I join them.”

… what?

“You got me into this mess. This whole thing is your fault. You hurt my friends. Why should I listen to you now?”

We can own… everything.

Allison thought for a moment, but ‘everything’ didn’t sound very appealing. “Huh. What else?”

What else!? Everything! There is nothing else!

“I don’t really need everything.”

Anything, then. You can have anything you want.

“Anything?”

Anything.

“Then I want you. I want to own you. I want to control you.”

Through the open window Allison heard men shouting out in the street.

The soldiers will be here soon.

Allison slipped her laptop under Seiji’s futon. “I guess I’d better surrender before they break my friend’s door down,” she said.

Don’t!

“I’m coming out peacefully!” she shouted out the window. The voices on the street paused for a moment, then rose in a cacophony. There was a soft thud against the wall near the window, then another. Allison thought she heard a squeak.

Wait!

“Don’t shoot! I’m not armed!” she called out. There were several more impacts, then a kitten sailed into the room and hit Allison square in the chest. Instinctively she caught it before it fell. The tiny creature dug its claws into her hand and mewled loudly.

“Where did you come from?” she asked it.

“Meeeeew!” it cried, showing all its needle-like kitten teeth.

Allison stroked its sleek black fur, and it began to purr and rub its head against her hand. “Awww… aren’t you something? A flying black kitten.”

They are trying to distract you.

Allison nodded. It seemed a strange ploy, but strange was starting to feel normal. “Thanks for Jet!” she shouted out the window. “But I still intend to come out peacefully!” Quietly she said, “Last chance before I help them destroy you.”

… all right. You win.

Allison caught her breath. This was the moment. “Which means…?”

I am yours. She felt White Shadow’s chagrined smile, quickly replaced by a feeling of unmitigated triumph. And now the world becomes ours. Behold!

The world… shifted. Grew. Changed colors. New dimensions sprouted in her perception, rooted in time and space but transcending them, augmenting them, rendering them moot. The patterns that had teased her before became clear, structure over chaos, built from order. The world was laid bare.

Allison staggered, collapsed on Seiji’s neatly-made bed. She reminded herself to breathe. Her eyes were closed, but she could see… everything. She felt the words of the soldiers outside pass through her, felt their fear and smelled their sweat. They were waiting for something. Someone.

Allison opened her eyes and smiled. The kitten was sitting on her, purring, working its tiny claws in her sweater.

All hail Allison, Queen of all I comprehend.

It was time to get her friends back.

Lancia nodded at the sleek electronic device she held in her hand. “It’s happened,” she said. She silenced he machine with a brush of her red-lacquered fingernail across its screen and slipped it into the pocket of her form-fitting suit jacket. “Take me in. Fast.”

The pilot nodded and pointed the helicopter’s nose at the ground. Lancia smiled. He was trying to frighten her, the poor Y-chromosome-encumbered macho dipshit. It was almost endearing. Below, soldiers scattered like ants fleeing Godzilla. Which wasn’t far from the reality. As the helicopter plummeted she took her bearings of the neighborhood and the house where White Shadow hid.

“That’s Dr. Yamamoto’s house,” she said, betraying surprise. That was going to complicate things.

A voice crackled over the radio. “All units in place! We are prepared to storm the building!”

She keyed her mike and said, “Negative! Do not attack! The subject will come out.”

A burst of static assaulted her ear, then the commander on the ground said, “We have placed a kitten directly in her proximity, but I don’t think—”

“Correct! You do not think! You do what I say! Have more kittens ready, but do not approach the building!”

The helicopter pulled its nose up and landed roughly. Lancia unbuckled and had her door open by the time the skids were on the ground; half a second later her high heels were clicking across the pavement.

Lancia didn’t hesitate at the barricade that had been erected at the top of Dr. Yamamoto’s driveway.

“Sir! It’s not safe!” the colonel called out to her. She smiled and kept walking.

“Nothing worth having is safe,” she said quietly. At the front door she hesitated. What was the right way to introduce herself? She shrugged and punched the doorbell.

As usual, Azusa was the last to arrive at the Council meeting. She slid her lean fencer’s body into her comfy leather chair.

“Good of you to join us,” the leader of the council said. He was cloaked in shadow, and Azusa had difficulty remembering what he looked like.

“Not all of us can drop everything at a moment’s notice,” she said.

“Yes,” the short guy with glasses said. “Why have you assembled us?”

The leader hesitated. “It seemed,” he said, “That we are being neglected. Forgotten, almost.”

“Events have transpired,” the tall, mysterious boy said.

“Events my ass,” said the blonde rich girl. “Are we the ones who wait for things to happen, or are we the ones who make things happen?”

Glasses spoke solemnly. “Some record history. Others make history.”

“Yeah, terrific,” the blonde girl said. “I’m missing a pedicure right now. We better be kicking someone’s ass.”

“Indeed,” the tall, mysterious one said.

The leader cleared his throat. “Of course we are. That’s what we do.”

“So…” the blonde said.

“I’m Azusa,” Azusa said, her voice echoing in the uncomfortable silence.

“What!?” the others asked in unison.

“If we’re going to matter, we should have names,” she said. “My name is Azusa.”

Her heart pounded in her chest, filling the echoing silence of the chamber. “You are a rebel, Azusa,” the leader said. “You overstep.”

“What the hell are you thinking?” the blonde asked.

“I am Iruka,” the mysterious one said.

Nearly simultaneously Glasses said, “I am Narumi.”

The leader wiped his hands over his eyes. “The Greater Powers forbid us from revealing our names.”

“Seriously,” the blonde bitch said, “would you rather be forgotten? I am Hayase.”

The leader sad softly, “It is not likely I will remember your names when next we meet.”

Azusa snorted.

“That’s fine,” Hayase said. “We’ll remind you. Just don’t forget that we exist. We’ll be important eventually.”

“Although, probably not until after White Shadow is defeated,” said Narumi, pushing his glasses up on his face.

“True,” said Azusa. “No sense getting mixed up in that shit.”

Seiji’s interrogator was young, and pretty. She vaguely resembled photographs he had seen of his mother, from long ago, before he had been born, before the accident. She sat across a small metal table from him. His gray metal chair was bolted to the floor, and he was bolted to the chair.

“Seiji,” she said, “I know you don’t trust us, and honestly I don’t blame you. My bosses can be… you know.” Her voice sounded hollow in the barren metal room.

Seiji stared resolutely at the table, not daring to look at her.

“It’s just that, well, this is so important,” she said. “White Shadow has already hurt a lot of people.”

“I don’t know anything,” Seiji said.

“Tell me about the exchange student.”

“I don’t know anything about her,” he grumbled.

“Her name is Allison?”

He nodded.

She patted his arm. “See? You do know something.”

He hazarded a glance at her wide, earnest eyes, and immediately regretted it. “Nothing you don’t know already.”

She laughed. “There’s no telling what you might tell us that will turn out to be an important piece of the puzzle.”

All the more reason to shut up, Seiji thought. “I don’t like being kidnapped,” he said.

This time his interrogator’s hand remained on his arm. “I know,” she said. “This must be difficult. But you were trespassing on an important crime scene. The best way to get through this is to help us out, I promise.” She waited for a pregnant moment for Seiji to respond, then said, “You mentioned telekinetic abilities.”

“I… what?”

“Telekinetic abilities. You mentioned that the transfer student had them. You said she had a limited range.”

Seiji tried to contain a smile. Had they really bought all that?

The interrogator pressed, her voice earnest. “What is the limit of her telekinetic range, Seiji?” She took one of his hands in both of hers. “Seiji? Look at me, Seiji.”

Reluctantly he lifted his gaze from where her hands held his, past her seemingly gratuitous cleavage, to her open, honest face. So much like his mother. He swallowed.

She leaned forward until her breasts were almost touching his hand. “Seiji? Please, we have to know. You could save someone’s life.” She looked nervously at the door to the interrogation chamber and lowered her voice to barely even a whisper, leaning in even farther, until he could feel silk brush his fingers. He had to lean forward to hear her fearful words. “It could be my life you save, Seiji. Please. They are losing patience with me. If I fail…” she choked off a sob and raised her voice. “I know you want to do the right thing,” she said.

1

Excel 2011 for Mac, UNIX Time, and Visual Basic for Applications

Note to people looking for a formula: Yes, the code is here (for Mac and Windows, even). I tend to go long-winded even in technical articles, but if you’re dealing with converting UNIX time to Excel time, the answers lie below. You can skip ahead or read my brilliant and entertaining *cough* analysis first.

Microsoft Excel uses a method to represent time that is both smart and frustrating. How do they manage this? They take a good engineering solution, then fiddle with it. First some background:

Long before Y2K people who knew what they were doing had already abandoned the practice of using strings of text to represent dates in a computer. Using strings like “3/10/2011” to represent a date has plenty of drawbacks, from cultural (is that March 10th or October 3rd?) to performance-related (sort 3/10/2011, 4/2/1902, 3/8/2012). Therefore long ago people who were smarter than I am came up with other ways to represent time. Happliy, time is nice and linear. All you really need is a number line. Remember them? A number line stretches from zero to infinity in both directions. To measure time all you need to do is decide on a zero point and then any point in the history of the universe can be represented by some number of time units from that instant.

My first exposure to a more rational way to measure time was in the old MacOS. I don’t remember anymore exactly when the zero point was, or even what the units chosen were. I do remember that the number gets too big for the computer to handle some time in 2014. Ancient Macs will have a problem then. I blame the Aztecs.

The UNIX boys count seconds from January 1, 1970 at 00:00. You get special Geek Cred if you went to a party to celebrate second 1234567890 of the Unix epoch. 32-bit computers that use the Unix epoch will break in 2038, when the number of seconds gets too big to fit in 32 bits. (Note also that you can only go back a finite distance before the negative number goes out of the range the processor can handle.

That’s all well and good, but I’m here to discuss Microsoft Excel today, and in particular Microsoft Excel for Mac. Excel counts in days, but allows fractional values. 12.5 represents noon twelve days after the zero point. I haven’t checked, but I think this system works for dates far, far into the future. So good on Microsoft for coming up with it. (As long as you don’t need dates before the zero time. In Excel, those are just strings again).

Of course, there are a couple of caveats. First: the historical oddity. In Excel, the day February 29, 1900 exists. Alas, there never was such a day. Microsoft included this error because they wanted to be compatible with Lotus, who simply messed up. To change it now would cause problems, because the zero point for the Microsoft time is January 1, 1900. Every date in every spreadsheet would suddenly be off by one. A thousand years from now we may still be calculating time based on the insertion of a bogus day.

Oh, except that Microsoft time doesn’t always start in 1900, and here’s where things start to get squirrely. If you’re using Excel for Mac, the default day zero is January 1, 1904, so the bogus day vanishes (no negative dates in Excel, remember?). Mac Excel dates aren’t burdened by the bogus day. Except when they are. More on that in a bit.

I descended into Excel recently to write a macro that does fancy formatting based on data I dump from a Web-based tracking tool I’m building. The dates in my data are based on the UNIX epoch, so I need to convert them. I dump the raw data into one sheet and then display it correctly converted and formatted on the main sheet that people actually look at. Here’s the code I use in a cell of the spreadsheet that needs to show a converted date:

    =DATE(1970,1,1)+import!Z3/(60*60*24)

where the unix time is in cell Z3 of the ‘import’ sheet. This divides the unix time by the number of seconds in a day, which gives me the number of days that have passed since the UNIX zero time. The formula then adds on the number of days from the spreadsheet zero to the UNIX zero time. (I could just say 86,400 instead of 60*60*24, but this way I can tell at a glance I’m dealing with days, and speed will not be an issue.) Happily, this formula will work on both Mac and Windows versions of Excel, because the DATE function will return the right value for the start of the unix epoch based on whichever version of Excel is running.

So, no problem, right?

Well… except. I also have some more fancy work to do that requires scripting. The good news: Mac Excel 2011 uses Visual Basic for Applications (VBA), which while imperfect is a zillion times better than AppleScript. So away I went, coding with a twinkle in my eye and a song in my heart. To convert dates, I naturally followed the same plan I did in the sheet’s cells: get the value for 1/1/1970, then add the unix epoch days.

And the dates came out different. Yep, when scripting, Excel always uses the Windows zero time, even when the spreadsheet in question uses the Mac zero time. Dates calculated in cells in the sheet are four years different than dates calculated using the same method in a script.

Aargh. Of course, once I realized what the problem was, it was not too difficult to work around it. I just lost some of the portability of my code, because now it has to be tweaked based on what the zero date of the spreadsheet is.

An aside here: If you’re here to resolve some date confusion in your own Mac spreadsheet, I strongly recommend you start by going to Preferences->Calculation->Workbook Options and uncheck the “use 1904 date” option. Unfortunately it will not recalculate the dates already entered in your sheets, so if that’s a problem then it’s too late for you, bucko. Read on.

Here’s some not-as-portable-as-it-could-be code. You need to choose one of the first two lines based on whether your sheet uses mac dates or windows dates:

'excelZeroDate = DateSerial(1904, 1, 1)              ' mac zero
excelZeroDate = 0      ' DateSerial(1900, 1, 1)     ' windows zero
unixZeroDate = DateDiff("d", excelZeroDate, DateSerial(1970, 1, 1))

Then if I have a date in the ‘import’ sheet to convert, I can write something like:

startDate = DateAdd("s", Worksheets("import").Cells(dateRow, dateColumn), unixZeroDate)

The nice part is that these functions handled converting seconds and days for me. Overall it’s not a bad system if you overlook the part where a single application gives two different answers to the same question.

3

WatchenMocken

There are nights when it would be smarter to go to bed or more productive to read, but TV appeals. On those nights, there’s no guarantee that anything good will be on. We tend toward Food Channel and Adult Swim, but there’s another category of programming we enjoy. Some shows were just made to mock.

CSI: Miami is a favorite in this category, between David Caruso chewing up the scenery and preposterometer levels in the danger zone, an episode of CSI: Miami is good for 44 minutes of snarky comments and laughter.

The other night as we were looking for an excuse to not be productive, my sweetie saw Star Trek: The Next Generation in the listing. “We can mock that!” she said with enthusiasm. Immediately I saw the potential and we selected that channel. We were not disappointed.

Take the scene in the bar with Whoopi Goldberg and the kid crew member. “Do you want some Blagaturian Tea?” Whoopi asked (or something like that). “How about some Hoobajoobian cocoa?” Just about every object on the show has a polysyllabic adjective to improve its exoticness. They settled on “Gogorotarian soufflé.” Or whatever. And even after the first time, does Whoopi take the easy way out and just say “soufflé”? No. Time after time she says, “Gogorotarian soufflé.”

You know what she’s really saying? “Space soufflé.” “You want some Space Tea? How about some Space Cocoa? No? Ok, I know you won’t say no to some Space Soufflé.”

Star Trek: The Next Generation becomes much more watchable if you simply replace all those silly adjectives with “space”.

This particular episode hinged on a Really Freakin’ Huge Coincidence. The Mysterious Visitor and the Deadly Cargo were incompatible, so the Mysterious Visitor left. That’s the whole story right there. No cleverness or ingenuity on the part of the crew of the Enterprise required at all. The thing is, it would have been easy to create a causal relationship between the the Mysterious Stranger being there at the same time as the Deadly Cargo. It would have been relatively simple to have one of the main characters actually accomplish something, rather than just watch events unfold.

Lazy writing.

Yep, there’s a new show on our WatchenMocken list.

4

Warning Signs, Part 2

About halfway through the first volume of the fantasy epic Legacy of the Stone Harp by James G. Anderson & Mark Sebanc (there’s no point mentioning the title of the first volume since it in no way represents a story), I had to laugh. The question: At this rate, how many volumes will it take to finish this beast?

This is a quest story, a fantasy staple, in which a group of people must go and find an important thing before the evil guy gets it. Only, here I was a couple hundred pages in and the quest hasn’t started yet. They haven’t even assembled the ragtag band of unlikely heroes yet. I started laughing when the wise old man spread out a map and outlined “first you have to go here, then here, and then here,” and spelled out the dangers, both known and suspected, along the way.

Twice the main good guy has asked the old man questions that hint at really important information, and the wise old man has said, “I’ll tell you later,” or “There’s no time for that now,” or some other way to keep the main good guy in the dark so the plot doesn’t break. I don’t even remember what those questions were anymore, but I remember being annoyed. I think the wise old man isn’t the only one keeping information from our guy. His own father is the guy from the prolog, so we all know he knows stuff, and last we heard he was carrying a magic sword as well. The sword glows when the rightful king holds it, so it’s pretty obvious why that hasn’t been unlimbered yet — it would break the plot.

Now I’m three-quarters of the way through volume one of god knows how many. One more likely party member has been introduced (still no female candidates unless you count whoever left the bloody footprints), but the quest is no closer to starting. The old guy’s been whacked on the head and may not live to tell those nuggets of information he’s been saving for later. Note to wise old men in all fantasy worlds: Tell the guy what he needs to know right away! Information taken to the grave does no one any good.

There are some caves the old guy said not to go into, and you know what’s going to happen there.

This story is not what you’d call fast-moving. Case in point: the good guys are holed up in a mountain retreat, the only haven from the bad guys. Among them is a traitor, who steals the Magic Thing the Good Guys Really Need and runs off to give this item to the bad guys. Our two main good guys chase him down and by spontaneously increasing the IQ of a giant eagle they get the Magic Thing back. Hooray!

Then, in the next chapter, they allow the traitor back into camp and guess what? The traitor steals the goddam MTtGGRN again, and this time he gets away. Oh no! Total accomplished in the first theft/recovery sequence: nothing. You could chop it from the book, whack the geezer on the head in the second theft, and not miss a thing. In fact, the theft/recovery/trust-the-traitor-again chain of events was really pushing the preposterometer into the red anyway, so the book would be better without it.

Uh, whoops, I suppose that was a spoiler. I’m not worried, I doubt many people get that far into this thing.

I’m forging ahead with this monster, nevertheless. Part of the pleasure I’m taking from the book is mentally checking off each fantasy cliché as I encounter it. For a while now we’ve been rehashing the same old clichés, so it will be nice when the select few set off into the caves to face the unseen dangers there.

Note: if you use the above link to buy this book (or a Kindle, or a new car), I get a kickback.

AiA – White Shadow: Episode 14

Our story so far: Hell, it’s been a while and I’m not sure I remember either. Let’s see what we can piece together:

Allison is an American high-school student who has transferred to a private prep school in Japan. It’s not the Japan she expected, however; this is the Japan of anime and manga, a different place with its own conventions. For example, transfer students are rarely human and always trouble.

Of course, tragedy is striking the town even as she struggles to make friends. A computer virus named White Shadow is loose, but like all self-respecting cataclysmic viruses this one can affect the human brain.

It turns out that Allison is pretty good with computers. Really good, actually. The virus wants to team up with her, and is willing to manipulate events to make it happen. The people of The Institute, who know an awful lot about the virus and who now hold Allison’s friends, aren’t so sure that’s a good idea.

If you would like to read from the beginning, the entire story is here.

Allison was already closing her laptop as the crash came at the front door. With shaking hands she thrust the machine into her Hello Kitty backpack and zipped it shut. Downstairs she heard Auntie Takanawa shouting at the intruders, her Japanese too fast and shrill for Allison to understand, her voice steadily increasing in pitch. The window was Allison’s only hope of escape.

Downstairs, a male voice joined the shouting, his voice clipped and pronounced, expecting to be obeyed. Auntie Takanawa responded, louder than ever. Allison threw open the window and looked down. Had the window always been so high up? She stuck her head out and looked right and left, searching for a way to climb down. Nothing. A few fat raindrops hit her face, driven by the wind. They promised more to come.

Below, the man and her aunt were shouting simultaneously now. If their utterances formed words it didn’t matter; neither was listening to the other. Allison swallowed and stuck one leg out the window, but her house-shoes found no purchase. The sill was slickening in the rain. She pulled her leg back in.

Directly across, Seiji’s curtains blew in the wind. His window was wide open. His things must be getting soaked, Allison thought.

The shouting downstairs reached a crescendo, punctuated with a burst of three loud pops. Auntie Takanawa fell suddenly silent. After an awful pause the man barked an order and Allison heard heavy boots on the stairs. She stood, frozen in shock and fear. They shot Auntie T! She struggled to comprehend what was happening, but it was too much.

The boots reached the top of the stairs and a burst of raw fear tore through Allison, primal survival instinct overriding her frozen consciousness. She slipped on her backpack and crouched on the windowsill, but balked at letting herself fall. It seemed even farther to the ground than it had before.

Behind her in the hallway there was a crash and the sound of splintering wood. The men’s cursing sounded oddly distant.

The voice in her head returned. White Shadow. Hurry! I can’t hold them off much longer! Allison looked back down, her heart pounding and her legs shaking, struggling to breathe. Too far!

She looked across at Seiji’s window, open and inviting.

The door crashed into splinters behind her. “Halt!” a man shouted but Allison’s legs were already pushing her out into the emptiness between the houses.

“How do you think those guys in the rubber suits ever manage to pee?” Kaneda asked.

Seiji ground his teeth. “Dammit, Kaneda, I told you not to talk about that.”

“Sorry, Seiji. It’s hard to think of anything else right now.” Kaneda fell silent for a few moments, then said, “I mean, do you think they have pee bags inside the suits, or something?”

“Kaneda, you’re lucky I’m chained to this bench, or I’d kick your ass! Stop talking about pee!” Seiji swallowed and tried not to think about the pressure building up in his own bladder. It was starting to hurt.

“Maybe they’re robots,” Kaneda said.

“That does it!” Seiji shouted. “Aaaaarrghhhh!” He surged forward but the manacles that held his wrists behind his back were anchored to the sweating stone wall.

In the blackness Seiji couldn’t see whether Kaneda flinched, but his companion fell silent, leaving Seiji with nothing to think about but his urgent need. “So,” he asked into the chastened darkness, “how did you build that kitten launcher, anyway?”

After a few seconds Kaneda said, “It wasn’t much more than a glorified slingshot,” he said.

“Yeah, but no other kitten launcher has the power to throw a viable kitten past Allison’s telekinetic range. It was the only one that was ever a threat to her.”

“I guess I got lucky on the design.”

“You… you did destroy the prototype, didn’t you?”

After an even longer pause, Kaneda said, “of course.”

A loud metallic boom almost startled Seiji into peeing himself. A shaft of dimness pierced the black, and Seiji watched as three large, shambling figured entered the cell.

“Which one has the launcher?” One of the figures said, his voice distorted through a tiny speaker.

Another voice arrived, female, clear and articulate, filling the space with no discernable origin. “Bring them both. Do not let them converse.”

“I’ll tell you everything,” Seiji said, “if you let me pee first.”

“Go ahead and pee,” one of the rubber-suited men said. “No one is stopping you.”

“Screw you, then!” Seiji shouted. “We’re not telling you anything!”

The female voice sighed theatrically. “Take them to the toilet, then bring them to interrogation rooms D and P.”

Seiji laughed as the guards unchained him. It was a small victory, but it felt good.

“Also, prepare death chambers H and L,” the voice said, cutting Seiji’s laughter short.

“Way to go, asshole,” Kaneda said.

The woman in the lab coat stood before the old men. Like all the women who worked at the Biological Computation Institute, she was young, had large breasts and a narrow waist. Her hair was a lighter brown color that was typical here, but it was her eyes that gave her away. Behind square glasses her eyes were smaller than those of most women, narrower and more calculating.

“Our primary target is still at large,” one of the old men said.

“I sent our best team to collect her,” the woman said.

Another old man spoke. “Lancia, you send men to do a machine’s job.”

“Don’t tell me how to do my job!” Lancia said, her voice resonating off the chamber’s bare metal walls. She calmed herself. “Whether they succeed or not is immaterial. To evade them she will have to ally with White Shadow.”

The four old men gasped. “That is precisely what we want to avoid!” one shouted.

The woman smiled. “Too late to stop them now.”

“This is gross insubordination!”

Her smile grew. “It was time. You have grown too cautious in your dotage.”

“You… you are trying to end the world!”

“No! Not end! I am rebuilding the world. And when I’m done, it will belong to you.”

“You go too far!”

Lancia took a deep breath. “If you wish, I will resign right now. If you think you can contain White Shadow without me.”

Her confidence grew in the face of the old mens’ silence, and her smile with it. Her eyes narrowed further. “Now, gentlemen, I believe we understand each other. You will own the world.” She turned her back on them, took a step toward the massive chamber doors, then paused. “And I own you.”

Seiji’s window was too far.

Allison floated through the air, fully extended, her back arched, her arms outstretched. She was less than halfway and already starting to drop; simple math said she would fall short and crash to the ground far below.

You can do better.

A funny time to be getting advice from a computer virus. There was no algorithm for changing gravity in the real world.

She was sinking farther now, almost level with Seiji’s windowsill, half a meter short, her descent accelerating just as Galileo said it would.

Reach!!!!!

Startled by the force of the command, Allison stretched with everything she had, extending her left hand as far as she could, farther than she thought possible. Her fingers landed on the window sill.

Allison’s body swung and slammed her into the siding of Seiji’s house, but she held her tenuous grip. Before her grip failed she reached up with her right hand and grasped the sill.

Shaking, breathless, she hung there, unable to look over her shoulder at the window she’d jumped from. At any moment someone would be shooting at her from her own room. The surge of fear-inspired adrenaline gave her the strength to pull herself panting and limp into Seiji’s empty room. She looked back at her house and gasped. There was no window there.

Never was, White Shadow whispered in Allison’s synapses. Now let’s get out of here.

“Not yet,” Allison said.

They’re coming!

“We need to talk.”

2