How to Force Restart an iPhone
support.apple.com/guide/iphone/force-restart-iphone-iph8903c3ee6/ios
By John Gruber
support.apple.com/guide/iphone/force-restart-iphone-iph8903c3ee6/ios
Daring Fireball
• Daring Fireball Department of Commerce
Learn how to connect the dots between slowdowns, crashes, and the user experience in your iOS app. This on-demand session covers how to:
My thanks to WorkOS for sponsoring DF last week. Connecting user accounts to third-party APIs always comes with the same plumbing: OAuth flows, token storage, refresh logic, and provider-specific quirks. WorkOS Pipes removes that overhead. Users connect services like GitHub, Slack, Google, Salesforce, and other supported providers through a drop-in widget. Your back end requests a valid access token from the Pipes API when needed, while Pipes handles credential storage and token refresh. That’s it.
Joanna Stern (last week):
After 12 years with The Wall Street Journal, this is my final column and video as a full-time employee. I’m off to build something new and independent. I’ll still pop up on these pages and at WSJ events from time to time. Can’t get rid of me that easily! Before I go, I wanted to reflect on the past dozen years in tech — in a letter to my first-month-on-the-job self.
The video version of her sign-off column is worth it for the Velveeta gag alone.
Daring Fireball
• Daring Fireball Department of Commerce
Connecting user accounts to third-party APIs always comes with the same plumbing: OAuth flows, token storage, refresh logic, and provider-specific quirks.
WorkOS Pipes removes that overhead. Users connect services like GitHub, Slack, Google, Salesforce, and other supported providers through a drop-in widget. Your backend requests a valid access token from the Pipes API when needed, while Pipes handles credential storage and token refresh.
Simon Willison:
OpenAI just released a new macOS app for their Codex coding agent. I’ve had a few days of preview access — it’s a solid app that provides a nice UI over the capabilities of the Codex CLI agent and adds some interesting new features, most notably first-class support for Skills, and Automations for running scheduled tasks.
Interesting, for sure. But super-duper interesting? I don’t know.
apple.com/newsroom/2026/02/xcode-26-point-3-unlocks-the-power-of-agentic-coding/
Apple Newsroom:
Xcode 26.3 introduces support for agentic coding, a new way in Xcode for developers to build apps using coding agents such as Anthropic’s Claude Agent and OpenAI’s Codex. With agentic coding, Xcode can work with greater autonomy toward a developer’s goals — from breaking down tasks to making decisions based on the project architecture and using built-in tools.
I don’t know if this is super-duper interesting news, but I think it’s super-duper interesting that Apple saw the need to release this now, not at WWDC in June.
apple.com/newsroom/2026/01/apple-reports-first-quarter-results/
Maybe Trump is right and we should go to war against Denmark.
thewrap.com/industry-news/box-office/melania-box-office-prediction/
blog.iconfactory.com/2026/01/bringing-more-fun-free-retro-gaming-to-ios/
tidbits.com/2025/11/10/comparing-the-classic-and-unified-views-in-ios-26s-phone-app/
New Mac app by Mikey Clarke, and it’s just what it says on the tin: a “lovingly crafted Bluesky app designed and built just for the Mac”. I’ve been beta testing Aeronaut for months, and it’s the only interface to Bluesky I actually like. It’s a real Mac app — written mostly in AppKit, supporting all the right UI idioms and platform integrations. It’s not just the best Bluesky client I’ve seen, for any platform, but maybe the best new Mac app I’ve seen in years, period. Certainly the one whose very existence has made me happiest. Next time someone tells me no one makes good new native apps for the Mac anymore, I’m going to tell them Mikey Fucking Clarke does.
$2/month or $15/year. A veritable bargain for an app so nice.
Bruce Springsteen:
I wrote this song on Saturday, recorded it yesterday and released it to you today in response to the state terror being visited on the city of Minneapolis. It’s dedicated to the people of Minneapolis, our innocent immigrant neighbors and in memory of Alex Pretti and Renee Good.
Best line from the lyrics:
Their claim was self-defense,
Just don’t believe your eyes.
It’s our blood and bones and these whistles and phones
Against Miller and Noem’s dirty lies.
Tim Cook’s call for “deescalation” is meaningless without specifying which side he’s calling upon to change course, and there’s no weaker sauce than the weak sauce of “both sides”.
macrumors.com/2026/01/27/tim-cook-responds-after-minneapolis-shootings/
Adam Serwer, reporting from the streets of Minneapolis for The Atlantic, “Minnesota Proved MAGA Wrong” (gift link):
The secret fear of the morally depraved is that virtue is actually common, and that they’re the ones who are alone. In Minnesota, all of the ideological cornerstones of MAGA have been proved false at once. Minnesotans, not the armed thugs of ICE and the Border Patrol, are brave. Minnesotans have shown that their community is socially cohesive — because of its diversity and not in spite of it. Minnesotans have found and loved one another in a world atomized by social media, where empty men have tried to fill their lonely soul with lies about their own inherent superiority. Minnesotans have preserved everything worthwhile about “Western civilization,” while armed brutes try to tear it down by force.
Om Malik:
Cook is not stupid. He is not evil. He is trapped. The iron clasp of market expectations has turned him into what he never meant to be: a man who goes to parties at the White House while nurses die.
In Tinker Tailor Soldier Spy, Roy Bland captures a cynical, post-ideological, corrupt English society: “You scratch my conscience; I’ll drive your Jag.” You could say the same of today’s Silicon Valley. It used to believe it could change the world. Now it just hopes the world won’t change its stock price.
If I ever meet Tim Cook I’m going to ask him if Mike Tyson enjoyed the movie.
MG Siegler:
Tim Cook is captured. There is simply no other explanation for his actions over the past year or so. But it perhaps culminated this weekend when Cook went to a special private showing of the documentary Melania at the White House. Yes, that Melania. That in and of itself would have probably been fine. I mean, it’s potentially problematic for a host of reasons that I’ll get to, but such is our world right now. Then one shot — a gunshot — turned attending that movie screening into a statement...
While Cook was enjoying his popcorn and champagne with the likes of Mike Tyson, Tony Robbins, and other “VIPs”, it was complete and utter chaos on the streets of Minnesota. Just hours earlier, Alex Pretti, a 37-year-old ICU nurse, was shot and killed by ICE agents. Maybe, just maybe, postpone the movie premiere?
nymag.com/intelligencer/article/donald-trump-addresses-health-hand-bruise-stroke-mri-greenland.html
Ben Terris, writing for New York Magazine:
Fred Trump died in 1999 at age 93. He had, Trump said, a “heart that couldn’t be stopped” with almost no health conditions to speak of throughout his long life. “He had one problem,” Trump said. “At a certain age, about 86, 87, he started getting, what do they call it?” He pointed to his forehead and looked to his press secretary for the word that escaped him.
“Alzheimer’s,” Leavitt said.
“Like an Alzheimer’s thing,” Trump said. “Well, I don’t have it.”
“Is it something you think about at all?” I asked.
“No, I don’t think about it at all. You know why?” he said. “Because whatever it is, my attitude is whatever.”
From the footer on the project’s website:
Moltbot was formerly known as Clawdbot. Independent project, not affiliated with Anthropic.
Makes sense, to be honest, that Anthropic would object to naming it a homonym for Claude.
One additional followup to my post the other day. In his terrific introduction to ClawdMoltbot, Federico Viticci wrote:
I’ve been playing around with Clawdbot so much, I’ve burned through 180 million tokens on the Anthropic API (yikes), and I’ve had fewer and fewer conversations with the “regular” Claude and ChatGPT apps in the process.
Those tokens aren’t free. I asked Viticci just how much “yikes” cost, and he said around US$560 — using way more input than output tokens.
*Fascist* and *Nazi* weren’t slurs that were applied to the Italians and Germans by their political or military opponents. That’s what they called themselves. The job won’t be done, this era of madness will not end, until we make *the names Trump’s regime calls themselves* universally acknowledged slurs.