Saturday, February 14, 2026
Loving Art
I went into the city and went to see the exhibition Loving Art at Creative Broedplaats Enschede. The official opening is this evening at 19:00, but they opened at 14:00. I liked the following works:- Souvenirs from past lives, Desire R. De Lacy, 2026.
- All of Your Love (diptych), Henk Holtkamp, 2026.
- Untitled, Anastasia Karsanidi.
- All of My Love, Henk Holtkamp, 2026.
- Sweater with embroidery, Joëlle Lola.
- Untitled, Iulia Paraipan.
- Collage of 14 works, Berta Super Hero.
- Echoes Across the Distance (two self-portaits exchanged between the artists as a tribute to a friendship), Tom de Groot & Wahab Saheed.
- Untitled, Dorothea Christiane van Bakel - Hassink
- Consent as a tool for connection (video and project presentation), The Connection Project
Friday, February 13, 2026
Link
Thursday, February 12, 2026
Links
Wednesday, February 11, 2026
Undertow
In the evening, I went to the opening of the exhibition Undertow with work by Judith Schepers at artist collective B93. It was an interesting exhibition. Some of the works are:- Collection of framed animals bones.
- Drawings on photographs from French from an old book
- Collection of black stones place in a spiral
- The Wanderer And Her Shadow II, 94×128 cm, photo on linen and embroidery thread, 2026
- Phoenix, photoprint and ink on veil, 2025.
- Old white wall mounted telephone (which I did not recognize as belonging to the exhibition).
- Analog photo on 20 year old baryta paper and syberian chalk
- Labyrinth, 21×15 cm, ink, chalk, home-cooked charcoal and watercolor on paper, 2024.
- Untitled, 40×80 cm, photograph and Siberian chalk on birch plywood, 2022.
I took a postcard with a reproduction of Labyrinth, which shows a labyrinth with a key at the center between the underground roots of two trees standing close to each ohter, and a small button with the name Cas Klaver.
Monday, February 9, 2026
Polygons problems
A few days ago, I came across the article Any-Angle Flow Field Algorithm for Navigation on Reddit, which made me think about similar algorithms I worked on related to finding the shortest path between two points in a 2D plane that is limited by polygons on integer points. It made me also think about the Clipper2 - Polygon Clipping Offsetting & Triangulating library, which is used in many slicers for 3D printing. (The triangulation function is new to me, but it does not surprise me at all, because it is very close to the other functions.) Algorithms to combine polygons (to calculate the union, intersection or difference) have to calculate the point where two line segments cross. If the end points of the lines have integer coordinates this does not guarantee that the intersection also has integer values, because it involves a division and because a division only returns an integer when the numerator is a multiplicate of the denominator, which is often not the case. One solution is to 'round' the intersection to the closest point with integer values. This could change the area of the polygon. So, how to deal with this? One could define that two polygons are equivalent when they cover the same grid points (with integer values). With cover we mean, points that are either inside the polygon or on the polygon. In that case it is possible to construct a combination of two polygons, but it will probably increase the number of line segments that are needed. I fear that the algorithms to implement this is far from trivial to deal with all possible cases. It is easy to define which grid points should be included into a combination of two polygons, but if the number is large, it could be difficult to construct a small sets of line segments that enclose all those points. It is possible that a combination operation results in disconnected collections of points that require multiple polygons.Friday, February 6, 2026
AI building a C compiler
Yesterday, Anthropic announced that they tasked Opus 4.6 using agent teams to build a C Compiler in Rust and it in two weeks and burning the equivalent of 20.000 USD in tokens produced a working compiler. I still believed that AI would not be able to write complex program such as compilers, but appearingly, I am wrong. I scanned through the repository, primarily read the documentation, which I presume was also generated, and discovered that it covers more of C than what I have implemented in my C compiler for replacing the GNU Mes compiler used in live-bootstrap. I should be noted that they did use a very large set of unit tests to let the AI generate code for. This is a kind of ideal situation, because in practice it hardly ever happen that such sets of unit tests are available when a new piece of software is available. There is a method called test-driven development (TDD) where you first write unit tests for each part of functionality you want to implement. So far, I have not really worked with AI agents, not believing in there usefulness, but now I think I should maybe look into it more. It will definitely have an impact on software development in the coming years.Link
- MenuetOS is an operating system in development for PC, written completely in 64bit assembly language
Thursday, February 5, 2026
GNU Mes replacement for x86
I am now at the point that I have a replacement for stage0 of live-bootstrap that does not depend on the GNU Mes compiler for the x86 target. On January 27, I had already shown that I had written a C-compiler that could compile the Tiny C Compiler version 0.9.26. In the past week, I got all other utilities that are needed to compile the Tiny C Compiler from the source files copying the structure that is used in live-bootstrap repository. In the future, I might make a clone of that repository with my alternative for stage0. With this, I have theoretically completed tasks 2, 3, and 4 of the project. I might still need some additional testing, fine-tuning, and documenting.Tuesday, February 3, 2026
Links
Monday, February 2, 2026
Links
Saturday, January 31, 2026
Exhibitions
I went into the city. I first went to see the exhibition Mustangs again. Next, I walked to Concordia, where I saw the new exhibitions Chronical with video projections by Peng Zuqiang 彭祖强 and Art Next Door with photographs taken by various amateur photographers from all parts of the city guided by professional photographer Gill Bollegraf. There was one interesting photo showing the tower of the Grote Kerk (the large church), the tower of the town hall, and the After a short visit to bookshop Broekhuis, I biked to the AKI where there was an open day. In the wood working shop, some students were working. I was attrachted by the smell of wood. I walked through the building and saw some interesting work. I talked a bit with one of the students. At 15:51, I bought two cards each for € 3.00. One card was the 'The Hermit' card from a deck of tarot cards designed by Minka Holtrop. The other was a postcard with a reproduction of paiting of a girl. I thought I took a picture of the name of the artist, but at home I could not find it. I guess she is a student and I might still discover who she is. Next, I went to Rijksmuseum Twenthe. At the exhibition Marika Eshuis Collection, I saw the following works:- Study 'Bal Tabarni', Jan Sluijters, ca.1906.
- Lady in Evening Dress (Greetje), Jan Sluijters, 1913.
- Lady with Hat, Jan Sluijters, undated.
- Portrait of Zulma and Self-Portrait (diptych), Roger Raveel, 1999.
- The Trees of Murs, Roger Raveel, 1966.
- Cat in a Basket, Roger Raveel, 1987.
- Just a Pair of Scissors, Roger Raveel, 1994.
- The Wild Rose, Roger Raveel, 1966.
- Self-Portrait, Roger Raveel, 1972.
- My granddaughter, Wies Elfers.
- In Memory of Mauro, Cor Lap.
- Self-Portrait, Arjan Berfelo.
- Leida, Renske Schilt.
- Moniek, Berry Araya.
Friday, January 30, 2026
Broken snow layer
This morning, there was a broken layer of snow with a clear sky. Yesterday, there also was a broken layer of snow and in the afternoon there was some more snow. Some of the snow melted. During the night there was some snow.Links
Tuesday, January 27, 2026
100% binary compatible
I finally succeeded into building a Tiny C Compiler executable with the compiler I developed for replacing the GNU Mes compiler that is 100% binary compatible (exactly the same) with the one build with the GNU Mes compiler in the live-bootstrap project. For this, I created a change root environment. I also needed to fix a bug in stack_c.c with respect to constants, which took me a long time to discover. Below a T-diagram with all the steps that are executed to build tcc-boot0, which differs from the one built by live-bootstrap. The executable tcc-boot1 that is build with tcc-boot0 is the same. This removes the last doubts I still had about the correctness of the compiler I developed, which I still had after I concluded on the ninth that I had completed Task 1.
Links
Sunday, January 25, 2026
Offset KML files
I am following Noraly, a Dutch woman, who is traveling on bike and recoring her travels on the YouTube channel Itchy Boots. I am trying to track the route she has traveled on Google Earth. I am using Google My Maps to generate the routes and make adaptations if needed. In the latest video, she has entered China. The problem with the roads in China, which I have noticed before, is that they have an offset with respect to the satelite images. Because I would like the route to match the satelite images, I created the program OffsetKML.c, which takes offset information from the file diffs.kml and applies offsets from the KML file on the standard input to the standard output. The file diffs.kml should contain polygons of one segment where the first point is set on the position of the road and the second point on where it should match with the satelite image.Saturday, January 24, 2026
Link
Thursday, January 22, 2026
Biking trip
Today, I biked about 36 kilometer in temperatures between 0° and 2° Celsius. The primary reason was to attend the yearly evaluation and planning meeting for the care given to Andy at the care center he lives. This was attended by care staff from his residential group and his day care group and a clinical educational psychologist. On the way there, I paid a very short visit to a small thrift shop in Lonneker and on the way home I visited two thrift shops. The first one was in Losser in a former boiler house of the textile factory Van Heek. The other was in Glanerbrug where I first visited a small supermarket to buy and consume a multigrain triangular bread roll. In the evening we had sauerkraut mash with our homemade sauerkraut made from savoy cabbage, pinneapple, bacon and smoked sausage, which is perfect after a biking trip on a winter day.Inverse perspective transform
Earlier this week, I received a photograph of an artwork that was taken from the side and from below. The normal algorithm that I used for correcting the perspective view of a work did not work correctly. I figured out the formulea for doing the correct displacement along the sides. If x ranges from 0 to 1 along a side, than the formulea is x(1+a)/(1+ax) where a depends on the angle the side is viewed. I guessed the values for the four sides by trial and error looking at the result. I have since been thinking about methods to calculate those values. The first insight that I got was that the diagonals of the rectangle cross in the center point, no matter from which angle you look at the rectangle and that the distances from the center to the four corners is the same for all corners. I thought that this could help me to set up some equations where the variables involved could be calculated. Today, I realized that there is an easier way to calculate the values. The idea is to determine the vanishing points and determine where the line from the vanishing point to the center crosses the sides. If this line crosses at some point that is at s ranging from 0 to 1, we can calculate the value for a knowing that the value for x is a half with the formulea (2s-1)/(1-s). I implemented the algorihtm in a script for the MySample editor and it worked as expected.Links
Wednesday, January 21, 2026
Link
- RzWeb: A browser-based reverse engineering platform that runs Rizin entirely in your browser through WebAssembly.
Monday, January 19, 2026
Links
- ShapeR: Robust Conditional 3D Shape Generation from Casual Captures
- IKOS (Inference Kernel for Open Static Analyzers) is a static analyzer for C/C++ based on the theory of Abstract Interpretation.
Sunday, January 18, 2026
Book
At 16:24, I bought the book eindexamen catalogus 1986 written by Han Morskieft and Jan Vermaat in Dutch and published by AKI Enschede in 1986 from Rataplan for € 1.99. I had already seen the book when I visited the store yesterday, but I was not sure whether I already had the book or not. After I concluded that I did not have the finals catalogue of this year, I went back to buy it. According to the back of the book, there should also be a cassette tape with the book. There are still a number of finals catalogues from the AKI that are missing. As far as I know, in 2012 there was none. The one for 2011 was printed as a supplement to the local newspaper. It can be viewed at Internet Archive as Artez Enschede Jaarboek with the over image as page 1. I found second hand copies online for the years 1983, 1987, ans 1989, but not for 1990. I do not know of any before 1983. In 1981, the book A Fluxus story was published about the AKI Fluxusfest organized from September 21 to 26 with both activities as the AKI as at the University of Twente with artists and peformers related to Fluxus.Link
- Ljudmila: Generative art
Saturday, January 17, 2026
Going into the city
In morning, I went to the Herenboeren Usseler Es for the first time this year to collect some of the harvest. Last Saturday, this was canceled due to the weather conditions. Among the harvest we got parsnip, endive and Brussels sprouts on stalks. I removed the sprouts at the farm and kept one of the heads. In the afternoon, I went into the city for the first time this year. There I saw the exhibition Mustangs with photographs by Mirjam Huisman at Fotogalerie Objektief. I found this exhibition quite impressive. Afterwards, I went to some bookshops. I saw the catalogue of the exhibition In & Out of Amsterdam: Travels in Conceptual Art, 1960-1976, but I did not buy it. When I came home, Conny had made a stew with the parsnip and a salade with the endive.Friday, January 16, 2026
Link
Thursday, January 15, 2026
Link
Wednesday, January 14, 2026
The Ape that Understood the Universe
I finished reading the book The Ape that Understood the Universe: How the Mind and Culture Evolve by Steve Stewart-Williams, which I started reading on October 29. I bought the book on July 9, 2021. I found it a rather boring book, maybe because I already read some other books, like Our inner ape: the best and worst of human nature and The Mating Mind: How Sexual Choice Shaped the Evolution of Human Nature. In some chapters, the author is rather repeative trying to make his point with multiple examples. I was also a bit surprised about the two appendices, but after finding the page Criticism of evolutionary psychology on wikipedia, I understand that it is rather controversial in the USA.Tuesday, January 13, 2026
O2 Joggler
This evening at TkkrLab another member had dumped some stuff on a table. Mostly Pentium capable desktops and laptops with Windows 95, some graphics cards and the like. There was also O2 Joggler amongh the items. It has a power adapter with a BS 1363 plug. Because we have a member who is from Britain, there was a plug box with BS 1363 sockets. I tested it using the plug box and decided to take it. I need to find an adapter before I can use it.Sunday, January 11, 2026
#bootstrappable
I was looking at kaem-optional-seed in bootstrap-seeds/POSIX/x86 because Task 3 of the MES-replacement repository is about writing new kaem scripts written by Jeremiah Orians. I wondered if there also was a C version of the kaem-optional-seed.hex0 available. I joined the #bootstrappable IRC channel at Libera.Chat. I had some interesting conversations there, which also reminded me of some other attempts to replace the GNU Mes compiler. At WHY2025, I already had heard that someone had written a C to Shell script compiler. This was done by Laurent Huberdeau. For the code see: Pnut: A Self-Compiling C Transpiler Targeting Human-Readable POSIX Shell. His master thesis is A Fully Reproducible C Toolchain Rooted on POSIX. Liam Wilson is following a similar approach to what I am doing. See his work in the repositories: tcc_simple and tcc_bootstrap_alt. Earlier this month, I found TCCBOOT: TinyCC Boot Loader developed by Fabrice Bellard, which uses TCC to boot Linux 2.4.26 from sources. It looks like this is from 2004. Michael Ackermann is currently working on compiling the Linux with the Tiny C Compiler (TCC). See the linux-tcc repository for his work. He reported a potential bug in TCC. Although, live-bootstrap uses 'frozen' versions of TCC, there is still active development taking place. See the tinycc repository. I also heard about work on building a 'simple' Rust compiler in C: Why am I writing a Rust compiler in C?.Saturday, January 10, 2026
Cold and snow
Early this morning, around 8, the temperature at Twenthe Airport dropped to -4.3° Celsius, which was the coldest in the Netherlands. Last evening, it already started to snow and there was some more snow and it stayed on the ground. During the day we had clear sky with a lot of sunshine. Nevertheless. the temperature rise. At Twenthe Airport it reached -1.6°C. Coming night is predicted to become even colder, around -10°C. The prediction is that tomorrow it will be dry and sunny again, and that on Monday there will be some snow, but also that the temperatures will be above zero again the whole day.Link
Friday, January 9, 2026
Completing Task 1
In the past days, I continued working on Task 1 of the project replacing the GNU Mes compiler and simplifying stage0 of live-bootstrap. I spend time on figuring out why the resulting tcc executable differs from the one build by live-bootstrap. I downloaded the last version of live-bootstrap and spend some time to get it work again in the change root environment with a script that stops when tcc-0.9.26 has been compiled. I used the header files and the standard library code from GNU Mes as found in mes-0.27.1.tar.gz from July 6, 2024, which is the one in the current version of live-bootstrap. I failed to reproduce the exact same executable, but I managed to get an executable that only seems to be different with respect to the size of some of the global variables. I wrote the program asmdiff.c to compare the differences of the output produced with the objdump -d command for both executables. It produces the output:
Line 2: Difference: 1: ../../Emulator/rootfs/usr/bin/tcc-0.9.26: file format elf32-i386 2: tcc: file format elf32-i386 Offset 70 for 080832d1 to 080832d1 - 08083317 to 08083317 Offset 140 for 080832e5 to 080832e5 - 08083371 to 08083371 Offset 210 for 080832f9 to 0808360e - 080833cb to 080836e0 Offset 212 for 08083614 to 08084ab1 - 080836e8 to 08084b85 Offset 282 for 08084ac2 to 08084c85 - 08084bdc to 08084d9f Offset 322 for 08084c96 to 08084c96 - 08084dd8 to 08084dd8 Offset 462 for 08084cb4 to 08084cb4 - 08084e82 to 08084e82 Offset 532 for 08084cc1 to 0809aad4 - 08084ed5 to 0809ace8 min_v1 = 080832d1 min_v2 = 08083317 None of the regions overlap
All the changes are found in constants that point follow the last line of disassembled code, which I assume are references to global variables. One can also see that the difference (the offset) increments with steps of 2, 60, and 70 with consecutive ranges. The most obvious explaination for this is that due to larger sizes of some global variables, which could include certain string constants. When I compare the output of the strings command on both executables, I find a difference in size of 1270 and find that the executables contain paths to header files and the libc.a library. I suppose that most of these are contained in the debug information in the ELF file. The difference in the length of the paths is 70, so, I suppose that some of the paths also appeared in the global data section and that that explains the differences. The following tasks of the project are about setting up an alternative execution environment such as the one used in stage0, which when established will allow to check this further. For the moment, this leads me to the conclusion that
Links
Thursday, January 8, 2026
Link
Wednesday, January 7, 2026
4 cm of snow
Yesterday, we did not see any snow fall from the sky. When in the evening, I wanted to use the car, I had to remove about 4 cm of snow from the car. Today, a large amount of snow sweeped over the country from the west, resulting in about 700 Km traffic jams. We got about 4 cm of snow. The snow is affecting public life. Some grocery delivery services did not operate and no paper waste was collected in Enschede, just to mention two examples. We are a part of the Netherlands that did not get much snow compared to the central area of the country. For tomorrow we will not get much snow, probably some rain. The temperatures will be above zero Celsius. But on Saturday, the temperature will drop substantial below zero and more rain is to be expected. The freezing could also cause very slippery conditions. On Sunday, the temperature might even drop lower.Link
Monday, January 5, 2026
First workday
I woke-up from a nightmere where I found myself in an office where I had just started a new job before the Christmas break, but I found myself not being able to do anything, not knowing what I should do, with a very vague assignment (make a game), not being able to remember the names of my colleagues and even the name of the company, with a boss who came over to look at my empty desk, and me wanting going over to him to resign. For me it was just an evil dream, but today many people in North and South Holland had trouble reaching their office, due to snow falling from the sky in large parts of the Netherlands. Several train connections stopped and there were long traffic jams on the high ways due to the snow and various accidents that took place. Also many flights on Amsterdam Airport Schiphol were canceled. It looks like we as a society are no longer used to this amount of snow, because in the past this happened more often. We also had some snow in the morning, which did stay for some hours. In the afternoon, there was some more snow, which formed a thin layer on the ground after some time. Although the air temperature has been mostly below zero degree Celsius, it seems that the ground is still a bit above it. Yesterday we also had a bit of wet snow. In the coming days some more snow has been predicted. Such a long sequence with snow is rather exceptional.Progress on Task 3
In the past week, I made some progress on Task 4 of the GNU Mes replacement project. I have witten C programs that can be compiled with the tcc_cc C compiler to replace the programs for various steps in the boot process. The input files, which need to be compiled on forhand with and existing C compiler, are:- hex0_s: Seed executable compiled with tcc_cc, stack_c, blood-elf, M1, and hex2 from hex0.c.
- hex0_s.hex0: Produced with tcc_cc, stack_c, blood-elf, M1, and hex2 from hex0.c.
- hex2_s.hex0: Produced with tcc_cc, stack_c, blood-elf, M1, and hex2 from hex2.c.
- ELF-x86-debug.hex2: ELF-header file with some required code.
- blood-elf_s.macro: produced with tcc_cc, stack_c, and M1 from blood-elf.c.
- blood-elf_s.blood_elf: produced with tcc_cc, stack_c, and blood-elf from blood-elf.c.
- M1_s.macro: produced with tcc_cc, stack_c, and M1 from M!.c.
- M1_s.blood-elf: produced with tcc_cc, stack_c, and blood-elf from M1.c.
- stack_c_s.M1: produced with tcc_cc, and stack_c from stack_c.c
- stack_c_intro.M1: Intro file with definitions and some system functions
- tcc_cc.sl: produced with tcc_cc from tcc_cc.c
Next would be to add some steps that reproduce the input files with the binaries and the the C programs. Some more programs are also needed to unzip and untar the sources of the Tiny C Compiler before it can be compiled. But I am first going to focus on Task 1 and finish that. (I extracted the code to create the T-diagram into the file TDiagram.js)
Sunday, January 4, 2026
The Temporal Void
I finished reading the book The Temporal Void by Peter F. Hamilton, which I started reading on December 1, last year, the same day I bought it. The book has 746 pages, but I think it could have told the story in maybe half of that number of pages. There are whole sections where nothing happens that contributes to the story, no real important action and no emotional development. This is the middle book of the Void Triology and because I had not read the first book, I had some difficulty getting into the story. Although there is one main story, there are also some side stories with characters with no back-ground information about their relationship with other characters. It would have been nice if the book would have had some short introduction or an appendix explainting the characters and their relationships. I did have some look at wikipedia to get some of these details. The plot twist at the end of the book also feels like a deus ex machina although not totally unexpected. I do not sense an urge to read more books by this author.Saturday, January 3, 2026
More snow
During the night, more snow fell, resulting in more snow on the ground, but still not completely covering the ground. The temperature was very constant during the day, around 0.5° Celsius, with a few times going up to 1.0° and in the evening shortly dropping to -0.3°.Link
Friday, January 2, 2026
Some snow
In the morning, there was broken layer of snow outside. Yesterday, Conny saw a little snow falling from the sky just for a few minutes. In the afternoon, there were some episodes of snowing, sometimes even with large snowflakes, but most melted away although it stayed on some more places than what we saw this morning.Links
- TCCBOOT: TinyCC Boot Loader
- 39C3 - From Silicon to Darude Sand-storm: breaking famous synthesizer DSPs
Tuesday, December 30, 2025
Alternative hex0
In the past days, I have been working on producing an alternative for hex0_x86.hex0. The alternative is hex0.hex0 which is compiled from hex0.c with the C compiler and toolset I have developed. Although the hex0 that can be compiled from hex0.hex0 is more than eight times larger than the original and also not compatible because it proceses less input file correctly, it has the following advantages:- hex0 contains debug information such that it can be disassembled by objdump.
- hex0.hex0 contains direct references to lines of the C program.
- The code in hex0.hex0 is explained with reference to the Stack_C language, a simple stack based language that acts as an intermediate representation of the C compiler.
Walking in our quarter
This afternoon, Conny and I walked through our quarter for the last time this year. We are not planning to go on a walk tomorrow, because there probably will be a lot of fireworks during the day, although it is only allowed after 12, when the new year starts. In the past months we tried to walk roads and alleys we had not walked before this year (or even never before). In 2026 we will start afresh and I was thinking about writing a program to plan all the routes of between 4.1 and 4.4 kilometer through our quarter, such that with the shortest number of routes, we would walk through all roads and alleys. If I had to implement this, I would first draw all the pieces of the routes we would like to walk, than create an algorithm to find all the routes of the desired length and also have some properties, such as not crossing itself or containing 'loops', where you walk around a block and return to the same crossing. The hardest part will finding the smallest subset of routes that cover all pieces of the routes. It looks to be a set cover problem, which is known to be NP-complete, but it might be a subset that is actually not NP-complete. Interesting.TkkrLab
I went to TkkrLab and found that some member had put some random stuff from cleaning his home on a table. I looked through it and I took the following items:- Three breadboards
- DIY badge protoboard
- SparkFun Spectrum Shield
- ELECTRONICS-SALON Prototype PCB for Arduino UNO R3 Shield Board DIY with some soldered onto it, which I guess is a level convert.
- Rotary Encoder Module KY-040
- Short RGB LED strip
- The Sorbus Computer. (The member wanted me to have it.)
- Two cables with a stereo 6.3mm jack plug on one side and a connector with two wires on the other side.
Saturday, December 27, 2025
Links
- Spectral 3D Bin Packing
- The Learnix Operating System
- Hybrid Transpiler - C++ to Modern Languages Bridge
Friday, December 26, 2025
Even colder
This night, the temperature at Twenthe Airport dropped to -7.4° Celsius, which is not close to the record low of -14.9° on Christmas 1961 here in Enschede, but the last time the temperature dropped this low was in 1970, more than half a century ago, when it dropped to 7.7°. Again Enschede was the coldest place in the Netherlands.Links
Thursday, December 25, 2025
Cold Christmas
This night, the temperature at Twenthe Airport dropped to -6.5° Celsius, which is not close to the record low of -13.1° on Christmas 1961 here in Enschede, but still rather cold. In 2021, the temperature dropped to -6.0° and on 2010 it dropped to -11.4°, which means it has been fifteen years since we had such a cold Christmas. In this part of the Netherlands the temperature dropped the lowest. The prediction for tomorrow is that it will get less cold. There is some chance for snow on New Years day and it might get colder again.Saturday, December 20, 2025
Book
At 16:21, I bought the book Mathaf Collection Summary, Part 1 | مجموعة متحف فهرس، جزء 1 edited by ʻAbd Allāh Karrūm, Laura Barlow, Leonore-Namkha Beschi, and Yasser Mongy written in English and Arabic, published by Mathaf publisher on Saturday, November 1, 2014 from Het Goed for € 0.99. The book has two front pages, one for English (where pages are numbered from left to right) and one for Arabic (where pages are numbered from right to left). This book is the catalogue of the exhibition with the same title at Mathaf: Arab Museum of Modern Art. I have no idea what makes the art modern, as it seems not directly related to western modern art, and maybe modern should be replaced with contemporary. There are some 'geometric' works that appeal to me, and those are:- "Rubaieat" (Consonance) by Kamal Boullata. He has some interesting works like his "Granada Portfolio" screen prints.
- Script / Optical Illusion by Wafa Al-Hamad. I expected to find more works like this, but did not find any. Most of her work is figurative.
- The Great Symbol by Shakir Hassan Al Said. Again, I did not find other works similar to this work.
Link
- dbzero implements the DISTIC memory model.
Friday, December 19, 2025
Links
Thursday, December 18, 2025
Amsterdam
I went to Amsterdam. I first visit the Huis Marseille, Museum for Photography, where I saw two exhibitions. I first saw the exhibition Shima no Ama with black/white by Kusukazu Uraguchi who for thirthy years took pictures of the Japanese diving women known as Ama. Next, I saw the exhibition Rooms We Made Safe with colour photographs by Michella Bredahl. I found the following photograpsh noteworthy:- My Mother in Her Bed, 1994.
- Self-Portrait, 14 Year Old, 2002.
- Fragment from Bredahl's unfinished manuscript My Heroine.
- My Mother in a Shopping Mall, 1997.
- Family Video, Video 5 min 35 sec, 2024.
- My Dream Hose, 1996.
- Mother as a Dominatrix, 1995.
- Me in My Mother's Bed, 1997.
- Self-Portrait in the Garden, 1981.
- Self-Portrait with my Father, 1981.
- I'm Rescuing Baby Mice, 1975.
- Playing with the Water Hose, 1976.
- Inna (Aerial Silks Paric) in Lyon's Apartment, in Paris, 2024.
- Lyon in Her Room, in Paris, 2024.
- Anna Muraviona and La Baphomette, in Paris, 2024.
- Babycandycars in Her Home, in Paris, 2024.
- Maji Claire, in Paris, 2024.
- Marina Pregnant in Her Bedroom, 2018.
- Anna and Sofia at Home, 2025.
- Siblings Martha, Alma, Olga, Ida and Asta in Their Home, 2023.
- Olga in Her Room, 2023.
- Maria with Her Daughter Cleo at the Georgian National Opera and Ballet Theater in Tbilisi, 2023.
- Siggy in a Bedroom, 2023.
Next I went to the Stedelijk Museum Amsterdam. In first saw the installation Skin to Skin by Sandra Mujinga. Below one of the two pictures I took.

Next I saw the exhibition Things I've Never Seen Before. I found the following works noteworthy
- How to Act, Gabriël Lester, 1999-2024.
- Editing Space, Gabriël Lester, 2000.
- Piece for Short Movie, Aernout Mik, 1993.
- Fonteintje, Joep van Lieshout, 1990.
- Untitled, Matthew Monahan, 1997.
- In Air I Presume, Jennifer Tee, 2001.
- A Hongkong-Dutch Client Licking My Arm During the Massage Treatment, Evelyn Taocheng Wang, 2015.
- Untitled, Berend Strick, 1989.
From the exhibition Prix de Rome: Visual Arts 2025, I found the following works noteworthy:
- Fairy Tale: The Shelf of Life, Brendt Dahl, 2025. (I tore of one sheet and brought it home.)
- The Shell of Life, Fiona Lutjenhuis, 2025.
- Lusgarde, Kevin Osepa, 2025.
- The Grain that Salted the Sea, Thierry Oussou, 2025.
From the exhibition Blue Dots, I found the following works noteworthy:
- After the Storm, Josef Israëls, 1858.
- Rêve d'amour, Willem Johannes Martens, circa 1892-1895.
- The Levite's Wife, Thérèse Schwartze, 1912.
- Gitanillos, José Maria Rodriguez-Acosta, 1904.
- The Old Gardener, Louis Goudman, 1940.
- Self-Portrait, Theo Molkenboer, 1886.
- The Victim of Misery, Marie de Roode-Heijermans, 1929.
- Portrait of Mr. P. Boendermaker, Jan Sluiters, 1949.
- Concrete houses, Louis Schrikkel, 1927.
From the exhibition Collection, I found the following works noteworthy:
- Cathedra, Barnedt Newman, 1951.
- Newstead Abbey, Frank Stella, 1960.
- Tans West, Kenneth Holland, 1965.
- Karma on Curaçao, Felix de Rooy, 1976.
- Monitor, Robert Ryman, 1978.
- Structure IV, Peter Struycken, 1968.
- Vierkant met sektor, Ad Dekkers, 1968.
- Aggregation: One Thousand Boats Show, Yoyoi Kusama, 1963.
- Art Must Be Beautifull, Artist Must Be Beautiful, Marina Abramović, 1975-1976.
- Field, Güther Uecker, 1974.
- Footsteps on Mulbery Tree Tops, Ginseppe Penone, 2000.
- Ohne Titel (krebber), Cosina van Bonin, 1990.
- Untitled, Etel Adnan, 2018.
- Visions of the World (Rough and Smooth), Claire Fontaine, 2012.
- Nama Stap, Igshaan Adams, 2023.
- Domesticana Sarawakana (Exotic HouseKeeping), Marcos Kueh, 2022.
- Miss Contamination Cultura (Mother Mary the New Diety, Marcos Kueh, 2022.
- Now You See Me Moria Action Book, Raoul Gottschling & Christian Knöpfel, 2021.
- WireRing, Formafantasma, 2016-2017.
- Colore - Test 7 and Test 3, Formafantasma, 2015-2016.
- LACK #2044 and LACK #10, Sandra Mujinga, 2022.
- Drop Scene (0X5A0936), Paul Mpagi Sepuya, 2018.
- Infe©ted Mondian #2, General Idea, 1994.
- Dentata, Miriam Cahn, 2020.
- No.1, Yang Shaobin, 1997-1998.
- TAPP und TASTKINO, Valie Export, 1968-1969.
I saw the following in-situ art works:
- Circuits by Experimental Jetset.
- The Belly of Momo by Kevin Osepa.
- Post/No/Bills #6: Universal Color by Hedy Tjin.
From the exhibition The Best Dutch Book Designs 2024, I found the following books noteworth (from about half of the books I took a look at):
- Encyclopedia of the Uncertain: a meditation on doubt, Anna Püschel.
- Ondergewerkt, Floor van den Bergh.
- herman de vries, Lynne van Rhijn & Ton Geerts.
- Chin. Ind. Rest. Stickeralbum, Benjamin Li.
Finally, I saw the exhibition Erwin Olaf - Freedom, which made a big impression on me. I found the following works (photographs if not specified otherwise):
- Joy, 1985.
- I Wish, I Am, I Will Be, 2009.
- Saskia, aged 8, 1995.
- Julius Ceasar, †44 BC, 2000.
- Nairobi 2, 2014.
- Stoned on Mushrrom Tea III, 1984.
- Portrait of writer Boudewijn Büch, 1983.
- Sturgis, South Dakota, 1990.
- Beauty Pageant, 1984.
- Cum - Self Portrait, 1985.
- Getting Close Again - Self Portrait with Teun, 1985.
- Composition of Two Women, 1985.
- Vrij Nederland 13 mei 1989.
- Powerlifting I, 1985.
- Powerlifting, Erwin Olaf, Rudolf, Jacques, Harrie, 1985.
- Louise & Olav, 1986.
- Double Portrait II Louise and Olav, 1986.
- Marline I, 1986.
- SM in Holland 2, 11, 5, and 12, 1989.
- Ria I, 1987.
- Marie and Child, 1987.
- Chessmen XII, XIX, XXIV, XXII, V, and VI, 1988.
- Bodyparts series, 1992-1993.
- From the Skin Deep series of 2015: Reclining Nude No.01, Keyhole 2A, Chanel, Male Nude No. 03, Female Nude No. 02, and Male Nude No. 1.
- Nederlands Dans Theater 01, 2019.
- After Rodin VI - Cathedral, 2016.
- Two Pieces for HET V, 2022.
- From the Grief series of 2007: Barbara, Grace, Troy, Caroline, Sarah, Caroline Portrait, Barbara Portrait, Irene Portrait, Troy Portrait, Margaret Portrait, and Sarah Portrait.
- From the Paradise in the Club series from 2001: Dancefloor, Malgosia, Backstage, Matt, and Renee.
- The Awaking and Troubled Displayed, 2016, Video 4 min 13 sec.
- Anger, 2015.
- Tamed, 2015.
- Köln, Eine Armlänge Abstrand, 2015, wood, burned.
- Auf dem See, 2020.
- Vor der Felswand, Selbst-Portrait, 2020.
- In der Abenddämmerung, 2020.
- Im Nebel, 2020.
- Unter dem Baum, 2020.
- From the April Fool series from 2020: 9:30 am, 11:15 am, 11:30 am, and 10:15 am.
- American Dream, Self-Portrait with Alex I, 2018.
- Shanghai, Moving Self-Portrait, Video, 2017.
- Berlin, Porträt 05.
- Berlin, Porträt 01.
- Olympia Station Self-Portrait 25th April 2012.
- Freimaurer Loge Dahlem - 22nd of April, 2012.
I walked to FOAM. From the exhibition Mid-Air with photographs from Blommers & Schumm, I found the following noteworthy:
- Hidden Objects, Livraison Magazine, 2007.
- Investigation of human interaction in eroticism, Carcy magazine, 2018.
- Shoot at the artist's studio - on the duo's desks, in the kitchen and on top of a bookshelf, Buffalo Magazine, 2019.
- The class of 1998 (new faces in fashion), Self Service Magazine, 1998.
From the exhibition Atlanta Made Us Famous with photographs by Hajar Benjinda, I found the following noteworthy:
- Barbi Billionz, 2023.
- Barbi Billionz, 2019.
- Money count, 2025.
- Daphnée, 2025.
- Stori, 2023.
- Barbi, 2023.
- Bricks, 2023. (Known as bbuiltbybricks, on soundcloud)
- XTC, 2019.
- Tori, 2025.
- Cleo and her son Andy at home, 2019.
- Ms. Elaine, house mother of Magic City, 2019.
- Niko at home, 2020.
- Barbi and her twins, Hailey and Bailey, at home, 2020.
- Coy, 2018.
- Money Count, 2025.
From the exhibition Witnessing Life with photographs by Co Rentmeester, I found the following noteworthy:
- More than a thousand skaters cross Morra Lake, 1997.
- Almere, 1997.
- A severe winter, 1997.
- Blokweerse windmill, 1997.
- Young male orangutan, 1968.
- Series Veterans Hospital Bronx, New York, 1970.
At last, I saw the exhibition You Don't Look Sick by Jasmijn Vermeer. Just outside the museum, I took the following photograph:
On my walk to the Central train station, I visited the bookshops De Slegte and Scheltema as usual.
Wednesday, December 17, 2025
Photos and videos
I went to the city where I saw two exhibitions. At Fotogalerie Objektief, I saw the exhibition Field of Play with photographs by Klaas Jan van der Weij. He takes unusual sport photographs. At Concordia, I saw the exhibition Blue Light District with videos (and one computer 'game'). The works on display are:
- Closeup, Kosti Palhus.
- Mother needs to rest too, Stefania Botezatu.
- The Window, Luchezara Avramova.
- Skating The Soundsystem, Lara Vrgoc.
- Tap to Hate, Yuliia Tarasova.
- Mothballed, Andrea Van Battum.
- Recover, Soyun Lee.
- maria, Antonius Pilars de Pilar.
- eos-9, Berke Telli.
- Sightline 0.1, Yeva Tripoleva.
