Stefan Hacker
hacst.net
Stefan Hacker
@hacst.net
During Corona I bought an electrically height-adjustable desk and created a small ESPHome-based project that allows controlling the desk using keyboard shortcuts. I've been using it almost daily since then but never
finished the writeup. Better late than never: www.hacst.net/posts/esphom...
ESPHome height-adjustable desk controller
During Corona I bought an electrically height-adjustable desk. Back then I created a small ESPHome based project that allows controlling the desk using keyboard …
www.hacst.net
February 2, 2026 at 10:12 PM
Telink SoCs are widely used in cheap IoT devices. Wouldn’t it be neat to have a customizable, power-efficient Zigbee device for a few euros? To program and debug these chips Telink uses a proprietary single-wire protocol. It gave me some pain so I took a closer look in www.hacst.net/posts/telink...
Telink Swire on the wire
An exploration of the proprietary Telink Swire protocol used to program and debug IoT SoCs like TLSR8258
www.hacst.net
January 26, 2026 at 11:06 PM
Tom Lehrer music, especially his political satire, has always been a fascinating time capsule to me. Clearly shaped by its time but with a timeless message. Always witty, sharp and fun. RIP.
July 27, 2025 at 7:02 PM
This is a great feature. And having it be independent from where you host your account is a major improvement compared to mastodon.
bsky.app Bluesky @bsky.app · Nov 15
💡 Tip: You can set your website as your username on Bluesky!

This is one form of self-verification, and we especially encourage official organizations and brands to do this! Examples include @npr.org @react.dev @duolingobrasil.com.br.

Here's our guide for how to do this:
How to set your domain as your handle - Bluesky
Using a domain as your handle helps with account identity, verification, and portability. Here's how to set your domain as your handle.
bsky.social
November 16, 2024 at 7:46 PM