I needed a tiny feed reader for an app I was working on.
https://www.manton.org/.well-known/recommendations.opml
Follow
When I was having trouble getting into my AWS account last week, I ordered a Yubikey, which everyone says is the best way to go. I thought I'd set it up first thing Monday morning (ie now) but it turns out it's a major undertaking? Why does this have to be so hard? I guess I'll find out, but not today. I want to make some progress on my development project first. Maybe later.
Another criticism of the Bluesky API. They make each developer do the support for Open Graph metadata, when it would be much more efficient for them to support it on their end. I would be happy to give them the code. It's not that complicated. But translating the OG format, which for crying out loud is a huge standard, into their arcane format which is only supported by Bluesky, is going in the wrong direction, and frankly is ridiculously arrogant. Show a little humility. Facebook is huge, and the format isn't just used by Facebook, everyone uses it.
A tough place to govern
Case study in APIs
Developers, consider this example.
First, here's the packet of information I'm sending to Bluesky to get it to post something.
- {
- "title": "",
- "description": "Room for One More on Mount Rushmore?",
- "mailaddress": "",
- "password": "",
- "urlsite": "https://bsky.social/",
- "link": "https://politicalwire.com/2025/06/29/room-for-one-more-on-mount-rushmore/"
- }
And here's what comes back.
- {
- "uri": "at://did:plc:zxb2lwpxo4axkkkgjwqand24/app.bsky.feed.post/3lsqtoowg2h2h",
- "cid": "bafyreifhet2772xmic24qr4xbui4l5lllvgek2a7kmmchojwwkufvzalci",
- "commit": {
- "cid": "bafyreicjjsd4ixlezubezaxzfaqxxpwlvoxdqwyxblnme5uh6ehklxth3a",
- "rev": "3lsqtoowpsx2h"
- }
- }
The best job in the world
With any luck this will be the final test. Hahaha.
Apple’s Full List of Differences between ‘Tier 1’ and ‘Tier 2’ in the EU App Store
developer.apple.com/help/app-store-connect/reference/store-services-tiers/
Apple Developer:
By default, apps on the App Store are provided Store Services Tier 2, the complete suite of all capabilities designed to maximize visibility, engagement, growth, and operational efficiency. Developers with apps on the App Store in the EU that communicate and promote offers for digital goods and services can choose to move their apps to only use Store Services Tier 1 and pay a reduced store services fee.
What follows is a long chart, making clear which features are excluded from Tier 1.
Like I wrote in my larger piece on Apple’s new DMA compliance plans, I don’t think Tier 1 is intended to be a feasible choice for any mainstream apps or games. The whole thing is just a way to assert that 8 percent of the commission developers pay is justified by various features of the App Store itself.
It's possible this is the last test post. (It worked, so it is the last.)
There are probably going to be a few more of these.
★ Apple Announces Sweeping but Complicated Policy Changes for Apps in the EU, Attempting to Comply With the Latest Dictums Regarding the DMA
It’s a natural consequence that an overly complicated law (the DMA) has resulted in an ever-more-complicated set of guidelines and policies (from Apple). It’s all downright byzantine.
Fast & easy Open Social Web
WorkOS
workos.com/?utm_source=daringfireball&utm_medium=RSS&utm_campaign=q12025
My thanks to WorkOS for once again sponsoring Daring Fireball. Modern authentication should be seamless and secure. WorkOS makes it easy to integrate features like MFA, SSO, and RBAC.
Whether you’re replacing passwords, stopping fraud, or adding enterprise auth, WorkOS can help you build frictionless auth that scales.
Future-proof your authentication stack with the identity layer trusted by OpenAI, Cursor, Perplexity, and Vercel. Upgrade your auth today.
Upcoming Sponsorship Openings at Daring Fireball
We live in interesting times. Never a dull moment! 😄
I'm communicating more with people in the WordPress community. There's so much to the story, we have to make up for 20 years or so since we turned in the direction of silos. There's a lot of catching up to do. I hope at some point people figure out that a lot of interop can be attained very inexpensively and quickly by hooking the input and output of each distinct network up to other networks that don't currently interop. Neither ActivityPub or AT Proto is suited for that. Too complicated and honestly too strange. RSS has has 20+ years to burn in. Lots of familiarity there, and lots of working code. When people get really serious about interop, and are willing to sacrifice a little personal glory, there's a very good compromise available. We've been here before. This isn't a new idea in tech at all.
I've been looking for hard-hitting stories about yesterday's Supreme Court decision that gives Trump far more power than any American president has ever had. And unlike military power, which they are clearly not very good at using, the people running the show in the White House, are very much prepared for how they will use the new power, which appears to be unlimited.
I'm working on the next part of linkblogging in WordLand. I want to really switch over to the new routine. There was a question of whether I wanted to push the links to the social sites, Bluesky, Mastodon, etc. I've decided I do, but for the moment only to push to Bluesky. It's the only one with a simple enough-enough API or feels worth the effort to me. I'm basically focusing my politics on Bluesky these days. Also seems there are people there who are interested in the development I do. I have far more "followers" on Twitter, but at this point I think most of them are gone. And Threads just dropped off my radar a while back. I'm just not interested. For me now it's mostly Bluesky and Facebook.
Net-net: I would pay money to hear a podcast with Frum and Stewart interviewing each other. That would be very powerful stuff imho.