Reduced Drinking with a Victorian Design

In day-to-day life, I drink a lot of water and a lot of tea. If there’s a drink in front of me, I go through it fairly quickly. Unfortunately, this mechanism also applies to alcoholic drinks. At happy hours and out at bars with friends, I can go through quite a number of drinks before … Continue reading Reduced Drinking with a Victorian Design

Video Rekognizer

This year at Amazon’s re:Invent conference, Rekognition premiered as a new service. It is a “deep-learning AI” service that performs image recognition on pictures you show it. It provides labels of objects and concepts it finds in the image. It can also do facial recognition. Hitting the Rekognition API is only a few lines of … Continue reading Video Rekognizer

NES Sprite Display

Let me tell you a little bit about a project I’ve been working on for the past few weeks. The NES Sprite Display is an Arduino-based program to display assorted NES-era game sprites (primarily Super Mario and Zelda) on a large 32×32 LED matrix. It looks a little something like this: The inspiration for this project came … Continue reading NES Sprite Display

Designing Game Show Buzzers

At my workplace, we have all-company Friday lunches. Often we will have a speaker giving a presentation — either someone from within the company or someone from the local community. Once, we had a silly game show. It was successful enough that we brought it back a second time, but this time with a little more … Continue reading Designing Game Show Buzzers

Designing Amazon Web Services Playing Cards

I have used a few of Amazon’s more popular web services, both on the job and on my own. I’ve deployed code to EC2 and Lambda. I’ve synced files and stored backups on S3 and Glacier. I’ve experimented with a few others. But what is WAF? SNS? CloudTrail? I wasn’t even sure I could tell you what those acronyms … Continue reading Designing Amazon Web Services Playing Cards

Building an Unusual Video Game Controller

Every so often I visit OMSI After Dark. These are occasional adults-only evenings that the local science museum puts on. A few months ago the specific After Dark event was about the history of video games. They had (and still do have, for a little while longer) a full exhibit, including some free-play games from Ground … Continue reading Building an Unusual Video Game Controller

Free Paper Cowboy Hats

You may recall my in-real-life trolling stickers and signs — the voice activated paper towel dispenser, the fake power outlet, and the baby changing station — from a previous blog post: I have some new stickers now that are less of a troll and more of a chuckle. Like the previous stickers, I cannot take credit … Continue reading Free Paper Cowboy Hats

Evil Prank Stickers

UPDATE: Since posting this, I have a new design (“Free Paper Cowboy Hat“), plus all of these stickers are now available to purchase.   Back in the day, some friends and I would hang out at the late night coffee shop, coming up with all kinds of amazing ideas. Great ideas that could get us … Continue reading Evil Prank Stickers

Reading Atari Cartridges with an Arduino

There are a lot of online repositories to download video game ROM images. Whether it’s from a website or BitTorrent, you end up with a collection of binary files, each file corresponding to the code stored on a cartridge or an arcade machine’s internal chips, which you can then load into a console or arcade … Continue reading Reading Atari Cartridges with an Arduino

On custom laptop clings

Recently I found myself in the position to say “my laptop, well, my other laptop.” You see, at work I shifted around my development environment. I write embedded Linux code, I’ve worked at a Linux desktop for the past few jobs — for over a decade. My personal laptop has been a Mac for as long … Continue reading On custom laptop clings