Task Scheduler in Linux — When to Use Cron, When to Use Systemd Timer? 22 Juli 2026 Task Scheduler in Linux — When to Use Cron, When to Use Systemd Timer?Some time ago, I was building automatic backup for several services on the home server. Everything went smoothly using cron, until one day I needed… Read article
AI and Ethics: The Limits of Technology — When Should Code Stop? 21 Juli 2026 AI and Ethics: The Limits of Technology — When Should Code Stop?The first time I saw an AI model produce a human face that was almost indistinguishable from … →
Open Source: Philosophy and Contribution — From Passenger to Citizen 21 Juli 2026 I still remember the moment I first felt "in debt" to someone I never knew. At that time I was working on Blogspot in 2013, I was stuck on a CSS problem that m… →
Digital Privacy from an Indonesian Perspective — Why We Need to Care 21 Juli 2026 Try asking your friends: "Who reads the Terms & Conditions before clicking Accept?" Most likely, no one raised their hand. We are all used to clicking "Accept"… →
SSH Hardening for Home Servers — From Key-Based Auth to fail2ban 21 Juli 2026 Some time ago I was idly opening the SSH log on my home server - a used laptop that I used as a server in the corner of my room. What I found was quite eye-ope… →
Why Choose Self-Hosting in the Cloud Era — A Little Sovereignty in the Corner of the Room 20 Juli 2026 Some time ago, a friend asked in a half-surprised tone, "Why do you bother making your own server? Just pay for Google Drive or iCloud, that's it. Life is alre… →
When All the Choices Feel Wrong — Kierkegaard, Absurdity, and the Leap of Faith 20 Juli 2026 Have you ever stood at a crossroads in life and felt like there was no way out? Not because there are too many choices — but because all the choices feel wr… →
Push Notification Icon Prioritization System — 4 Fallback Levels 20 Juli 2026 Have you ever seen push notifications from a website appear with an inappropriate icon? On Windows the bell.svg appears, on mobile the favicon appears. This… →
Browser Push Notifications — From Zero to Crash in All Browsers 20 Juli 2026 Have you ever felt annoyed every time you have to manually check whether your new article has been published? Or do you want to let subscribers know that th… →
Playwright Toolkit — Automation Browser for AI Agent 6 Juli 2026 Some time ago I wrote about personal fitness tracker that I built with Next.js and Supabase. This time I want to tell you about a toolkit that was born from… →