22 May 2022

17 links · Sunday

Faster CRC32 on the Apple M1

CRC32 is a checksum first proposed in 1961, and now used in a wide variety of performance sensitive contexts, from file formats (zip, png, gzip) to filesystems (ext4, btrfs) and protocols (like eth…

Coding As Creative Expression

I've seen many versions of this question posed over the years, and to Matthew's credit it's a very good question. As you can see in the replies people translate their lived experience writing code and answer art or science based on however they conceptualize a…

The /bin/true Command and Copyright

One of the fun examples among all the copyright fuss is the extreme example of copyright claims made by AT&T some time in the 1980s. It's the /bin/true program. This is a "dummy" library program whose main function is to make it easy to write infinite …

Teach Your Kids Bridge - Speculative Branches

A post recently made the rounds on hacker news claiming that you should teach your kids poker, not chess. The comments on that post go through a lot of the reasons why poker is a bad game to teach your children, but I felt that I was well suited to opine on th…

Kinopio

Kinopio is your spatial thinking tool for new ideas and hard problems.

My VR support rig and VR shoes in No Man's Sky

In this build series I'm making a shoe to be used in virtual reality games. My goal is that the shoe will allow you to walk as much as you want in the virtua...