Sign in

Koen van Hove

@koenvh.nl
59 followers 45 following 134 posts

Computer person who likes toying with networking, security, and data. Also creates software that is sometimes useful. Opinions are my own.

PostsRepliesMedia
Koen van Hove @koenvh.nl · 11/09/2026
Liander heeft de slimme meter vervangen en wat blijkt: Vattenfall denkt nu dat ik vanaf 3 september al 14861 kWh teruggeleverd heb met mijn vijf zonnepanelen. Dat is genoeg stroom voor zes huishoudens voor een jaar.
110
Koen van Hove @koenvh.nl · 30/08/2026
I have been working on making a soundboard for fursuiting. Sadly I am not feeling well, so no demonstration in suit, but here is basically how it works. I still have to settle on which sounds to include.
000
Koen van Hove @koenvh.nl · 24/08/2026
I had been meaning to publish this blog post during pride month, but life got in the way. Unlike most of my other posts, this one is about me rather than something I made. Regular programming (pun intended) should resume soon. blog.koenvh.nl/a-post-about...
blog.koenvh.nl
A post about me
030
Koen van Hove @koenvh.nl · 24/08/2026
I had a lot of fun fursuiting for the first time at Eurofurence this year. Sadly I got sick on the last day, but I'm not going to let that spoil all the fun I've had. (Photo by @tomby.bsky.social)
Me standing in raccoon fursuit on the central square before the CCH at Eurofurence 30
0183
Koen van Hove @koenvh.nl · 17/08/2026
LLMs are fairly good at finding (security) bugs, but the bug report text - the thing I use to triage how bad it is - is often atrocious. I still don't know what "the bug is a round-trip infidelity" is supposed to mean.
000
Koen van Hove @koenvh.nl · 10/08/2026
I have been playing around with generating my own SVG files for Pacenote Pal. I made a simple application that records my coordinates and distance in the stage, and with that I can draw a map like this for the stage Severn - Afon Bidno (converted to PNG for Mastodon):
A rally map of Severn - Afon Bidno from Assetto Corsa Rally
000
Koen van Hove @koenvh.nl · 09/08/2026
"'Security!' the AI shouted. It added two vars to my fully client-side HTML file, wrote two paragraphs about how this is definitely important for security, and made a PR, knowing the world would be safer for it." (Not joking, that's what happened with github.com/Koenvh1/ets2...)
github.com
harden: the stationtest in stationtest.html by anupamme · Pull Request #278 · Koenvh1/ets2-local-radio
Summary Harden input handling in web/stationtest.html (flagged by multi_agent_ai). Vulnerability Field Value ID V-003 Severity HIGH Scanner multi_agent_ai Rule V-003 File web/station...
010
Koen van Hove @koenvh.nl · 08/08/2026
I released a new version of Raceroom Commander. I didn't plan on doing that, but apparently the API subtly changed (an empty player list went from `[]` to `null`) which broke my code. Of course that change was not documented.
000
Koen van Hove @koenvh.nl · 31/07/2026
Vanochtend lag er een brief van Liander op de mat: een storing in de slimme meter waardoor gegevens niet uitgelezen kunnen worden. Uiteraard is de eerste mogelijkheid voor een monteur pas in september vanwege de bouwvak, rond dezelfde tijd dat ik van energieleverancier wissel. Geweldige timing.
000
Koen van Hove @koenvh.nl · 26/07/2026
Someone forked one of my MPL 2.0-licensed project, adapted it, and published it. They were courteous enough to include the MPL 2.0 license file in the download, but published none of the source code. I am erring on the side of incompetence rather than malice, but it is rather disheartening.
000
Koen van Hove @koenvh.nl · 24/07/2026
My work laptop has a very "fun" defect that has been plaguing me for the last couple of months. Apparently my laptop (Dell XPS 15 9520) becomes very sluggish and comes to a crawl whenever it is charging using a charger that's less than 130W.
000
Koen van Hove @koenvh.nl · 14/07/2026
A couple of days ago I received my outside temperature and humidity sensor that connects to my Home Assistant (via Zigbee). Now I don't just sleep badly, I can also back up with data why.
Two graphs showing the temperature outside/inside and the humidityA temperature sensor on a downspout
010
Koen van Hove @koenvh.nl · 02/07/2026
I made some signs. I'm not quite sure where to put them, but I am sure I can find a use for them.
Two "dramatic exit" signsThe dramatic exit sign above the door
020
Koen van Hove @koenvh.nl · 01/07/2026
Ondertussen is het 3½ maanden verder en zijn bijna alle antwoorden binnen. Ik hoop binnenkort een eerste korte analyse te kunnen publiceren, maar om toch al een tipje van de sluier te lichten: tot nu toe is geen enkel van de projecten verder gekomen dan de pilotfase.
000
Koen van Hove @koenvh.nl · 28/06/2026
Elke dag dat ik iets wil doen afgelopen week lijkt er wel weer een nieuwe onaangename verrassing voor de deur te staan. De verrassing van vandaag: hagelschade aan de auto.
000
Koen van Hove @koenvh.nl · 18/06/2026
After about a year of flying outside my flat, my pride flag started to tear itself apart. So time for a new flag! This time I went for 160 grams spun polyester rather than 115 grams gloss polyester. Hopefully it lasts even longer :-)
The old and new pride flag next to each otherThe new pride flag flying from my balcony
010
Koen van Hove @koenvh.nl · 14/06/2026
Al een jaar of vijf loop ik rond met mijn "giropas", een ING-pas met eigen "foto" op de voorkant. Het zorgt nog steeds voor leuke reacties :-)
010
Koen van Hove @koenvh.nl · 06/06/2026
Even though it's already June, I finally got around to writing up the things I did for April Fools this year. Sadly I was not home when UPS tried to deliver my physical copy of the SIGBOVIK proceedings. blog.koenvh.nl/april-fools-...
blog.koenvh.nl
April Fools 2026
000
Koen van Hove @koenvh.nl · 28/05/2026
The SIGBOVIK 2026 proceedings are available now! My contribution can be found on page 962. Of course I also ordered a physical copy, thanks @harryqbovik.bsky.social overlords! sigbovik.org/2026/proceed...
sigbovik.org
151
Koen van Hove @koenvh.nl · 17/05/2026
In two weeks it will be pride month. As LGBTQ+-acceptance is under pressure (especially the T), consider doing something to show your support. Personally I have a rainbow flag waving outside my flat, and carry a tiny Blåhaj in the back of my backpack.
A rainbow flag waving in the wind at sunsetA tiny blahaj poking out of a backpack that is put on the ground
040
Koen van Hove @koenvh.nl · 12/05/2026
The paper I wrote together with @jvdham.nl and Roland van Rijswijk-Deij titled "Domijn: The Security of Domain Registrars and the Risk of a Domain Name Takeover" for the Workshop on the Economics of Information Security (WEIS) 2026 is now available! weis2026.econinfosec.org/wp-content/u...
weis2026.econinfosec.org
011
Koen van Hove @koenvh.nl · 27/04/2026
One of the distinct disadvantages of having hobbies that for other people are work is that everything is on hold during the weekend and (public) holidays.
000
Koen van Hove @koenvh.nl · 12/04/2026
I just made a Pebble version of the watch where it's always 11 AM (but the time zone changes every hour), which you can find here: apps.repebble.com/1878e7ba8e98...
apps.repebble.com
It's 11 AM - Pebble Appstore
With this watchface it's always 11 AM, but the time zone changes every hour (to match where in the world it's currently 11 AM). Only works properly in time
031
Koen van Hove @koenvh.nl · 08/04/2026
Ik heb nieuwe theedoeken nodig, maar ik vind de theedoeken van de HEMA e.d. wat te gewoontjes. Ik ben gaan knutselen en heb nu een Rijkstheedoek gemaakt, geschikt voor elke Rijksafwas. In de toekomst wil ik allicht ook een Rijkshanddoek :-) Meer ludieke ideeën zijn welkom!
Een theedoek met het logo van de Rijksoverheid met het beeldmerk "Rijkstheedoek"
000
Koen van Hove @koenvh.nl · 08/04/2026
People that attend SIGBOVIK on average tend to have more smiles per minute than those who do not, so don't miss it - you might see me as well :-)
071
Koen van Hove @koenvh.nl · 07/04/2026
Ik heb reactie gehad van het Ministerie van Defensie waarom ze een "senior vibe coder" zochten. Ze waren eigenlijk op zoek naar iemand die kan onderzoeken of lokale AI/LLMs het ontwikkelen van OSINT-modellen kunnen versnellen. Het volledige verhaal is hier te lezen: blog.koenvh.nl/waarom-het-m...
blog.koenvh.nl
Waarom het Ministerie van Defensie een "vibe coder" zocht
Dit is een vervolg op Vibe coding bij het Ministerie van Defensie. Kort samengevat: het Ministerie van Defensie had een detacheringsopdracht online gezet waarin stond dat ze op zoek waren naar een "se
000
Koen van Hove @koenvh.nl · 06/04/2026
Sommige organisaties accepteren woo-verzoeken alleen maar per post en dat leidt soms tot komische situaties. Vorige week heb ik nog een e-mail gestuurd naar een woo-contactpersoon met de vraag "is deze brief aangekomen?", met een PDF van de verstuurde brief als bijlage :-)
000
Koen van Hove @koenvh.nl · 03/04/2026
My submission to SIGBOVIK this year, titled "Too Long; Dye't Red: Doubling the Effective Number of Pages Using Stereoscopic 3D Printing". For those without a pair of 3D glasses, here are some pictures to help you read this tremendous advancement in information density.
The paper, using both cyan and red lettering, going through each other.That same paper through a blue filterThat same paper through a red filter
1296
Koen van Hove @koenvh.nl · 01/04/2026
Greetings! I was thinking: what if we can use the DNS for more than just questions and answers, but also for conversations? That's why I started working on ircns (ircns.koenvh.nl) to combine the best of DNS and DNS tooling like `dig`, `kdig`, and `drill`, with the modern chat protocol IRC.
010
Koen van Hove @koenvh.nl · 24/03/2026
I have been playing around with time and watch faces lately (like the one where it's always 11 AM and the one which shows historic facts). In case you missed it, I decided to do a small write-up on my blog: blog.koenvh.nl/weird-clocks...
blog.koenvh.nl
Weird clocks and historic time
I've always liked giving a slight twist to everyday objects, and clocks are no exception. Seeing the time is so ubiquitous that it's hardly something you ever think about. This post is about two inter
000
Koen van Hove @koenvh.nl · 19/03/2026
Naar aanleiding van de gemeenteraadsverkiezingen gisteren kwam de vraag in me op: over een jaar zijn er weer waterschapsverkiezingen, weet je nog wat je drie jaar geleden gestemd hebt, en ben je tevreden met wat ze tot dusver voor het waterschap hebben gedaan?
000
Koen van Hove @koenvh.nl · 15/03/2026
I just managed to make another watchface, this time (pun intended) it's always 11 AM, but the timezone changes every hour to where it's 11 AM in the world.
A watch showing "11:27" with underneath in smaller letters "Pacific/Pago_Pago"
020
Koen van Hove @koenvh.nl · 14/03/2026
Oh hey, that's a surprise: OverTake wrote an article about Pacenote Pal! www.overtake.gg/news/customi...
overtake.gg
This Mod Allows You To Customise Pace Notes in Assetto Corsa Rally
If you are struggling with the pace notes in Assetto Corsa Rally, this third party mod allows you to edit them to your liking.
010
Koen van Hove @koenvh.nl · 13/03/2026
Twee weken terug zei het Ministerie van Defensie dat "een woo-functionaris binnenkort contact op zou nemen". Ik heb gistermiddag de woo-contactpersoon proberen te bellen, maar dat telefoonnummer verbindt door naar de persvoorlichting (die vervolgens logischerwijs niks kan betekenen).
000
Koen van Hove @koenvh.nl · 13/03/2026
Ondertussen heb ik met 21 organisaties contact opgenomen om te vragen hoe het staat met hun blockchainpilot. Mocht je op de hoogte zijn van nog een blockchainpilot van een Nederlandse publieke organisatie die in deze lijst ontbreekt, laat het me dan weten: blog.koenvh.nl/wat-is-er-me...
blog.koenvh.nl
Wat is er met alle blockchainpilots gebeurd?
Zo'n tien jaar geleden was de blockchain een enorme rage. In talkshows werd gepraat over alle problemen die nu opgelost konden worden met de blockchain. In de krant en op TV werd geprobeerd om de werk
021
Koen van Hove @koenvh.nl · 11/03/2026
Tien jaar geleden was de blockchain een enorme rage. Veel publieke organisaties zijn in die tijd een blockchainpilot gestart. Ik heb bij twaalf van die organisaties nu gevraagd hoe het daarmee staat. Hier is een kleine greep uit de pilots die tien jaar geleden gestart zijn:
# Overzicht van alle blockchainpilots

## Pilotronde 1 – oktober 2016 – maart 2017

| Gemeente | Blockchainpilot |
|---|---|
| GR Drechtsteden | 1. Gehandicapten parkeerkaart<br>2. Interne facturatie |
| Gemeente Den Haag | Inrichting subsidieproces |
| Gemeente Schiedam | Gehandicapten parkeerkaart |
| Gemeente Stichtse Vecht | Invoering ‘Zorgcoin’ |
| Gemeente Amsterdam | PGB-proces |
| Gemeente Utrecht | Registratie afval |
| Gemeente Eindhoven | Vereenvoudiging notariële akte |
| BAR-gemeenten | Evenementenvergunningen |

## Pilotronde 2 – januari 2017 – december 2017

| Gemeente | Blockchainpilot |
|---|---|
| Gemeente Barneveld | Duurzaamheidsleningen |
| Gemeente Breda | BredaPas – inkomensafhankelijke kortingspas |
| Gemeente Arnhem | GelrePas – inkomensafhankelijke kortingspas |
| Gemeente Zuidhorn | Aanvraag, toekenning en afhandeling van minimaregeling Kindpakket |
000
Koen van Hove @koenvh.nl · 04/03/2026
A couple of days ago I released a new version of Pacenote Pal, which now has greatly improved pacenote timings. There are still one or two small things I want to do, but by and large I'm happy with how it works so far :-) github.com/Koenvh1/Pace...
github.com
Release v0.13.0 · Koenvh1/PacenotePal
Rewrite the way currently travelled distance is obtained. The game now provides the driven distance in the stage - this replaces the distance calculation based on speed. Pacenote files made from sc...
000
Koen van Hove @koenvh.nl · 01/03/2026
In further annoyances, my watch face for Wear OS was again rejected by Google Play. Why a very limited XML file needs a privacy policy, statement that it does not offer mortgages, an "app" icon, and more in the first place is beyond me - the WFF spec makes it impossible to do anything like that.
010
Koen van Hove @koenvh.nl · 01/03/2026
I spent the last couple of hours trying to figure out why every time I would redeploy my blog a stale version of my latest blog post would pop up until it reached the TTL, after which it would work fine. Turns out it's a Vercel bug. The temptation to rewrite everything in plain HTML is high.
010
Koen van Hove @koenvh.nl · 27/02/2026
Ik heb ondertussen ontvangstbevestiging van het Ministerie van Defensie gekregen. Ik heb de blogpost daarop aangepast: blog.koenvh.nl/vibe-coding-... (En zoals deze dingen lopen ben ik nu al een paar uur bezig om de caching van mijn blog beter te begrijpen en te optimaliseren...)
blog.koenvh.nl
Vibe coding bij het Ministerie van Defensie
Hier gaan WOO weer
000
Koen van Hove @koenvh.nl · 26/02/2026
The paper I wrote together with @jvdham.nl and Roland is now available: "Your Disclosure Is Important To Us: An Analysis of Coordinated Vulnerability Disclosure Responses Using a Real Security Issue", get it now whilst it still has the "Just Accepted" watermark: dl.acm.org/doi/10.1145/...
dl.acm.org
Your Disclosure Is Important To Us: An Analysis of Coordinated Vulnerability Disclosure Responses Using a Real Security Issue | Digital Threats: Research and Practice
Cybersecurity is increasingly in the crosshairs of policy makers, as evidenced by the introduction of far-reaching legal frameworks around the globe. One concrete example of cybersecurity policy is ho...
000
Koen van Hove @koenvh.nl · 25/02/2026
De opdrachttekst voor een "Senior Vibe/AI developer" bij Defensie heeft bij mij nogal wat vragen opgeroepen, en die vraag bleef genoeg hangen om er een WOO-verzoek over te sturen: blog.koenvh.nl/vibe-coding-...
blog.koenvh.nl
Vibe coding bij het Ministerie van Defensie
Hier gaan WOO weer
100
Koen van Hove @koenvh.nl · 23/02/2026
De Atom feed van het Rijkspodcastregister is nu ook van de afhankelijkheid van Spotify af. Als bonus is de feed nu ook zelf als podcastfeed te gebruiken: rijkspodcast.koenvh.nl/feed.xml
rijkspodcast.koenvh.nl
000
Koen van Hove @koenvh.nl · 19/02/2026
In addition to the €206 I spent on blueberries at Albert Heijn in 2025, I spent another €42 on blueberries at Lidl in 2025. That boils down to €248 on blueberries, or about €0.68 per day.
010
Koen van Hove @koenvh.nl · 18/02/2026
After playing around with the Albert Heijn GraphQL API yesterday, I now know I spent ~€206 on blueberries in 2025. I really like blueberries.
000
Koen van Hove @koenvh.nl · 16/02/2026
Sinds afgelopen weekend gebruikt het Rijkspodcastregister geen Spotify meer als speler, maar direct de bron van de podcast. Helaas zijn daardoor 35 podcasts niet meer direct te beluisteren, omdat die exclusief bij Spotify beschikbaar zijn. rijkspodcast.koenvh.nl
Een screenshot van het Rijkspodcastregister - sommige podcasts zijn enkel op Spotify beschikbaar
000
Koen van Hove @koenvh.nl · 12/02/2026
Mijn smartwatch is aangekomen en: het werkt. Ik kan nu elke minuut (voor 20:26) een gebeurtenis zien uit dat jaar. Staat nog niet in de Play Store, maar de code is hier te vinden: github.com/Koenvh1/Hist...
Een smartwatch waarop staat: 1814 - In opdracht van de geallieerden wordt baron Frédéric Auguste Alexandre de Beaufort-Spontin gouverneur-generaal van België.
000
Koen van Hove @koenvh.nl · 10/02/2026
Spotify heeft aangekondigd dat hun API vanaf maart alleen nog zal werken met premium [1]. Dit heeft ook effect op het Rijkspodcastregister, dat niet meer zal werken. Als iemand nog een API key overheeft hoor ik het graag. [1] tweakers.net/nieuws/24449... [2] rijkspodcast.koenvh.nl
tweakers.net
Spotify vereist voortaan Premium voor api‑toegang
Spotify gaat een Premium-abonnement vereisen voor api-toegang tot zijn dienst. Ook kunnen ontwikkelaars minder data opvragen via de api. De beperkingen kunnen onder meer gebruikers treffen die smartho...
000
Koen van Hove @koenvh.nl · 07/02/2026
In de categorie impulsaankopen heb ik nu een tweedehands Samsung Galaxy Watch 4 gekocht zodat ik m'n wijzerplaat ook in het echt kan testen. Vanwege de manier waarop het Watch Face Format (WFF) werkt, heb ik een keten van ternaire selectieoperators van 899 KB groot (4941 mogelijkheden).
Wear OS in een emulator. De tijd is 1348. De boodschap is "Er vindt een grote aardbeving plaats in de regio Venetië, waarbij honderden gewonden vallen en gebouwen worden vernield."
000
Koen van Hove @koenvh.nl · 07/02/2026
Ik ben bezig met mijn historische klok [1] om te vormen naar een wijzerplaat voor Wear OS [2]. Het lijkt te werken, maar de ironie is dat ik zelf geen horloge heb waarmee ik het kan testen. [1] koenvh.nl/playground/h... [2] github.com/Koenvh1/Hist...
Een horloge in een emulator. Te lezen staat: 

2001 - "cafébrand in Volendam eist het leven van veertien jonge mensen en meer dan 150 jongeren lopen ernstige brandwonden op."
010