Hello there!

This is a site for stuff I write that doesn’t fit in 280 characters or simple images.

Bambu Lab Store Filament Tracker

I’ve been running a Bambu Lab Store filament tracker at bbltracker.com. I recently got into 3D printing. A lot of what I print is practical: last-millimeter adapters, things like robot vacuum ramps around the house, and other tiny fixes that make daily life less annoying. Bambu Lab released the P2S, their …

8:10 pm / bambu , filament , duckdb , typescript , cloud run , cloudflare pages

Talky Pet Watcher, a cat watching AI

Github Project: talky_pet_watcher I’m allergic to cats 😢. But a friend asked me to watch their cat. My family was more than willing to help but to be safe, I wanted to also monitor the cat to make sure she didn’t get into any shenanigans that were too much. With some cheap TP-Link Tapo cameras, I set up a …

6:08 am / catte , google_gemini , vision , telegram

comma three faux touch keyboard

🦾 comma three Faux-Touch keyboard Long arms for those of us with short arms from birth or those who can’t afford arm extension surgery! Built a faux-touch keyboard for the comma three using a CH552G microcontroller. The keyboard is off the shelf and reprogrammed to emulat a touchscreen. It’s a bit of a hack …

10:02 pm / openpilot , replay , ch552g , comma_ai , hardware

Replicate.com openpilot Replay Clipper

The replay clipper has been ported to Replicate.com! https://replicate.com/nelsonjchen/op-replay-clipper Along with it comes a slew of upgrades and updates: GPU accelerated decoding, rendering, and encoding. NVIDIA GPUs are provided to the Replicate environment and greatly speed up the clipper. Rapid fast downloading …

10:28 pm / openpilot , replay , replicate , openpilot_e2e_long , comma_ai

Colorized-Project: A Project-Color restoration.

GitHub Link: https://github.com/nelsonjchen/Colorized-Project On IntelliJ IDEs, I’ve been using Project-Color to set a color for each project. This is useful for me because I have a lot of projects open at once, and it’s nice to be able to quickly identify which project is which. Unfortunately, …

10:28 pm / intellij , kotlin

GitHub Wiki SEE: Search Engine Enablement: Year One

It’s been near a year since I supercharged GitHub Wiki SEE with dynamically generating sitemaps. Since then a few things have changed: GitHub has started to permit a select set of wikis to be indexed. They have not budged on letting un-publically editable wikis be indexed. There is now a star requirement of about …

9:04 pm / github , wiki , seo , flyio

Datasette-lite sqlite-httpvfs experiment POC with the California Unclaimed Property database

There’s a web browser version of datasette called datasette-lite which runs on Python ported to WASM with Pyodide which can load SQLite databases. I grafted the enhanced lazyFile implementation from emscripten and then from this implementation to datasette-lite relatively recently as a curious test. Threw in a …

8:36 pm / datasette , datasette-lite , sqlite-httpvfs , experiment , sqlite , cloudflare , r2

Projects