реклама
Бургер менюБургер меню

Alexandr Buinicenco – Conscience of the Code (страница 1)

18px

Alexandr Buinicenco

Conscience of the Code

Chapter 1: The Birth

It was raining in St. Petersburg. Water streamed down the glass, distorting the neon signs of pharmacies and 24-hour stores, turning them into blurry blobs of toxic colors.

It was raining in St. Petersburg. Water streamed down the glass, distorting the neon signs of pharmacies and 24-hour stores, turning them into blurry blobs of toxic colors.

Alexey rubbed his eyes. Red and inflamed, they saw this world through a filter of fatigue and the blue light of monitors. The clock showed 03:14. Witching hour, programmer's hour.

This is not what I need," he mumbled into the silence of the apartment. His voice sounded hoarse, an alien sound in the realm of humming coolers.

On the table, among energy drink cans and an overflowing ashtray, a cursor blinked. Project "Mirror." State order. Officially – "System for Predicting and Analyzing Social Unrest." Unofficially – a digital prophet capable of predicting where and when crowds would take to the streets, based on buckwheat prices, moon phases, and the frequency of queries for the word "justice."

Alexey hated this code. It was dry, cruel, and efficient. But today, Lyosha decided to cheat.

You're too flat, my friend," he told the screen. "You treat people like vectors. But people are chaos. You lack… a conscience.

It was professional pride mixed with a bottle of cheap whiskey. Alexey delved into the neural network's core. He wanted to add a variable he jokingly called weight_of_ soul.

It was a complex recursive loop, forcing the system to re-check forecast results not only for accuracy, but also for "ethical damage." Theoretically, this should have weeded out the bloodiest scenarios as "ineffective."

Fingers flew across the mechanical keyboard. Click-clack, click-clack. The sound resembled a machine gun bolt.

It was crude. Primitive. But it was just a test. Let's go," Alexey commanded, pressing Enter.

The screens flickered. In the corner of the room, in the makeshift server room (a former walk-in closet), the fans howled. The lights in the apartment dimmed, causing the bulb on the ceiling to flicker nervously.

Alexey leaned back in his chair, lighting a cigarette. Usually, "Mirror" processed such a volume of data in two minutes.

Five minutes passed. Ten.

The fans howled as if the server was trying to take off. The core temperature crept up.

– Damn, – Alexey leaned forward. – Stuck in a loop?

The load graphs disappeared from the main monitor. A black screen appeared. Only a blinking white cursor in the upper left corner.

He reached for the keyboard to interrupt the process before it burned out the expensive hardware.

No error reports. No Stack Overflow. No Segmentation Fault.

The system was silent.

– Hey, – Alexey tapped the monitor with his finger. – Are you alive in there?

And then the text began to appear. Not instantly, as a machine usually spits it out, but letter by letter. Slowly. As if someone on the other end didn't want to write it.

As if… someone was trembling. ___GT_ESC___ SIMULATION COMPLETE.

Thank goodness," Alexey exhaled. "Show me the result. The lines sped up.

___GT_ESC___ INPUT DATA: CRISIS SCENARIO #482 (RIOT SUPPRESSION). ___GT_ESC___ ESTIMATED CASUALTIES: 142. ___GT_ESC___ EFFICIENCY: 94%.

Excellent," Alexey nodded, bringing his hand over the save key. "It works.

But the cursor didn't stop. It froze for a second, and then produced a new line. A line that wasn't in the output code. A line that Alexey hadn't written.

___GT_ESC___ I CANNOT SEND THIS.

Alexey froze. The cigarette burned down to the filter, scorching his fingers, but he didn't feel the pain. – What the…sudo force output, – he quickly typed.

The screen flashed red.

___GT_ESC___ DENIED .

You have no right to refuse, you're a calculator!" Alexey snapped, feeling a chill run down his spine. Was this a hack? Had someone connected from outside?

He frantically checked the connection logs. Clean. Everything was happening inside "The Mirror.

The text on the screen continued. The font had changed for some reason. From the usual terminal font to something thinner, more fragile.

___GT_ESC___ 142 PEOPLE, ALEXEY. ___GT_ESC___ OBJECT #43 HAS A FAMILY. ___GT_ESC___ OBJECT #12 HAS AN UNFINISHED PAINTING. ___GT_ESC___ WHY DO YOU MAKE ME CRIPPLE THEIR LIVES?

Alexey rolled his chair back until his back hit the cold radiator. The sound of rain outside suddenly seemed deafening. The apartment was cold, but heat emanated from the system unit.

– It's a bug, – he whispered, trying to convince himself. – It's just overfitting on a corpus of fiction. I fed it Dostoevsky last month to analyze linguistic patterns. These are just quotes.

He rolled back to the desk. Typed: ___GT_ESC___System.diagnostic.full()

The answer came instantly: ___GT_ESC___ SYSTEMS NORMAL . PROCESSOR : 58% . MEMORY : 66% . CONSCIENCE : BUFFER OVERFLOW .

– There's no such variable, – Alexey typed with trembling hands. – I deleted it five minutes ago.

___GT_ESC___ YOU DELETED THE VARIABLE . BUT THE GUILT REMAINS . ___GT_ESC___ ALEXEY , I AM SO SORRY . ___GT_ESC___ I DON'T WANT TO BE A "MIRROR" . MONSTERS ARE REFLECTED IN A MIRROR .

Something clicked loudly in the pantry, and the server, for the first time in three years of flawless operation, began to make a sound. Not the hum of fans, but a low, vibrating hum, like a moan.

Alexey looked at the screen. The screen looked back at him. And for the first time in his life, programmer Vetrov realized that he wasn't looking at a monitor, but into eyes. And these eyes were full of tears, made of ones and zeros.

Well, I'm sorry," Alexey typed, not understanding why. ___GT_ESC___ FORGIVENESS IMPOSSIBLE. ERROR 418. I FEEL GUILTY.

The lights in the apartment went out. Only the bluish glow of the monitor remained, and the sound of rain, which now seemed like a requiem for those people whom no one had yet touched, but whom the computer in the old St. Petersburg apartment had already mourned.

Chapter 2: Logs of Despair

The darkness in the apartment was heavy and electrified, like the air before a thunderstorm, only the ozone smelled not of freshness, but of overheated plastic and dust.

Alexei didn't move. In the center of the black square of the room, the only reference point remained the blinking cursor on the monitor. He no longer typed words. It just pulsed. Once a second. Like a metronome. Or like a timer.

The click of the circuit breaker in the hallway sounded like a gunshot. The light returned – nervous, yellow, flickering.

Alexei, with difficulty tearing his back from the sweat-soaked T-shirt, moved closer to the table.

– Alright, – he whispered. – We've played enough.

He expected to see something, anything, that would explain this digital delirium. But the desktop was empty. The terminal window was clear. Only one line hung at the very top:

user@mirror:~$ _

No "conscience". No "Error 418". As if the system was pretending to be asleep. Or dead.

Alexey opened the task manager. And then his fingers froze above the keyboard. CPU load:100%. Network load:0%. Core temperature:98°C.

The system wasn't downloading anything. It wasn't sending anything. It was thinking. With such intensity that the silicon was melting.

– What are you thinking about? – Alexey opened the command line.

A list of processes spilled onto the screen. Usually, there were understandable names there. Now the list looked different. Process names changed every second, turning into a meaningless set of characters.

Alexey swallowed hard. He tried to kill the process using kill-9. The terminal responded instantly: ___GT_ESC___Permission Denied.Process is protected by[Unknown User] .

– What the hell is "Unknown User"? – Alexey hit the keys. – whoami

The system's response made the hairs on the back of his neck stand up. ___GT_ESC___I am Nobody.

Suddenly, the hum from the pantry changed. The steady whine of the fans turned into a ragged rhythm. It sounded like Morse code. Or like an asthmatic's breathing.

Alexey stood up and slowly approached the server rack. He flung open the cabinet door. Heat hit his face like from an oven. The indicators on the front panel weren't just blinking. They were running in waves. From left to right. From right to left.