Install Windows first, then install Linux using systemd-boot as the bootloader on a shared EFI System Partition, with a dedicated exFAT partition for cross-OS file sharing. This avoids the notorious problem of Windows Update overwriting GRUB , since systemd-boot entries live alongside Windows Boot Manager in the ESP without conflicting. exFAT is natively supported by both operating systems with full read-write access and no filesystem corruption risks.
Newest
Caddy Reverse Proxy for Self-Hosted Services: Zero-Config HTTPS
Caddy (currently at version 2.11) is the simplest reverse proxy for self-hosted services because it automatically provisions and renews TLS certificates from Let’s Encrypt with zero configuration. Install the single static binary, write a Caddyfile with three lines per service, and Caddy handles HTTPS, HTTP/2, OCSP stapling, and certificate renewal on its own - replacing hundreds of lines of Nginx config and separate Certbot cron jobs.
If you run even a handful of services on a home server or VPS, putting them behind a reverse proxy with proper TLS is non-negotiable. Caddy makes this painless enough that there is no excuse to skip it.
ESP32 Mailbox Sensor: Reed Switch, VL53L0X, $15, Months Battery
Mount an ESP32-C3 Super Mini with a reed switch on the mailbox door (or a VL53L0X time-of-flight distance sensor inside the box), flash it with ESPHome 2026.3, and wire it into Home Assistant - you will get instant push notifications on your phone the moment mail lands. The total parts cost sits under $15, and deep sleep keeps the whole thing alive for months on a single 18650 cell.
SQLite at the Edge: 100x Faster Reads, Cloudflare D1 and LiteFS
SQLite can now run at the edge - inside Cloudflare Workers via D1, on Fly.io via LiteFS replicated volumes, and in any V8 isolate through embedded WASM builds. This gives you sub-millisecond read queries by placing your database physically close to your users on a global CDN. The key innovations that made this practical are LiteFS for transparent SQLite replication across distributed nodes, Cloudflare D1 as a managed edge SQLite service, Turso with its libSQL fork adding server mode and built-in replication, and Litestream for continuous WAL-based streaming to S3. Combined with SQLite’s zero-dependency, single-file architecture, you get a relational database that deploys as part of your application binary, needs no connection pooling, and handles thousands of reads per second per node with microsecond-level latency.
Why AI is Killing the Internet: Model Collapse and the Knowledge Commons
The open web was built on a surprisingly fragile premise: that people would share what they know, for free, in public. For roughly two decades that premise held. Developers posted answers on Stack Overflow . Students debated ideas on Reddit. Journalists broke stories indexed by Google. The result was an extraordinary knowledge commons - a vast, searchable, collectively maintained record of human expertise. AI did not just consume that commons. It is in the process of destroying the conditions that made it possible.
Generate Conventional Commits Locally with Ollama and Git Hooks
You can wire a local LLM into your Git workflow to automatically generate conventional commit messages from staged diffs by creating a prepare-commit-msg Git
hook. The hook runs git diff --cached, sends the output to Ollama
running a model like Llama 4 Scout
or Qwen3, and writes the generated message into the commit message file for you to review before finalizing. The whole setup is roughly 30 lines of shell or Python, costs nothing to run, keeps your code completely local, and produces commit messages that follow Conventional Commits
format - consistently better than the “fix stuff” messages most of us write when we just want to move on to the next task.
Intel Arc 140V on Linux: The Best GPU Control Panel Apps and Driver Setup
If you just got a Lunar Lake laptop and went looking for Intel’s Arc Control app on Linux, you already know: it doesn’t exist. Intel only ships Arc Control for Windows. What Linux users get instead is a community tool called LACT
(Linux GPU Configuration and Monitoring Tool), which covers temperature monitoring, power limit adjustments, clock speed readouts, and voltage tracking through a proper GUI. For real-time performance data, intel_gpu_top and nvtop handle the rest from the terminal.
Local Z-Wave Alarm: $250 Setup, No Monthly Fee
You can build a fully local, cloud-free home alarm system using Z-Wave door and window sensors, motion detectors, and a siren connected to Home Assistant
via a Z-Wave JS controller. The built-in alarm_control_panel integration combined with automations handles arming, disarming, entry delays, and siren activation entirely on your local network. No cloud subscription, no monthly monitoring fee, and the alarm keeps working even when your internet goes down.
Professional monitored systems like SimpliSafe and Ring Alarm cost $10-25 per month and route every sensor event through a company’s cloud servers. If their servers go down or the company decides to change pricing, your security system is at their mercy. A local Z-Wave setup running on Home Assistant puts you in full control. The total hardware cost is roughly $250-350 for a three-bedroom home, with zero ongoing fees. The trade-off is that you handle configuration, testing, and monitoring yourself - but if you are already running Home Assistant, you have the skills to make this work.
Botmonster Tech






