Strix Halo AI Toolboxes
Windows XP Embedded SP2 : Microsoft : Free Download, Borrow, and Streaming : Internet Archive
Windows XP Embedded is the operating system and development platform delivering the power of the Windows operating system in componentized...
ZFS on external JBOD HDD enclosure | Pradosh Kharel
How to tell if scrapers are eating your bandwidth
If you aren't using Bunny Shield and have noticed anomalies in your bandwidth, read this guide to diagnose what's causing it.
How to Upgrade Debian 12 Bookworm to Debian 13 Trixie
Learn how to easily upgrade Debian 12 Bookworm to Debian 13 Trixie safely. Complete step-by-step guide with preparation, commands.
How to Install and Configure Backports on Debian 13, 12 and 11 - LinuxCapable
Configure Debian backports on Debian 13, 12 and 11 to access newer software safely. Covers DEB822 setup and install examples.
File copy progress | TerminalWidget
Use pv in numeric mode to stream integer percentages while copying a file, and update a Terminal Widget progress bar in real time. Same idea as the rsync progr…
UDP Broadcasting And Easily Finding Network Services
Local area networks (LANs) that use technologies like Ethernet and Wi-Fi are incredibly useful for letting devices talk with each other. Yet a core problem here is knowing which devices are where o…
Unimplemented Trap - SB mini II: a homebrew Apple II clone
homelab-public
Sanitized excerpt from my private homelab repo
TkDesk - graphical file manager - LinuxLinks
TkDesk is a graphical file manager for Unix and the X-Window System. This is free and open source software written in Tcl/Tk.
A Practical Guide to SSH Tunnels: Local and Remote Port Forwarding | iximiuz Labs
SSH port forwarding explained in a clean and visual way. How to use local and remote port forwarding. What sshd settings may need to be adjusted. How to memorize the right flags.
Battling bots • Cory Dransfeldt
[I've already blocked entire countries to combat scrapers](/posts/2026/blocking-entire-countries-because-of-scrapers), [I update my `robots.txt`](/robots.txt) for well-behaved bots (and 403 any included in the list that access anything other than my `robots.txt`). In addition to these steps, I've started blocking traffic from IPs contained in [Spamhaus](https://www.spamhaus.org)' [DROP](https://www.spamhaus.org/drop/drop_v4.json) and [DROPv6](https://www.spamhaus.org/drop/drop_v6.json) lists.
Building a Navidrome scrobbling plugin • Cory Dransfeldt
[Navidrome released plugin support a few weeks ago](https://github.com/navidrome/navidrome/releases/tag/v0.60.0) and I've been working on implementing a plugin that scrobbles my listens to my own API endpoint. This has replaced my previous approach of regularly polling a private endpoint that sat unused in [Navidrome](https://www.navidrome.org)'s UI. It works better and uses a properly supported mechanism to meet my needs.
Custom FM Radio Station Powered By Shell Scripts
[Trwmato] wanted to spend more time listening to a normal radio to cut back on phone use. But the programming wasn’t quite right so, of course, the solution was to spin up a custom radio stat…
ATAboy lets your computer read ancient types of IDE hard drives
ATAboy is designed for retro computing enthusiasts, data recovery experts, and archivists. Read and write the oldest of IDE hard drives, without the need for an “in-between” vintage com…
The Easy Way to Run Your AI Agent in a Sandbox · Nate Silva
Correcting my NixOS LUKS mistakes
pg_durable — Durable SQL functions for PostgreSQL
Build durable, fault-tolerant functions in pure SQL. Retries, scheduling, parallel execution, and conditional branching — all inside PostgreSQL.
TIL: Symlinking NixOS Dotfiles
The standard answer to managing dotfiles on NixOS is home-manager. I've never used it, due to two aesthetic and one practical objection:
You Don't Love systemd Timers Enough
A cron job for every man, woman, and child.
Termux
The main termux site and help pages.
Docker Networking Explained | Engineering Notes
A practical guide to Docker networking through localhost, bridge networks, service DNS, published ports, Compose networking, and debugging container connection issues.
I turned my old laptop into a writerdeck
I have a hard time with focus, and my job is to write with a computer. So I made a computer just for writing! If you read descriptions for videos, say "Rocky Almadora" in the comments. If you're an...
Speech-to-Text on an AMD GPU with Whisper
Speech to Text on AMD with Whisper
whisper.cpp 1.8.0 works on Strix Halo AMD Ryzen AI Max+ 395 APU with ROCm 7.0.1 · ggml-org/whisper.cpp · Discussion #3460
Ubuntu 25.04, manually installed ROCm 7.0.1, and whisper.cpp 1.8.0 works on a Strix Halo Ryzen AI Max+ 395 APU: $ mkdir build ; cd build $ cmake .. \ -DGPU_TARGETS="gfx1151" \ -DGGML_HIP=ON \ -DCMA...
How to Use Rsync on a Synology NAS - WunderTech
This tutorial will show you how to use Rsync on a Synology NAS using Rsync! This process ensures all of your data is secured and utilizes Rsync!
Proxmox: Mounting CIFS Shares in Containers
A quick guide on how to mount CIFS shares on Proxmox Containers for Proxmox 7.x release.
My KeePass and Syncthing setup
How I sync passwords across my laptop, desktop, and phone using KeePassXC and Syncthing, plus a couple bash scripts I wrote to handle masked emails (like 1Password's feature) and merge sync conflicts.
witr: The Tool That Tells You Why Something Is Running
In this guide, we'll explain what witr is, how to install it on Linux, and how to use it to instantly find out why any process, port, or PID is running.