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.

Tuesday, August 22, 2019


I went to Amsterdam. At 13:40, I bought the following two books from bookshop Scheltema:
  • The Little Review "Ulysses", written by James Joyce, edited by Mark Gaipa, Sean Latham, and Robert Scholes, written in English, published by Yale University Press in 2015, ISBN:9780300181777, for € 12.50.
  • 2001: A Space Odyssey written by Arthur C. Clarke in English and published by Orbit in 2018, ISBN:9780751573756, for € 5.95
I went to gallery Ron Mandos to see the exhibition Best of Graduates 2019. I was a little disappointed about the choice of the works. I did not see many that I remembered having seen at the various graduation exhibitions that I attended. I did like the following: Afterwards, while walking back to the train station, I also came along Casa Luna Studio with the exhihibition Intersections with works by Frans Horbach. On the way home, I stopped in Utrecht and visited the bookshops Steven Sterk and Broese.

Monday, August 19, 2019


I attended Zomergo, a rather relaxed Go retreat, for three days and two nights. I won two out of three games. Today, I joined in a round-table teaching session, where Lazy Baduk, also called Lizzie, which uses a network based on results from Leela zero, was used to make an odd number of participants. It was also often used to evaluate the current board. I understand that many people are using it to review their games.

Thursday, August 15, 2019

Constant weight codes

While thinking about the KABK wrapping paper, I arrived at constant weight codes through error correction codes. The Hamming distances of two line patterns of a logo is equal to the places where there is or is no line. Thus moving one line, equals a Hamming distance of two. To avoid these the distance should be 4 and for logos with six and seven lines, we should look for the value A(11,4,5) and A(11,4,4) respectively. According to a table, these values are 66 and 35. There is a superscript s with the 66, which stands for: "shortened code (from code of length n+1 and weight w or w+1)." I downloaded the data for A(12,4,5) and wrote a small program to convert it into binary vectors, but I have no clue how to shorten the vectors into something useful. It seems I have to write a program myself to generate the vectors.

AKI Graduates

I went to see the exhibition AKI Graduates at photo gallery Objektief with works from three female graduates of this year, namely: Noor Lorist, Leanne van der Wel, and Emmy Muijstege. I cannot remember having seen the works of Leanne.

Wednesday, August 14, 2019

KABK wrapping paper alternative

I wonder it would be possible to arrange the logos in the KABK wrapping paper such that logos that have similar lines added are not placed close together. I wrote a program, which basically exchanges two at random selected logos as long as it does not make things worse, and continues with this until there is nothing to improve anymore. It makes use of a badness measurement that defines when the line pattern of two logos are to similar when logos are a certain distance of each other. Also mirrored logos in close proximation are considered bad. The solution the program came up with can be found in this PDF. I want to investigate if there are alternative selections of logos that by themselves are less 'close'.

Tuesday, August 13, 2019

Third qualifying round (continued)

Gerard, the one who raised the question about the third qualifying round, figured out the mathematical formuleas behind the problem. (In the following, I will use the n over k notation for binomial coefficient n!/(k!(n-k)!).) First he derived the expressions for the numbers produced by the program I wrote:
11520 = (10 over 0)(10 over 2)2^8
53760 = (10 over 1)( 9 over 3)2^6
50400 = (10 over 3)( 8 over 4)2^4
10080 = (10 over 4)( 7 over 5)2^2
  210 = (10 over 5)( 6 over 6)2^0
Next he generalized this to the expression:
   (w over s)(w-s over s+w-t)2^(t-2s)
Where s is the number of games in which two 'League Path' teams play against each other, t is the number of 'League Path' teams, and w is the total number of games played, which equals half the sum of 'Champions Path' and 'League Path' teams.

Sunday, August 11, 2019

KABK wrapping paper

In the past week, I spend some time to analyze the wrapping paper of the Royal Academy of Art (Koninklijke Academie van Beeldende Kunsten in Dutch, KABK for short), which I took with me when I visited the graduation exhibition on Sunday, July 7, 2019. The wrapping paper is based on logo of the KABK, which consist of seven dots, four dots in a square, one dot in the middle of the top two dots, and two dots at the cross points of some lines between the other five dots. The seven dots can be connected with seven lines to create the shape resembling a crown. On the wrapping paper, there are 27 lines 18 columns of these logos, with seemingly randomly added lines between the dots. On the seventeenth row in the eleventh column, the logo resembling a crown can be found. I took a picture of the wrapping paper and analyzed this with a MySample script to extract the lines used in each of the logos. I next went on to analyze it with a program to see if there is any pattern in the lines added to the logos. I discovered that the first ten columns all logos have six lines added, and that in the remaining eight columns, all logos have seven lines added. There were no two logos with the same lines added. Futhermore, I could not find any patterns. It seems that the logos are purely selected and also placed at random. The design somehow reminds me of the PARR patterns, who were designed by Taconis Stolk, who at the moment is the head of the ArtScience department.


Monday, August 4, 2019


Sunday, August 3, 2019


I went to Amsterdam, to see the graduates exhibition at gallery Ron Mandos, but they were closed, due to canal pride. I visited the following bookshops in Amsterdam and Utrecht:

Thursday, August 1, 2019

Received two books

I recieved the two books from Antiquariaat Kas Cornelis, for € 6.00 each:
  • Kunst bij rijksgebouwen. Deel 7: (1992-1993) edited by Ger Dekker, written in Dutch and English, published by Ministerie van VROM in 1993, ISBN:9073525098,
  • Kunst bij rijksgebouwen. Deel 11 (een dialoog), written by Peter Struycken, written in Dutch, published by Ministerie van VROM in 1997, ISBN:9789073525238.

Wednesday, July 31, 2019

Super heatwave

Today, was the first day since July 22, that the maximum temperature at the Twente Airport weather station, dropped below 25°C with a maximum temperature of 24.3°C. There was a national heat wave (hittegolf) from July 22 to and included July 26. This was the twentyfourth heat wave, since the Royal Netherlands Meteorological Institute started to keep a record of them. A heat wave is defined as at least five consequative days on which the temperature reaches 25°C and at least two days reach the temperature of 30°C. Some weather related website came up with the definition of a super heat wave, as one where 25 and 30 are replace with 30 and 35. The regional maximum temperatures for the past periode were: 28.7 (22), 33.5 (23), 37.6 (24), 40.0 (25), 36.0 (26), 32.6 (27), 30.4 (28), 26.3 (29), and 31.1 (30).

This months interesting links

Sunday, July 28, 2019

Peter Zegveld

I took Andy to Rijksmuseum Twenthe to see the exhibition with works by Peter Zegveld. I did not find it very interesting, but it was fun to watch how Andy responded and that he seemed to like it. He had to laught about the installation of about 40 horns placed in a circle. I got the impression that a few of the horns were placed in the wrong order.

Saturday, July 27, 2019

Revisiting bsort

I came across Visualizing and exploring sorting algorithms in two dimensions with Ink and wondered how it would look for bsort, a kind of Comb sort, which I developed a long time ago. I wrote a MySample script for it, which implements a slightly different algorithm. This algorith makes sweep in both directions and combines the two phases of the original algorithm. Starting with the same starting line as the greyscale version used for quick sort algorithm, it results in the following image (rotated to the left):

Thursday, July 25, 2019


Yesterdays record, was broken today, with a temperature of 40.2°C at airport Twente weather station. The highest official temperature in the Netherlands, also a new record, is 40.7°C. The weather station at Deelen reported 42.1°C, but it was considered a measurement error as it is part of a sudden rise and drop of temperature. I think, that it might be caused by a local termal column causing warm air from the ground being sucked to the weather station. According to some website, the ten hottest days in Twente are:
  • July 25, 2019: 40.2°C
  • July 24, 2019: 37.6°C
  • August 7, 2018: 36.2°C
  • July 2, 2015: 36.1°C
  • August 8, 2003: 36.0°C
  • July 12, 2003: 35.7°C
  • July 26, 2018: 35.7°C
  • July 19, 2006: 35.6°C
  • August 7, 2003: 35.5°C
  • July 9, 1959: 35.4°C
  • June 25, 2019: 35.4°C
Probably this will be changed after tomorrow, because the prediction for tomorrow is 35.9°C.

Wednesday, July 24, 2019

Third qualifying round

In the third qualifying round of 2019–20 UEFA Champions League there are twelve 'Champions Path' and eight 'League Path' teams. In the round the twenty teams will be randomly paired to play one game together. Yesterday evening, someone raised the question what is the expected value of the number of games where two 'League Path' teams will be paired. I made an attempt to figure out the mathematical formulea for this, but got stuck. Next, I decided to write a small program to just do create a pairing for a million times and take the average. This morning, I realized that it would be possible to just calculate it, as the total combinations of is less than a million. This resulted in the following C++ program:
#include <stdio.h>

long count[5]; bool is_new[20];

void find(int n, int o)
  if (n + o == 20) {
    int c = 0;
    for (int i = 0; i < 10; i++)
      if (is_new[i] && is_new[i+10]) c++;
  if (n <  8) { is_new[n + o] = true;  find(n+1, o); }
  if (o < 12) { is_new[n + o] = false; find(n, o+1); }

int main(int argc, char *argv[])
  for (int i = 0; i < 5; i++) count[i] = 0;

  find(0, 0);

  long s = 0, t = 0;
  for (int i = 0; i < 5; i++) {
    s += count[i]; t += i * count[i];
    printf("%d: %8ld\n", i, count[i]);
  printf("%ld/%ld = %10.8lf\n", t, s, ((double)t)/((double)s));

The program produces the following output:

0:    11520
1:    53760
2:    50400
3:    10080
4:      210
185640/125970 = 1.47368421


I decided to stay a little longer in the office, hoping that the temperature would drop a little after four o'clock, but during my trip home, between six and seven, the temperature reachted 37.6°C airport Twente weather station. This is the highest temperature ever measured here, beating the previous record for this day, which happened to be last year, of 34.0°C with ease. The previous record for Twente on any day was 36.7°C at Heino. Tomorrow will be another hot, possibly hotter, day.

Sunday, July 21, 2019


Today, I went to Wijlre, to see the exhibition P. Struycken – Colour: Profusion and Variability with works of Peter Struycken at Kasteel Wijlre. Peter Struycken was asked to paint the interior of The Hedge House. The design consisted of large areas in black, white and red. Rather impressive. Very different from the works he made in the past years. I also went in the castle itself, where the family lives, to see Komputer Strukturen 2a, the curtains for one of the rooms and some other works. In the Koetshuis, there was an exhibition of works bij Peter Struycken. Some dynamic works and some static works. At the end, I walked through the garden, where there was another work by Peter Struycken, Piet 5 and a very large work by Ad Dekkers, Gebroken circel (Brroken circle) among other works by other artists.

Afterwards, I went to Maastricht, where I visited bookshop Boekhandel Dominicanen, which is inside a former church.

Thursday, July 18, 2019

Three exhibitions

At the start of the evening, I went to Concordia and looked at the three exhibitions, non of which I had seen before. These are: Hosangun reproduction office, Boys don't cry (with long texts that I did not read), and Studio complex (containing some works that I have already seen before).


I noticed that there were about five flowes in out magnolia.

Tuesday, July 16, 2019

Apollo 11

Today, it is 50 years ago that Apollo 11 was launced. It was on a Wednesday and at 14:32 local time in the Netherlands. It is possible that I saw the launch live and otherwise, I must have seen later on the day. This afternoon, I watched the launch at Apollo 11 in Real Time.

1 year Peter Struycken

I recieved the publication 1 jaar Peter Struycken aan de Rijksuniversiteit Utrecht = 1 year Peter Struycken at the University of Utrecht written by Peter Struycken, Cor Blok, Rudi Fuchs, Ober A. de Vries, and A. Veen, written in Dutch and English, and published by Rijksuniversiteit Utrecht in 1971 from Aquilabooks for € 15.00. It is a collection of seven envelops, held together with metal spring file clip, of which five are filled with some writing of each of the authors. There are also some loose sheets containing the introduction. I am quite happy with it, because it is a rare item, which I saw only one time before, on Saturday, January 19, 2013 in the library of Stedelijk Museum.

Thursday, July 11, 2019

De Fundatie

Peter Struycken invited me to join him visiting museum De Fundatie in Zwolle and Heino. He wanted to see the exhibition Charlotte van Pallandt - Art as one's purpose in life about the work and life of Charlotte van Pallandt, who was one of the first artist he met and with whom he stayed in contact for the rest of her life. He thought, I would like the exhibition Michael Triegel - Discordia concors, the first exhibition of the works of Michael Triegel in the Netherlands. It is always a pleasure to visit some place with Peter Struycken, because he opens my eyes through his unique way of looking at art and the worlds.

From the exhibition about Charlotte van Pallandt, I found the following works worth mentioning:

  • Liggend naakt, about 1926.
  • Femie, 1929, teak.
  • Tors, 1940, teak.
  • Zittend vrouwelijk naakt, 1926.
  • Lopend meisje, 2007, by E. Siepman van den Berg.
  • Wilhelmina.
  • Constructie voor zelfportret / Structure for self-portrait, 1971.

From the exhibition about Michael Triegel, I found the following works worth mentioning:

  • Lucia, 2012.
  • Persephone und orpheus, 2012.
  • Ein Auferstehung, 2006.
  • Deus Absconditus, 2013.
  • Schafende Ariandne (kleine fassung), 2010.
  • Schafende Ariandne, 2010.
  • Auferstehung, 2002.
  • Sokrates, 2019.
  • Tenebrae, 2018.
  • Allegorie de Wahrheit, 2012.
  • Am Kreuz (Grosse Version), 2008.
  • Selbstporträt, 2016.
  • Porträt Kerstin, 2012.
  • Discordia Concors, 2018.
  • Paragone, 2014
  • Die Perser IV, 2018.

Other art works, that I found worth mentioning:

  • Losing grip by Gerlinde Visscher.
  • Finely Together by Ursula van de Bunte.
  • Color Waves by Jan van Bemmel.
  • Papillons by Francis Picabia.
  • De Molen 'Le blute fin' by Vincent van Gogh, 1886.
  • Wolken en Water by Turner, 1840.
  • Sluizen bij Katwijk by Jan Toorop, 1898.
  • Rij van elf populieren in rood, geel, blauw en groen by Piet Mondriaan, 1908.
  • Landschap bij de Butte Mont Martre (Paris) by Georges Michel, 1930-40.
  • Landschaftspark by Wilma Wijnen.
  • Seven Deadly Sins under Seven Jars by Ro-Nalt Schrauwen.
  • Europa heel divers by Jeanne van Bragt-Peijen.
  • 36 Europeanen by Henk Bakker.
  • The Marriage by Erikjan Koopmans.
  • Groot Zomerlandschap by Henk Chabot.
  • Havengezicht by Willem Parels, 1901.
  • Graphic Novels by Pjotr Müller.
  • Liggend naakt by Leo Gestel, 1909.
  • Compositie 1918, No. 5 by Bart van der Leck.
  • Vrouwenportret by Isaac Israels, 1910.
  • Monogram / Ronde Vorm by Hedwig Zweerus-Weber, 1975.
  • Rawsome! by Ronald A. Westerhuis, 2011.
At 16:43:33, I bought the book Charlotte van Pallandt: kunst als levensdoel written by Maarten Jager, edited by Ingrid Renkers, written in Dutch, and published by Waanders & De Kunst in 2019, ISBN:9789462622364, from Museum De Fundatie for € 22.50.

Sunday, July 7, 2019


August 2019
July 2019
June 2019
May 2019
April 2019
March 2019
Alzheimer's Disease
-- contact --




Art works
Useless lists


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


Hamilton cycles
cutting sticks
Califlower fractal


Volcano Blog


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 967 HTML-files with a total size of 22,428,832 characters, having 47,412 internal links and 10,909 external links to (more than) 3,723 websites. (At least 731 of the external links are broken.) Furthermore, it contains 211 C/C++ program files with a total size of 4,728,280 characters, and 3 PASCAL program files with a total size of 35,259 characters. There are 76 text files with a total size of 800,510 characters. With respect to images, this site containts 1250 JPEG images (total size 54,629,524 bytes), 146 GIF images (total size 3,765,046 bytes), 94 PNG images (total size 2,280,364 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 1 MP3 files with a total size of 70,182 bytes. It also contains 43 PostScript files (total size 308,387 bytes), 2 LaTeX files (total size 132,020 characters), 8 PDF files (total size 654,431 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, 103 KML files with a total size of 4,332,209 bytes, and 2 EXE files with a total size of 38,340 bytes. It also uses 15 JavaScript files with a total size of 660,478 bytes, This leads to a total size of 98,248,921 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.

(This space is intentionially left empty)