Using AWT in C#, and other funky things
If you don’t care about the “History” part, you can skip directly to the technical part. A bit of history In the late 90s, Microsoft started working on a development platform supposed to repl...
If you don’t care about the “History” part, you can skip directly to the technical part. A bit of history In the late 90s, Microsoft started working on a development platform supposed to repl...
I like Plex I use Plex to share my media with my friends and family. If you don’t know Plex, it’s a nifty tool that basically allows you to take a folder containing movies and TV shows, and share ...
I own a Logitech Z506 5.1 audio system. I bought it in 2014 and it’s been doing its job just fine since then. It looks like this: Audio is easy. It’s just an analog signal you transmit over a wi...
What a time to be alive. GNU/NT is not a fever dream anymore, people actually play games on Linux, and—famously—the Windows ABI is actually the only stable ABI for Linux. Really, it’s something to ...
The Tweet The other day, Mathis Hammel tweeted this picture: This picture is a puzzle, or rather the solved version of a puzzle, available here on Pycto. If you don’t know Pycto, it’s a nice...
Adfly Skipper defines a property on window, called source. It’s only used for internal purposes. France’s IRS, in its decade-old authentication code, stores information in window.source. I’ve bee...
The Problem Here’s a Python dataclass: @dataclass class InvalidCallError: function: str args: list Nothing unusual in sight. We want it to be a real, raisable exception, so it needs to inh...
Python uses function-level scoping, for most cases: def f(): x = 6 if x > 0: y = 5 print(y) # This works, even though `y` was declared inside the `if` A variable declared anywh...
Ever tried googling “recursion”? There’s something quite peculiar about recursion. Every developer and their dog has heard of it at some point, and most developers seem to have quite a strong ...
This is a “rant + fix” blog post. If you’re looking for an interesting post, check out the other ones. I own a Dell Latitude 3420. It works well, has good battery life, good keyboard, and lots of ...