N nature.com 110k+ publications from 2025 might include hallucinated citations 6 points cyclecycle 7 months ago 3 comments