Show HN 是 Hacker News 的作品展示区,制作者提交可直接试用的工具、开源项目和硬件,供技术读者体验,并可能围绕实现与取舍展开讨论。
Hacker News 是一个以链接、投票和评论组织技术讨论的英文社区。打开它的 shownew(在新标签页打开),你会看到一列以 Show HN 开头的标题。这里没有产品海报和功能标签。读者从一句标题进入 Demo、仓库或产品,随后回到帖子追问实现方式、性能、隐私、限制和设计取舍。
Show HN 面向开发者、技术创业者和对新技术好奇的 Hacker News 用户。工具、开源项目、本地应用、交互实验、硬件和可以实际操作的 SaaS 都可能适合。判断标准很直接:作品由你亲自参与完成,陌生人现在就能试用,而你愿意留在评论区解释它。
先确认读者真的能动手
Show HN Guidelines(在新标签页打开) 把范围限定在可以运行、试玩或拿在手里的作品。硬件不方便在线体验时,可以用视频或带照片的详细文章展示。图书可以提供样章。
博客文章、注册页、邮件通讯、列表和其他只能阅读的材料不属于 Show HN。候补名单、募资页、市场测试页和只有宣传内容的落地页也不合适。它们可以按 Hacker News 的普通投稿规则另行判断,等产品可用后再做 Show HN。
作品可以处于早期,也不需要精致包装。官方同时要求它不能只是快速生成的一次性小项目,需要包含制作者的实质投入。判断时要看两件事:陌生人能否体验,你是否投入了足够多的个人工作并能具体解释做法和取舍。
减少试用前的阻力
发布前换一个全新浏览器或干净环境,完整走一遍主要任务。Web 产品要检查首页、注册、Demo、错误状态和移动端。开发者工具要写明安装命令、依赖、支持环境和最小示例。开源项目还应说明许可证和已知限制。
官方建议尽量不要用注册、邮箱确认等步骤挡住试用。账号确实不可少时,本站建议准备公开 Demo、示例数据或不会接触真实用户信息的测试环境,并在页面上解释为什么需要登录。不要公开可复用密钥,也不要提供能够看到他人数据的共享账号。
这一准备方式会直接影响评论内容。读者能在几分钟内运行作品,问题更可能落到功能和技术取舍。读者被登录、配置或文档卡住时,讨论通常只能停在这些障碍上。
标题负责让人打开,作者说明负责展开讨论
官方要求标题以 Show HN 开头。本站建议采用常见格式 Show HN: 产品名或具体用途,例如 Show HN: A browser tool for inspecting PDF metadata。页面和主要讨论以英文为主,标题与作者说明最好使用清楚、直接的英文。这是受众匹配建议,不是平台公布的语言门槛。
不要用全大写、感叹号或“革命性”“最强”之类自我评价。链接应直达产品、Demo 或仓库,不要先把读者带到候补名单和销售预约页。
再准备一段制作者说明,交代:
- 什么问题让你开始做这个作品;
- 它怎样工作,做了哪些重要取舍;
- 读者现在可以测试什么,当前有哪些限制;
- 你最希望大家验证的一个具体问题。
这段文字要由制作者亲手写。Hacker News Guidelines(在新标签页打开) 禁止在评论中发布生成或 AI 编辑文本。
Show HN Guidelines 链接的 官方展示提示(在新标签页打开) 在 2026 年 3 月进一步明确,提交到 HN 的介绍文字也不要使用 LLM 生成、改写或润色。可以用 AI 开发产品,但不要把 AI 写出的发布稿或评论贴到 Hacker News。
提交后到 shownew 确认
未登录时打开 submit(在新标签页打开),页面会要求登录或创建账号。官方展示提示建议使用能体现真人参与的个人用户名,不要直接用公司名或产品名充当账号。用户名不必是真实姓名。
登录后按当前页面提交:
title以Show HN开头。本站建议使用Show HN: 产品名或具体用途的格式。url填写可以直接体验的产品、仓库或演示地址。- 如果表单显示
text,填入手写的制作者说明。 - 提交后打开
shownew,查找自己的标题并检查帖子顶部。说明没有显示时,只需按官方提示把它作为第一条普通评论发出一次。
帖子出现在 shownew,就说明这次 Show HN 已经公开提交。HN FAQ(在新标签页打开) 说明,每条 Show HN 都会进入 shownew 和 newest。
points 可以理解为帖子积分,主要来自用户投票,反滥用系统可能过滤一部分票。帖子达到一个未公开具体数字的少量积分门槛后,才会进入顶部导航的 show(在新标签页打开) 页面。没有进入 show 不等于投稿失败,也不要把这个门槛当成可以组织的票数目标。
外部推广很容易越过边界
Show HN 官方规则明确要求,不要请朋友 upvote 或评论。HN 的总体规则也禁止征集 upvotes、评论和投稿,违规的帖子、账号或网站可能受到处罚。熟人确有相关经验时,可以像普通读者一样独立参与,但不要安排发布时间、统一话术或集中互动。
不要购买投票、由同一人控制多个账号投票或制造评论,也不要发送“帮我顶一下”的私信。其他制作者和熟人只能根据自己的真实体验独立参与,不协调时间和话术。
不要因为帖子没有进入 show 就删除后重发。HN Guidelines(在新标签页打开) 明确要求不要删除后重新提交相同内容。
Show HN 更可控的推广工作发生在发布前:让作品容易试,让标题写清用途,让制作者说明提供技术背景。发布后把精力留给真实问题,比组织外部助推更符合这个社区的规则。
评论区是这次发布的主要后续
有人问实现,就补充版本、依赖、架构和测试条件。有人提到替代方案,就说明你为何选择当前做法。遇到故障时先复现,说明故障影响哪些环境,以及当前处理状态。修复后回到原评论说明版本或结果。
普通小更新不适合重复做 Show HN。官方举例说,Foo 1.3.1 is out 这类升级通常不够实质。重大重做可以考虑再次提交。重新发布时,应当让读者实际体验到明显不同的作品,并在作者说明里链接上一次讨论,写清这次改变了什么。
作品已经能让陌生人试用时,提交前后重点检查这四项:
- 把作品整理到陌生人可以直接运行或试玩的状态,补齐文档、示例和已知限制。
- 手写以
Show HN开头的标题与制作者说明,不用 AI 生成或润色发布文字。 - 提交直达链接,到
shownew确认帖子已经出现,再检查说明是否需要作为第一条评论补发。 - 持续回答技术和使用问题,不组织投票,不因未进入
show就删除重发。