"Today the National Institutes of Health is announcing plans to centralize peer review of all applications for grants, cooperative agreements and research and development contracts within the agency’s Center for Scientific Review (CSR)"
Section 230 absolves social media companies from any responsibility. “That has got to end.”