Hacker News Who Is Hiring job board and application tracker

Search every job in the monthly Hacker News hiring threads, track your applications, and let an agent research any company before you apply.

App
Hacker NewsNotionGmailGeneral Input DatabasePersonal ProductivityHR & PeopleResearch & MonitoringEmail Automation
PromptCreate

Build me an app I open every morning while job hunting: a searchable board of every job posted in the monthly Hacker News "Ask HN: Who is hiring?" threads, which doubles as my personal application tracker.

The main view is a job board. To load it, locate the current hiring thread with the Hacker News Search Latest Posts operation using tags for story plus author_whoishiring, which is the reliable way to find it because every thread is posted by the whoishiring account. Then pull that thread's top level comments with Search Posts filtered to that story id, and hydrate anything I open with Get Item so I see the full post.

Every row parses out the company, role, location, whether it is remote or onsite, stack keywords, and the salary when the post includes one. Job posts are free text top level comments following a loose "Company | Role | Location | REMOTE | stack | link" convention, so the parsing has to be tolerant. Never hide a row just because it could not be parsed cleanly: fill in whatever fields you can identify and always show the raw comment text as a fallback underneath. Comment text arrives as HTML entities, so render it rather than escaping it. Skip any item flagged deleted or dead.

Give me a filter for each parsed field, company, role, location, remote or onsite, stack and salary, plus a free text search box across the whole posting. Add a month switcher so I can page back through previous threads, found the same way through the whoishiring author search. Because I can see multiple months at once, surface which companies keep reposting the same role, since a role that reappears every month tells me something useful.

My own pipeline state lives in the app and persists per user in the General Input Database, so each person using it keeps their own board. On every card I can set a status of saved, applied, interviewing or passed, write notes, and record the date I applied. Let me filter and sort the board by that status too, so the app works as my application tracker and not just a search tool.

Each card has a "Research this company" button that kicks off a background agent. That agent searches Hacker News for everything said about the company using Search Posts by keyword, opens the relevant threads with Get Item, and looks up the posters with Get User to judge who is speaking. It also searches the internet for the company's site, funding and recent news. It then writes a short brief back into the card so I read it inside the app rather than getting it by email. Show me when a brief is still being generated and render it on the card once it lands.

Two more actions per row. "Save to Notion" uses Create a Page to add the role to my Notion job tracker database, carrying the role, the link to the original post, and the research brief if one has been generated. "Draft intro email" uses the Gmail Create a Draft operation to create a draft addressed to the contact named in the post, referencing that specific role and my background. Leave it unsent so I can edit it before it goes anywhere.

One important constraint: Hacker News is read only, with no auth and no writes, so nothing is ever posted back to it. Every write in this app lands in Notion, in Gmail as a draft, or in the app's own per-user database.

What does this prompt do?

  • Pulls every job posted in the monthly Hacker News "Ask HN: Who is hiring?" threads into one searchable board, with a row for each posting
  • Filters by company, role, location, remote or onsite, tech stack and salary, plus a free text search box and a month switcher for paging back through past threads
  • Tracks your own pipeline on each card as saved, applied, interviewing or passed, with notes and the date you applied, so the board doubles as your application tracker
  • Adds a Research this company button that sends a background agent to read what Hacker News has said about the company and check their site, funding and recent news, then writes a short brief onto the card
  • Saves any role to your Notion job tracker or drafts an intro email in Gmail that references that specific posting, left unsent for you to edit

What do I need to use this?

  • Nothing to connect for the job board itself, since the Hacker News hiring threads are public
  • A Notion account if you want the Save to Notion button, plus a job tracker database shared with the connection
  • A Gmail account if you want the Draft intro email button
  • A short summary of your background to personalize the email drafts

How can I customize it?

  • Change the default filters so the board opens on the roles you actually want, such as remote only or a specific stack
  • Rename the pipeline stages or add your own, for example a phone screen or offer stage between applied and interviewing
  • Adjust what the research brief covers, such as leaning more on funding history or more on what people say about working there
  • Edit the tone and length of the email drafts and the background blurb they reference

FAQs

Do I need a Hacker News account?
No. The hiring threads are completely public and the board only reads them, so there is nothing to log into and nothing gets posted on your behalf.
Can I look at older months, not just the current thread?
Yes. The threads run monthly and the month switcher pages back through previous ones, which is also how the board spots companies that keep reposting the same role.
What happens when a job post is formatted oddly?
The board never hides a posting it cannot read cleanly. It fills in whatever it can identify and shows the original post text underneath, so you always see the full listing.
Is my application status visible to anyone else?
No. Your saved roles, pipeline stages, notes and applied dates are stored privately against your own login, so each person using the app keeps their own board.
Do I have to connect Notion and Gmail?
No, both are optional. The board, the filters and the application tracking all work on their own, and you can add either connection later if you want the save and draft buttons.
Does the email get sent automatically?
Never. It is created as a draft in your Gmail account and left unsent, so you can read it, edit it and decide whether to send it yourself.

Related templates

Find the customers stuck contacting support again and again

A board that ranks the people who opened three or more separate support conversations this month, reads their threads, and files the real fix.

Kustomer
Linear
General Input Database
App
Catch the trials quietly dying before the card gets charged

Open one desk each morning to see every account still in a trial, ranked by how much money is at stake against how little they have actually used.

Intercom
Stripe
General Input Database
App
Artwork desk for the Notion posts still missing an image

Open one screen each Monday to see which upcoming posts still have no image, generate three on-brand options, and file the one you pick.

Ideogram
Notion
Google Drive
App
Run your Webflow site translations from one review desk

See every page's translation status at a glance, edit translations side by side with the English, and publish only what your team has actually approved.

Webflow
JigsawStack
Slack Bot
+1
App
Legal contract intake desk your teams use instead of email

One place for sales and ops to request an NDA or vendor agreement, watch its status, and let legal launch the contract in a single click.

Ironclad
Slack Bot
General Input Database
App
Track which pages and brands win your buyers' questions

A board of the questions your buyers ask, showing where your pages land, which competitors show up instead, and what you lost since the last check.

Internet Search
General Input Database
Google Docs
+1
App

Stop scrolling a thousand comment hiring thread.

Turn every Hacker News hiring thread into a filterable job board that remembers where each application stands.