Top all-time · #6957
Bouke van der Bijl
Personal blog · bou.ke/blog · on HN as boukprogrammingsystems
Bouke van der Bijl's personal blog at bou.ke covers programming and systems. Since 2018, 11 different Hacker News readers have linked it 26 times, most often “Monkey Patching in Golang (2015)”. It is still writing: the last post was on 2026-10-23, and you can follow it by feed.
Too few sampled comments (4) to say how often HN recommends it.?
Why HN links it
HN readers link Bouke van der Bijl's posts on monkey patching in Go, including one explaining how it works and a library built from it. Commenters cite them as a source and as prior art.
Summarised by Claude from a sample of 4 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Most-linked posts?
- Monkey Patching in Golang (2015)5 people · 5 mentions · first linked 2020-02-28
- Minimal NixOS systemd-nspawn containers2 people · 2 mentions · first linked 2026-03-09
- Spreadsheet formulas for personal finance2 people · 2 mentions · first linked 2021-08-02
What Hacker News says?
It seems that you're not interested in suing anyone over this. However, you still don't give people permission to use, not even in small throwaway tests. Which is fair. But your blog post[0] language suggests that you are okay with and even incentivizes people trying this out (even if trying it out might be technically illegal, because it infringes your rights). I think you should have mentioned something about the…
Comment linking /blog/monkey-patching-in-go/
on “Project includes a dependancy that has a license that forbids its use”Submitted Spreadsheet formulas for personal finance as a story · 616 points
HN discussionFrom the explaining blog post [0] > If you’re not interested in how it works and you just want to do monkey patching, then you can find the library here. Also > Wrapping it up in a nice library > I took the above code and put it in an easy to use library. It supports 32 bit, reversing patches, and patching instance methods. I wrote a couple of examples and put those in the README. Then in the README[1]: > Make sure…
Comment linking /blog/monkey-patching-in-go/
on “Project includes a dependancy that has a license that forbids its use”Submitted The M1 MacBook Air is the best computer I've ever owned as a story · 227 points
HN discussionI use Nix: https://bou.ke/blog/nix/ I'm able to have the same shell with all my Vim plugins across macOS and Linux with changes committed to git. It's been so good, setting up all my command-line tooling now takes about 15 minutes from scratch.
Comment linking /blog/nix/
on “Ask HN: How do you sync your computer’s development configurations/environment?”Submitted Getting into robotics as a software engineer as a story · 179 points
HN discussionWe're using it in the same way - running NixOS on robots. Overall I think it is succeeding, though it definitely doesn't 'just work' out of the box. We've invested a fair bit of effort into things like: - containerised services[1] - UI for branch deployment/service management - delta patching (at the byte level, to save bandwidth) The main problem was always that nixlang/nixpkgs are arcane and have a steep learning…
Comment linking /blog/nixos-containers/
on “The Nixpkgs core team has disbanded”Submitted Rootless Pings in Rust as a story · 127 points
HN discussionMy website: https://bou.ke/ I should blog more, and so should you!
Comment linking /
on “Ask HN: Could you share your personal website here?”Submitted Monkey Patching in Golang (2015) as a story · 72 points
HN discussionOther prior art: https://github.com/bouk/monkey with accompanying blog post https://bou.ke/blog/monkey-patching-in-go/
Comment linking /blog/monkey-patching-in-go/
on “Redefining Go Functions”Submitted Finding a Bug in Chromium as a story · 65 points
HN discussionSubmitted Monkey Patching in Go (2015) as a story · 39 points
HN discussionSubmitted Decompiling Games with AI: Virtueel Zoetermeer as a story · 33 points
HN discussionSubmitted Spreadsheet Formulas for Personal Finance as a story · 3 points
HN discussionSubmitted Yes, I Use Nix as a story · 3 points
HN discussionSubmitted Decompiling Games with AI: Virtueel Zoetermeer as a story · 2 points
HN discussionSubmitted A couple small Nix tips as a story · 2 points
HN discussionSubmitted Doubling Go's template performance by generating code (2017) as a story · 2 points
HN discussionSubmitted Minimal NixOS systemd-nspawn containers as a story · 1 points
HN discussionSubmitted Tsexec: Run a command inside your Tailnet without root as a story · 1 points
HN discussionSubmitted Streaming compression beats framed compression as a story · 1 points
HN discussionSubmitted Deelauto Club: All of The Netherlands' car shares on one map as a story · 1 points
HN discussionSubmitted How to steal any developer's local database (2016) as a story · 1 points
HN discussionSubmitted A Life of Crime as a story · 1 points
HN discussionSubmitted Idiomatic Generics in Go (2014) as a story · 1 points
HN discussion