Earlier quoted context omitted.
That's the definition of an unethical experiment design and would be considered academic misconduct if that were academic work. Regardless of intent, fb probably shouldn't be allowing front end devs to design psychological experiments at mass scale. https://psychology.wikia.org/wiki/Experimental_ethics
Maybe it's unethical in academic context, but in public service context, you have an existing service, and you're in charge of improving it. When you have an improved algorithm, would you change your algorithm all at once for everybody, or would you test your change on small % of users, before you go full-scale? You'd do the latter. There's no better option. Because if you're wrong, your impact is much more devastati…
This is not a "public service" - it's a for-profit company.
> When you have an improved algorithm,
This is not an "improved algorithm". They deliberately removed almost all positive news from some people's feeds for a week.