Microsoft only lets you opt out of AI photo scanning 3x a year

I uploaded a photo on my phone to Microsoft’s “OneDrive” file-hosting app — and there was a surprise waiting under Privacy and Permissions. “OneDrive uses AI to recognize faces in your photos…” And… “You can only turn off this setting 3 times a year.” If I moved the slidebar for that setting to the left […]
Rating 26 years of Java changes
I first started programming Java at IBM back in 1999 as a Pre-University Employee. If I remember correctly, we had Java 1.1.8 installed at that time, but were moving to Java 1.2 (“Java 2”), which was a massive release—I remember engineers at the time grumbling that the ever-present “Java in a Nutshell” book had grown […]
Tennessee Man Arrested, Gets $2M Bond for Posting Facebook Meme

After the murder of conservative activist Charlie Kirk in September, many on the political right set out to punish anyone making light of the tragedy, or even simply being insufficiently upset. In one of the more brazen examples, a Tennessee man was arrested, accused of threatening a school shooting, and held on a $2 million […]
Anthropic’s Prompt Engineering Tutorial

Course introduction and goals This course is intended to provide you with a comprehensive step-by-step understanding of how to engineer optimal prompts within Claude. After completing this course, you will be able to: Master the basic structure of a good prompt Recognize common failure modes and learn the ’80/20′ techniques to address them Understand Claude’s […]
Show HN: Gnokestation Is an Ultra Lightweight Web Desktop Environment
Gnoke Station The Ultra-Lightweight Industrial Desktop Environment A WebDesktop by edmundsparrow Initializing system… ⚡Loading core services 🖥️Initializing Gnoke Station desktop 📦Loading applications 🎨Preparing user interface ✅Ready to launch
Read Your Way Through Hà NộI
Disclaimer: This sample is based on an essay published in the New York Times. Whereas the source removed diacritical marks, this sample brought them back for English and Vietnamese readers. Hà Nội has always been a city of tales and legends. Its ancient name, Thăng Long, which means “the Rising Dragon,” comes from a tale […]
GNU Health
GNU Health as a social movement: GNU Health is a social project with technology behind. It’s about Social Medicine and delivering universal healthcare. It’s about social activism. One of the main reasons that led me to create GNU Health were the tremendous inequalities in access to healthcare. Over 20000 children die every day from preventable, […]
How to Check for Overlapping Intervals
Working with intervals is a common task in programming, whether you’re dealing with time ranges, scheduling problems, or geometric computations. A key insight when working with intervals is that checking for the absence of an overlap is often much simpler than checking for all the ways an overlap can occur. This post will first cover […]
Microsoft Amplifier

“I have more ideas than time to try them out” — The problem we’re solving Caution This project is a research demonstrator. It is in early development and may change significantly. Using permissive AI tools in your repository requires careful attention to security considerations and careful human supervision, and even then things can still go […]
Vibing a non-trivial Ghostty feature
I recently shipped a non-trivial Ghostty feature (unobtrusive macOS automatic updates) that was largely developed with AI. I’m regularly asked to share non-trivial examples of how I use AI and agentic coding tools and this felt like a golden opportunity to walk through my process with a well-scoped, non-trivial, real-world, shipping feature1. This post will […]