News for hackers. Stuff that matters.
Re:Facebook executives shut down efforts to make the site le... by adrianmonk on Tuesday May 26, 2020 @07:05PM (#23317494)
Separating presentation and content is one way to do it, but it's not the only way.

For example, Facebook could create some kind of plugin API that allows you to interpose your filtering/ranking code between their content and their presentation.

For example, maybe they give you a list of N possible main page feed items each with its own ID. Your code then returns an ordered list of M <= N IDs of the things that should go into your feed. That would allow you to filter out the ones you don't want and have the most interesting stuff displayed first. Facebook could display the M items you've chosen along with ads interspersed.

Something like that could run in the browser or Facebook could even allow you to host your algorithm in a sandbox on their servers if that helps performance. (Which means you trust them to actually run it, but you have to trust them on some basic things if you're going to use their service at all.)

In other words, changing the acoustics of the echo chamber doesn't mean you need to be the one implementing a big chunk of the system. You just need a way to exert control over the part you want to customize.

There are no comments on this comment yet.