HN Match Maker——把「谁想被雇用」和「谁在招人」配对起来

查看原文 HN 讨论

文章摘要

Hacker News 每月都有两个固定的招聘帖:「Who’s Hiring?」(谁在招人)和「Who Wants to Be Hired?」(谁想被雇用)。用户 all2 说他每次看到这两个帖子都会想”应该有人给它们做个红娘”,于是就做了一个——hnmatchmaker.com。

方法论他自己讲得很直白:用 LLM 从两边的帖子里抽取结构化数据,按薪资、领域经验、远程/坐班等维度给匹配打分,然后剔除硬性冲突的组合(比如”只找远程”对上”只招坐班”)。结果呈现为两个视图:按职位看候选人,和按候选人看职位。如果你在本月的「Who Wants to Be Hired?」里发过帖,可以直接访问 hnmatchmaker.com/user/你的用户名 看到给你匹配的职位列表。整个东西是用 abacus.ai 这个 AI 开发平台”生成”出来的,托管也在对方那儿。

从抓取到的页面看,2026 年 9 月这一期收录了 105 个职位和 130 位候选人。职位卡片包含公司名、地点、职级、一句话摘要、技能标签和薪资区间,覆盖面相当广:Uncountable(纽约/旧金山/伦敦/多伦多,全栈,13 万至 22 万美元)、阿姆斯特丹做建筑机器人的 Monumental、Fastly、Sourcegraph、柏林的分布式存储公司 Quobyte、Boom Supersonic(丹佛,18 万至 22.5 万美元)、苏黎世的自筹资金 AI 研究实验室 Tufalabs、Discord 的应用安全岗,等等。

作者在评论区补上了原帖里漏写的一段观察,这其实是整个项目最有价值的产出:求职者的自述极其笼统,而公司的招聘要求极其具体;因为这个错配,匹配分数普遍很低(低于 50%);求职者很少以具体方式提及领域知识;除了”从业年限”之外也很少写过往履历(在公开论坛上这很合理);但通常会列出用过的技术栈。他把这个困境总结为:招聘方是”一对多”地写得尽可能精确以过滤掉大多数人,求职方是”一对多”地写得尽可能笼统以吸引尽可能多的人——”把’精确具体’和’能多泛就多泛’配对,很难”。

HN 评论精华

最大的争议是隐私。 nrmitchi 开了第一枪:他说自己曾考虑在「Who Wants to Be Hired?」发帖,而这个项目”让人毛骨悚然,感觉是巨大的隐私侵犯”,如果做成私密的、或者对用户做身份验证还好,现在这样等于”把人架在探照灯下”。他还质疑这条 Show HN 更像是 abacus.ai 的软广,加上帖子里那个”以下是一些观察”后面根本没有列表,”整件事都不像出于善意,也不像真的”。

支持方 usui 反问:人们是在公开论坛上用自选用户名发帖,读这些帖子并做配对怎么就成了侵犯隐私?LadyCailin 的类比很精彩:”我有时也出门,但不希望有人跟着我把我做的一切直播到 Twitch 上”——公开场合发生的事,仍然可以是隐私侵犯,”不然为什么管他们叫 glasshole”。usui 回敬说这种介意很天真,每天有几百个爬虫在对 HN 做同样的事,只是你不知道而已,”我们生活在隐私的西部荒野”。mixmastamyk 一句话总结反方立场:”发生多少次都不改变它既粗鲁又令人不适。” shikshake 补充了第三条路:在同一个公共空间里表达不满、争取共鸣、推动改变,也是完全正当的。

MrGilbert 给出了最有技术含量的反对理由:这里发生的是”聚合”,而聚合本身在 Hacker News 上原本是不可得的;把这种聚合轻易提供给所有人就是一种隐私侵犯,更糟的是用户名可以顺着 About 页反查到现实身份。probably_wrong 则指出这违反了原帖的两条规则——”中介、猎头、招聘网站等在此话题之外”和”请只为讨论工作机会而发邮件到这些地址”;joshribakoff 反驳说作者既没在帖子里回复也没给任何候选人发邮件,只是把一个公开站点的公开评论抄到了另一个公开站点。

dvt 拿出自己十多年前做的同类项目 hackjob 作为反例,说”HN 职位爬虫这么多年一直有人做,这是最常见的 Show HN 项目之一”。nrmitchi 把话题拉回他真正在意的第二点:dvt 是自己写的;而这个项目按当前时间、没有任何早于今天的数据、以及作者自述来看,是”我让生成式 AI 平台给我做了一个,然后把域名指向那家 AI 公司的托管 IP,再管它叫我做的东西”——”看看 AI 全权替我做的东西”这类 Show HN,在他看来不符合善意分享作品的精神。oefrha 则总结了这类争论的宿命:”这种事总是由不觉得它 creepy 的人做出来的,用这套论证说服不了任何人。”

有人现身说法佐证了隐私担忧。 OsrsNeedsf2P 说自己半年多前发过一次,从那以后一直收到陌生人的邮件,对方是在各种招聘网站上找到他被转载的”招聘信息”,有些人甚至认真改了简历投过来——而那个岗位早就没了。Foobar8568 说他用假邮箱发过一次,收到了数千封 DocuSign 邮件。schmookeeg 站在另一边:真正让人不适的是「Who Wants to Be Hired?」里没完没了的非招聘垃圾信息。

产品层面的建议也不少。 dvt 建议维护一套固定标签、把所有帖子归类进去,否则像 large-scale data systems 这种啰嗦的自由文本几乎匹配不上任何候选人;作者回应说在考虑,也许可以用向量 embedding 来”哼”出来。herbst 希望在 remote 旁边显示公司实际所在地,因为很多人不想给美国公司干活。bob1029 泼冷水:给这个市场做匹配引擎是个”被诅咒的任务”,这两类帖子在他看来是油和水。e12e 问为什么不用历史数据,作者坦承”这个点上我压根没想到”,coherentpony 特意夸了这种不设防的坦诚:”没有防御性的俏皮话,没有阴阳怪气”,而 jaggederest 补了个恰当的类比:回测在金融里能验证算法是否自洽,但完全无法说明它是否真的有用。也有实用主义者,jmutex 和 Eastmill 都表示手动翻那些巨型帖子很痛苦,这工具真能省时间就好。syngrog66 问是否给原作者付了转载费,作者回答没有、算力自掏腰包、也不赚钱。maddynator 问 HN 的服务条款是否禁止爬取,作者甩出了官方 API 仓库链接。jeenuv 报告用户页对他返回 404。