Reading List

The most recent articles from a list of feeds I subscribe to.

Threads Now Has DMs, But They’re Not Encrypted and, Contrary to Reports, Not Yet Available on the Web

Emma Roth, reporting for The Verge back on July 1 (emphasis added):

Threads’ DMs are currently available to users aged 18 and over on Android, iOS, and the web, but you can only have one-on-one conversations right now. Moving forward, Threads plans to roll out the ability to choose who can send you messages, including people who don’t follow you on Threads and Instagram. You’ll also be able to review a folder dedicated to message requests, similar to what’s offered on X. Threads is working on a group messaging feature and inbox filters, too.

Though the platform says its DMs are “protected by our robust privacy standards, account protections and safety infrastructure,” Threads spokesperson Alec Booker confirmed to The Verge that “Threads will not support end-to-end encryption for messaging.” Booker adds that Meta will “continue evolving DMs on Threads based on feedback from the community.”

The lack of E2EE for a new messaging platform in 2025 is unconscionable. Either don’t offer DMs at all or only offer them using E2EE. That would be for Meta’s benefit, not just its users. They shouldn’t even want the ability to look at private messages.

That said, I found myself chatting with an old friend on Threads last night, using the app on my phone. Somehow we’d never exchanged iMessage credentials. We more or less just used the Threads DM chat to exchange current phone numbers to move the chat to iMessage. Today, at my desk, I wanted to double-check that there was nothing in the Threads chat I’d want to save — and, I couldn’t figure out how to see DMs in Threads’s web app. I found a few articles, like the one above at The Verge, that said it was available on the web, but ... it isn’t. At least not for me, or most people. One never knows how many people are getting an A/B test or early rollout with Meta.

Keep Calm and Delete Your Old Emails to Conserve Water

From a press release from the UK’s National Drought Group this week, quoting group chair Helen Wakeham (emphasis added):

“We are grateful to the public for following the restrictions, where in place, to conserve water in these dry conditions. Simple, everyday choices — such as turning off a tap or deleting old emails — also really helps the collective effort to reduce demand and help preserve the health of our rivers and wildlife.”

To reaffirm that she did not misspeak, from a list of tips for conserving water at home, which includes legit tips like taking shorter showers and turning off the tap while brushing your teeth (Sidenote: Who leaves the water running while brushing their teeth?):

Delete old emails and pictures as data centres require vast amounts of water to cool their systems.

This is so profoundly stupid and wrong that I don’t even know how to make fun of it. But it sure speaks to how futile it might be to hope that the UK government understands the first thing about end-to-end encryption. (Via Jason Eccles.)

Woz’s Ongoing YouTube Lawsuit

CBS (via John Gruber): Steve Wozniak, who helped introduce new technologies by inventing the earliest Apple computers, is sounding the alarm about one of the great threats of this new Information Age: internet fraud. He talks with correspondent John Blackstone about fighting for the victims of online scams involving AI, cryptocurrency and faked messages, and […]

TextKit 2: The Promised Land

Marcin Krzyżanowski (Mastodon): TextKit 2 (NSTextLayoutManager) API was announced publicly during WWDC21, which is over 4 years ago. Before that, it was in private development for a few years and gained widespread adoption in the macOS and iOS frameworks. Promised an easier, faster, overall better API and text layout engine that replaces the aged TextKit […]

Notepad.exe 1.2.1139

Marcin Krzyżanowski (tweet): Notepad.exe is a native macOS application I've crafted with love to enhance your development experience. Built on a plug-and-play philosophy, it gets you coding instantly with zero setup, then scales with your needs. Whether you're prototyping Swift apps, experimenting with Python scripts, building iOS apps with automatic simulator support, or exploring new […]