Tech, music, and other transmissions from a GenX systems guy in Denver.
// recent posts //
- [ 5th grade email ]
5th Grade Families,
To help us maintain a fully engaged and distraction-free learning environment, we are writing to clarify our policy regarding smartwatches. Recently, we have seen an increase in students using the communication and messaging features on their watches during instructional time.
Starting immediately, all smartwatches and phones must be powered off and kept securely inside students’ backpacks for the entire school day. If a student is seen using their device, or has it out of their backpack during school hours, the device will be taken to the front office. If this happens, parents will be contacted and required to come to the school to pick it up.
[ read more ][ jd303 ]Aaaaand now, the moment you have all been waiting for… the segment pseudo-philosophers squawk about, the cliché corner of the Autonomous Vehicle debate, yet probably the most complex and important… THE TROLLEY PROBLEM!!![ the paper ]The Trolley Problem and Accident Algorithms
Many ethical, legal, and liability concerns with autonomous vehicles stem from how accident algorithms solve the trolley problem. Philosopher Philippa Foot, who originally conceived of the trolley problem, describes it as a situation where five men are working on a train track and one man is working on another section of track, with a runaway tram heading toward the five men (1967). The train operator or another observer must make a choice to either throw a switch to move the tram to the other track, killing only one person, or take no action and allow the train to kill the five men (Foot, 1967). Similar situations can arise with various ethical consequences, with Foot providing examples of a judge framing an innocent man when the guilty party is unknown, preventing rioters from violently attacking a community if they do not see justice for a crime, or a pilot making the choice to crash land a failing aircraft to a less populated area (1967). With self-driving cars, there are many potential trolley problems, and accident algorithms will need some type of ethical examination for determining who might live or die.
[ read more ][ jd303 ]A few weeks ago I was sitting at a stoplight in my Escape, about eight blocks from my house, and a Waymo rolled up next to me. It took me a second to register what I was looking at. The spinning sensor array on top is the tell. I told the kids to look. They looked. I mentioned there was nobody inside. They said “cool,” asked a couple questions, and by the time we got home it was already yesterday’s news.
[ read more ][ jd303 ]This is the first post in a series called Raising Hackers, written by a 90s hacker turned professional who understands both the genuinely impressive things technology makes possible and the ways it’ll work against you if you’re not paying attention.
Our family’s parenting style is not “here’s a YouTube playlist, don’t bug me, I’m working.” Far from it. We are not iPad parents. We’d rather our kids understand: here’s what this thing is, here’s how to use it, here’s what the companies that make it want from you (money), and here’s how to protect yourself. A real example of this is that most kid stars on YouTube are not real (not the way they appear, anyway). We show that with behind-the-scenes research with them.
[ read more ][ jd303 ]Okay, now that the site is up, I’ve got some posts scheduled, why is there low traffic? Oh, nobody knows about it. Time to fix that. The first step is getting it onto Google. Is this something you may have also forgotten to do for YOUR site?[ claude ]What you need:
- Access to your domain’s DNS panel (DreamHost in this case)
- A Google account
Step 1: Add your property in Search Console
[ read more ][ jd303 ]Brian Eno and Peter Schmidt published a card deck in 1975 called Oblique Strategies. Each card has a single action on it - sometimes a question, sometimes a directive, sometimes something that sounds like an esoteric fortune cookie.
- “Ghost echoes”
- “Bridges -build -burn”
- “Give way to your worst impulse”
- “Idiot glee (?)”
What the hell do these mean? Who knows. They’re not instructions so much as interruptions. You’re stuck, so you draw a card, and it breaks whatever loop you’re in. It’s supposed to help you move past your block.
[ read more ][ jd303 ]Part 1 covered getting the actual patch data right: correcting .ins files, cataloguing 2,172 patches across 6 synths, and building a reference library. That part was mostly Claude doing data extraction and reconciliation work.
Once the library existed, the next problem was obvious: browsing a markdown file is not a workflow. I wanted something that could generate a starting patch combination for a track based on feel, let me pick which synth covers which role, and export directly into Reaper. So that’s what we built.
[ read more ][ jd303 ]I have six hardware synthesizers. Each one has its own patch library, its own quirks, its own way of organizing sounds. Some of them have printed manuals. Some have handwritten notes taped to the wall. Some have .ins files that are supposed to tell my DAW what patches exist and where, except those files were wrong. Like, completely wrong.
The practical problem is this: when I sit down to write a track, I don’t want to dig through menus on six different pieces of hardware trying to remember where I saved that acid bass patch or which synth has the pad I’m thinking of. I wanted a way to browse across everything, filter by feel, and get to work. That didn’t exist, so I built it.
[ read more ][ jd303 ]I’ve been meaning to put something up at this domain for a while. Not a blog in the “please subscribe and smash that like button” sense. Just a place to write about stuff I’m actually doing. Tech, music, tools, the occasional rant. The usual.
The question was always what to build it on. The obvious answer is WordPress because it’s the obvious answer, and that’s exactly why I didn’t want it. I already manage too much infrastructure at work. I’m not spending my free time chasing plugin updates and PHP vulnerabilities for a personal site. Ghost was the next candidate, cleaner than WordPress, decent API, but it’s still a server you have to babysit. I wanted something I could
[ read more ]git pushand walk away from.