Archive for Sept 2026


Alexander Rose [@arose](https://github.com/arose) Alexandru Mărășteanu [@alexei](https://github.com/alexei) Andras [@andrasq](https://github.com/andrasq) Benoit Giannangeli [@giann](https://github.com/giann) Branden Visser [@mrvisser](https://github.com/mrvisser) David Baird daurnimator [@daurnimator](https://github.com/daurnimator) Doug Beck [@beck](https://github.com/beck) Dzmitry Litskalau [@litmit](https://github.com/litmit) Fred Ludlow [@fredludlow](https://github.com/fredludlow) Hans Pufal Henry [@alograg](https://github.com/alograg) Johnny Shields [@johnnyshields](https://github.com/johnnyshields) Kamal Abdali Matt Simerson [@msimerson](https://github.com/msimerson) Maxime Robert [@marob](https://github.com/marob) MeriemKhelifi [@MeriemKhelifi](https://github.com/MeriemKhelifi) Michael Schramm [@wodka](https://github.com/wodka) Nazar Mokrynskyi [@nazar-pc](https://github.com/nazar-pc) Oliver Salzburg [@oliversalzburg](https://github.com/oliversalzburg) Pablo [@ppollono](https://github.com/ppollono) Rabehaja Stevens [@RABEHAJA-STEVENS](https://github.com/RABEHAJA-STEVENS) Raphael Pigulla [@pigulla](https://github.com/pigulla) rebeccapeltz [@rebeccapeltz](https://github.com/rebeccapeltz) Stefan Tingström [@stingstrom](https://github.com/stingstrom) Tim Gates [@timgates42](https://github.com/timgates42)
Continue reading...


Alexander Rose [@arose](https://github.com/arose) Alexandru Mărășteanu [@alexei](https://github.com/alexei) Andras [@andrasq](https://github.com/andrasq) Benoit Giannangeli [@giann](https://github.com/giann) Branden Visser [@mrvisser](https://github.com/mrvisser) David Baird daurnimator [@daurnimator](https://github.com/daurnimator) Doug Beck [@beck](https://github.com/beck) Dzmitry Litskalau [@litmit](https://github.com/litmit) Fred Ludlow [@fredludlow](https://github.com/fredludlow) Hans Pufal Henry [@alograg](https://github.com/alograg) Johnny Shields [@johnnyshields](https://github.com/johnnyshields) Kamal Abdali Matt Simerson [@msimerson](https://github.com/msimerson) Maxime Robert [@marob](https://github.com/marob) MeriemKhelifi [@MeriemKhelifi](https://github.com/MeriemKhelifi) Michael Schramm [@wodka](https://github.com/wodka) Nazar Mokrynskyi [@nazar-pc](https://github.com/nazar-pc) Oliver Salzburg [@oliversalzburg](https://github.com/oliversalzburg) Pablo [@ppollono](https://github.com/ppollono) Rabehaja Stevens [@RABEHAJA-STEVENS](https://github.com/RABEHAJA-STEVENS) Raphael Pigulla [@pigulla](https://github.com/pigulla) rebeccapeltz [@rebeccapeltz](https://github.com/rebeccapeltz) Stefan Tingström [@stingstrom](https://github.com/stingstrom) Tim Gates [@timgates42](https://github.com/timgates42)
Continue reading...


Alexander Rose [@arose](https://github.com/arose) Alexandru Mărășteanu [@alexei](https://github.com/alexei) Andras [@andrasq](https://github.com/andrasq) Benoit Giannangeli [@giann](https://github.com/giann) Branden Visser [@mrvisser](https://github.com/mrvisser) David Baird daurnimator [@daurnimator](https://github.com/daurnimator) Doug Beck [@beck](https://github.com/beck) Dzmitry Litskalau [@litmit](https://github.com/litmit) Fred Ludlow [@fredludlow](https://github.com/fredludlow) Hans Pufal Henry [@alograg](https://github.com/alograg) Johnny Shields [@johnnyshields](https://github.com/johnnyshields) Kamal Abdali Matt Simerson [@msimerson](https://github.com/msimerson) Maxime Robert [@marob](https://github.com/marob) MeriemKhelifi [@MeriemKhelifi](https://github.com/MeriemKhelifi) Michael Schramm [@wodka](https://github.com/wodka) Nazar Mokrynskyi [@nazar-pc](https://github.com/nazar-pc) Oliver Salzburg [@oliversalzburg](https://github.com/oliversalzburg) Pablo [@ppollono](https://github.com/ppollono) Rabehaja Stevens [@RABEHAJA-STEVENS](https://github.com/RABEHAJA-STEVENS) Raphael Pigulla [@pigulla](https://github.com/pigulla) rebeccapeltz [@rebeccapeltz](https://github.com/rebeccapeltz) Stefan Tingström [@stingstrom](https://github.com/stingstrom) Tim Gates [@timgates42](https://github.com/timgates42)
Continue reading...


Moving My Sensor Network onto Manifold

I moved my working LoRaWAN sensor network onto the new Manifold framework and pointed Home Assistant at it as the interface. The port went smoothly until the OAuth protection on the mesh blocked the inbound webhooks Helium uses to deliver readings. The fix was to let a mesh owner scope access channel by channel, and the pico engine now supports it.
Continue reading...


Software-Defined Three-Way Switch

A remodel left me with lights over two fireplace benches wired to separate switches, so turning them on meant a walk to both ends of the room. Rather than tear open the wall, I used Home Assistant and a pair of Inovelli switches to make the two behave as one. The wiring doesn’t have to change if software controls the switches.
Continue reading...


There's a Personal App for That

My twenty-five-year-old Intel Play QX3 microscope had no software that would run on a modern Mac, so I used Claude to write one in a morning. When an app takes a morning instead of two weeks, software can stop being a product and start being personal.
Continue reading...


Authentication Is Largely Solved. Authorization Isn't.

My new book, Authorization in Action, is out from Manning. It's about the question that comes after we know who you are: what are you allowed to do, under what conditions, on whose behalf, and in what context? Authentication is largely a solved problem; authorization is not, and AI agents are about to make that gap impossible to ignore.
Continue reading...