Previous Up Next

Diary, September 2025



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


Monday, September 1, 2025

Patching with BitBake

BitBake is a build environment that is commonly used to build embedded linux systems that consist of the Linux kernel and a set of user-space programs that run on that Linux kernel. It is co-maintained by the Yocto Project and the OpenEmbedded project. The development environment based on BitBake is causually refered to as Yocto. BitBake makes use of configurations files that can contain scripts, which are interpreted by some Python scripts. The syntax is somewhat crypic and also has changed in the various versions, which becomes clear if you find some example scripts from a few years ago. It took me some time to figure out how to patch the Linux kernel with the help of a BitBake script. Creating the patch file with quilt program was not the hard part, but figuring out how to apply it to the right packages. It turned out that the name of the .bbapend file should match the name of the package, where the version number can be replaced with a '%'.


Wednesday, September 3, 2025

Book

At 16:48, I bought the book mages et réalités d'une jeunesse à Bruxelles : foto kanal 2010-2012 = Images and realities of youngster in Brussels = Beelden en realiteiten van jongeren in Brussel made by Kurt Deruyter and Platform Kanal, written in French, English, and Dutch published by Agence de développement territorial (Bruxelles) in 2012, ISBN:9782960106947, from Het Goed for € 4.99. I bought this book, because inside the cover it has a map refering to pages in the book.


Thursday, September 4, 2025

The Parametric Nature of Life Systems

I finished reading the graduation thesis The Parametric Nature of Life Systems by Falera van Balen, which I started reading on July 11 after I received it on July 8. Although this is a thesis for a Bachelor Design BA degree, the quality of this book, in my opinion, exceeds what one would expect for such a degree both with respect to depth, breath, and scientific (technical) content. Although I am already familiar with many of the topics covered in this book, I very much enjoyed reading the book.


Friday, September 5, 2025

Seed pods in magnolia

This afternoon, Conny spend some time pruning some plants and this evenig we looked around and Conny noted a seed pod in our magnolia. When we looked further, we discovered some more. Conny found two seeds on the ground below the magnolia. The little plant that I reported about before has withered and we fear that it has died. We will train again with the seeds from the pods that we try to harvest the coming days.


Saturday, September 6, 2025

Yellow beans

Tonight, we ate yellow been, also called butter beans here in the Netherlands, which is related to green beans and not to the lima beans. This morning we received these in the harvest distribution of Herenboeren Usseler Es. Last Thursday, I picked up 30 kg of potatoes. Herenboeren also had a better-than-expected potato harvest, but there was not enough space to store them all. I also received this morning (which depends on the number of mouths you buy and personal choices): I also picked (cut) about 35 French beans and about 20 snow peas. Among the herbs, I picked two sprigs of basil and about eight sprigs of spent coriander, the seeds of which I harvested at home.


Wednesday, September 10, 2025

Reworked table

For the talk I plan to give next Saturday at Hackfest 2025, I reworked a table about the relationship between the number of solution of a puzzle and the difficulty of the puzzle. First of all, I have adjusted the numbers from absolute numbers to relative numbers, such that 100 indicates the value one would expect. Secondly, I have adjusted the size of columns and rows to the total number of puzzles in said column and row. (It was not possible to divide the puzzles evenly over the columns.) Thirdly, I coloured the background with a grey scale where the darkness matches the height of the number. This does show that there is an inverse relation between the number of solutions (on the vertical axe) and the difficulty (on the horizontal axe), but that it is not very strong.

This text is displayed if your browser does not support HTML5 Canvas


Saturday, September 13, 2025

Hackfest 2025

I went to Hackfest 2025 in Enschede. It was held at a different location then last year. This year it was in the Performance Factory close to the Twentsche foodhall. I walked around a lot and talked with visitors and people at the other stands. I had brought my fractal puzzles with me and several people played with them. I also explained people a bit about the products of KITT Engineering that were at display. At 14:30, I attended the talk The story and maths behind the Spherical lamps by R3GB, similar to the one she gave at WHY2025. At 16:30, I gave the talk How to make your own fractal jigsaw puzzles. I had dinner at the foodhall and talked with some more people. In the evening, I attended the ByteJam / live coding.


Saturday, September 14, 2025

Open Monument Weekend

This weekend it is Open Mounument Weekend (which is part of European Heritage Days) and today I visited two location in Enschede, both related to art. The first was Robson, where I at Galerie Dédé Grützmacher where works by Karin Wijland were on display,s. Next I saw the exhibition GRAFIEK25 with works by Jolanda van Harten and Rudi Bastiaans. The second location was a former school, that is now Minkmaat Ateliers where a number of artist have there studio. I liked the paintings by Manon Leeflang and photographs by Loeske Bult. I also saw the kinetic devices made by Peter Geerts that I remembered having seen at the University of Twente when I studied and worked there from 1981 till 1990. He was also involved in (some of) the TARt festivals. I was quite happy about this, because for a long time, I did not know who made these art works that I remember to have enjoyed very much when they were on display. I also remembered devices that made music.

After this, I went to a meet-up for volunteers for the GOGBOT festival that take place from next Thursday evening till Sunday evening. I have enlisted myself as attendant and I will have a shift everyday. We were given a small volunteer handbook with all the necessary information.


Monday, September 15, 2025

Nine chestnuts

Conny and I went for a walk in the afternoon. On the Helmerstraat near the crossing with the Borgweg, I found a chestnut sill inside it outer shell. I could easily open it. It had a rather large chestnut inside and a very small one that fell on the ground. We collected some more chestnuts. One more from it outer shell.


Wednesday, September 17, 2025

Null character inside null-terminated string

The standard library of the C programming language implements Null-terminated strings, which means that the characters of the string are placed in contiguous memory locations and terminated with the null-character, which is usually represented with the integer value 0. In the C-programming language it is possible to include null characters inside a string constant using the sequence "\0". The Tiny C-compiler makes use of this to store all preserved keywords into a single string constant (terminated with two null-characters), which is processed by a special loop that create 'objects' representing these keywords before any C input files are processed. This required me to make some modification in the programs for the C compiler I am writing as an replacement for the MES-compiler used in Live-bootstrap. There was a bug in the Stack C interpreter that took me a lot of time and that was related to the incorrect handling of constant strings with null-characters. This required the length of each constant string to be stored because the length cannot be derived from the first null-character to be encountered when traversing the characters in the string. The Tiny C compiler could have used an array of strings to represent the list of preserved keywords, but that would have removed an interesting test case for constant strings with null-characters. The interpreter did help me solve some other bugs as well.


Thursday, September 18, 2025

GOGBOT: Day 1

This year I am volunteering again for the GOGBOT festival. In the evening, I took the role of a guard/guide at Concordia where there was a small exhibition with three art works and where short movies related to this years theme where shown. I sat mostly outside at the door to welcome people and inform them. The three art works, all related to doomscrolling and/or brainrot, are:


Friday, September 19, 2025

GOGBOT: Night 2

During the night, I was on watch for the 'oude markt' (Dutch for 'old market') where the open air part of GOGBOT was held. The following art works are on display:

GOGBOT: Day 2

In the afternoon, I went to TETEM art space to see the exhibition related to GOGBOT. I quickly walked into the room with the CAOS installation that I had seen before twice. Next, I spend some time looking at Promise Me Something Silver by Isaac van den Aker. I listened to Tuned Voices by Ieva Jakusa, which I had seen before on July 4. This time, I sat down and took the time to listen to it from the start to the end.

At Rijksmuseum Twenthe, I watched the exhibition Nowhere But Nature. There I saw the following works:

At Concordia, I saw

In the Grote Kerk, I saw:

In the evening, I stayed as a guide at the art work Whispers by Calin Segal. This work has five AIs debating with each other on a subject or question given by the public. They are all stereoptypical personalities with their own hobbyhorses often responding to statements made by the previous AI instead of the subject or question. It looks like the order of the AIs is selected at random. At the end there is a sixth AI deciding which AI of the five gave the best answer. After having heard many debates, it gets a little boring to hear the same phrases and reaction patterns repeated, but still sometimes there are very funny interactions. This installation shows both the weaknesses and strengths of AIs. I did not hear many totally nonsense responses, but only mistakes, like the lady stating the God created the Pokémons.


Sunday, September 21, 2025

GOGBOT: Day 4

After my fifth volunteer shift (the fourth was yesterday evening) at GOGBOT, which was at the Grote Kerk, I looked at the following art works: Next I watched the following two short films at Concordia:


Monday, September 22, 2025

Antifa

The Dutch House of Representatives followed suit the USA government by accepting a motion to request the government to designate Antifa as a terrorist organisation (the motion in Dutch). The government can deny to implement such requests, for example, when it is not possible with the current laws. Laws are proposed by the government and have to be voted by the House of Representatives and the Senate to become effective often from a specified date to allow the various government bodies to implement them. It is rather clear that the motion cannot be implemented and thus also not enforced with the current laws and regulations with respect to terrorism. For this reason the acceptance of the motion is rather symbolic. The motion was submitted by the political parties Forum for Democracy, Party for Freedom, and the Farmer-Citizen Movement, which are all considered radical-right parties. These parties do not have a majority in the House of Representatives, meaning they needed the support from other parties. The dominant right wing party in the Netherlands, the People's Party for Freedom and Democracy, also voted for this motion, which can be considered as another sign that they are leaning towards the radical-right more and more. Although the text of the motion states that and anti-fascist cells are active, threatening politicians, disrupting meetings, intimidating students and journalists, and not shying away from using violence, the National Coordinator for Security and Counterterrorism is warning more for extreme right groups. Last weekend there was a large demonstration of radical-right supporters and somewhere between 1200 to 1500 people started to riot, shouting fascist, racist, Nazi, and anti-Semitic statements, and attacking the police, journalist, and even the head office of the Democrats 66 party by throwing stones through the windows. Of course, all political parties expressed their disgust of this, but when some left-wing party leaders said that the riots where politically motivated, members of the People's Party for Freedom and Democracy blamed them for causing division.


Tuesday, September 23, 2025

Bring Your Own Beamer

I went to TETEM art space to attend the Bring Your Own Beamer (BYOB) event. (BYOB was founded by Rafaël Rozendaal.) This time I did not have the opportunity to join in the event like I did on February 2, 2018 due to other obligations this afternoon. I bought a ticket for € 5.00 and got five tokens that I was allowed to donate to the projects I liked most. The makers of those projects would get one Euro for each token at the end of the evening. I saw the following projects:


Saturday, September 27, 2025

Into the city

I went into the city, but did not stay very long, because I had forgotten to take my chain lock with me, and I did not like the idea of my bike only being chained and only locked with one lock. At Concordia, I saw two exhibitions. I only had a casual look at the video presented at the exhibition Landscape, Disrupted with the following videos: The other exhibition was Over de Brug.with works by clients with an intellectual disability of Aveleijn Atelier Meera.


This months interesting links


Home | August 2025 | October 2025 | Random memories