Sat 03 Jun 2023

NixOS for the Impatient

NixOS is a Linux distribution configured using Nix. It is declarative, meaning that the entire system state can be defined in a single .nix file; and reproducible, meaning you can have multiple computers set up identically.

Source: NixOS for the Impatient, an article by Fernando Borretti.

Random testing in Go

Choosing good test cases for our Go programs can be a bit hit-and-miss. Sometimes we get lucky and find an input that causes incorrect behaviour, or even a crash, but in general, picking inputs at random isn’t a good way to find bugs.

Or is it? What if we leaned into that idea a little and used a lot of different inputs? Say, a million, or even a billion. With that many inputs, our chances of finding the one weird value that triggers a problem start to look pretty good.

Source: Random testing in Go, an article by John Arundel.

Grown Ups (2010)

After their high school basketball coach passes away, five good friends and former teammates reunite for a Fourth of July holiday weekend.

In the evening Alice and I watched Grown Ups. I had seen the movie before. I liked it and give it a 7 out of 10.