Koen van Hove
banner
koenvh.nl
Koen van Hove
@koenvh.nl
Computer person who likes toying with networking, security, and data. Also creates software that is sometimes useful. Opinions are my own.
Since 2019 I have made custom Christmas cards. This year was no exception. I decided to "write" a blog about them:

blog.koenvh.nl/christmas-ca...
December 26, 2025 at 8:46 PM
Recently I've been looking into how DVD menus actually work, it's quite fascinating. A DVD player effectively runs a small VM where there are 16 16-bit registers that can hold variables. Buttons can set/read those variables. The standard library consists of only random number generator.
December 24, 2025 at 1:24 AM
One of the things rsync does filter out are all the control characters before 0x20 except for \n and \r (when they appear at the end). This sadly means I can't use ANSI escape sequences to clear the screen. I did manage to play an ASCII version of Bad Apple!!, albeit slightly flickery at times.
December 22, 2025 at 11:32 AM
In further toying around with the rsync protocol, I have now managed to make it display more or less arbitrary text. Of course I quickly had to recreate the famous scene from The Matrix.

(And for the DNS people, this means I can likely make the DNS over rsync output compatible with dig)
December 21, 2025 at 4:05 PM
Because I felt bad for all the DNS people having to miss out on the joy of working with rsync, I started on a DNS resolver over rsync. It should be mostly functional already.

Feel free to try it out. The records appear as files, and the time is set to when the TTL will expire.
December 17, 2025 at 12:41 PM
Het Rijkspodcastregister is nu ook beschikbaar als Atom-feed: rijkspodcast.koenvh.nl/feed.xml
November 15, 2025 at 3:03 PM
Recently I've been playing The Farmer Was Replaced. There is something quite satisfying about seeing your algorithms come to life, especially as normally I'm too lazy to make a decent visualisation.

In the open source philosophy, here's my final script: gist.github.com/Koenvh1/a8ca...
October 29, 2025 at 6:51 PM
Some time ago I bought a Stream Deck (I also wrote a blog about it), but I could never actually stream anything to it. That had to change. Recently I've been working on a plugin to stream live video to the Stream Deck. It works remarkably well:
October 15, 2025 at 11:11 PM
After 12 years of loyal service, my dashboard for Raceroom has stopped working. It was time for something new, which gave me something to tinker with again. I also just now caught up with all the added functionality from the last 12 years, like showing the current flag.
October 4, 2025 at 8:21 PM
One last addition to my PC (which had to arrive from China): two LED spotlights. Both because I like the look, and because I can more easily see that my PC is still on — it's so quiet most of the time I sometimes forget it is still running.
September 29, 2025 at 1:24 PM
I have the uncanny ability to find really niche things to develop for. This weekend: a dashboard for Dakar Desert Rally. It only shows the speed, but that's all I need. Plus I learnt a thing or two about reverse engineering Unreal Engine and extracting values from running processes.
September 20, 2025 at 10:50 PM
Last week a parcel by @alexfursuitmaker.bsky.social arrived and I'm chuffed to bits with it - world, say hello to Rakoen (pronounced as Raccoon).
September 17, 2025 at 10:05 PM
Sometimes the simplest programming projects bring the greatest joy, like this button on my Stream Deck that allows me to turn the fan behind my simracing setup on and off (using a smart plug). It's really nice, especially with summer around the corner.
June 25, 2025 at 1:28 PM
As many people probably already know, I fly a rainbow flag outside my house. Not just during pride month, but pretty much year round. I hope that one day LGBTQ+ acceptance will be as self-evident as women's voting rights, but until that day there is still something to fight for.
June 12, 2025 at 2:31 PM
Good morning!
June 7, 2025 at 5:15 PM
Good morning! Last weekend I made a clock where it's always 11 AM, just the timezone changes, so I can always say good morning. See it for yourself here: koenvh.nl/playground/1...
June 3, 2025 at 11:52 AM
After over two months we resume the cookie experiment at the University of Twente, this time using stroopwafels. Admittedly at this point I've stopped tracking the data.
May 21, 2025 at 12:45 PM
This weekend's project: PedalPal, an application that allows someone else to control your pedals in any racing game. I'm still tweaking with it, but it works very well so far.
May 4, 2025 at 9:22 PM
Some people have asked me "why does the Phone Book of the Internet" not support IPv6? The simple reason is that it just does not fit:
April 26, 2025 at 4:49 PM
As a small hobby project, I made booklets with the pacenotes for each stage in EA WRC. They are also available as PDF online if you want to print them yourself: koenvh.nl/wrc
April 22, 2025 at 12:02 PM
The Phone Book of the Internet is now a physical book! 1.5 kg and 600 pages of popular domain names and their IP address listed in alphabetical order.
April 17, 2025 at 3:28 PM
Whenever something doesn't work, it's generally the DNS. That's why we (re)introduce The Phone Book of The Internet.

You can read more and download your own copy here: nlnetlabs.nl/news/2025/Ap...
April 1, 2025 at 11:50 AM
My submission for this year's SIGBOVIK: Ad Fund 'Em - a LaTeX package that automatically inserts adverts in your manuscript so you can monetise the space. You only have to add `\usepackage{adfundem}`.

You can find the full text here: github.com/Koenvh1/adfu...
March 23, 2025 at 8:12 PM
I now printed the more permanent version of my illuminated logo - quite happy with how it turned out :-)
March 20, 2025 at 9:02 PM
We continue our research into cookie acceptance among DACS members. Preliminary results show cookies are less likely to be accepted just after lunch.
March 12, 2025 at 3:13 PM