HN 写作课

工程师们二十年里聊过的写作。

工程师、作家、编辑和创业者在 Hacker News 上聊了二十年“怎么写”:怎么写得清楚、怎么讲好一个故事、技术文档怎么写、小说和出版是怎么回事。这里把其中关于写作与讲故事的帖子挑出来,配上中文导读、可以直接用的写作要点和评论翻译。

从必读开始
  • 2,600+篇关于写作的 HN 讨论

Writing tips

写作锦囊

正在抽一条写作要点…

Essential

必读 30 篇

在讨论库里看全部精选

编辑精选里 HN 讨论最热的 30 篇,每篇都有中文导读和写作要点。

  1. 正在载入…

Archive

讨论库

按发帖年份分布,点柱子筛选。

排序

    About

    这些讨论是怎么挑出来的

    1. 01

      从全量里捞

      读取 Hacker News 自 2006 年以来的全部帖子,用关键词先捞出 40 分以上、可能和写作有关的约 1.1 万篇。

    2. 02

      只留真正讲写作的

      由 AI 逐条判断是否和写作、讲故事、文风、出版有实质关系,剔除“写代码”“编辑器”这类字面撞车,并分进十个类别。

    3. 03

      提炼可用的要点

      为值得读的帖子写中文导读,提炼 2-4 条可以直接用到自己写作里的要点,并精选翻译 HN 高赞评论。内容由 AI 生成,可能有误。

    博客与个人写作2022ma.ttias.be

    我如何撰写和策划 cron.weekly 新闻通讯(2020)

    How I write and curate the cron.weekly newsletter (2020)

    阅读原文 HN 讨论
    81HN 得分
    12条评论
    4条写作要点

    导读

    cron.weekly 作者 Mattias 详细拆解了自己如何用脚本收集素材、筛选链接、编排成一封每周邮件通讯的完整流程。对写作者来说,这是一份少见的「策展型写作」幕后记录:重点不在写长文,而在于如何低成本、可持续地把信息筛选成读者愿意每周打开的内容。

    关键词 邮件通讯内容策展写作流程自动化

    可以直接用的写作要点

    1. 01

      把选题和素材收集交给固定流程(如每周跑一次脚本抓 RSS),让「持续产出」不依赖当周灵感。

    2. 02

      先追求简单、能跑通的最简流程,评论、排版等加分项留到流程稳定后再加。

    3. 03

      策展本身就是写作:每期只给读者一份短小的「本周最重要的事」摘要,价值密度比长度更重要。

    4. 04

      发送前先给自己发一封测试版,把校对和体验检查固定成流程的一环。

    HN 评论精选

    先用脚本+模板+邮件 API 搭出最小可用的策展流程,点评等增值内容后置。

    Mattias 愿意这么详细地分享流程非常难得。我最近也在做一个以手表为主题的小通讯,规模还很小,但几乎不费力——通常每周跑一次命令就行:Python 脚本抓几个相关博客的 RSS 新文章,再抓几个相关 subreddit 的热门讨论,合并后套进 handlebars 模板,最后通过 SendGrid API 发给订阅者(先给自己发测试版以防万一)。通讯里没有点评,这点其实挺好,但我优先考虑的是建立一个快速、简单、能跑通的流程,花哨的东西以后想加再加。SendGrid 还允许我关掉链接点击追踪,并通过内嵌 iframe 处理订阅/退订,又省了一件事。

    tagawa查看英文原文

    Very kind of Mattias to share his process in such detail. I'm doing similar experiments at the moment with a wristwatch-focused newsletter, which is still tiny but requires minimal effort from me - usually just running a command once a week. My flow is: 1. A python script checks the RSS feeds of a handful of relevant blogs and pulls in any new posts. 2. The script checks a couple of relevant subreddits and pulls in the top discussions. 3. The script combines the posts/discussions and sends them to a handlebars template. 4. The result is then sent to the SendGrid API to send out to subscribers (although I send a test version to myself first, just in case). There's no commentary in the newsletter which would be nice to have, but my priority is on establishing a quick and simple process that works – fancy stuff can be added later if I feel like it. SendGrid allows me to disable link-click tracking within the newsletter, and also handles subscribing/unsubscribing through an embedded iframe[0] so that's another thing I don't have to worry about. [0] https://mizeni.com/newsletter

    读者真正记住的是「每周简短摘要」这种形式,说明高压缩的信息整理本身就有价值。

    可惜 Mattias 已经暂停了这个通讯。它内容很好,比如每周对 Hacker News 上最重要内容的简短摘要。现在还有类似的通讯吗?

    malinens查看英文原文

    Too bad Mattias has paused his newsletter. It had great content- like short weekly summary of hacker news with most important stuff. Are there any similar newsletters around?

    同类还值得读

    1. 我坚持每天写一条 TIL,已经写了一年

      Show HN: I've been writing daily TILs for a year

      这篇展示作者一年每天写 TIL(Today I Learned)并整理到 GitHub 仓库的做法。

      博客与个人写作2016 · 819 分 · 150 评4 条写作要点编辑精选
    2. 如何写出开发者愿意读的博客文章

      How to write blog posts that developers read

      这篇(正文与评论未提供,仅从标题判断)讨论面向开发者写技术博客的方法:怎样让忙碌的工程读者愿意点开、读下去并读到结尾。

      博客与个人写作2025 · 603 分 · 154 评4 条写作要点编辑精选
    3. 博客写作风格指南

      A blogging style guide

      这是程序员兼博主 Robert Heaton 的博客写作风格指南,用几十条简短规则讲如何让技术文章更清晰、更好读。

      博客与个人写作2018 · 495 分 · 188 评4 条写作要点编辑精选
    4. 十年职业博客写作,我学到了什么

      Ten years of professional blogging – what I’ve learned

      这是作者回顾十年专业博客写作经验的总结,评论补充了写作作为深度学习、聚焦主题、保护写作习惯和选择发布平台等实践。

      博客与个人写作2017 · 362 分 · 126 评4 条写作要点编辑精选
    5. 十年博客写作教给我的事

      What I learned in ten years of blogging

      这是一篇博客作者十年写作经验总结,核心观点是写作的价值在于持续积累而非单篇爆款。

      博客与个人写作2018 · 356 分 · 162 评4 条写作要点编辑精选

    打赏支持

    打赏二维码

    觉得有用,请作者喝杯咖啡。

    WeChat

    关注向阳乔木

    微信公众号「向阳乔木推荐看」

    微信公众号「向阳乔木推荐看」二维码

    微信扫一扫;在微信里打开本页时,长按二维码识别。