HNHacker News
TopNewBestAskShowJobs

bouk

1,471 karma · joined July 23, 2013

Bouke van der Bijl

https://twitter.com/BvdBijl https://bou.ke mailto: hi@bou.ke

submissionscomments
bouk··on Decompiling Games with AI: Virtueel Zoetermeer
The comments are AI-generated, but the original class names were all in Dutch, so I told it to make the rest of the code match :)
bouk··on A Dynamic and Distributed Virtual GPU Cloud Built on Idle Apple Silicon Devices
Why is this a paper? Should've just been a blogpost. Maybe I don't understand academia
bouk··on Claude Haiku 5.5
You can definitely have 50000 unit battles on the web
bouk··on Claude Haiku 5.5
Opus figured out the compiler and flags in 5 minutes actually
bouk··on Claude Haiku 5.5
I want to get the original (Age of Mythology Gold Edition) running natively on macOS and then port it to WASM to run it on the web so I can easily play it with friends
bouk··on Claude Haiku 5.5
I'll write a blogpost when I actually have it working, but basically I gave the game .msi installer to claude opus 5.5 and said to read these blogs:

  - https://blog.chrislewis.au/using-coding-agents-to-decompile-nintendo-64-games/
  - https://blog.chrislewis.au/the-long-tail-of-llm-assisted-decompilation/
And to setup a harness that will decompile the game and start doing a matching decompilation of every function. It set up a bunch of tooling and started a service in the background to do this actual decompilation campaign. I put some instructions into the main opus chat now and then to e.g. add automatic git pushing including a nice svg chart of progress and to switch model strategies here and there i.e. to do a first pass with a cheap model and then switch to opus/sol if the small model can't solve it.

I could now one-shot a new game, yeah.

bouk··on Claude Haiku 5.5
This is great! Been using GPT 6 Luna for decompiling my childhood favorite game (Age of Mythology) and this means I can throw Haiku into the mix as well. 17352/21965 functions matched so far...
bouk··on Dutch governments builds alternative for Microsoft based on NixOS
You don't have to wait? You just have to compile matter yourself
bouk··on Ask HN: What are you working on? (September 2026)
If you're looking at real estate for example, it's interesting to see what the plot and the neighbor's plots are
bouk··on Ask HN: What are you working on? (September 2026)
I built https://kadaster.club, which shows all land parcel data of the Netherlands. There's some existing sites for this but they quickly try to upsell you stuff and/or are slow and don't show the parcel data when zoomed out too much. None of the other ones I've seen render the parcel data as vectors either, which hurts my eyes.

I also just added https://kadaster.club/mcp so an agent can query the same data and even look in the data available on https://omgevingswet.overheid.nl/ to answer question around what is allowed and what permits you need for a specific location

bouk··on Dropbox is an obvious PE Target?
$800M in 2009 Apple stock would be about $24B today!
bouk··on Findphone: Locate a nearby Bluetooth device by signal strength
Bluetooth now has something that does this more accurately on a protocol level: https://www.bluetooth.com/learn-about-bluetooth/feature-enha...
bouk··on Ask HN: What are you working on? (August 2026)
I've built this website which shows the land registry data (Kadaster) information of The Netherlands but with nice vector graphics and much more performant than other websites I found: https://kadaster.club

Turns out there's an incredible organization here (of course) that publishes many geospatial datasets: https://www.pdok.nl

bouk··on Vite+ Beta
I think that used to be the idea but then they got acqui-hired
bouk··on NixOS 26.05
We use NixOS for all of our robots and servers at https://www.monumental.co, hard to imagine how we would do constant updates of our robot fleet without it.

If you're working on cloud systems it's easy enough to just throw away VMs all the time but you can't really do that with physical hardware that's on a construction site for months on end, where you only have a shared 5G connection. NixOS makes this all manageable!

bouk··on The Xteink X4 E-Ink Reader
The alternative firmwares give you a lot more options in this, stock is OK in layout
bouk··on Incident with Actions and Pages
We could still deploy manually but it's suboptimal! And we're 'flying blind' without CI runs
bouk··on Incident with Actions and Pages
Insane, we have to come up with contingency plans now for long-duration GitHub outages because we can't safely do deployments. For a service we're paying thousands of $ per year for even though we host runners ourselves...
bouk··on Goodbye Visa and Mastercard: 130M Europeans switching to sovereign payment
iDeal is an enormous success in the Netherlands so if banks implement it as well in other countries then it will definitely be competitive with credit cards for online payments
bouk··on Zig → Rust porting guide
No, open-source maintainers don't owe you anything if you don't pay for it
bouk··on A Faster Alternative to Jq
I highly recommend anyone to look at jq's VM implementation some time, it's kind of mind-blowing how it works under the hood: https://github.com/jqlang/jq/blob/master/src/execute.c

It does some kind of stack forking which is what allows its funky syntax

bouk··on Apple Business
Hopefully some actual competition against GSuite (or whatever it's called these days)
bouk··on Bubble Sorted Amen Break
Wow I've heard pieces of this but never the full thing, incredible
bouk··on Redefining Go Functions
Wow 11 years ago, takes me back...
bouk··on Scaling long-running autonomous coding
Sure, but getting this far would be inconceivable just half a year ago. It will only get better as time passes
bouk··on Ask HN: Share your personal website
My website: https://bou.ke/

I should blog more, and so should you!

bouk··on Ask HN: What are you working on? (January 2026)
It's not available in my region (NL) :(
bouk··on MinIO is now in maintenance-mode
big L for all the cloud providers that made the mistake of using it instead of forging their own path, they're kind of screwed now
bouk··on Rootless Pings in Rust
option 2 is what this blog is about, the example code creates a socket using that method
bouk··on Cursor: Past, Present, and Future
HR, finance, sales any non engineer is called an operator these days basically
Page 1 of 8Next →