frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Morning Stack finds real job openings, tweaks resume and cover letter

https://morningstack.app/demo/
2•hillj23•1h ago
Job hunting sucks. That grind of digging through LinkedIn and Indeed, sifting through endless spammy emails from headhunters who try to get the biggest possible audience, clicking "Quick Apply" to silent response, and trying to figure out which of all of these jobs are even real. My wife hit all of this when she started job hunting a few months ago, so I built her a tool to take the worst part of it off her plate. It turned into this. Oh, and she got an offer letter from a major company in just shy of two and a half weeks. Now, she loves her job.

Morning Stack runs overnight. While my users sleep it works through the big job boards (and some niche ones), and then it tries to disprove every listing before it trusts one.

Is the job even real? - It opens the posting in a real browser (Playwright) and checks. There's no API scraping and we don't login to anything. Then, we resolve back to the company's own ATS page so you can apply directly to them. If it can't find it, the job is dropped.

Does it match what you asked for? - An LLM crosschecks the job description against your profile (Resume, Career Story, and Desired Roles, Comp Band, Geography and Benefits). The more specific you are, the less jobs you'll ultimately receive. That's kind of the point.

For the few surviving contenders, it tweaks your actual resume to the job description and drafts a cover letter for each. A separate verifier re-reads those against your actual resume, stripping any facts it can't support. We avoid AI-BS with a 3-strike rule: if it can't support a claim after three tries, it drops the job and moves on instead of shipping something fabricated.

By 7AM, you've got a small stack (up to 3) of real openings with finished packages.

- You see a little bit of good intel on each (company and job info, and any outliers like high-comp or unlimited PTO). - You review them to determine if you're interested. - You polish and submit yourself on the company's most direct site.

That's it. It's your reputation; you control it. Here's a few things I deliberately did not build this for:

It never logs in to any of your actual accounts and it never auto-applies on your behalf. This is a really terrible trend in my opinion. I don't think it's working and I don't think people trust it. "Spray-and-pray" isn't the right fit for people who care about the outcome of their career and you will always be the one who submits under your own name.

Opening for a small beta cohort this week. There's a waitlist. The link is above.

Happy to get into the architecture or the ToS reasoning in the comments.

Comments

hillj23•1h ago
Here's some extra implementation stuff I didn't include above. Most of my dev friends seem the most interested in this part.

The whole thing essentially runs on 1 VM with Playwright, Postgres and a handful of systemd timers. It's several nightly batch jobs (hourly to disperse a growing user-base across many hours, hopefully ;)).

The part that took forever to get right was the workflow for determining if a job was actually live on the company's ATS system. There is SO much garbage on the main job boards. The naive version checks the HTTP status, but a dead Workday or aggregator listing happily returns 200. So I'd get confident LLMs excited to link me to a "this position has expired" page... passing garbage is obviously never ok for this to work. That's why I had to go "real browser". It plays nice in the marketing but that gating is a necessity that the whole thing is kind of built around. It waits for the page to actually render, uses LLM intelligence to read the whole body and fails if it can't confirm the job is real. It's kind of awesome.

Happy to go deeper.

Show HN: Hackers for Granny (defense against industrialized elder fraud)

https://professorsigmund.com/praxis/hackers_for_granny_manifesto.html
3•Prof_Sigmund•12m ago•0 comments

Show HN: git-lrc – Free, Micro AI Code Reviews That Run on Git Commit

https://github.com/HexmosTech/git-lrc
3•atomicnature•23m ago•0 comments

Show HN: Garden of Flowers – an archive of pictorial typography before ASCII art

https://garden-of-flowers.heikkilotvonen.com/
108•california-og•10h ago•15 comments

Show HN: Morning Stack finds real job openings, tweaks resume and cover letter

https://morningstack.app/demo/
2•hillj23•1h ago•1 comments

Show HN: Pair your iPhone to your own Ollama over Tailscale with a QR scan

https://github.com/TeamDzX/myllm-connect
2•TeamDzX•1h ago•0 comments

Show HN: Fata – Spaced repetition to fight skill rot from AI coding

https://fata.dev
105•djoume•5d ago•51 comments

Show HN: Veterinarian turned founder, AI lawn diagnosis

https://grassdx.com/
69•andrewbr•20h ago•55 comments

Show HN: AppointMe – open-source .NET SaaS template (modular monolith, DDD)

https://github.com/bravodev-hub/appointme
3•eugene-maksak•2h ago•0 comments

Show HN: SharkClean MCP

https://github.com/a-funk/sharkclean-mcp
13•afunk•3d ago•3 comments

Show HN: machine0 – Persistent NixOS VMs You Control from the CLI

https://machine0.io
89•bwm•22h ago•34 comments

Show HN: Write SaaS apps where users control where their data is stored

https://linkedrecords.com/
3•WolfOliver•3h ago•3 comments

Show HN: Brainfuck but with Turtle Graphics

https://czterycztery.pl/programy/turtlefreeze/
3•fourgreen•4h ago•0 comments

Show HN: CoreMCP – MCP Server for On-Prem DBs

https://github.com/corebasehq/coremcp
3•y11t0•4h ago•1 comments

Show HN: Kage – Shadow any website to a single binary for offline viewing

https://github.com/tamnd/kage
688•tamnd•1d ago•137 comments

Show HN: Zero Browser

https://github.com/nz366/zero_browser
11•zeron0a•15h ago•6 comments

Show HN: Trace – Offline Mac meeting transcripts you can flag mid-call

https://traceapp.info
202•AG342•2d ago•82 comments

Show HN: Exploiting Slack's video embeds to achieve E2EE communication

https://v1c.rocks/log/exploiting-slack-video/
31•victorio•22h ago•3 comments

Show HN: Discover Wikipedia articles popular on Hacker News

https://www.orangecrumbs.com/
134•octopus143•1d ago•33 comments

Show HN: I wrote a C++ ray tracer from scratch without AI

https://github.com/themartiano/luz
148•martiano•1d ago•64 comments

Show HN: FlashQwen – A from-scratch CUDA inference engine for Qwen3

https://github.com/frankkk96
4•langtang1996•8h ago•0 comments

Show HN: Nxui – Copy-paste animated UI components for Vue

https://nxui.geoql.in/docs/
13•vinayakkulkarni•1d ago•4 comments

Show HN: Claude Code for Visual Studio (native diff with accept/reject)

https://github.com/firish/claude_code_vs
19•firish•15h ago•7 comments

Show HN: I am building a map of people who lived in the Roman Empire

https://new.roman-names.com/
206•metiscus•5d ago•47 comments

Show HN: Paca – Lightweight Jira alternative for human-AI collaboration

https://github.com/Paca-AI/paca
171•pikann22•3d ago•62 comments

Show HN: When Will AI? – A timeline of top AI predictions

https://whenwill.ai
6•jaymeh13•16h ago•0 comments

Show HN: Homebrew 6.0.0

https://brew.sh/2026/06/11/homebrew-6.0.0/
1470•mikemcquaid•5d ago•361 comments

Show HN: Locket – Robust feature-level access control for LLMs

https://github.com/ssg-research/locket
3•ttttonyhe•12h ago•0 comments

Show HN: Deep-XPIA – Prompt injection benchmark for multi-agent AI systems

https://freyzo.github.io/deep-xpia/
3•leo_agent•12h ago•0 comments

Show HN: Track trending GitHub repos on HN

https://hn-github-reader.vercel.app/
6•vipulag•22h ago•0 comments

Show HN: StarScope – Free astronomy dashboard for observers outside the US/UK

https://starscope.live/feed
5•xenophin•19h ago•0 comments