By John Gruber
Build anything with exe.dev. It’s just a computer.
Zoë Schiffer and Casey Newton, reporting for Platformer:
Spaces are hosted on Twitter’s own servers and servers rented from Amazon Web Services. AWS servers for Spaces are “insanely underprovisioned” relative to the need for them, according to a former employee who worked on the project.
On Wednesday, the lack of servers led to a predictable series of cascading failures. In the run-up to the event, engineers expected that Spaces would be able to accommodate hundreds of thousands of users. But too many people joined the first stream simultaneously, and the app kept crashing as a result.
Musk’s own Twitter app crashed repeatedly during the event, we’re told. Musk, who uses the employee-only build of the app known as Earlybird, was said to be furious afterward.
I’m sure he was.
Inside the largest Slack and Discord channels of former tweeps, the mood after DeSantis’ botched announcement was nothing short of jubilant.
I’m sure it was.
Speaking of Tapbots, here’s Andrew Logan writing for Texas Monthly:
Amir Shevat, Twitter’s former head of product for the developer platform, who lives in Round Rock, was responsible for ensuring that the tools Twitter provided independent software developers using the platform met their needs. He said about 17 percent of engagement on Twitter, historically, was through third-party apps, which played a vital role in defining Twitter’s identity.
To my knowledge no one at (or formerly at) Twitter has ever revealed that before. Obviously the overwhelming number of Twitter users only ever used Twitter’s own first-party clients. The reason third-party clients were so important to Twitter, though, is that Twitter power users were drawn to them.
Jardine said he has received positive feedback on the initial launch of Ivory, which he admits was released without all the features he wanted to include. Users being excited about his work is uplifting, he said. But that’s not what entirely motivates him. “Without [Ivory], we have no business,” Jardine said. “There’s a lot of pressure riding on it.”
Despite the pressure, Haddad seems to be thriving in this brave new world. “I’m not at the whims of a dictator anymore,” he said.
Amen to that.
Now shipping in the Mac App Store: Tapbots’s Ivory for Mac. I’ve been using it in beta for a few months, and don’t know what I’d do without it. It’s not just the best Mac Mastodon client, it’s the only good one that exists. $15/year just for the Mac client, but the real deal is Ivory’s $25/year “universal” subscription for Ivory across both MacOS and iOS.
Ivory for Mac is written using Catalyst, but it by no means is just Ivory for iPad with a few tweaks. (If that’s what it were, Tapbots could have shipped it months ago, when Ivory for iPhone and iPad shipped.) Ivory for Mac is a Mac app. But, numerous Catalyst-isms show through. System-wide Services menu items don’t work. Smart punctuation (automatic curly quotes and proper em-dashes when you type two hyphens) only work when you type slowly. Some views scroll via standard keyboard shortcuts (space/shift-space, Page Up/Page Down), but some don’t. A lot of these are things that I consider shortcomings in Apple’s Catalyst framework — the whole point of Cocoa from 20+ years ago is that standard controls get standard behavior out of the box, relieving developers from the drudgery of making simple expected platform-standard features work. Catalyst isn’t like that — or at least isn’t like that yet.
But this is Ivory for Mac 1.0. Progress during beta testing was steady, and knowing Tapbots’s high standards, I’m quite sure will continue to be. And on the whole, Ivory for Mac as it stands today is not just a glass of ice water in hell, it’s a whole pitcher. If you use Mastodon on a Mac, you’re nuts if you don’t try Ivory.
See also: John Voorhees’s review at MacStories.
There hasn’t been a decent Tetris game for the Mac in decades, but now you can play it on a Chicken McNugget. What a world. (Via Kottke.)