Gabriel Aughey about 1 month ago
Always shocking to see these kinds of data collected together. "[publishers made]US$12 billion in profits between 2019 and 2024" - That's $12 billion diverted away from actual research or materially supporting the community - these are disgusting numbers.
add a skeleton here at some point