hn.today

Show HN: Rank every HN "Who is hiring?" post against your resume, locally

github.com13 points3 comments
Screenshot of Show HN: Rank every HN "Who is hiring?" post against your resume, locally

A local Python tool that automates triage and outreach for Hacker News "Who's Hiring?" threads by scoring every monthly post against a user's resume and preferences, explaining each score, and preparing tailored applications. It scrapes the thread, extracts salary, stage, stack and apply instructions from free-form posts, weights matches by role priorities, locations, seniority and dealbreakers, and returns a 0-100 fit score with quoted reasons and concerns. One-click actions draft short, specific emails in the user’s voice (open in Gmail or queued as drafts) and queue form-prefill jobs that run in Chrome but stop before submitting. Everything runs locally and uses the user's Claude Code (claude -p) subscription for model calls; profile and scraped data are stored locally and gitignored.

Operational specifics: components include scrape.py (fetch thread), match.py (batch scoring via Claude, returns structured JSON), server.py (dashboard at localhost), and outreach.py (email and form drafting). Resume text is auto-extracted from a PDF profile; cached scoring re-runs only on edits or profile changes. Quick-start commands and a demo profile are included; typical performance cited is ~180 posts in 2 minutes with low API cost (~$2 equivalent). Requires Python 3.10+, Claude Code logged in, tested on macOS/Linux, MIT licensed.

Read on github.com3 comments on Hacker News

Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.

More in Web

The daily digest

Today's best Hacker News stories, summarized and screenshotted, one email a day.