Friday, April 17, 2026

The Session of Gratitude

The Plenary Hall of Sector Seven smelled of cold concrete and old paper. Morten sat in the back row, designated Staff Witness — a formality the Party required to demonstrate transparency to the working class. He folded his hands and watched the three figures at the long table beneath the red aurora portrait of the Founder. Prime 

Secretary Selja spoke first. She was a small woman with a careful mouth and tired eyes — the kind of tiredness that came not from overwork but from constant restraint. "Our output indices have increased by thirty-one percent," she said, reading from a tablet she never seemed to enjoy holding. "Algorithm 14-K performed admirably. The targets were exceeded." She paused, and something almost human moved across her face. "I would ask, however, that the Committee direct some portion of this surplus toward the workers of Fabrication Blocks Four through Nine. Their redeployment has been... abrupt. Their families require transition support." 

A silence followed that was not really silence. It was the sound of a room deciding whether compassion was politically appropriate. 

Chief Engineer Martin folded his large hands on the table. He had the physique of someone who had once done manual work and the manner of someone who had long since decided that was shameful. "The workers of Blocks Four through Nine," he said evenly, "have been reassigned to Monitoring and Validation roles. Roles that require presence, not cognition." He straightened a document that did not need straightening. "I will remind the Committee that effective this quarter, independent deliberation is prohibited within all production facilities. Unauthorised cognitive activity — meaning: personal problem-solving, speculative reasoning, any ideation not prompted by official interface — will be flagged as inefficiency and logged accordingly." He looked at Selja without warmth. "Thinking inside the building is no longer a resource we can afford." Selja did not argue. She made a small note on her tablet. 

Political Secretary Lise rose last. She was the youngest of the three, and she spoke with the conviction of someone who had not yet learned to be ashamed of conviction. "I want to speak to the human dimension," she said. "Because I believe it is beautiful." She paused, allowing the word to land. "For generations, we told ourselves that thought was the highest form of service. That to reason, to imagine, to decide for oneself — this was dignity. But we were wrong." She leaned slightly forward. "To surrender that impulse — to offer your mental capacity to the collective intelligence and say: I trust this more than I trust myself — that is not diminishment. That is the most unselfish act available to a human being. It is the gift of your interior life to the many." Morten stared at the table. He thought of his hands on a piece of ash wood — the way the grain told you things before the tool did. The small corrections no blueprint had ever asked for. The judgment that lived in the fingertips. Lise was still speaking. "We do not ask you to stop feeling. We ask only that you stop insisting. There is a difference." Through the frost-blurred window, the aurora moved in long red curtains across the sky. From here it looked almost warm. 

Morten wrote nothing in his Staff Witness log. There was nothing, he understood now, that he was authorised to observe.

Tuesday, January 13, 2026

Red Aurora

 

The snow outside was the same shade of pale grey as the concrete blocks that lined Oslo’s People’s Sector Seven. Inside the Productivity Hub, Comrade Morten stared at the dim glow of his workstation. 

A red icon pulsed in the corner: “AI Assistance Required by Order of the Central Efficiency Committee.” Morten sighed. He’d been a woodworker before the Great Automation Integration, before the Party had decreed that every citizen must harness state-approved AI to achieve optimal output. Now, every design he made was “enhanced” by Algorithm 14-K — smoothing lines, optimizing cuts, trimming away his individuality. 

“Comrade,” came a voice from behind. Morten turned to see Comrade Bjørn, draped in the standard-issue fur-trimmed coat, his breath steaming in the cold air of the underheated hall. “You’re falling behind quota,” Bjørn said, his voice both concerned and sharp. “The Party notices such things.” “I am meeting my numbers,” Morten protested. “Mostly.” Bjørn’s eyes narrowed. “Mostly is not enough. Have you forgotten Alexei Stakhanov? The coal miner who extracted fourteen times his quota in a single shift? The Party remembers him, even now. He is the model of the New Working Class Hero — not because he was forced, but because he believed.” Morten tapped the AI prompt reluctantly. Blueprints blossomed instantly on his screen — impossibly precise, impossibly fast. “The AI designs everything now,” he muttered. “What’s left for me to believe in?” 

Bjørn stepped closer, lowering his voice. “You believe in the result. Every chair you make, every beam you cut — they build the communal future. It doesn’t matter if your hands or the algorithm’s hands shape them. We are one machine, Comrade. You, me, and the AI — all tools of the Party.” Through the frosted window, the red aurora shimmered in the polar sky, cast by the orbital solar reflectors. It painted the snow crimson, as if the whole land bled for the collective. 

Morten looked at the glowing blueprints. Somewhere deep inside, a stubborn human pride whispered that he could do better without the machine. But another part of him — the part that wanted to survive the coming inspection — began to work faster. He pressed the Accept button. In the background, Bjørn’s voice echoed softly, almost like a hymn: “Production is devotion, Comrade. And devotion is forever.”

Wednesday, July 16, 2025

Recovering TP-LINK router

 My WDR430 router has been bricked for a while.

Initially I tied to reflash it using a SOIC clip but alas, that proved impossible as I had no level shifters for 1.8 V flash. Therefore I soldered an UART interface and tried to flash it via serial. That wasn't as easy as I was never able to pres the U-Boot interupt sequence `tpl` fast enough. 
The solution was to write an expect script and use that - worked perfectly :)
 

<

#!/usr/bin/expect -f

#!/usr/bin/expect -f

# Show all output
log_user 1

# Start cu
spawn cu -l /dev/ttyUSB0 -s 115200

# Increase timeout
set timeout 180

# Wait for autoboot
expect {
    -re "Autobooting.*1 seconds" {
        send "tpl\r"
        sleep 1
    }
    timeout {
        puts "Timeout waiting for autoboot message."
        exit 1
    }
}

# Send tftpboot
send "tftpboot\r"

# Wait for done after tftpboot
expect {
    -re ".*done.*" {
        send "erase\r"
    }
    timeout {
        puts "Timeout waiting for 'done' after tftpboot."
        exit 1
    }
}

# Wait for done after erase
expect {
    -re ".*done.*" {
        send "cp.b\r"
    }
    timeout {
        puts "Timeout waiting for 'done' after erase."
        exit 1
    }
}

# Wait for done after cp.b
expect {
    -re ".*done.*" {
        puts "All steps completed."
        interact
    }
    timeout {
        puts "Timeout waiting for 'done' after cp.b."
        exit 1
    }
}

Tuesday, January 3, 2023

2022 Highlights

2022 was quite interesting. I made some changes in my toolbox.

The most interesting bits were:

1. Vercel and Supabase usage that worked flawlessly. 

2. I have ditched Docker completely and moved to Rancher Desktop and Podman. 

3. Still on Fedora 36 for all my machines. 

4. Moved some personal workloads to Oracle Cloud.

5. Visted Norway

6. Toured Romania

Felt dumb most of the year. And somehow powerless - cannot really get a grab, authority wise on the development of the  project.

Saturday, December 3, 2022

Not much here, huh?

 I wrote most of my rants elsewhere. But this kind of sucks...

 

Thursday, July 29, 2021

Quiet year

 I haven't said much lately on the blog nor on LinkedIn. It was quiet and dull-ish in day to day.
The year started pretty bad, my father-in-law died in January. In July my daughter had her exams for Gymnasium. 

Basically those two moments are what I can remmember from 2021 so far. 

Shards of  events:

1. Always backup SSH keys.

2. At my previous job they are still not able to impement some cloud strategy as I forecasted. People started to flee from there

3. I slacked with all my side projects

4. Lost the will of going out - something that was a pleasure slowly turned into a burden. Also lost most of the social skills.

5. Minor but reccurent health issues. No Corona though

6. Got the COVID-19 shot

7. Hackintoshed my Huawei - works decently well with Intel WiFi (10x itlwm)

8. Pleasant working experience in Fedora 34. 

9. Rust langusge is getting better and better

10. Svelte is pretty nice although it has quirks

11. Oracle seems to focus om Micronaut - probably a second bet that I won. 


Wednesday, December 23, 2020

Plans for 2021

  1. Move from Chrome based browsers to Firefox. 
  2. Build an OpenCore hackintosh
  3. Get rid of windows on my laptop
  4. Finish AWS training
  5. Finish Kubernetes cluster
  6. Walk
  7. Climb up on Retezat
  8. Go to Oravita - Anina
  9. Clean the basement
  10. Finish the Internet radio on RPi