disco shiny /dis’kō shī‘nē/ adj. 1. From Rex The Dog, the use of synth patches common to electropop of the 1970s and 1980s.

This is my home page. Please enjoy the posts.

The Posts!

Audiophilia: Electrostatic Headphones

Posted
There are three main technologies for headphone drivers. I want to talk about the most expensive and idiosyncratic of these, the electrostatic driver. There’s one more that’s even more bonkers but I’ll get to that one in another article. Anyway, to understand why it’s so interesting, I want to briefly describe the other two technologies to contrast with electrostatics. The cheapest and most common technology is the dynamic driver, which are just very tiny, very sensitive speakers.
Read More »

Audiophilia: Introduction

Posted
Audiophiles are, by definition, people who love the concept of high fidelity sound reproduction. As someone who self-identifies as an audiophile, I can tell you that there’s more to it than that. I think if you don’t know very much more about audiophiles than the fact they exist, one thing you might pick up on is that there’s a lot of snake oil out there. This is true, and also fascinating.
Read More »

A Recipe For Closure

Posted
People call all kinds of things “closures” that most definitely are not. Most recently I was reading the official book for rust and I thought I had woken up in an alternate dimension. Surely these very serious developers with one of the most popular new languages in the world wouldn’t confuse what closures are with lambda functions, would they? I went to wikipedia and breathed a sigh of relief because that definition still agreed with mine.
Read More »

Curta Mechanical Calculator Introduction

Posted
I bought a Curta mechanical calculator as a gift for my grandfather who has wanted one for a while, and I can’t wait to see the look on his face. However, I have some months before the next time I’ll get out to see him, so I want to do some stuff with it first. Learn how to use it Provide printed instructions for my grandfather Curta Calculators Model 1 (left) and model 2 (right) [Retrieved from history-computer.
Read More »

Rambling About Monads Part 1

Posted
I will attempt to describe monads usefully. I expect to fail. The attempt may be instructive. Monads look something like this M1 a >>= M2 b It might read as “M1 applied to a binds to M2 applied to b”. M1, M2, a, and b are all data types. M1 and M2 are “monadic types” while a and b can be any type (including monadic). They can also be the same as one another, but I want to illustrate that they can be different.
Read More »

My Code Interview

Posted
I used to ask many interview questions to test knowledge in different areas. I still do that to fill time, but most of my interview is filled with one large coding question instead. I realized somewhere along the way that coding is the great interview equalizer. Some candidates feel more confident when coding. It gives them a better chance to succeed at showing me they can do the job they’re interviewing for.
Read More »