We've been chatting about algorithms over on a social site that, the owner promises, will never, ever use an algorithm even if the site "grows to 100K active accounts".1 Instagram created its algorithm to ensure that visitors saw more photos that mattered to them, and the discussion seemed to agree that the algorithm was necessary only because people were following a large number of other Instagrammers.
@lukasros, who started the conversation running, posted a link with more details today. It contained a report by Thomas Dimson of Instagram on how why and how they built and scaled the algorithm. For me, this is the money quote.2
Dimson says that in their research, they found that Instagram users weren’t seeing around 70% of the content matched to them in the chronological feed. The solution to this, according to Dimson, is to either get people to follow fewer users, ensuring they always see the content most relevant to them, or to implement an algorithm to highlight the content they’re most likely to engage with, based on the aforementioned factors.
The first option isn't feasible, ...
And that's what brought me up short. Of course Instagram doesn't want "people to follow fewer users," but that is the only sense in which the option isn't feasible. If, however, I have chosen to follow only a few users, wouldn't it be nice to allow me to choose whether to implement the algorithm?
Webmentions allow conversations across the web, based on a web standard. They are a powerful building block for the decentralized social web.