Hi I'm Francis Gulotta 👋
I write about IoT, Robots, Education &
the Internet I Wish We Had

Latest

The Serial Mouse Project

I spent a few weeks making an old Serial Mouse work. I’ve been tweeting a log of what I’ve done so far and I already wrote a piece on the serial mouse protocols.

😃 Vats

Love and pain and war, all things I missed. Since the vats became standard in all low income housing I haven’t needed any of them. We’re all fed, we’re all healthy and we’re all kept separated so there’s no war,...

Serialport States

Even after running node serialport for a few years, I find all the states that are possible on a standard RS-232 serialport confusing to reason about. I figured it was a good idea to write it all down. I have...

Serial Mice

I remembered there was such a thing as a serial mouse and I wondered how they worked. A bit of googling found me this link (which as of this posting has an SSL error). I’m going to reproduce it below...

Serialport Spring Update

Serialport turns 9 this year. Back when it started NodeJS was a different environment than it is now. JavaScript was a different programming language than it is today. Since then I’ve pushed some major changes over the years to keep...

Kademlia: A study

This week I’m at the Recurse Center as part of the “Mini 2 Batch”. I’ll be spending my time researching and implementing the Kademlia Distributed Hash Table. DHT’s are a building block of decentralized systems. They allow “efficient” storage and...

8 Bit Firmata

The Firmata protocol is used for a variety of uses, from home automation to robots. Any time a computer needs to control a low-power device you might find it being used. It’s built upon MIDI, which is a very old...