Projects 17
./pizza
There’s a very specific feeling I get when in a classroom at night. I usually only end up there for some kind of special occasion: the last math team practice of the season, a guest lecturer in col...
How Wifi happened overnight: the history of Part 15
This device complies with part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) This device may not cause harmful interference, and (2) this device must accept any int...

X11:11 Make a Fish
Try out the live version, or check out the source on GitHub. Intro “Serverless X11 client” is a term that should strike fear into any self respecting IT practitioner. Marrying X11 (legacy, hardwar...

Snooping on Voice Modems
Dialup modems are split into three classes of capability: data, fax, and voice. Data modems exclusively transmit serial data, used for dial-up internet and server access. Fax modems have data capab...
Computing History Bibliography
I have been interested in computing history for many years now, and I’m still often surprised how deep the literature on the subject is. I’ve had the good fortune of discovering and being told abou...

Misadventures in Scanning
I’ve had a bunch of images of raw scans of a book called Computer Lib/Dream Machines sitting around since 2022, and I wanted to mention it in a blog post I’m working on. However, this book is large...

MOP3
Mastodon is a decentralized social media platform. It is similar to platforms like X, but instead of users connecting to servers run by one organization, users connect to one of hundreds of servers...
CondWand
Under the “why don’t more people talk about this”, the amount of ML inference that can be done locally on even pedestrian smart phones is truly impressive, and a field that I don’t think enough sof...
Spaces and Research
Universities are like tiny sovereign countries. And like any country, there are constantly warring factions within the structure vying for space, money, and social capital. One of the notable ones ...
!!Con
!!Con was a series of conferences held virtually and in New York City. It was focused on lightning talks about novel and fun concepts in computing. I had attended virtually in 2020 and really enjoy...
XBAND Trials
The XBAND was a third-party modem produced by Catapult Entertainment for the Super Nintendo and Sega Genesis in the mid-90s. It enabled multi-player support over phone lines by being placed in betw...
Steamed Hams
This one is going to be tough to explain. In 1996, the American TV show “The Simpsons” aired an episode “22 Short Films about Springfield”. The title is a reference to Thirty Two Short Films About ...

New Beginnings
In 2020 I participated in the Small File Film Festival, presented by Simon Fraser University. The thesis of the festival is that all submissions must be under 5 megabytes. A few years prior, I had ...
Class Act Android App
After a thrilling win at the 2017 Maine App Challenge, Team Redundancy Team was ready to return to attempt another victory. The idea we came up with was Class Act, which consisted of the following ...
Permit Log
Tyler Technologies in Maine sponsors an annual event called the Maine App Challange. Brian Austin, Noble Mushtak, and I participated in the challenged in 2017 and 2018. Our initial app was called P...

MarshwoodWX Weather Station
I was president of the Marshwood High School Science Club from 2015 to 2019. This may sound impressive, but it was more of an excuse to reserve a room after school for me and my nerdy friends to ha...

Cellular Rotary Phone
I completed this project at roughly 14 and it was my claim to fame for a while after. I had been exposed to rotary phones during one of Maine’s very common power outages, since our cordless phones ...