The Habit That Was The Bug
The first time it happened, I lost 45 minutes diagnosing it. By the tenth or so, I was muscle-memory typing the fix before the symptoms finished regis…
Tech news from the best sources
The first time it happened, I lost 45 minutes diagnosing it. By the tenth or so, I was muscle-memory typing the fix before the symptoms finished regis…
How hard can it be to build a CI/CD system? That question stuck with me long enough that I actually started building one. Not because someone asked me…
Did you know that a 35-billion-parameter model can generate tokens at the same compute cost as a 4B model? That single fact made me abandon a multi-mo…
How five vendors, two batteries, an EV, and a careful policy engine became one operating system for my house. There is a moment when a solar installat…
I wanted to send a movie link to a friend. Plex wanted me to scan a library, create an account, configure metadata agents. Jellyfin was lighter but st…
В прошлых статьях я строил домашнее облако на Proxmox. Теперь внутри него живёт кое-что поинтереснее — полностью автономный AI-агент, которого я могу …
Cloud-based document AI services are convenient — you send documents to an API, get structured data back, and pay by the page. They are also a non-sta…
Both OpenClaw and Hermes Agent are open-source, self-hosted, and connect to Telegram. If you're evaluating which one to run, that surface-level simila…
ICECODE is a self-hosted AI agent platform I built by unifying three open-source projects (Hermes, OpenCode, ClawX) into one cohesive system. It runs …
Most RAG tools make you choose between simplicity and power. MaxKB doesn't try to be powerful — it tries to be simple, and it nails it. 20K+ GitHub st…
Three or four days ago I deployed a Gitea runner, tested it, closed the terminal and moved on. Today, for some reason I don't even remember, I tried t…
I manage a small fleet of Linux servers and got tired of the options: Ansible is great but not a dashboard. Grafana + Prometheus is powerful but heavy…
Local LLMs: Bytedance Lance 3B Multimodal, llama.cpp MTP, Ollama Client Today's Highlights This week, Bytedance unveiled Lance, a 3B parameter open-so…
A few weeks ago I wrote about why I don't want to give Claude SSH access to my home server. It's not that AI agents are useless. It's the opposite. Th…
🎬 This article is a companion to my YouTube video. Watch it here: Introduction Before we get into setting up Coolify, I want to make sure you understa…
This is the story of how I got frustrated with the energy efficiency of my Homelab network and decided to create a solution that gradually became a so…
A few weeks ago I started setting up my own small cloud infrastructure instead of just deploying random projects on platforms like Vercel or Render. T…
I went down a very familiar rabbit hole this week. It started with the classic Reddit take: why pay for hosting when you can run OpenClaw on an old la…
Cloud computing is brilliant. I'm not here to argue otherwise. But there's a specific use case where it consistently costs more than it should, and mo…
Every time you forward a port on your router, you crack open a door to the internet. Anyone scanning your IP can knock on it, and some will. There is …
A friend sent me an article about GitHub potentially getting blocked in Russia and asked me to spin up GitLab. I suggested Gitea — I'd used it at a co…
The 5-Minute DSGVO Compliance Checklist for Web Projects DSGVO compliance isn't a legal essay. It's a set of technical and procedural decisions. Here'…
WELCOME Garudian!!! Most AI agent frameworks share the same two problems: they're heavy to deploy, and they forget everything the moment a session end…
Rust Concurrency for AI Agents Five agents. One or two GPUs. Shared VRAM. The Architecture Hand-Rolled mpsc Channels Most agent frameworks use an acto…
We run os-alt , a directory of paid SaaS and the open-source tools you can self-host instead. Once a month we re-run a build-time freshness check on e…
The first three vertical posts in this series sorted projects by freshness . PagerDuty alts at 3-of-3 not-alive, Linktree at 2-of-3 not-alive, Datadog…
Cross-posted from os-alt — canonical lives there. Two posts ago we opened the PagerDuty vertical and found three-of-three self-host alternatives not a…
The on-call OSS space has a problem. Of the three self-hostable PagerDuty alternatives our directory recommends, zero are currently alive . Last week'…
For years, building custom software felt like something reserved for startups, funded teams, or companies with dedicated infrastructure. That’s changi…
llama.cpp supports Sparse MoE, new Qwen3.6 GGUF, & WebWorld for local agents Today's Highlights Today's local AI news features a significant llama…