Выбрать главу

“‘Ghost packets,’ eh?” Kuroda had brought a cup of coffee downstairs with him, and she heard it clatter; he must have just taken a sip. “Perhaps. Maybe a bug in some operating system or common router has been generating them for years under certain circumstances, for all we know — a benign bug that doesn’t inconvenience users might never have been noticed.”

He shifted in his chair, then: “Or maybe they aren’t immortal packets at all. Maybe this is just the normal ebb and flow of lost packets that will expire, and while they’re bouncing around trying in vain to reach their destination their time-to-live counters do decrement normally, but it’s the switch from odd to even counts with each handoff that causes them to flip from black to white in your perception. You’d still get as many as 256 permutations out of each doomed packet — that’s the maximum number of hops that can be coded for, because packets use an eight-bit field to store that value. But that’s still a goodly number of iterations for a cellular-automata rule.”

He paused, then blew out air noisily; Caitlin could almost hear him shrug.

“But this is way out of my area,” he continued. “I’m an information theorist, not a network theorist, and—”

She laughed.

“What?” said Kuroda.

“Sorry. Do you ever watch The Simpsons?”

“No, not really. But my daughter does.”

“The time Homer ended up becoming an astronaut? These two newscasters are talking about the crew of a space mission. The first guy says, ‘They’re a colorful bunch. They’ve been dubbed “The Three Musketeers,” heh heh heh.’ And the other guy — it’s Tom Brokaw — says, ‘And we laugh legitimately: there’s a mathematician, a different kind of mathematician, and a statistician.’”

Kuroda chuckled then said, “Well, actually, there are three types of mathematicians: those who can count, and those who can’t.”

Caitlin smiled.

“But, seriously, Miss Caitlin, if you go into a career in maths or engineering, you will have to choose a specialty.”

She kept her voice deadpan. “I’m going to focus on the number 8,623,721 — I bet nobody’s taken that one yet.”

Kuroda made his wheezy chuckle again. “Still, I think we need to talk to a specialist. Let’s see, in Israel it’s … hey, it’s only 8:00 p.m. She might be around.”

“Who? Anna?”

“Exactly: Anna Bloom, the network cartographer. I’ll IM her to see if she’s online. Does this new computer have a webcam?”

“I suspect my dad didn’t think I’d have much use for one,” she said gently.

“Well, he — ah! He’s more of an optimist than you think, Miss Caitlin. There’s one right here, sitting on top of the tower.” He used the keyboard for a few moments, then: “Yup, she’s at home and online. Let me get a webcam call going…”

“Konnichi wa, Masayuki-san!” said the same voice Caitlin had heard on the speakerphone the night she’d seen the Web for the first time. But the woman immediately switched to English, presumably when she saw that he was with a Westerner. “Hey, who’s the sweet young thing?”

Dr. Kuroda sounded slightly embarrassed. “This is Miss Caitlin.” Of course, Anna hadn’t seen her when they’d spoken before.

Anna sounded surprised. “Where are you?”

“Canada.”

“Oooh! Is it snowing?”

“Not yet,” said Kuroda. “It’s still September, after all.”

“Hi, Caitlin,” Anna said.

“Hello, Professor Bloom.”

“You can call me Anna. So, what can I do for you?”

Kuroda recounted what they’d dreamed up so far: legions of ghost packets floating in the background of the Web, somehow self-organizing into cellular automata. Then: “So, what do you think?”

“It’s a novel idea,” Anna said slowly.

“Could it work?” asked Caitlin.

“I … suppose. It’s a classic Darwinian scenario, isn’t it? Mutant packets that are better able to survive bouncing around endlessly. But the Web is expanding fast, with new servers added each day, so a slowly growing population of these ghost packets might never overwhelm its capacity — or, at least, it clearly hasn’t yet.”

“And the Web has no white blood cells tracking down useless stuff,” said Caitlin. “Right? They would just persist, bouncing around.”

“I guess,” said Anna. “And — just blue-skying here — but the checksum on the packet could determine if you’re seeing it as black or white; even-number checksums could be black and odd-number ones white, or whatever. If the hop counter changes with each hop, but never goes to zero, the checksum would change, too, and so you’d get a flipping effect.”

“I thought of something similar,” Kuroda said, “although the checksum didn’t occur to me.”

“And,” Caitlin said to Dr. Kuroda, “you said cellular automata rules can arise naturally, right? Like with that snail that uses them to paint its shell? So maybe all of this just spontaneously emerged.”

“Maybe indeed,” said Kuroda, sounding intrigued.

“I think I smell a paper,” said Anna.

“You want to be a mathematician when you grow up, right, Miss Caitlin?” asked Kuroda.

I am a mathematician, she thought. But what she said was, “Yes.”

“How’d you like to get the jump on the competition and coauthor your first paper with Professor Bloom and me? ‘Spontaneous Generation of Cellular Automata in the Infrastructure of the World Wide Web.’”

Caitlin was grinning from ear to ear. “Sweet!”

* * *

Chapter 28

“Well, there’s no doubt now, is there?” said Shoshana, shifting her gaze from the painting to Dr. Marcuse and then back again. “That’s me again, all right.”

They were in the main room of the bungalow, watching the live video feed as Hobo painted away in the gazebo. Four LCD monitors were lined up on a workbench, one for each of the cameras; it reminded Shoshana of the security guard’s station in her apartment building’s lobby.

Marcuse nodded his great lump of a head. “Now, if he’d just paint something other than you.” A pause. “Note that he’s doing your same profile again: you looking off to the right. If he’d done it the other way, that might have torpedoed my thought about it reflecting brain lateralization.”

“Well,” said Shoshana, “it is my good side.”

He actually smiled, then: “Okay. Let’s put your video-editing skills to work.”

Shoshana had a not-so-secret hobby: vidding. She took clips of TV shows she’d snagged from BitTorrent sites and cut them to fit popular songs, making humorous or poignant little music videos that she shared with like-minded vidders on the Web. Her fandoms included the TV medical drama House, which had a lot of slashy subtext that was great for mixing to love songs, and the latest incarnation of Doctor Who. Marcuse had caught her working on these once or twice over lunch, using the fancy Mac the Institute had had donated to it.

“When Hobo’s done,” continued Marcuse, “take the footage from all four cameras and splice together a version that shows the whole thing as it happened. Real Hollywood-style, okay? Shot of Hobo, shot of canvas over Hobo’s shoulder, close-up on canvas, back to Hobo, like that. I’ll write up a voice-over commentary to go with it.”

“Sure,” Shoshana said, looking forward to the assignment. Timbaland has nothing on me.

“Good, good.” Marcuse rubbed his big hands together. “After this hits YouTube, the only cutting room our Hobo is going to be involved with is your edit suite.”

* * *