While freeing space on my Surface Laptop Studio 2, I accidentally used Shift+Delete to permanently remove the C:\tests directory, which unexpectedly contained photographs from a trip to Switzerland. This …
Teaching Kids Programming: Videos on Data Structures and Algorithms This article explores an iterative-deepening recursive solution to LeetCode 279, Perfect Squares. By combining depth-limited search with Lagrange’s Four Square …
WordPress must be able to write media files to `wp-content/uploads`, but files stored there should never need to execute as PHP. This article explains how to block PHP-like files …
I gave an unused Beelink SEi8 mini PC a second life by installing Ubuntu and turning it into a home server. It now runs a STEEM node, Node.js applications, …
To mark my fifth anniversary at Microsoft, I received a meaningful crystal service award. Over the past five years, there have been challenges, growth, and many valuable collaborations and …
This article explains how to approximate Pi using the definite integral . It introduces the mathematics behind the identity, explains the trapezoidal and midpoint integration methods, and provides single-threaded …