rsync Over SSH: Secure, Fast File Transfers and Backups on Linux
Learn how to use rsync over SSH for secure, encrypted file transfers and incremental backups on Linux. Covers key flags, SSH options, backup scripts with hard-link snapshots, cron scheduling, and common troubleshooting.Continue reading......
Take me to this post.
April 10, 2026
Plugin Lifecycle Management in C#: Loading, Activation, and Unloading
If you are building a plugin system in C#, getting the loading and unloading mechanics right matters far more than most developers expect. It is not enough to just call Assembly.LoadFrom and hope for the best. Plugin lifecycle management in C# is the discipline of controlling when plugins are discovered, initialized, activated, and torn down -- and doing each of those phases in a way that keeps your host application stable.
In this article, I am going to walk you through all four lifecycle phase...
Take me to this post.
April 10, 2026
The Future of Everything is Lies, I Guess: Information Ecology
Table of Contents
This is a long article, so I'm breaking it up into a series of posts which will be released over the next few days. You can also read the full work as a PDF or EPUB; these files will be updated as each section is released.
Introduction
Dynamics
Culture
Information Ecology
Annoyances
Psychological Hazards
Safety
Work
New Roles for Humans
Where Do We Go From Here
Machine learning shifts the cost bal...
Take me to this post.
April 10, 2026
How do you add or remove a handle from an active WaitForMultipleObjects?, part 2
Waiting for the waiting thread to acknowledge the change.
The post How do you add or remove a handle from an active WaitForMultipleObjects?, part 2 appeared first on The Old New Thing....
Take me to this post.
April 10, 2026
The Exat Microsite: Pushing a Typography Showcase to New Creative Extremes
A case study on how motion, interaction, and scroll-driven design turned the Exat microsite into an expressive showcase for contemporary type....
Take me to this post.
April 10, 2026
Composite vs Decorator Pattern in C#: Key Differences Explained
Composite vs Decorator Pattern in C#: Key Differences Explained
If you've studied the Gang of Four structural patterns, you've probably noticed something suspicious about the composite and decorator. Both implement a shared interface. Both use recursive composition -- an object that contains other objects of the same type. Both let you build object structures that clients interact with uniformly. So why are they separate patterns? The composite vs decorator pattern in C# comparison is one of the...
Take me to this post.
April 10, 2026
Error'd: Youth is Wasted on the Junge
"My thoughts exactly" muttered
Jason H.
"I was in a system that avoids check constraints and
the developers never seemed to agree to a T/F or
Y/N or 1/0 for indicator columns. All data in a
column will use the same pattern but different columns in
the same table will use different patterns so I'm not
sure why I was surprised when I came across the
attached. Sort the data descending and you have the shorthand
for what I uttered." How are these all unique?
"I'd better act quickly!"
Hugh Scenic...
Take me to this post.
April 10, 2026
watgo - a WebAssembly Toolkit for Go
I'm happy to announce the general availability of watgo
- the WebAssembly Toolkit for Go. This project is similar to
wabt (C++) or
wasm-tools (Rust), but in
pure, zero-dependency Go.
watgo comes with a CLI and a Go API to parse WAT (WebAssembly Text), validate
it …...
Take me to this post.
April 10, 2026
In defense of GitHub's poor uptime
In short: GitHub’s downtime is bad, but uptime numbers can be misleading. It’s not as bad as it looks; more like a D than an F.
“Zero nines uptime”?
99.99% uptime, or “four nines”, is a common industry standard. Four nines of uptime is equivalent to 1.008 minutes of downtime per week.
GitHub is not meeting that, and it’s frustrating. Even though they’re owned by Microsoft’s, one of the richest companies on earth, they aren’t clearing this bar.
Here are some things people are saying:
“GitHub app...
Take me to this post.
April 10, 2026