Previous Up Next

Diary, October 2023

Sun Mon Tue Wed Thu Fri Sat
  1   2   3   4   5   6   7
  8   9  10  11  12  13  14
 15  16  17  18  19  20  21
 22  23  24  25  26  27  28
 29  30  31

Sunday, October 1, 2023

Dune script and screenplay

Today, I finished working on my page where I compare the Dune book with the script, the screenplay and the transcript of the Dune 2021 film. The last bit I worked on, was about matching the scene 59 of the script with the text of Chapter 16, which is about the dinner with guests. I guess there are still points to improvement, but I will leave it as it is.

In the past months, I found some more first time watching reaction movies, the last of which has very poor quality. It also looks like it is speed up and that you have to watch it at 0.65 times the speed to get about the normal speed, but even than it is very hard to understand.

Tuesday, October 3, 2023


At 17:31, I bought the book Alle mensen die ik ken: Een leven verzameld written by Lisa Huissoon in Dutch published by Singel Uitgeverijen in 2020, ISBN:9789029542456, from charity shop Het Goed for € 4.30. The title of the book is Dutch for 'All the people I know: A life collected.' The books contains the first names in alphabetical order of 2131 people that the author knows or has met together with some notes, most of the time, just a few words specifying how she knows the person, but sometimes a short story. The book is based on the final work she made for her Creative Writing major at ArtEZ University of Arts in Arnhem.

OctoPuszle: 6×6 groups

This weekend, I continued working on the program for the OctoPuszle program. I wrote some code that from an existing solution, tries to find new solutions by finding a replacement for each 6 by 6 square of tiles. I combined this with the method of finding new solutions by swapping two pairs of tiles. The program kept on finding more and more solutions and the ratio of solutions not yet explored with the solutions that were explored kept on getting slowly larger and larger. I changed the program such that it groups all the solutions that can be transformed by (repeatingly) performing the two types of transformations. This shows that there are many groups with a small size and some groups that are very large. Below a table with the number of groups with a given size:
size    #
  1    280   280
  2    326   652
  3     45   135
  4    169   676
  5      5    25
  6     63   378
  7      2    14
  8     59   472
  9      6    54
 10     11   110
 11      3    33
 12     36   432
 14      5    70
 15      1    15
 16     19   304
 18      3    54
 20      1    20
 22      2    44
 24     12   288
 26      1    26
 28      3    84
 30      3    90
 32      2    64
 33      1    33
 36      4   144
 40      2    80
 42      1    42
 48      5   240
 60      1    60
 63      1    63
 80      1    80
After of each group at least 86 solutions are expanded, there is one group that has 1456 solutions, meaning that of this group, only 5.9% has been investigated, meaning that it can still grow much larger.

Sunday, October 8, 2023

Dier Day Rally

I accompanied Andy on the Dier Day Really (Animal Day Rally) again, like I did last year. Besides Volkswagen Beetles and Citroën 2CV's, there were also two Citroën 2DS that are often nicknamed 'pike' in the Netherlands. Thus another type of car that is given a name of an animal based on it shape. It was the tenth time this rally was held. For this reason every body was given a wool hat with some text to celebrate this. For some picture, see this page (in Dutch).

Octopuszle progress report

The program I wrote for the OctoPuszle has continued running. It finished finding some more groups:
 63      1    63
 80      1    80
108      1   108
117      1   117
176      1   176
651      1   651

There are still seventeen groups that are being investigated. It is still possible that some will be connected, as happened in the past days. Below a table that gives some information about the seventeen groups. The first row gives the number of solutions of the groups that have been investigated. The second column gives the number of solutions that have been found sofar and the third column gives the percentage of the number of known solutions belonging to the group that have been invesitgated. It is clear that some of the larger groups still have a lot of unvestigated solutions and could still grow substantial in size.

1277   1786  71.500560
1277   2001  63.818091
1277   2066  61.810261
1277   8329  15.331973
1277   9499  13.443520
1277   9763  13.079996
1277  10086  12.661114
1277  11961  10.676365
1277  12505  10.211915
1277  15779   8.093035
1971  18558  10.620757
1277  19336   6.604261
1277  20877   6.116779
1277  21427   5.959770
1277  24173   5.282753
3118  26055  11.966993
4346  55660   7.808121

Monday, October 9, 2023

Emulator for the i386

I started to write an emulator for the i386 processor in order to analyze the live-bootstrap files. In May, I wrote a program to parse kaem files. Now, I am thinking about developing an emulator to process the files in a controlled manner. My first goal was to be able to interpret the hex0-seed file, such that it could parse the hex0_x86.hex0 file resulting in itself. I had to do some debugging to get it working, but I managed to do so this evening in this commit. The program is still very much geared to the input that needs to be processed. It only implements the instructions that are needed. I relied on the comments in the hex0_x86.hex0, but I also looked at Chapter 17 80386 Instruction Set of Intel 80386 Reference Programmer's Manual. The next goal will be to be able to interpret the kaem-optional-seed, which implements a program to execute kaem scripts.

Saturday, October 14, 2023

Human Landscapes

I visited some exhibitions that are part of Fotomanifestatie Enschede 2023, which has the theme Human Landscapes. I visited the following locations:

No internet connection

At the end of the afternoon, the internet stopped working. I did the usual procedure of unplugging the modems, but it did not solve the problem. I noticed that the power light of the Genexis glass fiber modem kept on blinking as if the power supply was faltering. I phoned the toll free support number. The first time, I was suggested to follow the instructions at my providers website. I failed to connect to that website, because my mobile phone does not support G5, I was not able to contact the website. I phoned the toll free support number again and after sometime, got a helpdesk person on the phone. I was instructed to switch of the Genexis for two minutes (to force some kind of reset) and also to perform a factory reset on our wifi modem. After the two minutes the power light of the Genexis kept on faltering. An appointment for next Monday afternoon was made for a service person to visit us and perform some repair. I decided to unplug the Genexis modem.

Monday, October 16, 2023


At 12:25:58, I bought the book Herman de Vries: toevalstekeningen | random objectivations written by Herman de Vries and Lisette Pelsers, edited by Lilian Seegers, written in Dutch and English, and published by Kröller-Müller Museum in 2015, ISBN:9789073313361, from bookshop Broekhuis for € 50.00.

Internet connection restored

This afternoon, a service person came to visit us and after having a quick look, replaced the Genexis modem for a new one, and our internet connection was restored. In the past two days, we often thought about looking up something on the internet.

Sunday, October 22, 2023

Curly kale

This afternoon, I blanched some curly kale for the first time by steaming it in a pan with a layer of water boiling for three minutes. Later I realized that we also have a steamer. Maybe a good idea to use that next time. Yesteday, we received two heads of curly kale from Herenboeren Usseler Es. Conny had put them in a vase in the hallway. We also received two kilos of potatoes, one kilo of white sweet potatoes, a red pumpkin, a small green pumpkin, celery root, stem onions, winter cherry and two bags of whole wheat flour (approximately 1Kg each). I also brought another two kilo bag of wheat grain to clean. We removed approximately 300 grams of kale from each head. I blanced the curly kale from one head and put it in the freezer compartment of the refigerator after it cooled down. From the other head we made curly kail hotchpotch also using some of the potatoes we got yesterday. We added some pork cut in cubes to the hotchpotch and ate it together with some smoked saugate, some fried liverwurst, some gherkins and some red roasted peppers strips, which I although never had before, fitted very well with the hotchpotch.

Debugging the emulator

Since ninth of this month, I have been working on the emulator, of which the code can be found here. I have come to discover how hard it is to debug the emulator. I did find some interesting resources with information about the instructions: A table giving the instructions based on their hexadecimal value and x86 and amd64 instruction reference. I am thinking about building a debugger into the emulator, like I did for template script language I developed when working on implementing an IDL-compiler for Eclipse Cyclone DDS.

Tuesday, October 24, 2023

Strong symmetric-key encryption

On Monday, March 26, 2012, I wrote something about symmetric-key encryption. Today, I worked on the program Encrypt.cpp, which I started working on based on the ideas that I presented there. The program is primarily to test the algorithms. I also used the pseudorandome number sequence test program ENT (from the Fourmilab/ent_random_sequence_tester git repository) to check the random properties of the encoded file. Everytime the program is executed it produces an file with a different contents. Everytime, I ran the ENT program, it reported an entropy of 7.99 or higher and that it cannot be compressed. I am thinking about writing a simple editor with which I an encoded file can be created and editted, without it having to be stored unencrypted in a file. This could be as a very primitive replacement for a password manager. I think I am going to follow Build Your Own Text Editor. As with each encryption method that is not implemented by experts, I have to state that I cannot give any guarantee that it is fit for any purpose.

Thursday, October 26, 2023


At 16:07:47, I bought the following two books from charity shop Het Goed for € 6.00 each:


This evening, I went to see the film Oppenheimer with six colleagues. A rather complex movie with two time lines and flash-backs from one of them. I got the feeling that there were some people in the room could not follow the film, because I saw some of them leaving (and returning) the room. Nevertheless, this is a very interesting and entertaining movie, which made me realize how less I knew about him and the atomic bomb. I like the short 'cameo' of Frits Göbel and the story line about Jean Tatlock. I am considering to read the book American Prometheus: The Triumph and Tragedy of J. Robert Oppenheimer on which the film is based.

Saturday, October 28, 2023


This morning, this is what we got from Herenboeren Usseler Es, a farming cooperative we are members of.

Clockwise starting in the left bottom corner: 1Kg floury potatoes, head of green chicory, two red cabbages, three white cabbages, bunch of radishes, some field lettuce, two pieces of fennel and two cloves of garlic. The garlic is not part of the harvest. They are leftover cloves from the planting that was done last week. Garlic needs a long growing season and the best time to plant garlic is in the fall, October or November.


Some links related to Nico:


At Tetem art space, I saw the exhibition Enschede-Zuid by Ilja Kolosovs. This exhibition is part of the Fotomanifestation Enschede 2023 of which I already visited all the other locations, most of them two weeks ago. Another visitor remarked that one of the photographs was upside-down and I had to agree with him when I took a closer look.

This months interesting links

Home | September 2023 | November 2023