Building a custom ESP32 thermostat
A guided tour through the code of a battery-powered ESP32 thermostat with e-paper display, deep sleep, and remote control
A guided tour through the code of a battery-powered ESP32 thermostat with e-paper display, deep sleep, and remote control
I propose a peer discovery technique to detect nearby devices by comparing similarity in their observed environments, such as WiFi or Bluetooth networks. Using locality-sensitive hashing and private set intersection, peers can compare their environments without disclosing the full details. With sufficient similarity between environments, peers can conclude they are near each other.
Building reliable task systems with BullMQ requires juggling queues, workers, and events, turning simple functions into scattered configuration. DurableTask solves this by wrapping BullMQ primitives into a single abstraction that gives any function automatic archiving, retries, scheduling, and complete execution history.
On how autodidacts can navigate the transition to formal higher education without losing their motivation and curiosity
How I went from buying a €200 tracker to building a custom telescope mount with harmonic drives, ESP32, and way more engineering than necessary