When sysctl took down my subnet

A rough edge case in Linux kernel configuration ended up taking my public /24 subnet offline regularly. Read this post to find out why.

... and I Must Scream

In this post I build a custom Linux kernel module to teach the computer how to scream.

Running Swift on a Nintendo DS

I came across a way for Swift code to compile for GameBoy Advance and decided to try it on real Nintendo hardware.

Replacing Kubernetes with systemd

In this post I go through the journey of overusing Kubernetes and how systemd can actually do most of what I use it for.

This Blog Post Was Written And Published On An Airplane

This blog post was written and published from my mobile phone whilst on an airplane at 21,500 feet above sea level (and climbing). The future is now, thanks to science! - Clemont, Pokémon X&Y

Bringing Pokémon from 2002 into 2023

To migrate Pokémon from the 3rd-gen games all the way to Home is possible, but for how much longer? I did it while I still could, here's how.

Choosing your own MAC Address

A MAC address is burned into a device by the manufacturer, and manufacturers are allocated vendor IDs (the first 3 bytes of a MAC address). One of these is Microsoft Hyper-V, which owns all of the 00:15:5D:XX:XX:XX addresses. This led to an interesting problem...

The Hour-Long SQL Query, 2023 Edition

In 2015 I found an odd performance issue in the SQL libraries for .NET Framework. Has anything changed in the last 7 years?
You've successfully subscribed to Yaakov's Blog
Great! Next, complete checkout to get full access to all premium content.
Welcome back! You've successfully signed in.
Unable to sign you in. Please try again.
Success! Your account is fully activated, you now have access to all content.
Error! Stripe checkout failed.
Success! Your billing info is updated.
Error! Billing info update failed.