Unintended Consequences

Disclaimer: This post comes from my old blog back in 2004. I’m reposting it here so that I don’t lose the content. The source was hand-written HTML so the formatting probably appears a bit off. About seven years ago I wrote some code to do Mu-Law and A-Law compression. About six years ago, I decided […]

CPU Detection Code

Disclaimer: This post comes from my old blog back in 2004. I’m reposting it here so that I don’t lose the content. The source was hand-written HTML so the formatting probably appears a bit off. CPU Detection Code I dug this code up from a project that I worked on a long time ago. Unfortunately, […]

Disclaimer: This post comes from my old blog back in 2004. I’m reposting it here so that I don’t lose the content. The source was hand-written HTML so the formatting probably appears a bit off. MCI CD Control This is the MCI control code that I wrote for my UglyCD player. It is fairly full […]

Mu-Law and A-Law Compression Tutorial

Disclaimer: This post comes from my old blog back in 2004. I’m reposting it here so that I don’t lose the content. The source was hand-written HTML so the formatting probably appears a bit off. Overview: What are A-Law and Mu-Law compression? In the simplest terms, they are standard forms of audio compression for 16 […]

Some Not-So-Random Oregon Statistics

Recently, I heard a fascinating interview with Larry Krasner, the DA for Philadelphia. It really challenged some of my thoughts on incarceration and inspired me to do a little research, locally. Here are some interesting statistics that I found for Oregon: 2017-2019 Dept of Corrections Budget: $1.76B ($880m annually) Source Average Daily Prison Population: 14,835 Source Average cost per […]

A Coffee Retrospective

Back in March, I was inspired by Manton’s Austin coffee quest and decided to try my own “30 Days of Coffee.” Starting on April 1 and continuing for 30 straight days, I would experience a new cafe or coffee shop that I had never visited before. The rules I set for myself were fairly simple: I must […]