Hacker News Who Is Hiring job board and application tracker

By General Input

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

Integrations

  • Hacker News
  • Notion
  • Gmail
  • General Input Database

Type

App

Categories

  • Personal Productivity
  • HR & People

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.

Related prompts

Explore more prompts
Win back LiveChat visitors whose chats went unansweredA brand asset library your marketing team actually searchesLiveKit live operations console for room moderationChat quality review board for LiveChat support leadsCompetitor LinkedIn ad watchlist with a permanent archiveLiveChat coverage board for planning next week's shiftsPhone routing control panel for LiveKit voice agentsA searchable RFP answer library your bid team drafts fromSee which target accounts just started advertising on LinkedInChase the paperwork every new client and vendor still owes