DAY 6 6:18 P.M.
I woke up in my bed in the residential1 module2. The air handlers were roaring so loudly the room sounded like an airport. Bleary-eyed, I staggered over to the door. The door was locked. I pounded on it for a while but nobody answered, even when I yelled. I went to the little workstation on the desk and clicked it on. A menu came up and I searched for some kind of intercom. I didn’t see anything like that, although I poked3 around the interface4 for a while. I must have set something off, because a window opened and Ricky appeared, smiling at me. He said, “So, you’re awake. How do you feel?”
“Unlock the goddamn door.”
“Is your door locked?”
“Unlock it, damn it.”
“It was only for your own protection.”
“Ricky,” I said, “open the damn door.”
“I already did. It’s open, Jack5.”
I walked to the door. He was right, it opened immediately. I looked at the latch6. There was an extra bolt, some kind of remote locking mechanism7. I’d have to remember to tape over that. On the monitor, Ricky said, “You might want to take a shower.”
“Yeah, I would. Why is the air so loud?”
“We turned on full venting8 in your room,” Ricky said. “In case there were any extra particles.”
I rummaged9 in my bag for clothes. “Where’s the shower?”
“Do you want some help?”
“No, I do not want some help. Just tell me where the goddamn shower is.”
“You sound angry.”
“Fuck you, Ricky.”
The shower helped. I stood under it for about twenty minutes, letting the steaming hot water run over my aching body. I seemed to have a lot of bruises—on my chest, my thigh—but I couldn’t remember how I had gotten them.
When I came out, I found Ricky there, sitting on a bench. “Jack, I’m very concerned.”
“How’s Charley?”
“He seems to be okay. He’s sleeping.”
“Did you lock his room, too?”
“Jack. I know you’ve been through an ordeal10, and I want you to know we’re all very grateful for what you’ve done—I mean, the company is grateful, and—”
“Fuck the company.”
“Jack, I understand how you might be angry.”
“Cut the crap, Ricky. I got no goddamn help at all. Not from you, and not from anybody else in this place.”
“I’m sure it must feel that way ...”
“It is that way, Ricky. No help is no help.”
“Jack, Jack. Please. I’m trying to tell you that I’m sorry for everything that happened. I feel terrible about it. I really do. If there were any way to go back and change it, believe me, I would.”
I looked at him. “I don’t believe you, Ricky.”
He gave a winning little smile. “I hope in time that will change.”
“It won’t.”
“You know that I always valued our friendship, Jack. It was always the most important thing to me.”
I just stared at him. Ricky wasn’t listening at all. He just had that silly smile-and-everything-will-be-fine look on his face. I thought, Is he on drugs? He was certainly acting11 bizarrely.
“Well, anyway.” He took a breath, changed the subject. “Julia’s coming out, that’s good news. She should be here sometime this evening.”
“Uh-huh. Why is she coming out?”
“Well, I’m sure because she’s worried about these runaway12 swarms14.”
“How worried is she?” I said. “Because these swarms could have been killed off weeks ago, when the evolutionary15 patterns first appeared. But that didn’t happen.”
“Yes. Well. The thing is, back then nobody really understood—”
“I think they did.”
“Well, no.” He managed to appear unjustly accused, and slightly offended. But I was getting tired of his game.
“Ricky,” I said, “I came out here on the helicopter with a bunch of PR guys. Who notified them there’s a PR problem here?”
“I don’t know about any PR guys.”
“They’d been told not to get out of the helicopter. That it was dangerous here.”
He shook his head. “I have no idea ... I don’t know what you’re talking about.”
I threw up my hands, and walked out of the bathroom.
“I don’t!” Ricky called after me, protesting. “I swear, I don’t know a thing about it!” Half an hour later, as a kind of peace offering, Ricky brought me the missing code I had been asking for. It was brief, just a sheet of paper.
“Sorry about that,” he said. “Took me a while to find it. Rosie took a whole subdirectory offline a few days ago to work on one section. I guess she forgot to put it back. That’s why it wasn’t in the main directory.”
“Uh-huh.” I scanned the sheet. “What was she working on?”
Ricky shrugged16. “Beats me. One of the other files.”
/*Mod Compstat_do*/
Exec (move{? ij (Cx1, Cy1, Cz1)} )/*init */
{ ij (x1, y1, z1)} /*state*/
{ ikl (x1,y1,z1) (x2,y2,z2) } /*track*/
Push {z(i)} /*store*/
React <advan> /*ref state*/
?1 {(dx(i, j, k)} {(place(Cj,Hj)}
?2 {(fx,(a,q)}
Place {z(q)} /*store*/
Intent <advan> /*ref intent*/
?ijk {(dx(i, j, k)} {(place(Cj,Hj)}
?x {(fx,(a,q)}
Load {z(i)} /*store*/
Exec (move{? ij (Cx1, Cy1, Cz1)} )
Exec (pre{? ij (Hx1, Hy1, Hz1)} )
Exec (post{? ij (Hx1, Hy1, Hz1)} )
Push { ij (x1, y1, z1)}
{ ikl (x1,y1,z1) move (x2,y2,z2) } /*track*/ {0,1,0,01)
“Ricky,” I said, “this code looks almost the same as the original.”
“Yeah, I think so. The changes are all minor17. I don’t know why it’s such an issue.” He shrugged. “I mean, as soon as we lost control of the swarm13, the precise code seemed a little beside the point to me. You couldn’t change it, anyway.”
“And how did you lose control? There’s no evolutionary algorithm in this code here.” He spread his hands. “Jack,” he said, “if we knew that, we’d know everything. We wouldn’t be in this mess.”
“But I was asked to come here and check problems with the code my team had written, Ricky. I was told the agents were losing track of their goals ...”
“I’d say breaking free of radio control is losing track of goals.”
“But the code’s not changed.”
“Yeah well, nobody really cared about the code itself, Jack. It’s the implications of the code. It’s the behavior that emerges from the code. That’s what we wanted you to help us with. Because I mean, it is your code, right?”
“Yeah, and it’s your swarm.”
“True enough, Jack.”
He shrugged in his self-deprecating way, and left the room. I stared at the paper for a while, and then wondered why he’d printed it out for me. It meant I couldn’t check the electronic document. Maybe Ricky was glossing18 over yet another problem. Maybe the code really had been changed, but he wasn’t showing me. Or maybe—
The hell with it, I thought. I crumpled19 up the sheet of paper, and tossed it in the wastebasket. However this problem got solved, it wasn’t going to be with computer code. That much was clear.
Mae was in the biology lab, peering at her monitor, hand cupped under her chin. I said, “You feel okay?”
“Yes.” She smiled. “How about you?”
“Just tired. And my headache’s back.”
“I have one, too. But I think mine’s from this phage.” She pointed20 to the monitor screen. There was a scanning electron microscope image of a virus in black and white. The phage looked like a mortar21 shell—bulbous pointed head, attached to a narrower tail. I said, “That’s the new mutant you were talking about before?”
“Yes. I’ve already taken one fermentation tank offline. Production is now at only sixty percent capacity. Not that it matters, I suppose.”
“And what’re you doing with that offline tank?”
“I’m testing anti-viral reagents,” she said. “I have a limited number of them here. We’re not really set up to analyze22 contaminants. Protocol23 is just to go offline and scrub any tank that goes bad.”
“Why haven’t you done that?”
“I probably will, eventually. But since this is a new mutant, I thought I better try and find a counteragent. Because they’ll need it for future production. I mean, the virus will be back.”
“You mean it will reappear again? Re-evolve?”
“Yes. Perhaps more or less virulent24, but essentially25 the same.” I nodded. I knew about this from work with genetic26 algorithms—programs that were specifically designed to mimic27 evolution. Most people imagined evolution to be a one-time-only process, a confluence28 of chance events. If plants hadn’t started making oxygen, animal life would never have evolved. If an asteroid29 hadn’t wiped out the dinosaurs30, mammals would never have taken over. If some fish hadn’t come onto land, we’d all still be in the water. And so on. All that was true enough, but there was another side of evolution, too. Certain forms, and certain ways of life, kept appearing again and again. For example, parasitism31—one animal living off another—had evolved independently many times in the course of evolution. Parasitism was a reliable way for life-forms to interact; and it kept reemerging. A similar phenomenon occurred with genetic programs. They tended to move toward certain tried-and-true solutions. The programmers talked about it in terms of peaks on a fitness landscape; they could model it as three-dimensional false-color mountain range. But the fact was that evolution had its stable side, too.
And one thing you could count on was that any big, hot broth32 of bacteria was likely to get contaminated by a virus, and if that virus couldn’t infect the bacteria, it would mutate to a form that could. You could count on that the way you could count on finding ants in your sugar bowl if you left it out on the counter too long.
Considering that evolution has been studied for a hundred and fifty years, it was surprising how little we knew about it. The old ideas about survival of the fittest had gone out of fashion long ago. Those views were too simpleminded. Nineteenth-century thinkers saw evolution as “nature red in tooth and claw,” envisioning a world where strong animals killed weaker ones. They didn’t take into account that the weaker ones would inevitably33 get stronger, or fight back in some other way. Which of course they always do.
The new ideas emphasized interactions among continuously evolving forms. Some people talked of evolution as an arms race, by which they meant an ever-escalating interaction. A plant attacked by a pest evolves a pesticide34 in its leaves. The pest evolves to tolerate the pesticide, so the plant evolves a stronger pesticide. And so on.
Others talked about this pattern as coevolution, in which two or more life-forms evolved simultaneously35 to tolerate each other. Thus a plant attacked by ants evolves to tolerate the ants, and even begins to make special food for them on the surface of its leaves. In return the resident ants protect the plant, stinging any animal that tries to eat the leaves. Pretty soon neither the plant nor the ant species can survive without the other.
This pattern was so fundamental that many people thought it was the real core of evolution. Parasitism and symbiosis36 were the true basis for evolutionary change. These processes lay at the heart of all evolution, and had been present from the very beginning. Lynn Margulies was famous for demonstrating that bacteria had originally developed nuclei37 by swallowing other bacteria.
By the twenty-first century, it was clear that coevolution wasn’t limited to paired creatures in some isolated38 spinning dance. There were coevolutionary patterns with three, ten, or n life-forms, where n could be any number at all. A cornfield contained many kinds of plants, was attacked by many pests, and evolved many defenses. The plants competed with weeds; the pests competed with other pests; larger animals ate both the plants and the pests. The outcome of this complex interaction was always changing, always evolving. And it was inherently unpredictable.
That was, in the end, why I was so angry with Ricky.
He should have known the dangers, when he found he couldn’t control the swarms. It was insanity39 to sit back and allow them to evolve on their own. Ricky was bright; he knew about genetic algorithms; he knew the biological background for current trends in programming. He knew that self-organization was inevitable40.
He knew that emergent forms were unpredictable.
He knew that evolution involved interaction with n forms.
He knew all that, and he did it anyway.
He did, or Julia did.
* * *
I checked on Charley. He was still asleep in his room, sprawled41 out on the bed. Bobby Lembeck walked by. “How long has he been asleep?”
“Since you got back. Three hours or so.”
“Do you think we should wake him up, check on him?”
“Nah, let him sleep. We’ll check him after dinner.”
“When is that?”
“Half an hour.” Bobby Lembeck laughed. “I’m cooking.”
That reminded me I was supposed to call home around dinnertime, so I went into my room and dialed.
Ellen answered the phone. “Hello? What is it!” She sounded harried42. I heard Amanda crying and Eric yelling at Nicole in the background. Ellen said, “Nicole, do not do that to your brother!”
I said, “Hi, Ellen.”
“Oh, thank God,” she said. “You have to speak to your daughter.”
“What’s going on?”
“Just a minute. Nicole, it’s your father.” I could tell she was holding out the phone to her.
A pause, then, “Hi, Dad.”
“What’s going on, Nic?”
“Nothing. Eric is being a brat43.” Matter-of-factly.
“Nic, I want to know what you did to your brother.”
“Dad.” She lowered her voice to a whisper. I knew she was cupping her hand over the phone. “Aunt Ellen is not very nice.”
“I heard that,” Ellen said, in the background. But at least the baby had stopped crying; she’d been picked up.
“Nicole,” I said. “You’re the oldest child, I’m counting on you to help keep things together while I’m gone.”
“I’m trying, Dad. But he is a majorly turkey butt44.”
From the background: “I am not! Up yours, weasel poop!”
“Dad. You see what I’m up against.”
Eric: “Up your hole with a ten-foot pole!”
I looked at the monitor in front of me. It showed views of the desert outside, rotating images from all the security cameras. One camera showed my dirt bike, lying on its side, near the door to the power station. Another camera showed the outside of the storage shed, with the door swinging open and shut, revealing the outline of Rosie’s body inside. Two people had died today. I had almost died. And now my family, which yesterday had been the most important thing in my life, seemed distant and petty.
“It’s very simple, Dad,” Nicole was saying in her most reasonable grown-up voice. “I came home with Aunt Ellen from the store, I got a very nice blouse for the show, and then Eric came into my room and knocked all my books on the floor. So I told him to pick them up. He said no and called me the b-word, so I kicked him in the butt, not very hard, and took his G.I. Joe and hid it. That’s all.”
I said, “You took his G.I. Joe?” G.I. Joe was Eric’s most important possession. He talked to G.I. Joe. He slept with G.I. Joe on the pillow beside him.
“He can have it back,” she said, “as soon as he cleans up my books.”
“Nic ...”
“Dad, he called me the b-word.”
“Give him his G.I. Joe.”
The images on the screen were rotating through the various cameras. Each image only stayed on screen for a second or two. I waited for the image of the shed to come back up. I had a nagging45 feeling about it. Something bothered me.
“Dad, this is humiliating.”
“Nic, you’re not the mother—”
“Oh yeah, and she was here for maybe five seconds.”
“She was at the house? Mom was there?”
“But then, big surprise, she had to go. She had a plane to catch.”
“Uh-huh. Nicole, you need to listen to Ellen—”
“Dad, I told you she’s being—”
“Because she’s in charge until I get back. So if she says to do something, you do it.”
“Dad. I feel this is unreasonable46.” Her members-of-the-jury voice.
“Well, honey, that’s how it is.”
“But my problem—”
“Nicole. That’s how it is. Until I get back.”
“When are you coming home?”
“Probably tomorrow.”
“Okay.”
“So. We understand each other?”
“Yes, Dad. I’ll probably have a nervous breakdown47 here ...”
“Then I promise I’ll visit you in the mental hospital, as soon as I get back.”
“Very funny.”
“Let me speak to Eric.”
I had a short conversation with Eric, who told me several times that it was not fair. I told him to put Nicole’s books back. He said he didn’t knock them down, it was an accident. I said to put them back anyway. Then I talked to Ellen briefly48. I encouraged her as best I could. Sometime during this conversation, the security camera showing the outside of the shed came up again. And I again saw the swinging door, and the outside of the shed. In this elevation49 the shed was slightly above grade; there were four wooden steps leading from the door down to ground level. But it all looked the way it should. I did not know what had bothered me. Then I realized.
David’s body wasn’t there. It wasn’t in the frame. Earlier in the day, I had seen his body slide out the door and disappear from view, so it should be lying outside. Given the slight grade, it might have rolled a few yards from the door, but not more than that. No body.
But perhaps I was mistaken. Or perhaps there were coyotes. In any case the camera image had now changed. I’d have to sit through another cycle to see it again. I decided50 not to wait. If David’s body was gone, there was nothing I could do about it now. It was about seven o’clock when we sat down to eat dinner in the little kitchen of the residential module. Bobby brought out plates of ravioli with tomato sauce, and mixed vegetables. I had been a stay-at-home dad long enough to recognize the brands of frozen food he was using. “I really think that Contadina is better ravioli.”
Bobby shrugged. “I go to the fridge, I find what’s there.”
I was surprisingly hungry. I ate everything on my plate.
“Couldn’t have been that bad,” Bobby said.
Mae was silent as she ate, as usual. Beside her, Vince ate noisily. Ricky was at the far end of the table, away from me, looking down at his food and not meeting my eyes. It was all right with me. Nobody wanted to talk about Rosie and David, but the empty stools around the table were pretty obvious. Bobby said to me, “So, you’re going to go out tonight?”
“Yes,” I said. “When is it dark?”
“Sunset should be around seven-twenty,” Bobby said. He flicked51 on a monitor on the wall. “I’ll get you the exact time.”
I said, “So we can go out three hours after that. Sometime after ten.”
Bobby said, “And you think you can track the swarm?”
“We should. Charley sprayed one swarm pretty thoroughly52.”
“As a result of which, I glow in the dark,” Charley said, laughing. He came into the room and sat down.
Everyone greeted him enthusiastically. If nothing else, it felt better to have another body at the table. I asked him how he felt.
“Okay. A little weak. And I have a fucking headache from hell.”
“I know. Me too.”
“And me,” Mae said.
“It’s worse than the headache Ricky gives me,” Charley said, looking down the table. “Lasts longer, too.”
Ricky said nothing. Just continued eating.
“Do you suppose these things get into your brain?” Charley said. “I mean, they’re nanoparticles. They can get inhaled53, cross the blood-brain barrier ... and go into the brain?”
Bobby pushed a plate of pasta in front of Charley. He immediately ground pepper all over it.
“Don’t you want to taste it?”
“No offense54. But I’m sure it needs it.” He started to eat.
“I mean,” he continued, “that’s what everybody’s worried about nanotechnology polluting the environment, right? Nanoparticles are small enough to get places nobody’s ever had to worry about before. They can get into the synapses55 between neurons. They can get into the cytoplasm of cardiac cells. They can get into cell nuclei. They’re small enough to go anywhere inside the body. So maybe we’re infected, Jack.”
“You don’t seem that worried about it,” Ricky said.
“Hey, what can I do about it now? Hope I give it to you, is about all. Hey, this spaghetti’s not bad.”
“Ravioli,” Bobby said.
“Whatever. Just needs a little pepper.” He ground some more over the top. “Sundown is seven-twenty-seven,” Bobby said, reading the time off the monitor. He went back to eating. “And it does not need pepper.”
“Fucking does.”
“I already put in pepper.”
“Needs more.”
I said, “Guys? Are we missing anybody?”
“I don’t think so, why?”
I pointed to the monitor. “Who’s that standing56 out in the desert?”
1 residential | |
adj.提供住宿的;居住的;住宅的 | |
参考例句: |
|
|
2 module | |
n.组件,模块,模件;(航天器的)舱 | |
参考例句: |
|
|
3 poked | |
v.伸出( poke的过去式和过去分词 );戳出;拨弄;与(某人)性交 | |
参考例句: |
|
|
4 interface | |
n.接合部位,分界面;v.(使)互相联系 | |
参考例句: |
|
|
5 jack | |
n.插座,千斤顶,男人;v.抬起,提醒,扛举;n.(Jake)杰克 | |
参考例句: |
|
|
6 latch | |
n.门闩,窗闩;弹簧锁 | |
参考例句: |
|
|
7 mechanism | |
n.机械装置;机构,结构 | |
参考例句: |
|
|
8 venting | |
消除; 泄去; 排去; 通风 | |
参考例句: |
|
|
9 rummaged | |
翻找,搜寻( rummage的过去式和过去分词 ); 已经海关检查 | |
参考例句: |
|
|
10 ordeal | |
n.苦难经历,(尤指对品格、耐力的)严峻考验 | |
参考例句: |
|
|
11 acting | |
n.演戏,行为,假装;adj.代理的,临时的,演出用的 | |
参考例句: |
|
|
12 runaway | |
n.逃走的人,逃亡,亡命者;adj.逃亡的,逃走的 | |
参考例句: |
|
|
13 swarm | |
n.(昆虫)等一大群;vi.成群飞舞;蜂拥而入 | |
参考例句: |
|
|
14 swarms | |
蜂群,一大群( swarm的名词复数 ) | |
参考例句: |
|
|
15 evolutionary | |
adj.进化的;演化的,演变的;[生]进化论的 | |
参考例句: |
|
|
16 shrugged | |
vt.耸肩(shrug的过去式与过去分词形式) | |
参考例句: |
|
|
17 minor | |
adj.较小(少)的,较次要的;n.辅修学科;vi.辅修 | |
参考例句: |
|
|
18 glossing | |
v.注解( gloss的现在分词 );掩饰(错误);粉饰;把…搪塞过去 | |
参考例句: |
|
|
19 crumpled | |
adj. 弯扭的, 变皱的 动词crumple的过去式和过去分词形式 | |
参考例句: |
|
|
20 pointed | |
adj.尖的,直截了当的 | |
参考例句: |
|
|
21 mortar | |
n.灰浆,灰泥;迫击炮;v.把…用灰浆涂接合 | |
参考例句: |
|
|
22 analyze | |
vt.分析,解析 (=analyse) | |
参考例句: |
|
|
23 protocol | |
n.议定书,草约,会谈记录,外交礼节 | |
参考例句: |
|
|
24 virulent | |
adj.有毒的,有恶意的,充满敌意的 | |
参考例句: |
|
|
25 essentially | |
adv.本质上,实质上,基本上 | |
参考例句: |
|
|
26 genetic | |
adj.遗传的,遗传学的 | |
参考例句: |
|
|
27 mimic | |
v.模仿,戏弄;n.模仿他人言行的人 | |
参考例句: |
|
|
28 confluence | |
n.汇合,聚集 | |
参考例句: |
|
|
29 asteroid | |
n.小行星;海盘车(动物) | |
参考例句: |
|
|
30 dinosaurs | |
n.恐龙( dinosaur的名词复数 );守旧落伍的人,过时落后的东西 | |
参考例句: |
|
|
31 parasitism | |
n.寄生状态,寄生病;寄生性 | |
参考例句: |
|
|
32 broth | |
n.原(汁)汤(鱼汤、肉汤、菜汤等) | |
参考例句: |
|
|
33 inevitably | |
adv.不可避免地;必然发生地 | |
参考例句: |
|
|
34 pesticide | |
n.杀虫剂,农药 | |
参考例句: |
|
|
35 simultaneously | |
adv.同时发生地,同时进行地 | |
参考例句: |
|
|
36 symbiosis | |
n.共生(关系),共栖 | |
参考例句: |
|
|
37 nuclei | |
n.核 | |
参考例句: |
|
|
38 isolated | |
adj.与世隔绝的 | |
参考例句: |
|
|
39 insanity | |
n.疯狂,精神错乱;极端的愚蠢,荒唐 | |
参考例句: |
|
|
40 inevitable | |
adj.不可避免的,必然发生的 | |
参考例句: |
|
|
41 sprawled | |
v.伸开四肢坐[躺]( sprawl的过去式和过去分词);蔓延;杂乱无序地拓展;四肢伸展坐着(或躺着) | |
参考例句: |
|
|
42 harried | |
v.使苦恼( harry的过去式和过去分词 );不断烦扰;一再袭击;侵扰 | |
参考例句: |
|
|
43 brat | |
n.孩子;顽童 | |
参考例句: |
|
|
44 butt | |
n.笑柄;烟蒂;枪托;臀部;v.用头撞或顶 | |
参考例句: |
|
|
45 nagging | |
adj.唠叨的,挑剔的;使人不得安宁的v.不断地挑剔或批评(某人)( nag的现在分词 );不断地烦扰或伤害(某人);无休止地抱怨;不断指责 | |
参考例句: |
|
|
46 unreasonable | |
adj.不讲道理的,不合情理的,过度的 | |
参考例句: |
|
|
47 breakdown | |
n.垮,衰竭;损坏,故障,倒塌 | |
参考例句: |
|
|
48 briefly | |
adv.简单地,简短地 | |
参考例句: |
|
|
49 elevation | |
n.高度;海拔;高地;上升;提高 | |
参考例句: |
|
|
50 decided | |
adj.决定了的,坚决的;明显的,明确的 | |
参考例句: |
|
|
51 flicked | |
(尤指用手指或手快速地)轻击( flick的过去式和过去分词 ); (用…)轻挥; (快速地)按开关; 向…笑了一下(或瞥了一眼等) | |
参考例句: |
|
|
52 thoroughly | |
adv.完全地,彻底地,十足地 | |
参考例句: |
|
|
53 inhaled | |
v.吸入( inhale的过去式和过去分词 ) | |
参考例句: |
|
|
54 offense | |
n.犯规,违法行为;冒犯,得罪 | |
参考例句: |
|
|
55 synapses | |
n.(神经元的)突触( synapse的名词复数 );染色体结合( synapsis的名词复数 );联会;突触;(神经元的)触处 | |
参考例句: |
|
|
56 standing | |
n.持续,地位;adj.永久的,不动的,直立的,不流动的 | |
参考例句: |
|
|
欢迎访问英文小说网 |