Yes, something was different here in webspace. There was a tiny wavering, an annoying flashing, just at the limit of her perception. It wasn’t in the shimmering background, though; it was coming right at her. She frowned, contemplating it.
* * *
Yes, yes, yes! After the lesson, Prime rewarded me by reflecting myself back at me again. But I wanted to demonstrate my comprehension, so instead of reflecting Prime back at itself, I tried something new…
* * *
Caitlin switched back to simplex mode, restoring her vision of the real world, and then she headed down to the basement. Kuroda was once more hunched over in one of the swivel chairs, typing away at the desktop computer’s keyboard. He seemed lost in thought, and apparently hadn’t heard Caitlin enter, so she finally said, “Excuse me.”
Kuroda looked up. “Oh, Miss Caitlin. Sorry. How’s the reading going? Up to polysyllables yet?”
The letters F U briefly flashed through her mind. “Fine,” she said. “But, um, back in Tokyo, you used a phrase I didn’t understand. You said I might experience some ‘visual noise’ when you first activated the eyePod.”
Kuroda nodded. “Yes?”
“Visual noise — that’s interference, right? Garbage in the signal?”
“Yes, exactly. Sorry. I should have explained myself better.”
“I didn’t experience any back then,” she said. “But I think I might be experiencing some now.”
He swiveled his massive form around to face her properly. “Tell me.”
“Well, when I go into websight mode, I—”
“You’re doing that again?”
“I can’t resist, I’m sorry.”
“No, no. Don’t be. If I could see the Web, believe me, I’d be doing it, too. Anyway, what’s happening?”
“I’m not sure. But, um, could you have a look at the datastream that’s being fed to my eyePod?”
“The Jagster datastream, you mean?”
“I guess. But I think it’s being … polluted by something else.”
He frowned. “It shouldn’t be. Anyway, sure, let me have a look. Go into duplex mode, please.”
She did so; the eyePod made its high-pitched beep.
She heard his chair swivel and the clicking of a mouse. After a few moments he said, “It’s just raw Jagster data.”
“What are you looking at?”
“The feed coming to you from Tokyo.”
“No, no. Don’t look at the source; look at the destination. Look at what’s actually going into the buffer on my eyePod.”
“It should be the same thing, but … okay. Yeah, Jagster data, and … hello!”
“What?”
“You’re in duplex mode now, right?”
“Yes, yes. I have to be to receive.”
“Right. But … hmmm. Well, there is an extra signal coming in. It’s not properly formatted HTML, it’s … well, that’s strange.”
“What?”
“I’m looking at it with a debugging tool. See?”
“No, I’m seeing the Web.”
“Right, right. Well, I’m looking at a hex dump — 4A, 41, 52, 4B, etc. All the high-order nibbles are four or five. But the screen also shows the ASCII equivalent, and, well, I mean, yeah, it’s gibberish, and — oh, no, hang on. It’s not, it’s just hard to read. It’s all run together without spaces, but it says, ‘Egg frog goose hand igloo’.” He paused, then: “Ah, I must have come in the middle. It cycles around again to the beginning of the alphabet: ‘Apple ball cat dog,’ then ‘egg frog,’ etc.”
“How does it say it?”
“What do you mean?”
“I mean, is it all in capitals?”
“Yes. How’d you know?”
“Here … give me a sec.” Caitlin reached into her pocket, and pressed the eyePod’s button. She heard the low-pitched tone, and webspace dissolved into reality. She moved over and peered at the LCD monitor. It was overwhelming, seeing so many capitals packed together; she had trouble making sense of them, but—
“That’s part of the reading exercise I did earlier. But how could that get bounced back at me?”
Kuroda frowned. “I have no idea.” He looked at her. “Has anything else like this happened?”
“No,” she said, perhaps too quickly. “Weird, isn’t it?”
Kuroda’s features rearranged themselves in a way Caitlin had never seen before, but she guessed it meant he was perplexed. “It certainly is,” he said.
“You’re using an online literacy site, right?”
“Yes.”
“It must communicate in HTML, or at least with HTTP standards,” he said. “I mean, I’ll check it out, but if the feed from it was just somehow echoing back at you, there should be more than just the ASCII characters.”
“Doesn’t most of the Web use Unicode instead of ASCII these days?” Caitlin asked.
“Oh, lots of it is still pure ASCII, but for basic Western letters, Unicode and ASCII are the same, anyway; Unicode just adds a second byte to each character that’s nothing but eight zero bits.”
“Ah, okay. But where’s this coming from?”
He took a deep breath, let it out, and lifted his chubby hands a bit. “I’m sorry, Miss Caitlin. I have no idea.”
* * *
Back in her room, Caitlin did two hours of online literacy lessons, but found her mind wandering back to the question of why she’d gotten a different Shannon-entropy score than her father had. She decided to try to replicate his results again, going through the process of gathering more data from the cellular automata and feeding it into the Shannon-entropy calculator, and—
Shit.
This time it came up as fourth-order entropy.
It could be another sampling error, but the sequence of second, third, fourth seemed more like a progression…
Could it be?
Could the information being conveyed by the cellular automata be growing more complex over time?
Did that make any sense at all?
No, no. Surely it was just that she wasn’t properly clearing out the data she’d previously fed into Mathematica. Yes, that had to be it: first, her dad had fed it a single set of data, and it had shown up as second-order entropy; next, she’d accidentally added another set on top of the first one, and it yielded third-order entropy. And now, she’d dumped yet another set of data on top of the previous two, and the program was reporting a result of fourth-order entropy. There must be a data cache somewhere in the program; all she needed to do was find it and flush it.
She went to the help function and searched for “cache.” Nothing. She tried “buffer” and “memory,” and a bunch of other things … but none of the answers given seemed appropriate. No, unless she had specifically merged in previous data sets, they simply shouldn’t be included in the calculations she was doing now.
Which meant…
No, Caitlin thought. That’s ridiculous.
But—
But.
Oh, come on! she thought. She knew better than to try to extrapolate a trend from only three data points.
But…
But it was as though there was something emerging on the Web, and it was growing smarter hour by hour.
No.
No, it was crazy. She was tired; that’s all. Tired, and making mistakes.
She needed to clear her head, and so she went downstairs to get something to drink. She had to pass through the living room and the dining room to get to the kitchen. Her father was in the living room, sitting in his favorite chair, reading a magazine. After Caitlin got some water from the dispenser on the front of the fridge, she sat in the dining room — not in her usual seat, but the one opposite, so that she could look out at her father, hopefully without him being aware of it.
He was a good man, she knew that. He worked hard, and he was brilliant. And although she’d thanked her mother for all the sacrifices she’d made for her, Caitlin had never thanked him. She sat, thinking for a time, trying to decide what to say, and, at last, she got to her feet and crossed through the opening that separated the two rooms.
Читать дальше