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.

Wednesday, June 12, 2024

Willebrod Snellius

This evening, we watched the program Jekels Jacht: Willebrod Snellius on Dutch TV about how the Dutch atronomer and mathematician Willebord Snellius (born Willebrod Snel van Royen) calculated the circumference of the earth. In this series (called 'Jekels Jacht') Diederik Jekel attempts to reproduce a historic scientific experiment or invention by Dutch scientists. It was in 1615 that Snellius performed his calculation where he used a series of triangulations between (primarily) church towers between the city of Alkmaar and Berg of zoom to calculate the distance between those two cities. In 1617 he published the book Eratosthenes Batavus de terrae ambitûs vera quantitate about his measurements. On page 219 and 220 it gives sinus tables in steps of one degree. His measurements were made with a quadrant with a radius of 2.2 meter (Information in Dutch and English from Rijksmuseum Boerhaave) with a resolution of arc minutes (sixtieth of a degree). For the TV program they reconstructed a quadrant of the same size and made measurements in some fields. The program did not give details about how the calculation was performed and also not about the sinus table. I wondered about the origin of these tables. I found similar tables in Triangulorum geometries libri quatuor, 1631 by Philippe van Lansberge and Philippi Lansbergii Triangulorum geometriae libri quatuor (possibly the same). I also found the PhD thesis Gemma Frisius, Tycho Brahe, and Snellius and their triangulations (on Archive.org) by Nicolaas Dirk Hansbroek, which in great details analyses the measurements but does not discuss the origin the sinus tables. This made me think about how to calculate these kind of tables by hand.


Tuesday, June 11, 2024

Progress on parsing Tiny C Compiler sources

In the past two weeks, I worked on parsing the Tiny C Compiler sources by writing code to generate C code from the abstract syntax tree that the parser produced. (This is part of investigating whether the it is feasable to replace the Gnu MES Compiler that is used in live-bootstrap. While doing this, I resolved some bugs in the RawParser (see commit 2049fd02) and also made some changes to the grammar (with some specific adaptations for the Tiny C Compiler sources). I suspect that I still need to make some more changes to the code of Cparser.c (that commited in the commit 71ba6f10). Also still need to compare it with the original source to verify that it was parsed correctly into the abstract syntax tree. I have been thinking about how to proceed from this. I could start working on:

Monday, June 10, 2024

Election results

Yesterday evening at 23:00, the results for the 2024 European Parliament election were announced. This morning, I looked at the website of Enschede to see the local results, including those for the polling station where I helped counting the ballots. A copy of the official report for polling station 675 (in Enschede) is the PDF: Enschede_675_Montessorischool De Wielerbaan_EP24_corrigendum_ZH.pdf. (It does contain a correcction form although there does not seem any error in the counting. The only reason I can think of, is because on page 11 it contains a figure that is crossed out because it was placed in the wrong boxes.) Below a table with all the information. The column 'polls' give the results of two polls that were published before election day. The column 'exit' gives the numbers of the exit poll. The colum 'results' gives the official result for the Netherlands. The column '675' gives the number of ballots for the polling station where I helped counting and the column 'Enschede' gives the number for the whole city.

Nr. Party                    polls   exit result 675 Enschede
~~  ~~~~~                    ~~~~~   ~~~~ ~~~~~~ ~~~ ~~~~~~~~
 1  GROENLINKS/PvdA          8  7/8   8     8    175  10942
 2  VVD                      5  4/5   4     4     46   4281
 3  CDA                      2  1/2   3     3     38   2884
 4  Forum voor Democratie        ?                15   1453
 5  D66                      2  1/2   3     3     58   4066
 6  Partij voor de Dieren        ?    1     1     20   2011
 7  50PLUS                                         4    280
 8  PVV                      9  7/8   7     6     70   7947
 9  JA21                                           4    239
10  NL PLAN EU                                     0     66
11  ChristenUnie                                  21   1588
12  SGP                          ?    1     1      6    380
13  BBB                      1   1    2     2     17   1687
14  Meer Directe Democratie                        0     80
15  SP                       1   1                 5   1124
16  vandeRegio                                     0     22
17  Volt Nederland           2   1    1     2     46   3140
18  Belang van Nederland                           1    185
19  NSC                      1   1    1     1     80   5796
20  Piratenpartij/De Groenen                       2    242


Sunday, June 9, 2024

Mind My Mind

This afternoon, I attended the

Paviljoen #4 Event Kyo

where Kyo Elbers gave a short talk and we watched the Dutch English-language short animated film Mind My Mind (Archive of official website, Watch), which is about the experience of autism. The event was about the experience of authism in and within art. I did enjoy the short film. Afterwards, I talked with some people.

Saturday, June 8, 2024

Into the city

I went into the city this afternoon. I first went to see the exhibition Het landschap is meer dan het laat zien... with prints by Wil Friesen. He takes black and white pictures from expired film roll and develops them with Caffenol. He creates prints on baryta paper and uses transparent oil paint to colour the black and white prints. This results into a unique kind of prints. Next I went to the exhibition Het Pavilioen #4 at Concordia. The exhibition is made by two students from the AKI. Doux Yijin Zhu presented het project The Door Lock Project, which is about alienantion (being a foreiger), privacy and intimacy. Kyo Elbers presented her exhibition Fine Spun Beings Emerging with works by herself and other artists who are neurodivergent. These artist are: Anniek van der Meijden, Marteijn Bouter (with a song that he composed and sang himself and drawings that are inspired on the song), Rudyard Evers (with colourful paintings), Maaike Schouten (with string art, pen and charcoal drawings), and Esmay Elise Baan. I enjoyed both parts of the exhibition.

Thursday, June 6, 2024

Counting ballots

In the evening, I helped counting the ballots for the 2024 European Parliament election that is being held today in the Netherlands. The counting of the ballots started shortly after 21:00 and took a little over two hours, far less than the last year November 22 when I helped counting the ballots for the general election although we had less people counting. The counting went quite smooth. As far as I have seen only one recount was needed. I did take a picture of the tentative outcome. The ballots will be counted a second time tomorrow. The result of the election will only be published on Sunday after the voting has finished in all EU countries. I am not sure if I, under these circumstances, am allowed to publish the tentative results and thus will refrain from doing so.

Monday, June 4, 2024


I have decided to read Dune again focusing on the point of view Paul, probably skipping the chapters in which he does not occur. One reason I want to do this, is to beter understand what Frank Herbert thinks about how Paul came to choose to become the next emperor and unleash the jihad on the known universe. Another reason is the 'The Dune in June' reading by Arron Hook and Shawn D. Standfast with co-hosts: Debs, Randy, and Steve. It is interesting on how each reading of the book, you notice new things. I just noticed that on the second page of the story (page 10 in the book) it writes about how Paul has a predictive dream: "Paul fell asleep to dream of an Arrakeen cavern, silent people all around him moving in the dim light of glowglobes. It was solemn there and like a cathedral as he listened to a faint sound -- the drip-drip-drip of water." It is on page 302 that it writes: "Paul felt Chani's hand on his arm, heard a faint dripping sound in the chill air, felt an utter stillness come over the Fremen in the cathedral presence of water. I have seen this place in a dream, he thought." It is immediately after this, that Paul realizes that the Jihad can only be stopped if he, his mother and the troop they were with would die. And although he just thought that could not let it happen, he does nothing, "felt powerless to move," and shortly after the left the cave he "felt that a vital moment had passed him." It almost cannot be accidential that Frank Herbert lets Paul dream about this moment so early in the book, almost like he wants to tell us that on that moment the future of Paul was already set, like he could almost not escape it. This feels a bit like the three witches in Macbeth. Paul had this dream after having seen the reverend mother Gaius Helen Mohiam, which he describes as "The old woman was a witch shadow."

Monday, June 3, 2024

Compact writing system

This morning, I read about Bliss - A constructed writing system for fast and beautiful writing on Hacker News and it reminded me on a compact writing system I had been working on some years ago. Took me some time to find my notes, which turned out to be a single sheet with some drawings and lots of numbers. The central idea of the writing systems is that the characters touch each other and that it is kind of based on the idea of the seven-segment display. Each character can make use of four horizontal lines and three vertical lines on the left. Below I made an implementation for this in JavaScript, which shows first part of this text but allows you experiment with it yourself.

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

Jar puzzle

Cliff Pickover posted the following puzzle in a tweet: If you play this game to the end (assuming that you have enough assets) you do not make any profit. But you could stop earlier if your balance is possitive. But the higher your balance the larger the surplus of orange spheres and the more likely you draw one and your balance will drop. If you do not have enough assets it is possible that you are forced to stop the game. The change becomes (about) exponetially smaller the larger your assests are. With linear programming it is possible to calculate what is the best moment to stop the game. I have implemented an algorithm to calculate the expected value when you play the optimal game. (Note that the algorithm is quadratic, meaning that the calculation takes much longer with higher values.)

Number spheres of each colour:
Available assets: $
expected reward:

Sunday, June 2, 2024

Candidate lists

This morning, I have studied the 'Kandidatenlijsten' (candidate lists) that we received before, which gives information about the candidates for the upcoming election for the European Parlement. The list of candidates can be downloaded (in variosu formats) from: Kandidatenlijsten Europees Parlementsverkiezing 2024. I noticed that not all parties list the gender of the candidates. I have only seen 'm' for male and 'v' for female. It is surprising that among these are both left, right and far right parties. There is one (far right) party that also does not give the firstname of the candidates. There is one party, Meer Directe Democractie / More Direct Democracy were all the candidates are women. It noticed that most parties have far more candidates than they could get seats. There are only 31 seats to be filled for the Netherlands in the European Parliament and there is an electoral threshold of around 3.23%. There is one party, 50PLUS that has 50 candidates on their list although they are not expected to get more than one percent of the votes. It is expected that only between 35% and 40% of the voters will turn up to vote. Because this is not evenly distributed among the political parties, it is likely deviate from the current distribution of seats in the Dutch parlement. Below a table with some information. Below 'Fn.' it shows whether the party has the firstnames of candidate listed. Below '#seats' the information from two different prediction sources are given, where a question mark stands for 'possibly one seat'.

Nr. Party                    Fn. Gen. #Can  #seats
~~  ~~~~~                    ~~~ ~~~~ ~~~~  ~~~~~~
 1  GROENLINKS/PvdA          Yes No     20   8  7/8
 2  VVD                      Yes Yes    28   5  4/5
 3  CDA                      Yes Yes    27   2  1/2
 4  Forum voor Democratie    No  No     31       ?
 5  D66                      Yes No     34   2  1/2
 6  Partij voor de Dieren    Yes No     41       ?
 7  50PLUS                   Yes Yes    50
 8  PVV                      Yes Yes    20   9  7/8
 9  JA21                     Yes Yes    15
10  NL PLAN EU               Yes Yes    10
11  ChristenUnie             Yes Yes    19
12  SGP                      Yes No     39       ?
13  BBB                      Yes No     21   1   1
14  Meer Directe Democratie  Yes Yes     5
15  SP                       Yes Yes    30   1   1
16  vandeRegio               Yes No     14
17  Volt Nederland           Yes No     23   2   1
18  Belang van Nederland     Yes Yes    12
19  NSC                      Yes Yes    12   1   1
20  Piratenpartij/De Groenen Yes Yes    42

Not all of the candidates have their residence in the Netherlands. There are eight living in Belgium, which can be explained if these are current member of the European Parlement who are willing to be reelected. There are three living in Berlin, Germany. Furthermore there are candidates living in the Austria, Czechia, Spain, France, and Romania. The further away candidate lives in Bonaire, which has the legal status of a special municipality of the Netherlands. The city where most of the candidate are living is Amsterdam and next city is The Hague. There is one candidate from the Friesland village Ie and one candidate lists as living in 'Oost West en Middelbeers', which seems to reference to Oost-, West- en Middelbeers, a municipality that ceased to exist in 1997 when it becamse part of Oirschot. There are villages called Oostbeers, Westbeers and Middelbeers.

On the back of the sheet it mentioned that a ballot is invalid if you write or draw something besides marking one candidate. It is true that writing or drawing something can make a ballot can make it invalid, but this is only the case when it could identify you as the voter. Writing the names of one of the candidates of a politician might not make it invalid. To avoid any risk of your vote becoming invalid is to abstain from writing or drawing anything.

Saturday, June 1, 2024


Today again some interesting vegetables in the harvest of Herenboeren Usseler Es. (There were some choices you could make and what you get depends on the subscription you have.) Below is a photo of what I took home. In the front are some snow peas. Behind them (in the middle) a kohlrabi and daikon (which are related to the radish). Behind them are two heads of endive. On the right are red spring onions and dill. The red spring onions is said to have a slightly spicier taste than the normal spring onions. I am quite surprised at how much harvest we already have so early in the year.

Wednesday, May 29, 2024

Parsing Tiny C Compiler sources

In the past weeks, I worked on parsing the sources of the Tiny C Compiler as part of an investigation to replace the Gnu MES Compiler that is used in live-bootstrap. I first wrote a minimal C preprocessor: min_tcc_preprocessor.cpp. The output file (which does not include the required standard include files) has 23.487 lines and contains more than half a megabyte characters. Not what you expect with something that is called tiny. Next, I worked on RawParser to complete the C-grammar parsing, fixing some bugs and adding some additional checks, such that it could parse the output of the preprocessor program. The different uses of the sizeof operator posed some problems. I personally only use the sizeof operator with a type and never with an expression. The parsing does not result in a complete abstract syntax tree, as far as I know. So, this is just the first step and there is more work to do.

Tuesday, May 28, 2024


Monday, May 27, 2024

Geolocating a photo

In some facebook group a photo posted that was taken from this tweet. I immediately guessed that it was taken along the Amsterdam–Rhine Canal. Some people in that group concluded that it must have been photoshopped. At first I thought it was taken from the west side of the canal looking north (towards Amsterdam), but later I discovered that it was taken from the east side of the canal looking south (towards Utrecht). I spend some time looking in streetview for the exact location where it was taken and I think I found a good match. Notice that the first tree on the left of which the trunk is completely in the picture has an off branch on the right side that goes almost vertical. All other trees have branches going up. Also the fencing behind the tree matches. A little further on this road the fencing is gone. In this area of the country most fields as separated by ditches such that no fences are needed.

Addition May 29: When your Photograph Goes Viral.


Saturday, May 25, 2024


Today, the harvest of Herenboeren Usseler Es consisted of (for us): two heads of endive, spinach sprouts, coriander and sage. When I washed the heads of endive, I found on small snail and two small slugs. I used the coriander in the soto (a traditional Indonesian soup) that Conny had prepared.

Opening of Ctrl.Bending

In the evening, I went to the opening of the exhibition Ctrl.Bending at Concordia, which was organised in cooperation with Sickhouse. The exhibition is part of Sickhouse's year research "Radical-Joy-Resistance" leading to The Overkill festival. The following works/games are part of the exhibition:

At 20:30, Manu Louis gave a performance/concert. I found it quite interesting, but I went outside because I found the sound a bit too loud.

Addition May 20: Post on Instagram.

Friday, May 24, 2024


Thursday, May 23, 2024


On the 8 o'clock news there was an item on slugs because there are so many this year due to the wet weather in the past months, the lack of freezing during the winter and the reduction of natural enemies. I went outside to check the tomato plant we planted last Monday. I saw it was still doing well. When I walked back, I saw a rainbow, an almost complete rainbow and partial (on the left) double rainbow. I went inside to get my camara and when I wanted to take a picture, I noticed some kind of wire in the top right corner of the screen. Cleaning the lens did not help. My idea was that it must be inside the camera. When I took a picture, it became out of focus, but in the pictures it was still visible if you knew what to look for. The picture shown below, which is a section of the picture, there is a darker spot visible near the top right corner. After having taken two pictures and watch the rainbow some more, I went inside and opened up my Panasonic Lumix DMC-TZ8 (like I did before on February 21, 2018) and removed a very small, wire like piece of dirt from the window before the sensor. For this I had to remove the sensor, something that I had not done before. After I had put everything together again, the camera seemed to be working as normal.

Monday, May 20, 2024


At Concordia I saw two exhibitions. The first is called Het Paviljoen #3 with the following works by students of the AKI: The second exhibition is called Verborgen leven/Hidden life with works by artist from De Kunsthaven. I liked the works by the following artists: Next I went back to two places related to KunstenLanschap. At location 15, I saw: I also bought a vine tomato plant for € 2.50, which I planted in the back garden after I arrived at home. Finally, I went to location 4 to see the performance An die Ungehörten (To Those Unheard) by Mikes Poppe again.

Sunday, May 19, 2024

KunstenLandschap 2024

I biked around the route of KunstenLandschap 2024. This year, you received a separate map for the route. Before the route would be in the booklet. The size of the booklet is also a bit smaller. I bought my ticket at Rijksmuseum Twente. I quickly walked through the exhibitions The international landscape. Painting in the open air in the nineteenth century (which we already visited) and Kees Stoop. Below the list of locations part of KunstenLandschap in the order I visited them. The locations indicated with a letter belong to the permanent KunstenLanschap route.

Processing strace output

In the past week, I worked on a program to parse the output produced by the strace command when executing live-bootstrap. It is kind of similar to what I did last year before and can be viewed here. The new result can be found here. For Process 731 that produces tcc-boot0 it also shows all the sources that are being used directly and indirectly. In case sources that are unpacked with the untar program from a source distribution and are executed they are listed is binary seeds. That does not happen for as far as the program parses the output.

Saturday, May 18, 2024

Lakenvelder cattle

Today there was some harvest at Herenboeren Usseler Es to be collected and there was an opportunity to meet with the five Lakenvelder cattle that arrived last week. Below is a photo of the harvest. On the left front a mixture of mesclun and mustard leaves, on the back radishes with leaves and on the right front some spinach. The foliage of the radish is edible and even healthy. We may combine it with the spinach.

Processing strace output

In the past week, I worked on a program to parse the output produced by the strace command when executing live-bootstrap. It is kind of similar to what I did last year before and can be viewed here. The new result can be found here. For Process 731 that produces tcc-boot0 it also shows all the sources that are being used directly and indirectly. In case sources that are unpacked with the untar program from a source distribution and are executed they are listed is binary seeds. That does not happen for as far as the program parses the output.

Friday, May 17, 2024

De Waarbeek

I biked to De Waarbeek, a small amusement park, where I met with Andy and others from his residential care group. This was organized by an organization that organizes events for people with an intellectual disability. Andy was looking around who were all there and met some people he knew from the past. He also approached a Chinese looking young women. She did not know him and I explained that his mother was Chinese. One of the first rides he was took was the 'ducks' ride. He remembered that he took it in 2005. See this picture. Below the photo, I took of him while on the ride:

While at the park, I also read the exhibition catalog CODA Paper Art from 2007 while standing in several queues for the rides. At one point I pondered how the world of people with an intellectual disability is separate world. I also thought about how our world is thus thin organic layer on our planet when viewed on a planitary scale. At two o'clock we attended a theater show with some singing and magic tricks. About three o'clock, Andy went home with the others and I went to visit Bert and Cornelise (who live about ten minuted biking away) and stayed with them for a bit less than two hours before going home.

Sunday, May 12, 2024

Ten books with unique concepts

I watched the video 10 books with unique concepts (that will blow your mind) by Nicholas Beutler. In the comments it lists the ten books with only links to Amazon. These are the books that are mentioned with some more informative links:

Using strace

I continued with my research of live-bootstrap by using strace command. I wrote the following bash script, which expect a clone of live-bootstrap in a sibling directory in which the download-distfiles.sh script has been executed as well:

#! /bin/bash
rm -rf rootfs
mkdir rootfs
cd rootfs
cp -r -t . ../../live-bootstrap/seed/stage0-posix/*
cp -rf -t . ../../live-bootstrap/seed/*.kaem
cp -r -t . ../../live-bootstrap/seed/*.checksums
cp -r -t . ../../live-bootstrap/seed/*.c
cp -r -t . ../../live-bootstrap/steps
mkdir external
cp -r -t external ../../live-bootstrap/distfiles
cp ../replacement/steps/bootstrap.cfg steps
cd ..
strace -f -o trace.txt -e \
  trace=open,openat,close,chmod,chdir,dup,fcntl,link,linkat,unlink,fork,execve \
  chroot rootfs /bootstrap-seeds/POSIX/x86/kaem-optional-seed

I terminated the execution at some point at which the file trace.txt reached a size of 1.1Gbyte and reported 622,379 calls of execve system calls, which represent an execution of a program. I the next step will be to write a program to analyze (part of) this file.

Saturday, May 11, 2024


Today we were able to pick up the first new harvest of this year at Herenboeren Usseler Es and we ate some of it yesterday. Below is a photo of the harvest. At the front are the herbs (from left to right): dill, plantain, parsley and coriander. Behind this are the vegetables (clockwise, starting at the bottom left): arugula, spinach, head of lettuce (own variety), flowering bok choy and another head of lettuce.

Aurora borealis

Last night I went outside several times to look in our backyard to see if I could see any of the aurora borealis caused by the solar storms. There was some light polution due to some cloud cover. I was not in the mood to bike to a darker spot about 5 minutes away, afraid that it would be for nothing. I did noticed some pink glow and went to get my camera and a tripot, but it the glow seemed gone when I took some pictures. Today, I downloaded the pictures, which turned out very dark. I fiddled a bit with the brightness and the constrast, resulting in the image shown below, which does clearly show a pink glow. Others have made much beter pictures, also from my neighborhood, which I saw on social media.


Monday, May 6, 2024

Hytti nro 6

Yesterday evening (and early this night), we watched the film Hytti nro 6 (in English called Compartment No.6) from 2021 on TV, in which a Finnish girl called Laura travels from Moscow to Murmansk because she wants to see the petroglyps at some islands on Lake Kanozero. Most of them are located on the Kamenny island. When she arrives in Murmansk she hears that in the winter it is not possible to see the petroglyps, but with the help of some people she finally succeeds to visit the island (but it is not clear if she found the petroglyps). According to Google Maps it is about 5 hour drive to get to the lake. If she would had get out of the train at Apatity it would have been a little more than 2 hour drive. The film is loosly based on a novel with the same title from 2011 with the same title by Rosa Liksom.

Arabic Typography

I have started reading the book Arabic Typography: History and Practice with Titus Nemeth as editor and author. On page 8 in footnote 18 it says: 'A related observation can be made for the exchange on theoretical matters between Donald Knuth and Douglas Hofstadter in Visible Language (XVI, 4, 1982), which appears to take place in an idealized context with a single writting system, and - especially from Knuth's point of view - little acknowledgement of the cultural load of letterforms.' This seems to refer to articles The Concept of a Meta-Font by Donald Knuth and Metafont, Metamathematics, and Metaphysics: Comments on Donald Knuth's Article “The Concept of a Meta-Font” by Douglas Hofstadter. Metafont played in important role in the early history of computer fonts. The first fonts used in computers where bitmaps. The first vector based fonts were developed before Metafont in 1974. Metafont came around the same time as the development of PostScript, which started around 1976 and released to the market in 1984, and PostScript fonts. which later lead to the development of other vector based font systems such as OpenType and TrueType.

On page 12, it mentions that at the start of the seventeen century, the center of Arabic printing and Arabic studies moved from Italy to the Netherlands and that Thomas Erpenius played an important role. He published the book Grammatica Arabica written in Latin, which presents a grammar for Arabic. The grammar starts on page 203 (of a total of 846 pages) with the chapter Orthographia. In the following pages, I often see the use of kashida. It seems it is not always used for justification, but also to make it easier to identify the separate letters beter for readers not very familiar with the script.

GNU Mes in emulator

It looks like there might be something wrong with the execution of GNU Mes in the i386 emulator. The execution of the following command (step 227) seems to work:
./bin/mes-m2 -c "(display 'Hello,M2-mes!) (newline)"
And also the command (step 232):
/usr/bin/mes-m2 -L module gen-cpp-files.scm
Runs to completion and produces the files: cpp-act.scm and cpp-tab.scm in the directory /steps/mes-0.26/build/nyacc-1.00.2/module/nyacc/lang/c99/mach.d/. But then the execution of the command:
/usr/bin/mes-m2 -L module gen-c99-files.scm
Seems to get stuck or at least take many hours to complete. I noticed that there might be something wrong with the implemenation of the ioctl system call. I fixed that problem and started the program again. I still is taking a long time to complete the given step.

Debugging an emulator that is running an interpreter is going to be very complicated. I am considering the option to compare my implementation with some other emulators. One example being the x86 emulation library. Or study the QEMU sources in the target/i386/hvf directory.

Sunday, May 5, 2024


In the past week, I have been working on getting the i386 Eumlator to execute the GNU Mes compiler. For that I only had to implement some additional instructions and also a number of system calls, some of which I wonder why they are needed. The Mes compiler executes rather slow in the emulator. One reaons is that it uses a Scheme interpreter to implement the compiler. So, it is running an interpreter within an interpreter (because the emulator is basically an interpreter executing machine code). It looks like the parse is table written. If so, this can be seen as another interpreter. The GNU Mes is an odd one out in the whole chain, because it is implemented in a subset of C, implementing a C compiler to compile (several versions of) the Tiny C Compiler, which again is used to compiler a version of the GNU C compiler. Why bridge the 'gap' between the subset of C compiler and what is needed to compile the Tiny C Compiler. It seems to me that the gap is not that big, also because (I expect) that not all C is used in the implementation of Tiny C compiler.


This afternoon, I again visited the book fair in Glanerbrug. It was the last day and they had a 50% discount. I primarily searched the art book shelves. At about 13:08, I bought the following books:

After this I bike to the Maker Festival organized by TETEM art space. Inside TETEM, I watched the Narcissus art work and the self-build plotter by Roland Blok. The plotter is used for Single Line Selfie, which makes use of software he developed himself. I also watched the exhibition Kindness Practice by Handi Kim. Outside, I saw the Linuparus meridionalis animaltonics build by Tristan Kruithof and heard the 'Robot Max', a drum robot, by Ponytrap. I met someone who I knew whoe remarked that the age category of the goal audience is getting lower and lower each year. I could not deny his statement.

I went to bookshop Broekhuis and at 14:38:14, I bought the following three books for € 10.00 from the outside sale:

Saturday, May 4, 2024


Friday, May 3, 2024

Exhibitions at University of Twnete

When I studied at University of Twente (then still called Technische Hogeschool Twente), I once saw an artwork in the Vrijfhof-building that consisted of a number of books where on every page that were stamped but a single letter. If I recall correctly the letters formed the text of the Dutch translation of Ecclesiastes. I have tried before to find out who made this art work. There is no mention of it in my diaries. (In that time, I used not to write about what I did or saw.) Yesterday, I spend some time to go through all the university newspapers of the periode 1982 till 1986 to find out of I could find something more. Today, I spend some time to find links for these exhibitions. I get the idea that not all exhbitions are mentioned in the unversity newspaper. I do remember having seen several exhibitions with wooden mechanical devices including music instruments. Below the list of exhibitions I found.


Wednesday, May 1, 2024

Book fair Glanerbrug

This morning, I went to the book fair in Glanerbrug. I first donated some books from my own collection: I primarily searched the art book shelves. There were less interesting books than last year. Still, at 11:51, I bought the following books:

27.3° Celsius

The temperature at Twenthe Airport has gone up to 27.3° Celsius, which breaks the previous record of 26.5° on this date in 2005. Last Satuday, the Daily Sea Surface Temperature for North Atlantic (0-60°N, 0-80°W) dropped below last years record high breaking a period of 420 days of daily record temperatures. For the World (60°S-60°N, 0-360°E) there has been a record since March 14, 2024 and there is still no sign of it dropping below the previous record.

Tuesday, April 30, 2024


Sunday, April 28, 2024


Saturday, April 27, 2024


Friday, April 26, 2024


June 2024
May 2024
April 2024
March 2024
February 2024
January 2024
-- 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 1057 HTML-files with a total size of 38,727,699 characters, having 82,103 internal links and 17,411 external links to (more than) 5,127 websites. (At least 797 of the external links are broken.) Furthermore, it contains 240 C/C++ program files with a total size of 5,759,953 characters, 11 MySample scripts with a total size of 85,207 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 1347 JPEG images (total size 60,166,495 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), 14 PDF files (total size 16,211,832 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,316,031 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,257,916 bytes, This leads to a total size of 151,059,394 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.