How to use yt-dlp to download videos from YouTube and thousands of other sites, with a simple and lightweight graphical user interface.
Latest entries
Mar 5, 2026
The story of JPEG XL's rollercoaster journey, and how you can embrace it on macOS.
Feb 26, 2026
A review of a Norwegian film released in 2025.
Feb 19, 2026
Why FFmpeg is my daily driver for video/audio processing and a collection of useful commands.
Feb 9, 2026
A raw, unflinching look at the brutal reality of modern warfare through the eyes of Ukrainian soldiers.
Feb 4, 2026
Scrubbing EXIF data ensures your privacy by hiding sensitive location and time data, while also providing anonymity by removing the digital fingerprints that link the photo back to you.
How to build, secure and deploy a private Telegram bot to automatically replace x.com links with fixupx.com for native Instant View support.
Satisfying the compulsion for daily system updates with a custom bash script for Linux and Docker.
We move beyond complex passwords and harden SSH access using ed25519 keys, proper permissions, and cloud-init overrides.
A step-by-step guide to securing a new Ubuntu VPS by creating a regular user, configuring sudo, and disabling root SSH access.
Brave Browser (Chromium) kept sticking to Intel iGPU for WebGL/WebGPU. Here’s the exact fix I used and a one-click Automator launcher to make it permanent.
How I added privacy‑friendly visitor statistics to a static Astro site using a tiny Node.js endpoint, SQLite, PM2, and Caddy.
On why misusing AI feels a lot like misusing a light bulb.