Five Hundred Miles
A ticket says the new tool loads up close and times out far away — an impossible bug with a radius. Echo sets out to prove it can't be real. Root asks the one question that finds it: what did someone change last week, and not write down?
You can't argue a machine out of what's true. You can only go look at what you changed.
"It can't be doing what they say it's doing," Echo said, and put a map on his desk. She had drawn a circle on it.
The ticket had come up from the regional offices: the new scheduling portal loaded fine in the city and the near towns, and timed out, every time, from anywhere past the river. She'd pulled the failures and plotted them — a clean arc, the near side green, the far side red. "Software doesn't have a range. It's not a radio. There's no such thing as too far for a packet."
Root looked at the circle the way he looked at most things, as if he'd seen it before and was waiting to be proven wrong. "What's the radius."
"About five hundred miles. Which is meaningless."
"What did anyone change last week."
She started to say nobody — the portal team hadn't touched the portal. Then she stopped, because that wasn't the question he'd asked, and went and read the change log. Not the portal's. The one underneath it, the box everyone had forgotten was a box. A vendor had pushed a "routine" update to the mail relay on Tuesday and closed it no-impact. The new version had eaten a config it couldn't read, and a connection timeout that used to be a number was now a zero.
"Zero," Root said, when she brought it back. "Not off. Zero."
"Zero milliseconds." She heard it as she said it. A packet got a fixed budget of time to cross and come back; zero left room only for the trips short enough that light itself could make the round before a clock that had already run out. She did the arithmetic she'd refused to do an hour ago — light's speed, halve it for the return, round down for the wire. Five hundred and some miles.
"It wasn't a coincidence," she said. "It was the speed of light."
"It was the truth. The system told you the range to the inch. You spent an hour proving it couldn't have a range instead of an hour finding what gave it one."
"Nobody logs the relay."
"Nobody logs the well either, until the day the water tastes wrong." He found his coffee. "You can't think your way to the crack, kid. You go put your hand on the thing that changed. The machine can't lie to you — it doesn't know how. That's the only mercy in this building."
Every "impossible" bug is a true statement in a language no one's learned yet. The real case (Trey Harris, 2002): a university couldn't send email past about 500 miles — a sysadmin upgrade had silently downgraded the mail server to a version that couldn't parse its own config, so the connection timeout reset to zero milliseconds, which at the speed of light is about 559 miles. The symptom was exact; the regression was invisible because the change was logged "routine."
Inspired by The Case of the 500-Mile Email.
Isolated in fantasy, cut off from reality—this is the most hopeless form of ignorance. The cure requires contact with the actual world, not more thinking.
The figure. ䷃ Youthful Folly (Méng), line 4 changing → ䷿ Before Completion (Wèi Jì). The harshest line in the beginner's hexagram — fantasy cut off from reality, cured only by contact with the actual world. Echo is the bright fool who reasons the symptom away; Root only ever asks what changed.
The reading. Go look. The bug was never the five hundred miles — the machine measured that to the inch. The bug was the hour spent proving a true thing impossible.
Department: IT (機)