Dutch / Nederlands
Site map

I write, therefore I am

With this variation on a famous statement by the philosopher Descartes, I would like to express that the act of writing about what happens in my life is important to me.

Saturday, April 13, 2024

In to the city

At Fotogalerie Objektief I saw the exhbition WOW, a World of Wildlife with photograpsh by Edgard Berben. At Concordia, I saw the exhibition by Roland Farkas.

Friday, April 12, 2024

Planet of Exile

I finished reading the book Planet of Exile by Ursula K. Le Guin, which is the second book in the omnibus Worlds of Exile and Illusion and which I started reading on April 6. I found this book a bit more exiting than the first book. I felt that it ended quite abruptly.

Thursday, April 11, 2024

Rondom PS

Conny and I visited Peter Struycken and together with him, we went to see the exhibtion Rondom PS: Peter Struycken en bevriende werken (in English: 'Around PS: Peter Struycken and befriended works') at Gorcums Museum. We both enjoyed this exhibition very much. It gives a good overview of his works. I do like the newest incarnation of his SHFT 34 work, now in the form of a mini computer in a wooden frame of which there were two on display. Besides the works by Peter Struycken, I found the following works noteworthy:

Wednesday, April 10, 2024


We left the hotel a little after ten in the morning and took the metro to the metro station Leuvehanven. From there we walked along the Nieuwe Maas. We saw the moter yaught Sherakhan. We arrived at the pedestrian and cyclist entry of the Maastunnel and used the wooden escalators to get to pedestrian tunnenl. We walked into the tunnel until where it gets level. This is about 20m below sealevel. I remember having visited this tunnel as a child. Probably just before the summer holidays of 1967. Interesting to visit it again after almost 57 years.

From there we walked to Depot Museum Boijmans Van Beuningen through the park where we saw the artwork Lost Pearl by Madeleine Berkhemer. Before going inside, we took some pictures of ourselves in the reflective plating on the outside. I found the following art works noteworthy:

We went to the roof-top and looked over the city.

Form the depot, we went to Het Nieuwe Instituut to see the exhibition REBOOT: Pioneering Digital Art. I found the following works noteworthy:

I walked around the book store on the ground floor and at 14:16:27, I bought Great Trees of New York Map for € 11.00.

We took the metro to Delfshaven, now a borough of Rotterdam. While walken there, we past the shawarma store "El Aviva" where the Kapsalon dish was first prepared. We walked through the area where the original city Delfshaven started as the harbour for Delft. From there we walked to city center along the road called Nieuwe Binnenweg. At number 146, I noted a space invaders tile, which is on the website of Invader for Rotterdam. Conny knows this road from the time she worked in the neighbourhood. We briefly visited the bookshops Van Gennep and Donner. In between the visits we had some icecream at McDonalds. We had dinner at Urumqi restaurant, an Uygur restaurant. Conny had a (rather spicy) noddles dish and I had the Urumqi polo dish, which tasted just like I remembered from having it before.

Tuesday, April 9, 2024


Early in the evening, Conny and I arrived in Rotterdam and checked-in at the Art Hotel. A bit later than we had planned due to some stupidity of mine. We crossed a street to find some place to eat. The Amaana restaurant was closed due to Eid al-Fitr. Around the corner we found Eethuis Nakiş, a Turkish restaurant, where we ordered Kapsalon with chicken. From there we walked to Erasmusbrug (English: "Erasmus Bridge") where we took some pictures. One of the pictures Conny took, is shown below:

Monday, April 8, 2024


Saturday, April 6, 2024

25.3° Celsius

The temperature at Twenthe Airport has gone up to 25.3° Celsius, which breaks the previous record of 23.3° on this date in 2020. This means we have the first regional summer day, which is defined as the temperature getting above 25°C. Yesterday, the maximum temperature was 17.0°C and the prediction for tomorrow is 18.6°C. This warm day is caused by Storm Kathleen, which pushes a lot of warm air from the South as can be seen on this Animation on instagram by Scott Duncan. We cleaned the bench outside and spend some time reading there. In out North facing garden, I saw the temperature go up to 27.c°C on a digital thermometer. I have no idea how accurate it is, but I do know that in the city it is often a bit warmer than in the open field.

Trying revng more

From soneone on the Discord 'orchestra' channel I got some help explaining what commands to use. I used the following command on the cc_x86 executable with a size of 14.2Kbyte, which is produced during the execution of the live-bootstrap from the file cc_x86.M1:
revng artifact --analyze decompile-to-single-file cc_x86 | revng ptml >cc_x86.c
This produces a cc_x86.c file of 20Mbyte file with 1530 switch-statements with a total of 52200 cases. It also has 9863 variable declarations and a large number (17889 or more) of assignment statement where one of the variables is simply assigned to another (possibly with a cast). Not something that is very useful for understanding the binary. I guess that the the rev.ng decompiler has problems with the non-standard calling convention that you do find in binaries created with hand coded assembly.

Rocannon's World

Today, I finished reading the book Rocannon's World by Ursula K. Le Guin, which is the first book in the omnibus Worlds of Exile and Illusion and which I started reading on December 2 last year. The main part of the story covers a long and sometimes dangerous journey over the surface of a planet, much like the one found in The Left hand of Darkness. Honestly, I find this way of telling a story, with a single story line, a bit boring, especially when it is only in the last chapters and epilog somethings are suggested that place the whole story in a different light. Spoiler: Did I understand it correctly that it was totally not accidental that Rocannon met the Ancient One and that entity was the 'shadow' that he had sensed before?

Friday, April 5, 2024

Trying revng again

Recently, the rev.ng decompiler has gone open source (announcement). On January 16, I reported about trying it. I encountered a bug that I did report as issue #345. In the past days, I did some debugging myself with respect to this issue and even made some suggestions about the cause. I also studied part of the code base. Today, the issue was fixed, but when I looked at the commit. with the fix, I realized that it was something that I would have been able to find myself, not having some knowledge about the development of the code. It looks like at some point a change was made where one of the uses had not been updated yet. Now the command that I used in january did work and resulted in a large file cc_x86.translated. It looks like a binary file. I studied the documentation, but I failed to figure out how to decompile the binary. Maybe the documentation is out-dated. I did enlist for the closed beta for the UI, I presume, from which the revng back-end is called.

Saturday, March 30, 2024

Into the City

I went into the city. I visited two exhibitions at Concordia. I first saw the short documentary Kitten or refugee (in Dutch Kitten of vluchteling?) by Tina Farifteh, which also had some fragments of Frans de Waal, you died some weeks ago, about empathy. The second exhibition was Inkspot 2023 with a selection of the best political cartoons that appeared in Dutch newspapers. After this, I went to open day of TkkrLab. There I saw an automated version of RoboRally that had scanners for the cards and and applied the moves automatically using a mechanism below the board. It was build by one of the members of TkkrLab. Quite impressive.

Friday, March 29, 2024

Four chestnuts and three heads

Today, I brought four chestnuts and three 3D printed Einstein heads home from my office. The chetsnuts I must have been picked up in the past four years from the street. The 3D printed heads might be based on BUSTA 0585. I got those three heads for a co-worker for coming up with an efficient algorithm for calculating the 3D offset for slicing primarily using the routines of the Clipper library, which is a library for performing operations on polygons.

Tuesday, March 26, 2024

Typographic Matchmaking

I finished reading the book Typographic Matchmaking: Building cultural bridges with typeface design by Huda Smitshuijzen AbiFarès. I already started reading the book on September 14, 2023 but did not get far. After having read Taras Typeface: Graduation project I wanted to continue reading it but I could not locate the book. Some weeks ago, I found it again and started reading it afresh. I already bought it on February 26, 2016. The book is about the Typographic Matchmaking Pilot Project during which five Arab-Dutch design teams created Arabic companions for Latin fonts. The book starts with an introduction and history of Arabic type followed by a description how the five teams worked together on the project and their results. It also gives some information about the ten type designers involved in the project including some samples of their work. The book also includes a CD with the fonts. It was interesting to read, but even more so for someone who has a greater knowledge of the Arabic script and the various types and of the principles of type design, both of which I am lacking. A short introduction to Arabic type design would have helpfull. I found this interesting page: Writing Systems And Calligraphy Of The World.

Sunday, March 24, 2024

Memory layout

I wrote a small C program to find out something more about the memory layout of a program that is being executed on Linux. The program returns different addresses every time it is executed. I think this is because of the address space layout randomization that Linux has implemented. It looks like two memory ranges are used. One for the stack (that grows downwards) and another for the code, the global variables, the string constants, and the heap (that grows upwards). Before the 'main' function is called the stack is filled with the values of environment variables (as returned by the env command) in reverse order, the command line arguments, also in reverse order, the array with pointers to the environment values terminated with a null value, and an array with pointers to the command line arguments, also terminated with a null value. Assuming that the parameters of main are named argc and argv then argv[argc+1] points the value of the first environment variable. The code of the program I used is:

#include <stdio.h>
#include <malloc.h>

void func()
    int a;
    printf("%p &a\n", &a);

int global;
const char *hello = "hello";

int main(int argc, char *argv[], char *env[])
    int m;
    printf("%p &global\n", &global);
    printf("%p hello\n", hello);
    printf("%p world\n", "world");
    printf("%p func\n", func);
    printf("%p argv\n", argv);
    printf("%p &m\n", &m);
    for (int i = 0; i < argc; i++)
        printf("%p %s\n", argv[i], argv[i]);
    printf("%p env\n", env);
    for (; *env != 0; env++)
        printf("%p env %30.30s\n", *env, *env);
    for (int i = 0; i < 10; i++)
        char *a = (char*)malloc(10*i);
        printf("%p alloc\n", a);
    return 0;

Friday, March 22, 2024

Natural well

In the past months, some work has been done under the bicycle path along the road called Hendrik Ter Kuilestraat where water kept on welling up in the past years. I repored something about this on Wednesday, February 7, 2018. It is at location 2 as shown in the picture I described on Thursday, March 26, 2015. I noticed that the area is dry now. But now there is water welling up at the road called Lonnekerbrugstraat as shown in the picture below. This is close to area shown in a picture I mentioned on Tuesday, April 7, 2009 as 'the second spot'. It looks like it has moved to an old location.

Thursday, March 21, 2024

Working in the garden

In the afternoon, Conny and I were busy in the the garden. We first went to a local garden center to get some more flower seeds, flower bulbs, (small) fruit trees, fertilizer, a compost sieve, and a bottle of Mrs H.S.Ball's Chutney Hot. We removed some dried flowers. I sieved some compost and used it when planting the fruit trees. We also planted some of the flower bulbs.


Wednesday, March 20, 2024

How to Change Your Mind

This morning, I finished reading the book How to Change Your Mind by Michael Pollan, which I started reading on November 24, last year. I bought it on September 7 while attending GOGBOT. The book is about psychedelics. It talks about the history, the therapeutic and the scientific research with respect to psychedelics. The author also described four trips he took with different types of psychedelics. I understand that psychedelics have a strong effect on reducing the activity of the default mode network. I understand that meditation techniques can also surpress the default mode network. It was an interesting read. Although magic mushrooms are forbidden in the Netherlands, magic truffles are (kind of) legal and there are many 'smart shops' where you can buy them.

Tuesday, March 19, 2024

Magnolia flowering

Earlier this afternoon, I smelled the flowers on our magnolia and did not smell anything. But when I came in to the garden around 15:16, I clearly smelled the magnolia. I also noticed that some of the flowers did open completely.


I saw that 달이_눈부신_현진이의_생일 was trending. When you replace the underscores with spaces, Google Translate translates it into: 'Hyunjin's birthday where the moon shines brightly'. I understand that Hyunjin is one of the members of the South Korean boy band Stray Kids, who has his birthday on March 20. This made me read something about Hangul, which is a rather unique writing system, a so-called feature writing system of which there are just a few.

Saturday, March 16, 2024


Yesterday Conny and I walked past Herenboeren Usseler Es because an archaeological exploration was done there the day before yesterday. That was because there are plans to build a water basin/pond. Everything had now been closed again. This morning there was another issue of the harvest. What you got was determined by the number of mouths you purchased and the choice you made. I came home with (clockwise in the photo and starting at the bottom left):

For dinner we used the curly kail as a simple hotchpotch together with a salad that contains carrots and the wintercress. This week we also baked some rye bread, the pumpernickel like. It tasts like the Frisian rye bread you can buy in the store here.


Thursday, March 15, 2024

Flower half open

This afternoon, many flowers on out magnolia half opened. We had some sun in the morning, but in the afternoon it started raining. Not sure when they are going to open fully. It rather early, but not the first time that they started to blossem this early.

Wednesday, March 13, 2024


Monday, March 11, 2024


At 17:12:17, I bought the book The Imagination Chamber: Cosnic Rays from Lyra's Universe, part of the His Dark Materials series, written by Philip Pullman in English and published by Scholastic in 2022, ISBN:9780702315510, from bookshop Broekhuis for € 7.95.

Saturday, March 9, 2024

Being too senior

I have had job title of 'Senior Software Developer' for some time now. The predicate 'Senior' as opposed to 'Junor' is not very significant as it is my experience that almost all software developers developers are given the predicate 'Senior' after having ten years of experience. There is not a special exam that you have to take nor are there any official qualifications that you need to meet, except for having relevant work experience. I have seen that some developers, especially those you stay at a company for a long time, do not progress beyond a certain level. I have to admit there are areas in which I am also stuck in my development and might even become worse. It is simply a fact that your mental abilities do decline when you get older, which you can partly compensate by becoming wiser. There are still areas in which I am really struggling, such as deep rooted sense of insecurity. I think that some of the most important abilities of a senior software developer are: Because these are abilities where there is always room for improvement, it is not possible to be too senior in itself. But I do think that it is possible that you become too senior for a certain work environment if the organization fails to recognize your abilities and tries to impose working processes not matching your abilities. This can lead to frustration if you cannot deal with not being recognized for your abilities.


Thursday, March 7, 2024


On February 11, I wrote that on Friday 9, the World (60°S-60°N) Daily Sea Surface Temperature reached a record high of 21.2°C. But now that is no longer the case in that graph. Now it shows that the temperature of 21.2°C is reached for March 3-6. Today, it is one year that the North Atlantic (0-60°N, 0-80°W) Daily Sea Surface Temperature has been higher than ever before on record for each day. Still a week and this will also be the World Daily Sea Surface Temperature. And it looks like this wll easily be met. It would not surprise me that it will still take four months before we do not have a new record every day.

Wednesday, March 6, 2024


I spend some time pruning the tree in the back of our backgarden and sawed off a large branch and some smaller with dead wood. Conny helped with cleaning up all the branches. Judging from a picture from April 1, 2022, it must have been about two years ago that I pruned is substantially including sawing some large branches except for the two that went straight up, because they could not be reached from the ladder I was using. Last year, on April 16, I cut the top out of the largest of the two, which required me to 'climb' in the tree, and also cut one of these large branches. Today, I cut the other one. The previous time, I mentioned pruning this tree is on Saturday, February 21, 2015.


Wednesday, March 5, 2024


Sunday, March 3, 2024


In the afternoon, Conny and I walked to (and through) the Zonnebeek estate from home. We walked about 9.5 kilometer. The last time we walked there, it was on September 25, 2022, but that time we took the car to park it about halfway. On May 10, 2020, we also went there. It might have been the first time that I went there. Due to the abundant rain of the past month, the water levels in the forest were still quite high. At one place we had to cross over a tree trunk. I first held Conny's hand while she crossed. Next the handed me a big branch that I used to keep my balance. Below the picture looking back after we crossed the location.

Saturday, March 2, 2024

Wissinks Möl

This afternoon, during our walk, Conny and I visited Wissinks Möl, an post mill that was build by J.H. Wissink and functioned as a gristmill from 1802 till 1921 for farmers in the area. It fell into disrepair and when the ownere wanted take it down, it was moved to village Buurse with the plan to be part of an open air museum. But that did not work out. Then the plan came to restore it at its original location. That happened in 1981. We were given a private tour by one of the millers. It is quite a unique post will having three pairs of millstone. The miller demonstrated the brake and showed the extra wheel to lift up bag of wheat to the mill floor. It was an interesting tour. (A short video of the mill.)

Friday, March 1, 2024

Dune: Part Two

This afternoon, Conny and I went to see the film Dune: Part Two. I feel rather disappointed. I feel that in a sense, Denis Villeneuve, is like Paul in the book. It looks like that when Villeneuve smelled success, he could not withstand the pressure and instead staying true to the book made it into an action film of which we already have so many, one which is full of plot-holes we accept for these kind of films. I will not even start comparing the script to the book, like I did for Dune: Part One. I feel betrayed and feel that he squandered the legacy of Frank Herbert. Just some things that are the opposite of the book:

Maybe, I noticed all these changes because I reread the second half of Dune in the past month. Somehow it feels like how Brain Herbert and Kevin J. Anderson would have written the second half of Dune.

Some more reaction videos to Dune: Part One:

Thursday, February 29, 2024

Leap day

I went to the second edition of the Schrikkelfestival in and around Roombeek. The first edition was four years ago. I visited all locations. I found the following artist and works noteworth:

Tuesday, February 27, 2024


April 2024
March 2024
February 2024
January 2024
Decmber 2023
November 2023
-- contact --




Art works
Useless lists


My life as a hacker
Signature programs
Software enginering
The Art of Programming
eXtreme Programming


Hamilton cycles
cutting sticks
Califlower fractal




The email address below, may only be used for private communications. This email address may not be put on any mailing list. I do not want to receive emails with advertisements of any kind. My email address is:

Privacy statement

This is a static website with no contact form and no way to add comments. It has no advertisements and no trackers. It does not use cookies. I am not using any method to analyse traffic to this website nor keeping any logs. I am not collecting personal data besides what is published on this website. If you want me to remove any personal data (including your name or link to your website), please contact me by above email address and I will make all effort to remove the data as soon as possible. I am private person and this website does not serve any economic purpose. All cost for maintenance are paid by myself. I do not receive any payments. The website is ad-free and does not have sponsored links.

Site statistics

If I did not count wrong, this site consists of 1051 HTML-files with a total size of 38,523,858 characters, having 81,814 internal links and 16,811 external links to (more than) 5,009 websites. (At least 803 of the external links are broken.) Furthermore, it contains 240 C/C++ program files with a total size of 5,759,953 characters, 10 MySample scripts with a total size of 77,438 characters, 3 PASCAL program files with a total size of 35,259 characters. and 2 Python program files with a total size of 3,764 characters. There are 68 text files with a total size of 740,099 characters. With respect to images, this site containts 1340 JPEG images (total size 59,821,870 bytes), 146 GIF images (total size 3,765,046 bytes), 95 PNG images (total size 2,302,310 bytes), and 2 BMP images (total size 3,727 bytes). With respect to sounds, it contains 14 WAV files with a total size of 389,002 bytes and 2 MP3 files with a total size of 8,717,982 bytes. It also contains 43 PostScript files (total size 308,387 bytes), 2 LaTeX files (total size 132,020 characters), 13 PDF files (total size 15,045,378 characters), 22 zip files (total size 2,487,335 bytes), 3 gzipped tar files (total size 52,345 bytes), 45 SGF files with a total size of 85,019 bytes, 166 KML files with a total size of 6,303,494 bytes, 1 bundle files with a total size of 99,918 bytes, and 2 EXE files with a total size of 38,340 bytes. It also uses 19 JavaScript files with a total size of 1,252,531 bytes, This leads to a total size of 149,318,783 bytes.


Creative Commons License

I, Frans hold the copyrights of this and all other pages on this website. For this website a Creative Commons License is applicable. You may not use this work for commercial purposes. I consider all computer programs to be copyrighted by me under the GNU General Public License, unless stated explicitly otherwise. All quotes (text and program fragments) from other sources are excluded from this, and should be considered as copyrighted by their authors.