Five years on, the Open Science-driven journal Research Ideas and Outcomes (RIO) published an editorial that looks back on the 300 research ideas and research outcomes it has published so far. Since ...