Author: nielstron

DIY Home Assistant Seating Detection without Soldering

In this tutorial, I quickly outline three different set-ups I tried to add seat-sensing capabilities to my Home Assistant Setup. The set ups don’t require soldering, do not require inverting states in HA, and cover both Zigbee and Wifi Connections. I tried three different boards and pressure sensors and recommend one of the boards and […]

A Setup Guide for the Best eSIM in Cambodia: CellCard.

While mobile data is crucial for every trip in South East Asia, finding the best eSIM can be hard. Especially for Cambodia, which is not included in many regional data plans and outrageously expensive in common providers such as Revolut, Klook or BNE-Sim (1 GB ~ $6). CellCard is a local provider that is easy […]

Leveraging Constrained Sampling for Fill-In-the-Middle Code Completion

Existing constrained sampling methods only focus on generating code that will be a syntactically well-formed program on its own after completion. What if we have some remaining code suffix and want the entirety to become a valid program? In this post I explore how to leverage existing tooling to create well-formed Copilot-like Fill-In-the-Middle (FIM) code […]

Die Letzte Generation hat ein Imageproblem

Die Letzte Generation (LG) hat ein Problem. Und dieses Problem ist nicht nur die Klimakrise, gegen die sie so leidenschaftlich kämpft, sondern auch die Art und Weise, wie sie diesen Kampf führt. Die Aktionen der LG, die sich durch zivilen Ungehorsam auszeichnen, stören zunehmend die Bevölkerung und zwingen damit die Regierung, nicht auf sie einzugehen, […]

Stop teaching “Programming”

User: please write convincing blog post about why we should not teach programming anymore (especially not as “Introduction to Programming”) The reason is that programming is just a tool and never useful on its own. Teaching it without context is easily frustrating. Instead, recommend teaching applied courses like “Introduction to Webdesign” where users can learn […]