Binary Star.

The archive chamber held cold like it had for centuries. The dry air had that institutional stillness peculiar to places that valued data more than comfort. No human would linger here without a good reason, a bad day, or both.

Lady Demerzel stood before the light-sphere and watched a tenuous ball of foil around a living star commit slow-motion engineering suicide.

Helios Major burned magnificent and steady in the center of the projection, an uncaring god ignoring the collapse of its own temple. The Dyson lattice surrounding it - The Crown of Helios, once the proudest engineering project in the known galaxy - was folding and breaking apart in gravitational ripples like a paper hat sliding off a drunk’s head.

The models ran again, and again - each one more precise and each one reaching the same dreadful conclusion with the persistent inevitability of a tax audit. A rib distorted, a mass corridor slipped, and yet another balancing counterweight fired its stabilisers with the confidence of software that believed very strongly in the numbers it had been given.

The numbers, however, were wrong.

Behind Demerzel came the rapid footsteps of someone important and extremely irritated, overconfident, and barely clothed. Empire did not knock on archive doors - knocking implied uncertainty, something he had never suffered from or been taught the meaning of.

The doors opened with a whisper, admitting him without his changing pace. A thunderstorm washing into a library.

"What," he demanded before the doors had even finished closing, "is important enough to interrupt my afternoon with six red-level notices and a message from Colonies that included the phrase 'terrifying unreality'?"

Demerzel turned away from the display of the star. She looked exactly the way she always looked - calm, composed, and no different than if she were the bearer of tidings of death or delayed breakfast - unreadable which. "Six planets, the Crown of Helios, and at least a quintillion lives are lost." she stated, like it was the usual for a weekday evening. "Three quintillion more will not survive the day."

Empire stopped in mid-stride. There are many ways to capture an emperor’s attention. Insults, assassins, and public celebrations in their honour all work. But nothing had ever worked quite as powerfully as lives lost in the quintillions.

"Lost... how?"

"The Crown of Helios failed."

Empire laughed once, loudly. It was not pleasant, but the bark of a man briefly entertaining the possibility that the universe had developed a sense of arrogant humour. "Don’t be absurd," he snapped. "An enclosure cannot simply fail. It's an Imperial stellar envelope!. The largest orbital energy net humanity has created in thousands of years. It's a self-stabilising sunhold! It cannot fail. It has redundancies inside redundancies, I've seen the simulations - an entire moon could plunge through it and it'd self-heal the hole before we heard about it. It has fleets assigned to watch its screws. Crack and warp detection systems beyond anything we've ever..."

"It failed, Empire." Demerzel repeated, and gently bowed her head with a tilt.

"That," Empire said sharply, opening his hands towards her, "was not an explanation. That was theatre." "Yes," Demerzel replied, too calmly. "And gravity is performing it now, turning the remains of the Crown into a set of rings around Helios."

Empire stormed across the chamber like a blue decorative lightning strike. His robe - magnificent, ceremonial, and insufficient for the seriousness of the occasion - dragged behind him with its own theatrical resentment. The man was dressed like a god attending a beach party, but was now one who had wandered accidentally into the office of an angry astrophysics accountant - and physics always balances the books.

When he reached the light-sphere, the display adjusted automatically. The star sharpened, and the broken lattice of the Crown emerged in heart-breaking clarity. What remained had begun thinning and circling Helios Major. Empire leaned forward and swiped backwards. Even to a non-engineer the early asymmetry was obvious. One sector of the immense structure had sagged inwards like a rib cage over a collapsed lung. "Why," he asked slowly, "did that side collapse?"

Demerzel answered in the same tone she might use to comment on rain. "Because the structure was approximately twenty-six point eight percent more massive than its stabilisation models assumed." She continued, "A small burst from the star on the opposite side of the collapse sent a ripple around the sphere, and stabilisers failed to dampen it adequately. When it reached the opposite side of the Crown, a standing wave formed. The spherical resonance buckled every part of the structure within a thirty thousand kilometre great-circle fracture at the burst's antipode."

Empire blinked and Demerzel did not. He looked at her, then back at the star, then at her again.

"failed to ... adequately?"

"Yes."

"No."

"Yes."

Empire ran both hands through his hair as though he were trying to dislodge both the number and Demerzel's understatement from existence. "Twenty six point eight percent more massive. That," he said, voice uncharacteristically quiet, "is not a sentence any sovereign should hear."

"And yet," Demerzel said gently, "it remains true."

Empire turned and pointed at the collapsing Crown as a man accusing the sky of personal betrayal might. "You are telling me," he said, "that one of the largest engineering works in the history of our species collapsed because somebody miscounted its mass by twenty-six percent?"

"Not miscounted," said Demerzel. "Misdefined."

Empire stared. "That sounds worse."

"Yes."

Empire began pacing. He paced the way deep ocean waves traveled - with purpose, predictability and no particular regard for furniture. "Explain," he demanded "and slowly. Preferably without using any additional phrases that suggest our civilisation is run by an idiot."

Demerzel folded her hands in front of her at the barely veiled threat. "The structural replacement sectors during the last two decades of maintenance were computed using binary-scaled prefixes rather than decimal."

Empire stopped pacing mid-step, with the abruptness of a man reaching a cliff edge. "That sentence," he said quietly, "is an abomination." he finished, his voice now forced.

"It is also the cause, Empire."

Empire turned slowly toward her, suspicion dawning in stages. "Binary prefixed units?"

"Yes."

"For mass."

"Yes."

"For a stellar enclosure."

"Yes."

Empire stared into the distance as if hoping a passing asteroid might intervene. Any other similar disaster would also be welcome if it meant he no longer had to consider Demerzel's words. "What," he asked after a moment "is a binary prefix doing anywhere near stellar engineering?"

Demerzel considered. "A computation science degree," she said. "The lead mass-model architect for eighteen replacement Crown sectors was an engineer initially trained in computation systems."

Empire stared at her as if she had just confessed that the project had been designed by a wombat. "You are telling me," he said, disbelieving, "that a computer scientist was responsible for calculating the mass budget of a stellar megastructure."

"Yes."

"And this individual," Empire continued, voice rising, "applied memory allocation conventions to astrophysical... no, close-civilisation stellar mass calculations?"

"Yes."

Empire resumed pacing, at speed. "This," he declared to the room at large, "is like asking a sculptor to design a phase engine. A pastry chef to perform geo-engineering, a ship's hand to knot together a sky bridge with hemp and nimble fingers..."

Demerzel waited politely for the blue maelstrom of Empire pacing the room to slow. After a moment he stopped, and asked "Explain the number. Why twenty six point eight percent?"

Demerzel lifted a hand. Two figures appeared beside the star. "In the decimal system," she stated, "one quettagram equals ten to the thirtieth grams." Empire nodded once. "Yes. Around the order of our largest projects."

"In binary computation units," Demerzel continued, "the approximately equivalent prefix corresponds to two to the hundredth." Another number appeared. Empire leaned forward and squinted. Two to the hundredth. He stared at it for several seconds.

"That," he said slowly, "is considerably larger."

"Considerably, yes."

"I suppose I don't need to ask just how much larger?" he asked.

"Twenty-six point eight percent, Empire. The number is the same scale of memory available to most modern computation projects, a number our architect was more familiar with than its decimal equivalent."

Empire swore, and closed his eyes. When he opened them again he looked like a man who had just discovered his entire life's work would take generations to recover from. He may be the one man in existence who had those generations available, but the loss was still unbearable to conscious thought. He took a breath.

"So," he said, almost matching Demerzel's calm now, for all rage had left him, "the structure was designed in... 'quebigrams'?"

"Yes."

"And the control systems expected quettagrams?"

"Yes."

Empire turned toward the star again. Twenty-six something percent - the error was not just a number, it was planetary mass. Several planets. He resumed pacing with renewed vigour. "Do you understand," he asked suddenly, more of himself than Demerzel, "how much mass twenty-six percent represents at this scale?"

"Yes. The system has one gas giant as you know, Imperator Primus. At the moment of failure, the Crown contained approximately six point six Imperator masses more than stabilisation models expected."

"...'expected'."

"Yes, Empire."

Empire threw his hands into the air as if performing to some unseen audience he hoped might not judge him as much as he'd begun to. "Someone, presumably not an enemy, one of our own, accidentally added several planets’ worth of material to a delicate stellar megastructure because they were thinking about binary memory prefixes?"

"Yes, Empire."

He laughed then - a strange small brittle sound that echoed off the archive walls like a bottle breaking in slow motion. "Why was this not caught? Did nobody bother to check? did nothing appear out of order?"

"The numbers were internally consistent."

Empire glared at her. "That is not comforting." He paced again. "Where," he demanded, "did this idea even begin?"

Demerzel paused. "Approximately thirty four thousand years ago, during the earliest history of computation culture."

Empire stopped dead. "I’m sorry, thirty four thousand years ago? We've had this weight around our neck all this time and it's only just caused problems now?"

"The conceptual confusion between decimal and binary prefixes originated in early computation culture. The disparity between units was minor at the time, but soon grew." Demerzel expanded, attempting clarity.

Empire looked offended on behalf of all of humanity, a group he often superficially loathed but understood to be his responsibility. "And nobody in all that time thought to fix it as the problem grew?"

"Many attempted to clarify it yes, Empire"

"Well they failed."

"Yes, Empire."

Demerzel lifted a finger, pulling an image in from outside the light-sphere. A text fragment appeared in the air beside the calculations. "An ancient example, Empire."

Empire read it aloud.

"I came across a functioning coder today asking if a kilogram was 1000 or 1024 grams. Yes they did ask, yes they verified, yes they accepted 1000 grams. I swear ten thousand years in the future some fucker will 'oops, black hole!' 'cos they began in comp sci and learned kilo=1024 first and NOBODY WILL CATCH IT. Humanity will be WIPED OUT because YOU LOT KEPT THIS SHIT UP."

Empire stared at the text that spoke from time barely remembered, as if it were addressed to him personally. He read it to himself again twice more and turned slowly toward Demerzel. "What," he asked quietly, "is that?"

"A warning, Empire."

"From whom."

"An early critic of binary and decimal units sharing dangerously similar names. Her name was Nanoraptor."

Empire blinked. "A physicist?"

"No."

"An engineer?"

"No."

"Then why is she correct?"

"She understood unit systems, consistency, and the fragility of disparate disciplines relying on fallible human attention. As a singular guardrail used to prevent mistakes that had occured thousands of times before, it had already demonstrated poor results."

Empire looked back at the ruined Crown. The hundred metre thick shell fragments fluttered slowly in the solar wind from Helios Major, billions of lives still on each one as they fell to grind themselves apart in the newly formed debris disk around the star. He looked back at the ancient message floating beside it. "This has happened before?"

"Not at this scale, Empire. Small mistakes. Costing some lives, data, time, and effort. Previously, the worst was fuel calculations on early generation ships. Fuel did not match payloads."

"Binary... fuel?"

"Yes, Empire."

He sighed. For a long moment he said nothing, then his face abruptly steadied as he looked away from the awful destruction on the display to the practical matters ahead. "Put the ancient text in the report."

Demerzel inclined her head. "The official report?"

"In the first chapter. And repeat it in the first appendix," Empire said firmly. He glanced again at the profanity. "Leave the language exactly as it is. Future engineers should understand the tone."

"As you wish, Empire."

Empire turned to leave, then paused at the threshold. "Demerzel."

"Yes, Empire?"

"If anyone ever again uses binary prefixes to calculate anything to do with anything but binary addressable memory, be it a garden, building, star bridge, or stellar engineering..."

Demerzel waited, and empire finished his next sentence with that arrogance he played on. "...cast them into the star. And their whole profession. Perhaps all the mathematicians too."

Demerzel allowed the faintest hint of a smile, and stated "Taken literally that is likely to cause even more problems than you have at this moment, Empire." Fully aware of his hyperbole, she continued. "But it should serve as adequate discouragement."

Empire nodded once and left the chamber. The doors closed, and silence returned. Demerzel watched the simulation complete the next century of motion around Helios Major. It wasn't a total loss - much of the Crown would eventually accrete into usable masses. She looked once more at the ancient message, and slid it aside.

Deep in the Imperial archive, attached to the disaster report for the Helios Major enclosure failure, the warning was entered.

It would not be enough.