Links to things that I've found interesting.

This is currently a combination of some of my Pinboard bookmarks that I make public and my GitHub starred repositories. For now, I'm showing the latest 25 links.


Custom Raspberry Pi Compute Module IO Board


Open source handheld gaming device based on the Raspberry Pi CM3L

Early Work

One of the biggest things holding people back from doing great work is the fear of making something lame. And this fear is not an irrational one. Many great projects go through a stage early on where they don’t seem very impressive, even to their creators. You have to push through this stage to reach the great work that lies beyond. But many people don’t.

This part strikes me particularly:

One motivation that works particularly well for me is curiosity. I like to try new things just to see how they’ll turn out.


Render markdown on the CLI, with pizzazz! 💅🏻


The Espruino JavaScript interpreter - Official Repo


Firefox Reader View as a Linux command line tool

Google is giving data to police based on search keywords, court docs show

Investigators linked Williams to the arson, as well as witness tampering, after sending a search warrant to Google that requested information on “users who had searched the address of the residence close in time to the arson.”  

This is bad precedent; the analogy that springs to mind is suspicion for a crime not just for being in the wrong place at the wrong time, but also not needing to bear any resemblance to a suspect.

Eddie Van Halen deconstructs his collaboration on 'Beat It'

I’ll never forget when Tower Records was still open over here in Sherman Oaks. I was buying something, and “Beat It” was playing over the store sound system. The solo comes on, and I hear these kids in front of me going, “Listen to this guy trying to sound like Eddie Van Halen.” I tapped him on the shoulder and said, “That IS me!” That was hilarious.


A python connector for WiZ light bulbs (e.g SLV Play)

SSH Agent Explained

In this post, I’ll explain what the agent is, how to use it, and how it works to keep your keys safe. I’ll also describe agent forwarding and how it works. I’ll help you reduce your risk when using agent forwarding, and I’ll share an alternative to agent forwarding that you can use when accessing your internal hosts through bastions.


TIC-80 is a fantasy computer for making, playing and sharing tiny games.

Social Cooling - Big Data's unintended side effect

When algorithms judge everything we do, we need to protect the right to make mistakes.

When everything is remembered as big data, we need the right to have our mistakes forgotten.

Hacking a Coffee Maker

Specifically, he could trigger the coffee maker to turn on the burner, dispense water, spin the bean grinder, and display a ransom message, all while beeping repeatedly. Oh, and by the way, the only way to stop the chaos was to unplug the power cord.

Neighbor’s candy chute is frankly pretty awesome

This is fun. A ramp or simple tube would have sufficed, but the details here are important. The color is inviting to kids, as it is instantly clear what this is for. And it’s probably able to be broken down and stored with all the other Halloween stuff, despite being quite large when assembled.


Open Source hardware and software project for HomeBus IoT sensors.


no description


Friendly Interactive Shell and Expressive Programming Language


Spiped is a utility for creating symmetrically encrypted and authenticated pipes between socket addresses.