Previous Up Next

Diary, August 2025



Sun Mon Tue Wed Thu Fri Sat
                      1   2
  3   4   5   6   7   8   9
 10  11  12  13  14  15  16
 17  18  19  20  21  22  23
 24  25  26  27  28  29  30
 31


Friday, August 1, 2025

Touch events

I wrote some code to experiment with touch events. When you touch the surface below on a device that generates touch events, you should see some dots being drawn and information being displayed in the text area below. I have used this to implement panning and zooming in diagrams on the WHY2025: Reviewing live-bootstrap page.

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


Sunday, August 3, 2025

WHY2025 programme

Next weekend, I will go to the WHY2025 hacker camp, which takes place from August 8 to and including August 12. Today, I studied the programme including the self organized events to see which talks and workshops I want to attend. Below it gives my selection. Note that some of the lectures and workshops are overlapping, so it is definitely not the final programme. The times and places that are bold or italic are events that are not recorded. The other talks are recorded and will be made available to watch later.

Thursday, August 7, 2025

Friday, August 8, 2025 Saturday, August 9, 2025 Sunday, August 10, 2025 Monday, August 11, 2025 Tuesday, August 12, 2025 Multiple days


Thursday, August 7, 2025

WHY2025 Day 0

In the evening, I arrived at WHY2025 hacker camp. At 20:06, I got the wristband for the camp. I also received a welcome backage (not including an electronic badge) that included a map of the camp. I spend some time to set up my tent and brought a visit to the Angel tent to tell that I have arrived. I am staying with the NLHS village. I talked with some people staying with the village.


Firday, August 8, 2025

WHY2025 Day 1

I woke up around eight. From ten till twelve, I helped as a parking angel, showing people arriving by car where they can park and take care that they park correctly on the field. After that I stayed some time at the NLHS village talking with some other villagers. In the middle of the afternoon, I walked to the Noordhollandsch Kanaal ("Great North Holland Canal") to visit the Serendiep ship.and walked through the 'labyrinth'. I spend some time back and discovered that there was a power outage, which started at 14:58. Just before five in the afternoon, I walked to the main stage, called Andromea, only to find out that the opening is delayed for one hour. A sat close to a music stage where there was a jam session going on. Then at six o'clock it was announced that all presentations and workshops were cancelled for today. I went to Angel tent, called Haven, to wait for the dinner. During dinner I met with some people and we talked a bit. In the evening, I talked with some more people in and around the tent of the NLHS village.


Saturday, August 9, 2025

WHY2025 Day 2

I got up around nine. Did not sleep that well for the second part of the night. During the day, I did the following things:

In the evening, they started handing out the badges. I heard that there was a very long queue and also some rumour that the last people in queue might not even get a badge. Less badges were ordered than there were tickets sold and I heard that the defect rate is rather high. So, maybe not all people will get a badge. I will see tomorrow if there are any badges left.


Sunday, August 10, 2025

WHY2025 Day 3

I got up around nine. I did sleep better than yesterday night, although there people talking outside deep into the night. During the day, I did the following things:


Monday, August 11, 2025

WHY2025 Day 4

These are some of the things I did during day 4 of WHY2025:


Tuesday, August 12, 2025

WHY2025 Day 5

This is the last day of WHY2025. The official program will end at 17:00 after the closing session. These are the things I did:

Some photographs from the camp. Orga Pictures and some collections on wiki. On Flickr.


Wednesday, August 13, 2025

33.9° Celsius

The temperature at Twenthe Airport has gone up to 33.9° Celsius, which breaks the previous record of 33.8° on this date last year.


Thursday, August 14, 2025

32.3° Celsius

The temperature at Twenthe Airport has gone up to 32.3° Celsius, which breaks the previous record of 32.1° on this date three year ago. The latest prediction is that the temperature will get over 25° tomorrow, which means that we will have a second heat wave according to the official Dutch definition.


Tuesday, August 19, 2025

Catalogue

At 14:41, I received the catalogue Prospects & Concepts edited by Mirjam Beerman, written in Dutch and published by Mondriaan Fonds on Thursday, February 8, 2018, which I had bought on Monday, August 18, 2025 at 12:08:48 from KUNZT.NL for € 5.00.

LoRa antenna

At TkkrLab, I soldered a connector for a LoRa antenna on the WHY2025 badge. Last Saturday, I tried to assemble the basge, but then I discovered that I first had to solder the connector for the antenna. I was warned to be carefull during the soldering with two of the five pins that are rather close to the display as not to harm the display with the heat.


Thursday, August 21, 2025

snprintf

The function snprintf is used in C to print some formatted text into a string buffer with a specified size. Basic strings in C are zero terminated, which mean that the end of a string is indicated with a zero character. That zero character is not considered as part of the string itself. This means you always have to reserve one additional character if you want to deal with a string of a certain length. (It is a known source of off-by-one errors.) There are also alternative ways to represent a string of variable length and that is to have a field that specifies the number of characters in the string. I remember that (in some dialect of) Pascal strings were presented in this way (and could not be longer than 255 characters). I had the idea that if you let snprintf 'print' a text that is longer than the size of the buffer that it would not place a zero termination character in the last position of the buffer and that you had to do this yourself. Today, I learned that this is not the case, the function does place a zero character either at the end of the string to be printed if it fits in the given size, or otherwise at the last location of the buffer, except when the size is zero, in which case it does not print anything at all. The function always returns the number of characters that it would have printed if the size of the buffer would have been large enough. This allows you to check if the printed string was actually terminated or allows you to know how large the buffer should have been to print the given text. It took me some time to figure out why I was mistaken about this aspect of the snprintf function. It appeared that Microsoft Visual Studio for a long time did not add the zero character as described in the Remarks section of the page about the function for Visual Studio 2022.


Saturday, August 23, 2025

Citizen of the Galaxy

I read that an animated movie is going to be made from the book Citizen of the Galaxy by Robert A. Heinlein. 'The project hails from prolific animation director Jay Oliva and his Lex+Otis banner,' it says in the article from The Hollywood Reporter. Furthermore, the article writes: 'The script is already written, and the team is far into the visual development for the film. It is now discussing casting as it eyes a 2027 theatrical release.' I have read the book four times, three times in Dutch and one time in English in 1977, 1982, 2009, and 2013. It is a rather complex story to be cramped into a single movie and would require quite a bit of world building as the main protagonist goes through four very different social environments. I very much would have a peek at the script to know what is in and what is not. I doubt it will have the interaction where the free traders trade items of pornography from the bachelor's quarters agains carved jewels with some aliens. I am definitely looking forward to this movie. (Audio book on YouTube.)


Sunday, August 24, 2025

Cold record

The temperature at Twenthe Airport dropped to 4.6° Celsius (or even 4.4° according to one source) breaking the cold record of 4.9° from 2005 for this day of the year. At the ground the temperature dropped to 0.3°. There are some places were it dropped to -0.3° making this the first night with ground frost in the Netherlands, which is exceptional earlier. From what I heard on the news, these cold temperatures are the results of a clear sky in combination with almost no wind and cold temperatures in the upper atmosphere. I guess that those cold temperatures are the result from the wind coming from the North in the past week. I get the impression that the jet stream has been rather chaotic around Europe with winds blowing South from the polar region instead of blowing West.


Monday, August 25, 2025

Cold record

The temperature at Twenthe Airport dropped to 4.1° Celsius (or even 3.8° according to one source) breaking the cold record of 4.8° from 1989 for this day of the year. At the ground the temperature dropped to 0.6°. There are some places were it dropped to 0.0°.


Wednesday, August 28, 2025

Drawing fractal with arcTo

In preperation for a talk that I plan to give on Hackfest 2025 about fractal jigsaw puzzles, I wrote some JavaScript code that uses the arcTo function to draw arcs with the use of two points, because it is somewhat easier to use when you have to draw an arc direction indicated with some vector, because you do not need to calculate the start and end angles of the arc as you have to do with the arc function. The arc function is easier to use if you want to draw a circle or a part of a circle if you do know the start and end angles.

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


Saturday, August 30, 2025

Going into the city

It has been four weeks since I went into the city. At Fotogalerie Objektief I saw the exhibition 'Frameless Identities' by Hartenjager also known as Sanne Wijdenes. I already saw some of her work on Tuesday, March 18. She has an interesting technique of mixing images with various techniques. I walked the usual round through the city and bought a soft ice cream.


This months interesting links


Home | July 2025 | September 2025 | Random memories