Free-Threaded Python 3.13 Rethinking CPU-Bound Threads – Not Replacing Multiprocessing

Python 3.13t makes true threaded parallelism possible, but the real decision is about workload shape, shared state, isolation, dependencies, and scaling limits. Multithreading in Python In...

Finding and Eliminating Photo Duplicates — Safely

This article presents a practical, safe approach to finding and eliminating duplicates — even when filenames, formats, and resolutions differ. Digital duplicates If you’ve been collecting...

Why Face Recognition Alone Is Not Enough — and How Context Turns Identification into Knowledge

Modern face-recognition systems excel at identifying people, but identification alone is rarely enough.This article demonstrates how enriching a biometric recognition system with a structured,...

Managing Persons in Photo Collections – Adding Eye Candy

Adding Eye Candy Note: In this article, real people’s faces and names in illustrations have been intentionally obscured to protect privacy In this next step...

Managing Persons in Photo Collections – Completing the App with Interactive Search

Completing the Application Note: In this article, real people’s faces and names in illustrations have been intentionally obscured to protect privacy Continuing our series, in this...

Managing Persons in Photo Collections – Downloading & Using the Source Files

What’s included We described how the applications is build in this post. The sources for the App are now available for downloading in a zipped...