Hacker News new | ask | show | jobs
by ttepasse 1086 days ago
ActivityPub has its deep origins in the feeds world.

Originally people were extending feeds with the Atom ActivityStreams Extensions, in XML, for richer data structures which contain the social activities of persons. The protocol PubSubHubbub (now WebSub) was used for some realtime updating of feed subscribers (Push-then-pull, instead of Pull). Mapping persons or rather their accounts to resources like feeds was the impetus for WebFinger. And for notifying comments or reactions to upstream feed producers there was the Salmon protocol. Together those formats and protocols morphed into the OStatus protocol.

With the rise of JSON and with lessons learned from OStatus and pump.io those specs morphed into ActivityPub today. The underlying ActivityStreams vocabulary is still the same, I think, but the mechanism for following and responding now uses dedicated out- and inboxes.

I think microblogging and other social network stuff and long-form blog posts are different content, best consumed differently. There is some overlap, of course, but articles do not need shoehorned in. Sometimes people simply undervalue the simple link from a microblog post to the longform article.