Monetizing the Web Beyond Ads
Reading articles on the web nowadays is an absolute fucking mess. When I try to read news articles on the web without an ad blocker,…
Reading articles on the web nowadays is an absolute fucking mess. When I try to read news articles on the web without an ad blocker,…
Another little tidbit that I discovered recently: if you are saving a lot of photos or videos to your photo library from a specific app…
As part of my workflow for archiving downloaded videos from TikTok, I put TikTok videos into a manually created album in the Photos app so…
At GitHub, we recently went all in on Codespaces for developing GitHub itself. If you were a VS Code user and did all your Git…
I am absolutely delighted at the new pro laptops Apple announced last week. I’m not going to make this post about Apple’s overall history of…
Hey readers! It’s been a little quiet here lately. I’ve got a Drafts app full of half-baked drafts, none of which I’ve been quite ready…
The campaign to recall Portland mayor Ted Wheeler hit a bit of a snag after the campaign failed to collect enough signatures to get the…
Sex work reporting in the US is broken. Case in point: the headline for this USA Today article: Largest human trafficking sting in Ohio history…
10 years ago I posted a few quick memories about Steve when I was saddened to learn of his passing. I’d like to again share…
Editor’s note: This is a programming-related blog post; if you don’t program or your don’t know what a pull request is, you probably won’t get…