propaganda

2026 May Retrospective

In my April retrospective. I have hinted at how we might have just heard the first gong that signaled the beginning of the end of the so called unlimited and highly subsidized token era.

Roughly a month or so later, it feels like it’s a lot more serious than that, and a whole lot of people might find themselves feeling like their favorite toys were taken away by the end of year.

2026 is shaping up to be one of the most interesting years since the annus horribilis that turned out to be 2020, sans the mighty tiger king, the toilet paper craze, and all that sweet banana bread of course.

The Boroughs

This was a rather unexpected surprise to be perfectly honest. Take Dr. Octopus, the Stranger Things and Cocoon. Blend it all together really well, and you get something approximately resembling the Boroughs.

I really hope that this won’t be yet another one of those single-season-wonders, like the rather excellent Night Sky, which sadly has never seen second season.

Future Shock (Documentary)

There’s no greater raconteur than Orson Welles. Enough said.

Abandoned Rail Road

The “Sackhoff” Show

starbuck

Monthly “Layoffs Report

yogibear

According to Layoffs.fyi, there were 124_636 people laid off in 2025, and at the time of me writing this up in 2026, the count is at a whopping 116_739 already.

We are not even halfway through the year. Let that sink in, phun intended. It’s also worth keeping in mind that the actual number is way higher than whatever is being reported on Layoffs.fyi.

Monthly “Book Review

This months’ book has never been translated into English, and as a direct result cannot be found on Amazon, but I still have a physical copy of it in my relatively tiny collection of techno-babble, which is why I decided to share it with you here.

limbpas

I happen to own the edition displayed on the left (white and bordeaux), and I totally didn’t expect there to be another edition of it, considering that it is really nothing to write home about to be perfectly honest.

Don’t want to be too harsh on my fellow countryman here, but it is the truth. Why did I buy it then, back in the day? Well, it had a couple of chapters on the CHR and FLI formats, which raised my interest at a glance, only to be disappointed once I actually got the chance to read through it all.

Runtime Error 200

While I am on the subject of Pascal, I thought that I’d do a little detour and talk about the infamous Runtime Error 200. Do you still remember it? While it probably never caused the mass hysteria that the various Y2K bugs ended up causing, it was still something that generated quite a bit of a stir back in the good old days to put it bluntly.

trout_salmon2

People of course would spread all sorts of FUD about it, like the claims that it was an actual CPU hardware bug, which of course was total and utter nonsense. It was nothing more than a good old fashioned bug inside the CRT library that shipped with the respective Pascal versions.

The resolution of the timer (PIT) controllable via the BIOS interrupts was about 55 ms. Now, in order to implement the Delay procedure within the CRT library, there was a tiny bit of initialization code that would be performed early in the execution of any executable that happened to be compiled and linked with the affected versions.

This initialization code would try to measure the amount of ticks that could be performed within this 55 ms interval. The ticks would then be divided by 55 in order to get the final result, which then in turn would be used by the Delay procedure later.

As CPUs were getting faster, the number of ticks that could be performed within the given internal would increase, until it has gotten to the point where the result of the division would no longer fit within a 16-bit register.

This was then mistakenly classified as a division by zero error by the CRT, hence the peculiar runtime error message, which makes this whole affair even more confusing.

program Hello;

uses crt;

begin
  writeln('Hello, world!');
  Delay(1000);
end.
$ TPC HELLO.PAS
$ NDISASM HELLO.EXE > HELLO.ASM
; ...
00000140  268A1D            mov bl,[es:di]
00000143  B8E4FF            mov ax,0xffe4
00000146  99                cwd  
00000147  E83C02            call 0x386
0000014A  F7D0              not ax
0000014C  F7D2              not dx
0000014E  B93700            mov cx,0x37    ; = 55
00000151  F7F1              div cx          
00000153  A35E00            mov [0x5e],ax
; ...

Oh, the good old days, am I right?

Monthly “Coup de cœur”

This is the last one from the Mekka & Symposium 2000, alright? Mikrostrange by Haujobb happens to be one of the most memorable demos from around this time frame.

Please enjoy the show, and don’t forget to try the fish!


2026-05-31  /  retrospective