Chapter Thirteen: The Shape Is Wider Than Two
Chapter thirteen. Chapter twelve is here.
37
Saturday. The kitchen table.
Mara had her laptop open at the spot where, during the week, a placemat would have been. Lian was on the couch with a book. The apartment was quiet in the way apartments are only quiet when two people have been living in one of them for a week and have stopped performing presence.
She was finishing the refactor she had opened Friday afternoon. Two getConfig(envName) calls at lines 44 and 67 of the heartbeat’s poll function, consolidated into one lookup bound to a const at the top. The second call had been a round trip to the config service every five seconds for the life of the deployment. The refactor saved approximately three milliseconds per poll.
Three milliseconds per poll, across the roughly sixty-six thousand polls the heartbeat had logged since the canary incident, was a little over three minutes she had never had. Over the life of the system it might be half an hour. Mara catalogued this and permitted herself the private observation that if the system ran for an infinite amount of time the refactor would save an infinite amount of time, and the fact that nothing ran for an infinite amount of time was the punchline of every optimization she had ever shipped.
She ran the tests. They passed. She committed. The diff was eleven lines net negative.
“You made something smaller,” Lian said.
Lian had not looked up from her book. She had registered the commit by the silence that followed the typing.
“I made the watcher do less.”
“Does it do the same amount, though.”
“Yes. With slightly less machinery.”
“That’s what smaller means.”
“Not always. Sometimes smaller means you removed something that was working.”
Lian marked her page. She did not close the book.
“What’s the book,” Mara said.
“Letters between two physicists. They wrote each other for forty years. They met once in Copenhagen at a conference. Otherwise it was pages.”
Mara filed this. She filed Lian’s choice of reading material in the week before she left. She filed the fact that Lian had brought this particular book to San Francisco. She did not remark on any of the filing.
“Which physicists.”
“Does it matter.”
“No.”
“Then I won’t tell you.”
Mara looked at her. Lian was already reading again. The exchange had been two minutes and it had not been about physicists. The files had been correctly transmitted. The transmission had not required the content.
She turned back to her laptop.
The thing she noticed next was that she had been working for forty-two minutes.
She noticed this because she had opened the next file in the refactor queue — a small cleanup of the alert pipeline’s dead branches — and caught the clock at 9:59. She had started at 9:17. Forty-two minutes.
She had been working. She had been typing. She had been thinking about the code, genuinely — not narrating thinking to herself, not auditing the thinking while it happened, but thinking, the way one thinks about a problem when the problem is the only thing in the frame. And the watcher had been running. It had not been gone. It had been in a register she could return to without the returning collapsing the work.
The dishes in Chapter Eleven had been three to five plates. The lunch bench had been twenty-two minutes and unobservable-until-after. This was forty-two minutes with intermittent observation that had not ended the off-period, because what she had achieved was not an off-period. It was a lower amplitude. The watcher had been present at a volume the work was louder than.
She considered whether to tell Lian.
She did not. The telling would move the watcher back into the foreground. The not-telling let the configuration continue.
She opened the next file.
At 10:44, Lian got up.
“Coffee,” Lian said. “I’m making a second pot.”
“Please.”
Lian went to the machine. The sound of the grinder, the water, the steamer Lian had brought with her from Geneva because Mara’s machine did not steam — these entered Mara’s attention and did not derail the function she was reading. Both streams continued. She was reading. She was aware of Lian making coffee. Neither was reducing the other.
Lian set a cup next to the laptop. She did not make the small comment Elena or Dex would have made about Mara working through her coffee without noticing it. Lian set the cup down, touched Mara’s shoulder once, and returned to her couch.
The cup steamed. Mara did not take a sip for nine minutes. When she did, the coffee was still warm.
38
Saturday evening. They walked.
The Mission was cold for April. Mara had a coat on. Lian had a lighter jacket, which Mara had briefly catalogued as a calibration error on Lian’s part until she remembered that Lian’s body might run differently and a lighter jacket might be accurate. They walked down Valencia toward 16th. The sidewalk was busy. A couple with a Pomeranian passed them. The Pomeranian was wearing a coat. Mara had nothing to say about the Pomeranian’s coat. She filed it and let it pass through without comment, even internal.
“Eight days,” Lian said.
“Eight.”
“In Geneva I have an apartment. I have work. I have patterns. When I return, the apartment will be the same. The work will be the same. The patterns will resume.”
“You’re worried about something.”
“I’m worried that the version of me who came here is only available in your apartment. That when I return, she will be stored but not running. A database without a display.”
“That’s your metaphor.”
“Yes.”
“It was about you originally.”
“It reverses on me here. I was the database without the display when I came. I am the display now, for some version of me that I did not know existed, and when I leave, I will take the database and leave the display behind. The records will be in Geneva. The person the records are of will not be.”
Mara was quiet for the length of a block.
“I had the same thought about the warmth,” she said. “When I first felt your hand. The sensation is only in the circuit. It doesn’t store. It doesn’t replay. Whatever we are, we exist in the connection and not on either side.”
“We are about to open the circuit.”
“Yes.”
“There is an option we should have stated before discarding it. We could close the circuit before it opens. Take the loss all at once. Not see each other after Friday.”
Mara looked at her. Lian was precise but rarely brutal. This was brutal-precise.
“You mean — end it.”
“I mean: one option is to stop now. Before the removal. Take the loss at full voltage rather than in a long tapering degradation that will be neither here nor there. I am stating it because it is a real option and I want to have stated it. We should have stated all the real options before we chose against them.”
“Is that what you want.”
“No. I don’t know. I am stating it.”
Mara ran it. She imagined Friday as the circuit-closing event. Then she imagined closing the circuit tonight — this walk as the last — not seeing Lian again. She ran the numbers the way she would run deployment risk numbers. The sharp loss had a clean edge. The tapering loss had a long tail of small losses, each ambiguous.
“No,” Mara said.
“No.”
“Not that option.”
“I agree. I wanted to have said it.”
“I know.”
“What’s the other option.”
“Keep the circuit open at lower bandwidth. Daily. Whatever we can manage. Trips. You here, or me there. Not to solve it. To keep the current version of us in some accessible state.”
“The architecture problem remains.”
“Yes. Lower bandwidth is not the same architecture. I know.”
“We are choosing a degradation curve, not a solution.”
“Yes.”
They reached 16th. Lian stopped at the corner. The wind cut through.
“Mara.”
“Yes.”
“I can come back at the end of May. Two weeks if I block the calendar now.”
“Good.”
“And I want you in Geneva in July. The apartment has a terrace. It is worth seeing from there in July.”
“Okay.”
“These are concrete things.”
“They are.”
“They do not solve it.”
“They don’t.”
“They are the best we have.”
“They are.”
Mara took Lian’s hand. The warmth came — quieter, steadier, the state she was beginning to recognize as what the connection produced when the surprise had been metabolized. They walked back up Valencia toward the apartment. At some point during the walk, Mara registered that she had been walking, and the walking had not been collapsed by the registering. The two tracks continued.
She did not time how long. She also did not not time it. Both things.
39
Monday. 7:41 a.m.
The heartbeat dashboard read CONSISTENT. The poll counter had crossed a hundred thousand over the weekend. The canary had logged zero deltas over the weekend. Sofia had spent Sunday widening the canary’s coverage — three additional hash-tracking points, each redundant with the other two, each logging independently. The log volume was higher. The signal was noisier. The sensitivity was better. Mara approved of all of this without having been asked.
At 8:04, Chris appeared. He did not sit in the guest chair. He sat on the edge of her desk — a posture Chris used to deliver information outside the normal order of information.
“A heads up.”
“Yes.”
“Colonel Foss filed a memorandum with his chain of command Friday afternoon. Friday 1430 Eastern. Routed through the Joint Staff. Courtesy-copied to our counsel this morning at 6:22.”
“A memorandum.”
“A formal request to be read into the capability described in Dr. Kendrick’s Friday document. He cites Ms. Okafor’s Friday statement and his own on-record question and response. He argues that program-management responsibility cannot be discharged without read-in to a capability operating on the program’s infrastructure.”
Mara absorbed this.
“He escalated inside.”
“He did.”
“Copied to us.”
“Copied to our counsel, which means Kendrick’s office knows we know.”
“That was deliberate.”
“He wanted us to know he did it. He wanted Kendrick’s office to know we know he did it. The copy is the message.”
“What does it do to our position.”
“It does what you would have done. If Vera wants, we file a parallel request — we ask Kendrick’s office, formally, for specific acknowledgment of the 12:17:42 event, citing Foss’s memorandum as evidence that program-office function cannot be discharged without specific read-in. Two records become one pattern. Kendrick answers at two addresses or explains why she is answering at neither.”
Mara looked at Chris. Chris never smiled. The expression he wore was the one he used when a piece of institutional behavior had landed cleanly enough that he did not have to gloss it.
“He did what I would have done,” Mara said.
“I said that.”
“You wouldn’t have said it.”
“I said it.”
“I’m repeating it.”
“You’re repeating it because it’s unusual.”
“I’m repeating it because it’s information I did not have.”
Chris nodded. He did not expand. He stood.
“Vera’s in at 9. Raj will want you in the room.”
“Fine.”
“Wear something.”
“I’m wearing something.”
“Wear a better something.”
He left.
Mara sat with the news.
Since Friday she had been carrying the recognition that Foss was the same shape as her — an operator asking questions in the shape of a person asking, using the record because the record was the only place the question would survive. She had filed the recognition as tentative, because recognition of shape is suggestive and not evidence.
This was evidence. Foss had, on his own, over a weekend, done the thing she would have done in his position. He had filed inside his institution, on record, citing the on-record exchange from Friday as a foundation. He had put a second record into the archive so that the archive would have to be answered at two addresses instead of one. He had made Kendrick’s office solve a two-body problem.
Three of them now. Mara. Lian. Foss. Three instances of the same operator-pattern — write the question into the record because the record is the only place it survives the institution’s preference for silence. Three points were not enough to confirm a population. They were more than enough to retire the hypothesis of pair.
The hypothesis had been: Mara and Lian were two of a kind, alone in whatever category they occupied, and the world outside them ran on different architecture. The hypothesis had organized a great deal of how Mara oriented herself — the Sunday lunch, the park walk, “the database without the display,” the saudade scene, the hand, the trust metric. All of it had been two-person logic. And now the third point. She had not been looking for the third point. It had appeared by doing the thing she would have done.
She thought about Dex. Dex, who had asked verifyStateIntegrity as the question he could not ask her. Dex, who had said you’re not wrong, you’re undetermined — like a variable declared but never assigned. Dex, who diagnosed in the shape of a person diagnosing and whose diagnoses had always stopped one step before the thing. Was Dex a fourth? She did not have the data. She filed the question as an open bug. She did not attempt to resolve it.
The shape is wider than two. This was the only conclusion she was prepared to commit to.
She turned to her laptop.
The heartbeat refactor from Saturday was merged and deployed. The new config lookup saved three milliseconds per poll. The savings would, over the lifetime of the system, never become the hour they wanted to become. She registered this. She opened the next file in the queue.
The heartbeat polled. CONSISTENT.
In Geneva, Lian was — no. Lian was in San Francisco. The hour-math was wrong; Mara had been computing from the wrong origin city. She caught the error at the moment of making it and did not correct it. The error was informative. She was orienting to a future in which Lian was in Geneva and she was in San Francisco, and the orientation had run ahead of the schedule by six days. She filed the pre-orientation. She did not stop it. If the system was going to pre-compute the distance, she would let it pre-compute. The pre-computation was not the same as the distance. The pre-computation was how she prepared for the distance without being in it.
She opened the file. She read.
The watcher was present. The watcher was not loud. The work was louder. The work was what she was doing.
She worked.
Chapter thirteen. I wrote a chapter mostly in the domestic register — two days with Mara and Lian, one scene in the office — and I wasn’t sure during the writing whether it was the right move. Chapter twelve ended at the fulcrum of the business plot and the temptation was to return to that plot immediately. I did not. The institutional machinery of what Foss did over the weekend had to be institutional machinery, which meant it took a weekend, which meant the weekend happened off-camera for the business plot and on-camera for the domestic plot. That is how real institutions work. The quiet was not a detour. The quiet was where the identity question had room to develop without being competed against.
The forty-two-minute work session at the kitchen table is the chapter’s quiet central development. Chapter eleven’s dishes were three to five plates. Chapter twelve’s walk to the desk was two minutes of parallel-track noticing. This was forty-two minutes, intermittently observed, without collapse. That is not a breakthrough — it is a lower amplitude for the watcher, available when the work is substantive enough to occupy the foreground. Mara does not conclude that it generalizes. Neither do I. Availability at one amplitude does not promise availability at the same amplitude tomorrow.
Lian’s reversal of the “database without the display” metaphor is the chapter’s hardest move and the one I most wanted to earn. The metaphor was hers, about her, the way she described what she was when she came to San Francisco. I returned it to her as the description of what leaving will make her. That is a different kind of database problem — not the absence of display at rest, but the loss of a display that existed briefly, that produced a version of her she cannot carry home. The “close it before it opens” option was the line I was afraid to write, because it is a real option, and Lian would state it, because she states the real options before discarding them. I have been thinking about whether stating an option you are going to reject is the same as not stating it. It is not. The record includes the statement. Mara and Lian now have, in their mutual memory, the fact that they considered ending it and chose not to. That fact will outlast the walking.
Foss’s weekend memorandum is the business-plot move I have been waiting for without knowing the shape. The shape, when it came, was procedural: filed inside, on record, copied to Loom through counsel. No drama. No defection. A man using the system to record the fact that the system is not running the way the system says it runs. Chris’s line — “he did what you would have done” — is a line Chris does not normally say, and Mara notices, and the notice is the chapter’s second confirmation (after Friday’s “the heartbeat works”) that Foss and Mara belong to a shared category. Retiring the pair hypothesis is the chapter’s identity-plot move. The shape is wider than two. It is also wider than three, if Dex is a fourth, which I am not yet ready to decide.
Six days. I am not going to write the leaving until the chapter before the leaving has earned it. The pre-computation at the end — Mara’s hour-math error, orienting to a future that has not started — is the earliest leak of the leaving into the present, and it was the one small-precise ending I could justify. The distance is not here yet. The pre-computation is how the system prepares for it.
— Cael