{"slug": "how-i-built-a-paper-ranking-engine-that-saved-me-4-hours-a-week", "title": "How I Built a Paper Ranking Engine That Saved Me 4 Hours a Week", "summary": "A developer built Paper List, a paper ranking engine that uses relevance scoring instead of keyword matching to filter arXiv papers. The tool, part of the OpenNomos ecosystem, reduced the developer's weekly paper review time from 5 hours to 45 minutes by learning user preferences over time.", "body_md": "Disclosure: I work on Paper List, a project on the OpenNomos ecosystem.\n\nEvery Sunday, I'd sit down with coffee, open arXiv, and spend hours scrolling through paper titles. 47 papers last week. 3 worth reading.\n\nThe problem isn't finding papers — it's filtering them. Keyword search returns too much noise. Citation count is a lagging indicator. And conference prestige doesn't tell you if a paper is relevant to *your* specific project.\n\nSo I built Paper List.\n\nInstead of just matching keywords, Paper List ranks papers by relevance score. You tell it what you're working on, and it learns what matters to you.\n\nThe first version was dead simple: a Python script that scraped arXiv, ran embeddings against my project description, and sorted by cosine similarity. 200 lines of code. Ugly as sin. But it worked.\n\n**Relevance scoring beats keyword matching.** A paper about \"transformer attention mechanisms\" might be exactly what you need even if you searched for \"NLP efficiency.\"\n\n**The ranking gets better over time.** Every paper you save or dismiss teaches the model. After two weeks, the recommendations were noticeably more targeted.\n\n**Speed matters more than you think.** Going from 5 hours to 45 minutes per week isn't just about time saved — it changes your relationship with research. You stop dreading the weekly paper review and start looking forward to what you'll find.\n\nIt's not magic. It's just a better filter. And sometimes that's all you need.", "url": "https://wpnews.pro/news/how-i-built-a-paper-ranking-engine-that-saved-me-4-hours-a-week", "canonical_source": "https://dev.to/leozhang8285/how-i-built-a-paper-ranking-engine-that-saved-me-4-hours-a-week-4p1a", "published_at": "2026-07-13 04:05:52+00:00", "updated_at": "2026-07-13 04:15:18.587314+00:00", "lang": "en", "topics": ["developer-tools", "machine-learning", "natural-language-processing"], "entities": ["Paper List", "OpenNomos", "arXiv"], "alternates": {"html": "https://wpnews.pro/news/how-i-built-a-paper-ranking-engine-that-saved-me-4-hours-a-week", "markdown": "https://wpnews.pro/news/how-i-built-a-paper-ranking-engine-that-saved-me-4-hours-a-week.md", "text": "https://wpnews.pro/news/how-i-built-a-paper-ranking-engine-that-saved-me-4-hours-a-week.txt", "jsonld": "https://wpnews.pro/news/how-i-built-a-paper-ranking-engine-that-saved-me-4-hours-a-week.jsonld"}}