{"slug": "hacker-news-rss-hnrss-replace-broken-feed-endpoint", "title": "Hacker News RSS (hnrss): replace broken feed endpoint", "summary": "A filtered Hacker News feed that selected stories with more than 650 points stopped working in Miniflux after the hnrss.org endpoint returned a bad gateway error for roughly two weeks. The author replaced the domain with the public HNRSS fork at hnrss.kakwalab.ovh, which returned an XML feed with 20 items and an HTTP 200 response. The fork, hnrss-ai-filtering, runs against the same Hacker News Algolia data as the original open-source HNRSS.", "body_md": "♠ [Previously](https://perrotta.dev/2022/02/praise-for-blog-aggregators/).\n\n**Problem statement**: my filtered Hacker News feed stopped working in\nMiniflux because its HNRSS endpoint returned a bad gateway response.\n\nThis has been happening for a couple of weeks, to the point it became unreliable.\n\nThe feed selected stories with more than 650 points:\n\n```\nhttps://hnrss.org/newest?points=650\n```\n\nMiniflux reported the upstream failure without hiding it:\n\n```\nThe website is not available at the moment due to a bad gateway error.\nThe problem is not on Miniflux side. Please, try again later.\n```\n\nHNRSS is open source, and another public instance runs a\n[fork](https://github.com/kakwa/hnrss-ai-filtering) against the same Hacker News\nAlgolia data. So I replaced the domain:\n\n```\n-https://hnrss.org/newest?points=650\n+https://hnrss.kakwalab.ovh/newest?points=650\n```\n\nThe replacement returned an XML feed with 20 items:\n\n```\n% curl -L --max-time 15 -sS \\\n    'https://hnrss.kakwalab.ovh/newest?points=650' \\\n    -o /tmp/hnrss.xml \\\n    -w '%{http_code} %{content_type} %{size_download} bytes\\n'\n200 application/xml; charset=utf-8 15929 bytes\n\n% python3 -c 'import xml.etree.ElementTree as ET; \\\nr=ET.parse(\"/tmp/hnrss.xml\").getroot(); \\\ni=r.findall(\"./channel/item\"); print(len(i)); print(i[0].findtext(\"title\"))'\n20\nHang on to Your Firefox\n```\n\n∎\n\n— § —\n\nReply via [email](<mailto:serendipity@perrotta.dev?subject=Reply to: Hacker News RSS (hnrss): replace broken feed endpoint>)", "url": "https://wpnews.pro/news/hacker-news-rss-hnrss-replace-broken-feed-endpoint", "canonical_source": "https://perrotta.dev/2026/09/hacker-news-rss-hnrss-replace-broken-feed-endpoint/", "published_at": "2026-09-02 11:19:22+00:00", "updated_at": "2026-09-16 12:43:05.075454+00:00", "lang": "en", "topics": ["developer-tools"], "entities": ["Hacker News", "HNRSS", "Miniflux", "hnrss.org", "hnrss.kakwalab.ovh", "hnrss-ai-filtering", "Hacker News Algolia"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/hacker-news-rss-hnrss-replace-broken-feed-endpoint", "markdown": "https://wpnews.pro/news/hacker-news-rss-hnrss-replace-broken-feed-endpoint.md", "text": "https://wpnews.pro/news/hacker-news-rss-hnrss-replace-broken-feed-endpoint.txt", "jsonld": "https://wpnews.pro/news/hacker-news-rss-hnrss-replace-broken-feed-endpoint.jsonld"}}