8 September 2025

29 links · Monday

Chat Control Must Be Stopped, Act Now!

Chat Control is back to undermine everyone's privacy. There's an important deadline this Friday on September 12th. We must act now to stop it!

Human vs JSON output formatting: avoid mixing concerns

Two of the original ideas about Unix is that each program should do one thing and that programs should be able to be combine so they consume each others' output. This led to the convention and tradition that Unix command line programs produce output that's rel…

Why is B2C User Acquisition Broken? — Stuff George Writes

Backstory Right after graduating from college, I started my first company, Skritter , with my two best friends. It’s an app that helps students learning Chinese and Japanese write characters. We didn’t do anything special to get users: we created content o…

Database Observability in CI/CD Systems

Discover the importance of database observability and strategies for faster, safer deployments in CI/CD pipelines

Steve Jobs’s Miracle Year

This summer, I read Apple in China by Patrick McGee, which Stratechery called “one of the best books about Apple ever written”. It prompted me to look in more detail at Steve Jobs’s return to Apple in 1997. I had assumed that Steve Jobs's return to Apple was …

How to Avoid Knowledge Stagnation - SQL, Code, Coffee, Etc.

You want the short answer? Well, the only antidote to knowledge stagnation is probably embracing the habit of lifelong learning. For the long-winded answer, read on. Have you ever had an experience where a colleague approached you and asked about something tec…

A look at a P2P camera (LookCam app)

I’ve got my hands on an internet-connected camera and decided to take a closer look, having already read about security issues with similar cameras. What I found far exceeded my expectations: fake access controls, bogus protocol encryption, completely unprotec…

Skip to the end

Computers gave us the means, but AI gives us the ends

Shoot, move, communicate

This is a leadership piece which I was planning on applying at Builder.ai before its collapse. Sadly, I did not get a chance to present it.

Introducing Signal Secure Backups

In the past, if you broke or lost your phone, your Signal message history was gone. This has been a challenge for people whose most important conversations happen on Signal. Think family photos, sweet messages, important documents, or anything else you don’t w…

Max Leiter

and we knew this back in the 80s

Ten Years of D3D12

For those of us that have been using it from the start, it can be hard to believe that Direct3D 12 has been around for ten years now. Windows 10 was released on July 29th 2015, and D3D12 has been with us ever since. While it’s true that this is the longest we’…