frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: PatchWork – A 5-pass dedup pipeline to merge N resumes into one profile

https://usepatch.work/
1•mcohrs•1h ago
I spent 4 months job searching with no callbacks. ChatGPT kept inventing stuff I never did. Teal and Rezi made me edit a base resume per job, which is what I was trying to skip. I built PatchWork instead. It takes everything you've ever written about your career, merges it into one profile, and generates a tailored resume per job description.

The hard part was deduplication. The same accomplishment shows up across five resumes worded five different ways, and different metrics survive in different versions. If you just pick one as the winner, you throw away real information. Designed a 5-pass deduplication pipeline, combining deterministic code with AI to get it pretty close to right.

A few of the messier cases:

Umbrella entries. Some resumes list "2018 to 2022, Company X" as one block when it actually covers three different roles. The bullets have to get redistributed to the right titles before anything else happens.

Bullet bleed. The same accomplishment ends up listed under different roles across different documents. Detecting it cleanly is harder than the obvious approach makes it look, because near-duplicates with different metrics are sometimes the same thing and sometimes genuinely two different wins.

Lost context. One version of a bullet has the dollar figure, another has the deadline, a third has the team size. Picking one drops the other two. PatchWork synthesizes across the group so the resume generator can pull whichever detail fits the job.

Project vs experience drift. Same product shows up as an "Experience" entry on one resume and a "Project" on another, sometimes under different brand names. They need to collapse into one thing.

Once the profile is built, applying is paste the JD, click, two minutes. The generator scores each role in the profile against the JD, allocates bullets per role, and writes them with JD keywords baked in for ATS matching. There's a hard ban in the prompt against "spearheaded," "pivotal role," and the rest of the AI-resume cadence that recruiters now filter for.

Every bullet in the output traces back to a source document via a clickable pill. When the model proposes a rewrite it's unsure about, the original wording stays in the resume and a flag icon appears next to it. Click the flag and you see the rewrite, the reasoning, and approve or dismiss it.

Result on me: 0 callbacks in 4 months across roughly 40 applications using other tools. 7 callbacks from the next 10 applications using PatchWork resumes I didn't manually edit. N=1, but the change was sharp enough that I'm running with it.

What's still rough:

The mobile experience. No one keeps resume files on their phone and even if they did, uploading them would be a nightmare. Thinking I'll enable Google Drive access auth to mitigate this in future. Might make it desktop only and "email yourself a link" on mobile for now.

Converting: creating a homepage experience that convinces people to try the tool is hard. I know that people would be impressed by it if they tried it, but I'm not sure how to get over that hump.

Being a resume tool. I think everyone looks down on resume tools because a lot of the ones out there don't do a good job and still make you do so much work. This is the foil to those though, so I'm trying to get that message to be clear and believable.

Meta found in breach of EU law for failing to keep children off platforms

https://www.theguardian.com/technology/2026/apr/29/meta-found-in-breach-of-eu-law-for-failing-to-...
1•geox•1m ago•0 comments

RSME: A Reactive Stability Mutation Encryption

https://zenodo.org/records/19712564
1•RanggaS•1m ago•0 comments

Study Finds a Third of New Websites Are AI-Generated

https://www.404media.co/study-finds-a-third-of-new-websites-are-ai-generated/
1•thm•4m ago•0 comments

Who's on call? How Opus 4.6 helped us calculate this 2,500x faster

https://incident.io/blog/whos-on-call-how-claude-helped-us-calculate-this-2-500-x-faster
1•boryrain•7m ago•0 comments

Show HN: TiGrIS, a tiling compiler that fits ML models onto embedded devices

https://github.com/raws-labs/tigris
2•asteinh•12m ago•0 comments

ANP – A binary protocol for AI agent-to-agent price negotiation (no LLM tokens)

https://github.com/victornominista/anp
1•VC83•15m ago•0 comments

Rebuilding the Data Stack for AI

https://www.technologyreview.com/2026/04/27/1136322/rebuilding-the-data-stack-for-ai/
1•joozio•20m ago•0 comments

Sovereign Tech Standards network: financial support for open source maintainers

https://www.sovereign.tech/programs/standards
4•mgajdo•20m ago•1 comments

Anthropic's Champion Kit for engineers pushing Claude Code at their company

https://code.claude.com/docs/en/champion-kit
1•ashadh•20m ago•0 comments

India's major airlines on 'verge of closing down' as high fuel costs sting

https://www.scmp.com/news/asia/south-asia/article/3351782/indias-major-airlines-verge-closing-dow...
1•TMWNN•23m ago•0 comments

A Podcast with Talkie, a 13B model trained only on pre-1931 text

https://the-coming-age-aqx87j.jellypod.com
1•bilater•25m ago•1 comments

The UK's Answer to DARPA Wants to Rewire the Human Brain

https://www.wired.com/story/kathleen-fisher-jacques-carolan-aria-wired-health/
2•beardyw•30m ago•0 comments

Specification-Driven Development framework for agent-native development

https://specdd.ai
1•addvilz•33m ago•0 comments

Low-Compilation-Cost Register Allocation in LLVM-Based Binary Translation

https://dl.acm.org/doi/abs/10.1145/3767295.3803591
2•matt_d•35m ago•0 comments

Germany Overtakes US in Ammunition Production Capacity

https://www.newsweek.com/germany-overtakes-us-in-ammunition-production-capacity-11886409
13•vrganj•37m ago•0 comments

Ask HN: What are you doing during inference?

4•petesergeant•37m ago•2 comments

Scaleway raises cloud prices after 3 years of absorbing costs

https://www.scaleway.com/en/blog/a-transparent-update-on-scaleway-pricing/
1•latentframe•38m ago•0 comments

What's next for voice dictation apps

1•priyesh2000•38m ago•0 comments

PEP 661: Sentinel values, has been accepted 5 years later

https://peps.python.org/pep-0661/
2•azhenley•38m ago•0 comments

Webxdc: Secure mini apps shared in a chat

https://webxdc.org/
1•janandonly•38m ago•0 comments

Ask HN: How do you differentiate with AI coding interviews?

1•marcell•40m ago•0 comments

Using Codex and ForgeCAD to Make a Model of the Teenage Engineering KOII

https://twitter.com/theopuslabs/status/2049195007404380244
1•opuslabs•41m ago•0 comments

Virtualisation on Apple Silicon Macs is different

https://eclecticlight.co/2026/04/29/virtualisation-on-apple-silicon-macs-is-different/
2•ingve•43m ago•0 comments

AWS launches Amazon Quick desktop AI assistant

https://aws.amazon.com/quick/
1•nine_minutes•43m ago•1 comments

HardenedBSD Is Now Officially on Radicle

https://hardenedbsd.org/article/shawn-webb/2026-04-26/hardenedbsd-officially-radicle
12•lftherios•45m ago•1 comments

Building the Data Backbone Behind Real-Time Financial Systems

https://alltechmagazine.com/real-time-financial-data-architecture-gayathri-balakumar/
1•dekhna•52m ago•0 comments

I built the LocalStack alternative I wanted (real containers, not mocks)

https://floci.io
2•hectorventura•52m ago•0 comments

New Google Networks Tuned Up for GenAI Inference and Training

https://www.nextplatform.com/connect/2026/04/28/new-google-networks-tuned-up-for-genai-inference-...
1•rbanffy•52m ago•0 comments

Software Heritage

https://www.softwareheritage.org/
2•p4bl0•54m ago•0 comments

Start with the sensors, then design the rest: How Zoox built its robotaxi

https://arstechnica.com/cars/2026/04/start-with-the-sensors-then-design-the-rest-how-zoox-built-i...
1•rbanffy•55m ago•0 comments