Thoughts and Ramblings

General things I find of interest.

Nix on Mac

A couple of months ago, I started using Nix on the Mac instead of homebrew. This included setting up home-manager and nix-darwin. There are a lot of setup guides on these and I’m not going to repeat that work. I will mention some pieces that I found particularly annoying and their solutions. Multiple Repositories Nix allows you to specify multiple repositories where it can fetch code. However, getting this to work with home-manager can be annoyingly difficult to figure out, especially if you use a flake with multiple files like myself.

Our Bureaucracy

In one of my previous posts, I talked about the phrase our democracy and how those using the phrase do not intend the word our to include the general public. However, in the past few weeks I saw on X that this is far better described by substituting the word bureaucracy for the word democracy (as reiterated by this tweet by Elon Musk). So there you go: Trump is a threat to our bureaucracy.

Badblocks

I was looking into mechanisms to test out new hard drives and ran across the program badblocks which can perform such testing and even a script which wraps this. Though it seems that badblocks has an issue with the block count being only a 32-bit integer so if you want to perform the test on a drive bigger than 16TB, you need to use a block size of 8192 or larger.

Only Tax Payers Vote

In “Starship Troopers” Heinlein proposed the idea that only citizens can vote and only those who served in the military can become citizens (no inheritance of citizenship). The idea is interesting in that voting is limited to only those with skin in the game (military service). While I read the novel many years ago, recently I considered an similar interesting thought experiment: What if only tax payers can vote? Here, by “tax payers” I mean those who net pay money to the government.

Deep State

It’s no secret that the culture inside Washington is different from the rest of the nation. It is so strong that many elected officials who go to Washington get corrupted into betraying their principles and becoming one of them. They are told “how things are done” and accept it as they chip away at their integrity until they are no longer the same person. This is one of the ways the culture in Washington encourages a type of group-think.