We have a balcony. It has a fig tree, some tiles, and pigeons. Every time I spotted one I’d rush out and wave my arms. They came back ten minutes later. So naturally, as a tinkerer, I thought: let’s automate this. The idea was simple — a small camera, an ESP32, detect movement, send a...
Building a Python learning platform where AI is a controlled teaching tool — not a shortcut “Can’t I just ask ChatGPT?” That’s the question you get within two minutes of starting any programming course with kids today. The honest answer is: yes, you can — but if that becomes the default, you skip the part...
Something shifted in how I program. Not just in the tools I use — but in how I think about the work itself. It’s Not Really an Agent. But It Feels Like One. I recently wrote about why context is the missing layer in AI-driven work — the idea that the sequence is Data →...
Visibility is not the goal In reporting and analytics, we have become very good at turning data into dashboards. In many companies, data and processes are being harmonised across teams, entities and systems. That creates real value. Within minutes, we can get a clear view on working capital drivers, forecast deviation, blocked orders, dispute aging,...
A friend of mine has a very particular taste in music. So when our group decided to give gifts that all fit into a common frame — literally — I had an idea. Why not build an actual sound machine inside an IKEA picture frame? Total budget: under €30, one weekend, and one AI coding...
Tonight I connected Perplexity directly to my self-hosted WordPress site at 44-2.de — using the WordPress.org MCP connector via Pipedream. The idea: talk to an AI, end up with a published post. No copy-pasting, no switching tabs. How to set it up In WordPress admin, go to Users → Add New. Create a user with...
📢 Automating LUKS – Seamless Encryption & The Battle Against sudo Fun fact – I used one Chat-Window with ChatGPT to find this solution, at the end I asked him to understand the objective of my questions, and used below prompt to build this post – wouhhh ( I love it how he ignores my...
Objective: Build simple, affordable & robust ChatGPT BOX supporting real-time communication. Requirements: Use standard components only: ESPS3, ICS43434 I2S Microphone, MAX 98357A amplifier Communicate with openAI-Realtime API Listen for a wake-up word (locally- not cloud connection) Allows real communication (voice activity detection allows to interrupt the chat) Follow the standard: ESP-IDF environment ESP-ADF (Audio Framework)...
Just some stuff I learned after a long Sunday on printing: Setup: HP107w printer connected via USB to a local server CUPS installed on this server Requirements: print from local server, e.g. via echo "This is a test print" | lp print from any desktop PC (windows or Linux from my network) driverless installation -no...
A few hours back, I had a straightforward problem: I needed to access my local server securely from the internet without opening it up to unwanted access. What triggered this need was my own app Free Your Photos – that gets you out of the Google Photo Cloud and hosts your photos on a local...
I love taking photos, its a way for me to keep the memory fresh and to be thankful for the good times in live. Since the very beginning I used Picasa to sort my photos. When Google stopped that service, I moved to Google Photos – since then I have hundreds of albums, that allow...
This weekend, I had the opportunity to subscribe to "ChatGPT Plus." I spent some time exploring how AI, like ChatGPT, will change the way we work with our data. Currently, I am working on a large enterprise financial transformation project. So - why not starting with a simple order intake to end-up getting the Profit...