Background
Requested by a user on Reddit (r/HowToMen promo post): they'd like to search/filter trending items by topic — e.g. only show AI or coding related items — and also exclude categories they don't care about (hacking was their example).
https://www.reddit.com/r/HowToMen/comments/1uy0xwi/comment/ (comment by u/ThePixelProYT)
Current state
- GitHub Trending tab supports filtering by programming language and time range (daily/weekly/monthly) only.
- No topic-level filter, no keyword search, no category exclusion on any tab (GitHub / Hacker News / Product Hunt).
Idea
Every item already goes through the AI summary pipeline, so topic tagging fits naturally:
- Have the AI pipeline emit topic tags per item (e.g. ai, coding, security, devtools, hardware…) alongside the summary, persisted in D1 and exposed via the API.
- Client adds an include/exclude topic filter (multi-select include + blocklist), applied across the three sources.
Open questions
- Tag taxonomy: fixed list vs. free-form tags normalized later?
- Backfill: tag historical items or only new ones going forward?
- Where filtering happens: server-side query param vs. client-side filtering of the fetched list (interacts with public URL-based caching).
Background
Requested by a user on Reddit (r/HowToMen promo post): they'd like to search/filter trending items by topic — e.g. only show AI or coding related items — and also exclude categories they don't care about (hacking was their example).
https://www.reddit.com/r/HowToMen/comments/1uy0xwi/comment/ (comment by u/ThePixelProYT)
Current state
Idea
Every item already goes through the AI summary pipeline, so topic tagging fits naturally:
Open questions