There’s an old, not very funny joke about the two hardest things in computer science being cache invalidation, naming things, and off-by-one errors.
But I’d like to add that the real hardest thing is taking complicated concepts and explaining them in simple language so that even non-computer-people can comprehend them. And that’s something Nicky Case is great at. Along with security & privacy researcher Carmela Troncoso and epidemiologist Marcel Salathé, Nicky came up an explanation of how DP-3T works that is so great, so understandable that I’d feel comfortable showing it to my mother so she could make sense of it.
The reason I’m linking to it, besides it being a great example of how to do explainers like this properly, is that this is kiiiinda like the model proposed by both Google and Apple for their contact tracing protocol, and that’s probably something that’s going to become incredibly important over the next few months so it’s important people understand it.
What the idealized iPhone user and the idealized Gmail user shared was a perfect executive-functioning system: Every time they picked up their phone or opened their web browser, they knew exactly what they wanted to do, got it done with a calm single-mindedness, and then closed their device. This dream illuminated Inbox Zero and Kinfolk and minimalist writing apps. It didn’t work. What we got instead was Inbox Infinity and the algorithmic timeline. Each of us became a wanderer in a sea of content. Each of us adopted the tacit—but still shameful—assumption that we are just treading water, that the clock is always running, and that the work will never end.
This might be one of the best essays on technology (and my favourite topics: the internet that was and the internet that could have been) that I’ve ever read.
All the things I use on a day-to-day basis. For more lists of the things people use, check out uses.tech.
Last updated: 2025-06-13
Hardware
2024 14" M4 MacBook Pro with 32GB of RAM. This is my personal machine. I try to keep work and personal stuff separate, so I use this for calls, listening to music and personal projects.
I’ve already mentioned how much I don’t like Cards Against Humanity as a game, but I really admire them as a company. They’re constantly doing interesting things like buying a private island and giving 1 sq ft to each of their subscribers. This time, they’ve bought ClickHole and turned it into an independent, majority employee-owned company.
I work remotely with a team that’s spread across Europe and I just before Christmas, I calculated that I lost a full third of my week to video calls, most of which should have been emails. So I read this and shouted OMFG YES to almost every point. Obviously, every team is different and this guide isn’t a one-size-fits-all solution (nor does it claim to be) but there’s so much in here to take on board.
(Until I sort out my professional blog, you’re just going to have to put up with the occasional work/devops related post on here, sorry about that.)
Social media continues to strengthen direct relationships between readers and writers. The internet has made discovery easier for quality, niche publications. (Though that is probably the biggest hurdle.) Email remains an amazing delivery and distribution method for timely written content.
And readers love newsletters. Websites are getting harder and harder to read. Paywalls forget who you are on a seemingly weekly basis. Websites put interstitial popovers directly over the content you’re trying to read. Videos are set to autoplay. How many times are you supposed to tell the same goddamn website whether you’ll accept their fucking cookies? It’s like they’re purposefully making it hard to read. Newsletters have none of that. They’re just easy and fun to read. The web can and should be that way too, but all too often it’s not.
It’s a fair point - websites are, for the most part, terrible content delivery mechanisms. Which makes me think that maybe RMS, as shitty as he could be, might have hit on something when he talked about the way he consumes the internet
I generally do not connect to web sites from my own machine, aside from a few sites I have some special relationship with. I usually fetch web pages from other sites by sending mail to a program (see https://git.savannah.gnu.org/git/womb/hacks.git) that fetches them, much like wget, and then mails them back to me. Then I look at them using a web browser, unless it is easy to see the text in the HTML page directly. I usually try lynx first, then a graphical browser if the page needs it (using konqueror, which won’t fetch from other sites in such a situation).
Incidentally, I’ve recently moved my RSS from Inoreader to Feedbin and one of the features that drew me away was the newsletter-to-rss gateway - you get a unique email address with which you can sign up for newsletters and they automatically get created as RSS feeds for you. Which means you can read the content in RSS2. So I’ve spent my day unsubscribing with my email address and re-subscribing with my Feedbin address and my email inbox feels so much lighter and fresher and how an email inbox should feel3.
I have a strict policy regarding notifications on my phone - no notifications unless they came from a human being directly to me. I don’t see why my email should have a different policy. ↩︎
While we wait for David Ehrlich’s video of his best films of 2019 (which are still the high water mark for this kind of thing - 2018, 2017, 2016, 2015, 2014, 2013, 2012), Sleepy Skunk has put together a pretty great mashup of some of the trailers from the year.
I’ve probably seen maybe a quarter of the films in this video, and of the one’s I’ve seen, not all of them were particularly great (I wasn’t, for example, a fan of Midsommar. In fact, I think Ari Aster might be a complete charlatan), but in the context of this mashup, they all looked amazing. Which made me think maybe Errol Morris was right when he said
I believe that there are no good movies, no good books, no good music compositions just great scenes, great passages, great moments.
(Except for Mad Max: Fury Road. That is a perfect movie.)
Leaving aside the sexism in this article, I feel like it’s articulated a lot of things that have been bothering me subconsciously. My job is 100% remote and I work from home, so there’s a sort of expectation in our house that I’ll do almost all of the the cooking. And that’s sort of fine, because I genuinely enjoy cooking. But it’s also extremely stressful because it’s not just cooking. It’s the planning (two small picky-eating children who even smell garlic and complain “it’s too spicy!”), it’s the shopping, it’s the prepping. It’s the mental and emotional labour around cooking that makes it so stressful.