Python’s for/else construct

I’ve been a Python program for a few years now, but I’ve only just encountered the ‘for/else’ construct. I was changing a conditional to a for loop, but accidentally left behind the else block. My initial reaction after looking back at the code was, “Oh, the else must run if the ‘for’ block never executes,” […]

Read More Python’s for/else construct

A guacamole recipe is a dangerous thing…

Read More

system admin log entries

When I’m doing maintenance on my computer systems, I sometimes find myself wondering what I was thinking when I made a configuration change, (un-)installed a package, etc. At one point, I attempted to keep a log in a text file that I could refer to later so that, in case there was an undesirable behavior […]

Read More system admin log entries

Streaming audio with long reconnect timeouts is fun. It’s like having ghosts in my computers. I’m writing, sitting on the couch, and an unexpected burst of audio pops out from the corner of the room. Experientially, there’s no difference between a disembodied voice and a voice from a body you don’t imagine, and for the […]

Read More

Bluetooth adventures

I have a bluetooth headset that I’ve wanted to use with my Linux laptop for a while, but couldn’t, largely because of weak support for bluetoothpulseaudio integration. Today, I decided to give it another shot and actually got sound going from XMMS2 to my headphones. That was great except then my wifi connection slowed to […]

Read More Bluetooth adventures

https://arstechnica.com/features/2017/04/the-secret-lives-of-google-raters/ As a software developer, this article is not only sad, but embrassing. What embarasses me is that Google engineers allegedly don’t communicate with raters. If there are even a handful of raters willing to work directly with engineers to make their processes more efficient, then why aren’t they jumping on that?

Read More

Internet surveillance and BCI

The coincidence of Elon Musk’s announcement of “Neural Lace” and the FCC rolling back privacy regulations should make people’s hairs stand up on the backs of their necks. In case it isn’t obvious from the unabated personalization and proliferation of networked computing since the ARPANET, the Internet won’t always be a choice. It is only […]

Read More Internet surveillance and BCI