Links to things that I've found interesting. This is currently a combination of:

For now, I'm showing the latest 25 links. There is an RSS feed available.

Oregon Legislature looks at giving people the right to repair their stuff

Anyone who has ever tried to replace a computer battery or fix a broken washing machine knows that manufacturers don’t make it easy. They use screws with special heads that are hard to open, or they won’t sell the necessary parts or provide the service manual. So the “Right to Repair” bill would make life easier and cheaper for people who want to fix an old laptop and give it to their kids, for example.

At Home with Down Syndrome

One was shown “a really pitiful video first of people with DS who were very low tone and lethargic looking” and then told that “our child would never be able to read, write, or count change.” Others regretted that they had not been offered contact information for other parents who have children with Down syndrome — connections that, where made, proved to be one of the most important and supportive factors in the mothers’ decisions to continue their pregnancies.

Guidelines for Freelance Developers Working with Me

Freelancers work well if you manage the relationship properly, but there are hundreds of ways it can go wrong. The best way to start things off is by reaching a shared understanding of your freelancer-client relationship.

Provider Directory

The right partners can make or break your project. The people and organizations listed here have all interacted with either Crowd Supply directly or one or more projects that have launched on Crowd Supply.

Nice list of manufacturers and consultants that can help with projects.

The Classic Lego Space Flight Jacket

Here’s a little project that we’ve been working towards for a long time: a custom-painted leather flight jacket (“bomber jacket”) featuring the “Classic Lego Space” logo.


This is a tool for powerful automation of OS X. At its core, Hammerspoon is just a bridge between the operating system and a Lua scripting engine. What gives Hammerspoon its power is a set of extensions that expose specific pieces of system functionality, to the user.

Jello 3d printer

Now you have to know, at that moment I was working on some pretty long-term projects and was itching for a little something I could finish within a few days. I saw an opportunity right there and then. “Never mind that”, I replied, “I’ll just whip up a 3d printer that can make nice figures in the jello for you.”


Final Project written in Lucid (verilog) for the Mojo FPGA development board. Reads pixels from HDMI and sends pixel data to 22,000 APA102 LEDs over SPI.


PocKit is a computer made for the real, physical world. On top of its powerful, versatile Core, you can attach BLOCKS - any number of any kind - to suit your application.

Arduino port registers

Each port is controlled by three registers, which are also defined variables in the Arduino language. The DDR register determines whether the pin is an INPUT or OUTPUT. The PORT register controls whether the pin is HIGH or LOW, and the PIN register reads the state of INPUT pins set to input with pinMode().

Only recently finally dug into this to grok how it works. Very handy, especially for size constraints or simultaneous pin actions.


A collaborative web application (virtual office) presented as a 16-bit RPG video game

A Mind Is Born

Making a demo in just 256 bytes would be a formidable challenge regardless of platform. A Mind Is Born is my attempt to do it on the Commodore 64.

This is genius work. I’d listen to this song as a track on its own, let alone as a generative algorithm on a 40 year old computer system.


A hardware pedal for improved text editing in Vim


🗄 Mount your browser tabs as a filesystem.

555 Footstool

The succinct story of a modest little footstool– involving datasheets, cnc routing, laser engraving, plywood, glue, chips, all-thread, angle grinders, mountains of sawdust, dowel rods, spray paint, and a picture of a cat.

This Breadboard Wristwatch Is Delightfully Geeky

We’re going to go ahead and assume that this watch isn’t appropriate for diving, but it is certainly suitable for meetings with angel investors and meetups at the local hackerspace.

MOnSter 6502

A dis-integrated circuit project to make a complete, working transistor-scale replica of the classic MOS 6502 microprocessor.

Blaster Master (NES, 1988) Video Game Music Review

Another example of this teamwork was my relationship with the sound programmers–it was often as if I was teaching them music lessons or something. So I didn’t refer to the sound programmers as engineers, but rather “performers” whose musical instrument was the computer.

Future Builders

Help us celebrate International Women’s day and today’s young women on their journey to becoming the decision makers, role models and changemakers of the future.

Use our special tool to recreate our 1981 ad. Submit your photo and complete the quiz to generate a headline that celebrates your child’s own creative style.


A JSON parser written in 6502 assembly language.


hello (also known as helloSystem) is a desktop system for creators with a focus on simplicity, elegance, and usability. Its design follows the “Less, but better” philosophy. It is intended as a system for “mere mortals”, welcoming to switchers from the Mac.

Dune: The Boardgame

Beautiful remake of the 1979 Avalon Hill original, of which I have a copy. The spice must flow!