From my Previous Post, I mentioned one of the things I wanted to have working was Fanet.
This post is the first in a series of how I'm implementing Fanet into the Leaf and covers setting up my hardware testbed to send and receive LoRa frames using the Leaf.
A few months ago, I saw James post in our SF Bay area social paragliding group about an open source vario he's developing.
A few weeks later, I lost my vario somewhere in the sands of Palo Buque so became interested in the project.
With the offer to help out here and there, James sent me a Leaf to try, and, first impressions were that this was surprisingly
complete! I took it to Colombia and used it as my primary vario, and the little device did not disappoint.
I've now spent more than a little bit of time working on the little device,...
I've always wanted to build a mechanical keyboard from scratch. I've always had a personal and work computer, and a KVM to switch between the two. I'd try to avoid having any personal accounts logged into my work computer, but have found it too annoying to switch the entire display over when I want to check a quick e-mail or respond to a chat message.
When working on my keyboard project, it's dawned on me how hard it is to build such a big project from scratch, and how I wish there was a breakout for the Holyiot 18010 nRF52840 controller, so, let's build one! This will be a good test bed for the USB connection, and charge controller too! Hopefully it can act as a proof of concept for everything that's going to go in my keyboard.
A friend of mine made fun of me for re-writing my website so many times, the latest iteration this time around
is in NextJS. It moves my old Hugo blog to a new React, Tailwind CSS website with Typescript.
After crashing my RC Plane I decided to experiment with the flight controller using the cheapest possible RC planes I could build.
I bought foam board from Dollar Tree. Having the free designs from Flite Test (I’m using their Simple Cub), it quickly became apparent that printing out the designs, cutting, lining them up, gluing, cutting takes hours and hours to cut out a design.
Last week, I took a few extra days off from work to give myself a nice long break over Thanksgiving week.
I spent a lot of time finishing an RC plane we had some replacement parts for. This one was going to be autonomous. I spent a few days soldering the flight controller and electronics, gluing the plane together, measuring and trimming everything perfectly. It was perfectly balanced, perfectly weighted. We finally took it out for its maiden flight today, Sunday November 27. Sadly, this story ends in pieces.
At Meta, we have a few internal workflow orchestration engines. The idea is to allow long-running jobs, or things that can be split into tasks and need to have safe "checkpoints" behind them be defined in a system that can safely execute them and make sure they're executed in a durable, reliable and scalable way.
Last time I did hydroponic growing and germinated seeds in the rockwool, I found it annoying that the roots would grow out the bottom of the rockwool, then get squished by the ground, making it harder to have dangling roots to easily transfer to an NFT system.
In Network Engineering at Facebook Meta, we've been going through an interesting transformation in which we're starting to be discouraged to write new services in Python, and, instead start writing more in Rust (and sorry Golang, of which we've already got a bit written in.)