A couple of pretty good reasons (except the one about lexicons IMHO), but I don’t think it’s reasonable to believe the maker of a 15th standard was “right” about not using the previous 14s. As far as I understand, all the use cases described in OP’s article can be fulfilled with ActivityPub.
I’d love to see an article showing use cases in both AtProto and ActivityPub and showing why AtProto is the superior choice.
(To me, the hype for AT protocol vs. ActivityPub feels like the hype for DevEnv vs. Nix – I’m slightly upset that the latter isn’t taking off because the former decides to do its own thing and not contribute to the base projects. I’d love to be convinced wrong!)
Wide C2S and ActivityPods support would address most of what led to the creation of AT. Lacking that, they made AT.
The rest is revealed in the developer community. AT and AP followed similar timelines for the first year or so, then diverged.
The main thing I heard from AP devs is that it's hard even before dealing with Mastodon quirks for any meaningful connection to the AP network. AP's early developer energy looks like AT's now, except AT's has been sustained for years and is only growing.
AP hasn't even managed a second conference, and that's where all the big AT stuff started at its first one. For example: Streamplace was new and awkward to use last year. This year, it was the official streaming platform with three simultaneous streams and had integration with the official ticketing system. I can't even list all the AT platforms people used to coordinate, trade info, etc during the conference. None of them had to deal with a clunky API since it's all JSON in a standard format on your PDS through a standard interface.
It’s a little different because it’s easy for these IPTV pirates to whip up slick branding. Something more like if a guy in a nice looking uniform for a DVD company you hadn’t heard of offered to sell you movies. Especially for folks who aren’t very internet savvy, it can be easy to miss the subtle tells that an offering isn’t legit (even more so when the service works just fine)
I found rpg.actor while looking to see if anybody had done character sheets on ATProto. I really like the work they’ve put into it but they use a static “self” key to make it 1 character per identity/account. That makes a ton of sense for the character-heavy kind of play (like 5e) that it looks like they’re aiming for. I mostly play Cairn and similar games though where characters are a bit more transient. Although they do support DCC which kind of straddles those two worlds
Part of the argument of prediction markets is that it incentivizes good forecasting. Theoretically if you wanted to concoct a novel political polling technique or rent some compute for a new hyper local weather model, you could recoup your costs via the prediction market.
I think in practice the volume of sharp money in the prediction markets is a small fraction and the majority would be better served with the limits you’re proposing
TurnItIn.com was starting to be a thing when I was in high school. I found out it didn’t sanitize the papers you upload and had no CSRF protection, so I could upload a doc with inline JavaScript to hit the change-password and logout APIs.
Was pretty impactful for my education, just not in the intended way
I assume we’ll end up with proof-of-identity attestation as a part of public posting (e.g. Worldcoin) which doesn’t necessarily solve the issue but will at least identify patterns more likely to be LLMs (e.g. a firehose of posts at all hours of the day from one identity). Then we’ll enter the dystopia of mandated real identity on the internet
Things like MemGPT/Letta, ToM-SWE, and Voltropy have made long context documentation pretty manageable. You could probably build some specialized tooling/prompts for development artifacts specifically too. But I’ll be the first to admit this is basically “Throw more agents at the problem”
reply