pupdates

Music and Open Source Update (2020-2021)

Hi! I am very bad about documenting what I work on. Even on my Patreon, the last update is from around 3 years ago.

I decided to put my post about what I’ve done on my blog, this time. Hopefully I’ll do it again before 3 years have passed.

House?!

WE BOUGHT A HOUSE?

AAAAAAA?

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

This has taken up most of 2021.

Music

In February/March 2021 I bought a Minibrute 2S synth and a Tascam DP-006 “pocket studio”, meaning I now have a music production workflow that doesn’t use a computer until editing.

I pretty much immediately released an experimental/exploratory album, Haunted Piles of Rock and Metal.

As part of that release, I decided to release all of my music on both Bandcamp and the Internet Archive. If you want to support me financially and can afford it, you can buy it on Bandcamp. If not, you can download it on Internet Archive.

Regardless of where you get it, all of my music from Reify (2015) to Haunted Piles of Rock and Metal (2021) are released under a Creative Commons Attribution 4.0 license.

Open Source

The first half of the year was pretty much completely dominated by buying and moving into our house.

Many of these changes are from 2020, but I hadn’t written them down anywhere, so I’m including them here!

awooOS

awooOS is some kind of experimental operating system I’ve been working on, because I apparently am always working on one of those?

It has been updated so that it:

ali

ali, awooOS’ libc implementation, now has:

Flail

flail, awooOS’ kernel panic/stack trace library, now:

Tinker

Tinker is a test framework for C codebases. It was designed with awooOS in mind, but should work for other things as well.

Work on Tinker from 2020 and 2021 includes:

Boreutils

Boreutils is an implementation of many of the command-line tools specified in the POSIX.1-2017 standard.

Apparently I didn’t really get a proper start on it until 2020 so, uh, surprise I have a new project!

As of September 25 2021, the following POSIX.1-2017 utilities are implemented:

As well as the following non-POSIX.1-2017 utilities:

Bork

Bork is a build and release management tool for Python projects, with an emphasis on supporting PEP 517.

Bork has had a ton of work over 2020 and 2021, including:

Emanate

Emanate is a symlink finagler. You can also call it a “dotfile management tool,” if you’d prefer.

Emanate hasn’t had a release since 2019, but there’s been a lot of work despite that. Most of this has consisted of setting up an automated release process and general refactoring.

expsys

I did some experimenting with expert systems in August 2020. There’s more I want to do, I just haven’t gotten back into working on it since the whole house thing.

skysniff

I got like 4/5ths of the way done with a command-line tool for checking the weather, then got distracted for a year.

sntp-client

On February 21 2021 I banged out an entire SNTP (Simple Network Time Protocol) client library in 9 hours because I got bored.

They definitely kept the protocol simple. I’m thoroughly impressed.