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 生成,可能有误。

    写作方法2013chortle.co.uk

    为什么数学家能成为出色的喜剧编剧

    Why mathematicians make great comedy writers

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

    导读

    这篇 Chortle 的文章讨论为什么数学家的思维适合写喜剧;HN 评论区里一位讲过一年多脱口秀的程序员现身说法,把写段子类比成写代码:A/B 测试、按数据筛选、结构规则像语法、精简到不能再删、措辞精确到改一个词就“编译不过”。值得写作者读,是因为它提供了一套把“灵感”变成可测试、可迭代、可删减的工程化方法;同时也有评论提醒:公式只能保证下限,真正的好喜剧靠人物、视角、时机和节奏。

    关键词 喜剧写作结构与节奏精炼删减反馈迭代

    可以直接用的写作要点

    1. 01

      把素材当实验:记录哪些内容能稳定引起反应,用反馈数据而不是自我感觉来决定留什么、删什么。

    2. 02

      先做减法:删掉多余的字往往让笑点或观点更有力,写完先问自己还能砍掉哪几个词。

    3. 03

      规则虽模糊但可借:把“punchline 放句末”“开场和结尾用最强的两个段子”这类结构经验,迁移到文章里最强论点和金句的排布上。

    4. 04

      打磨到“一个词都不能换”:好段子换个语气、换个语序就失效,写作也应追求这种措辞与节奏上的不可替换性。

    HN 评论精选

    用程序员的工程方法打磨段子:A/B 测试、数据化筛选、结构规则、极致精简、措辞精确。

    我说过一年多脱口秀(背景是计算机科学),很能印证这篇文章。我讲的是单句笑话而不是讲故事(虽然我很想成为会讲故事的人)。计算机背景帮我的地方:笑话要调到最好往往需要 A/B 测试;我尽量客观地挑最好的段子——看自己的演出视频,记录哪些笑话能稳定逗笑观众,再写程序按“效果比”给笑话排序;写笑话有很多规则(虽然模糊),有点像编程语言的语法,比如尽量把包袱放在句子最后、开场用最好笑的笑话、结尾用第二好笑的(这条规则可能是反的,我记不清了);尽量简洁,通常删掉几个字笑话会更有效,这让我想到消除代码里的重复;有些笑话非常“技术”,每个词都按应有的语气和顺序说出来才会笑,改动任何一点就“编译不过”;和编程一样,大概要十年才能做好;有时你会给已有的笑话想到一个 tag(只有紧接前一个笑话的语境下才成立的笑点),这就像在旧代码库上加功能,往往需要重构……

    tieTYT查看英文原文

    I performed stand up comedy for over a year and I can relate to this (but I've got a computer science background). I was a one-liner instead of a story teller (even though I wished I was a story teller). Here's how my background in computer science helped: * Getting a joke to work best often requires A/B testing * I tried to choose my best jokes objectively. I'd watch my videos and keep track of the jokes that got the laughs consistently. I then wrote a program to sort jokes by the best ratio. * There are lots of rules (though they are fuzzy). This kind of reminds me of programming language syntax. Like you should attempt to make the punchline the last part of the sentence. Start with your funniest joke, end with your second funniest (this rule might be reversed, I can't remember). * Try to be as concise as possible. Usually if you can cut out words your joke will be more effective. This reminds me of removing DRY violations in code. * Some jokes are really technical. They'd consistently get a laugh if every word was said in the exact tone and order they're supposed to, but if anything about the joke changed, it wouldn't "compile". * Like programming, it'll probably take 10 years to get good at it (see http://norvig.com/21-days.html ) * Sometimes you'd think of a tag for an already existing joke. A tag is a joke that only makes sense in the context of the immediately preceding joke. This is like adding a feature to a legacy code base. It often requires refactoring and maintenance. I like the way Marc Maron put it: One liners are the Math majors of comedy. Story tellers are the English majors.

    写歌词和写段子都像解谜:在约束条件下求解。

    我记得 Tom Lehrer 的一次采访,他说写歌词就像解谜题——我能看出这种相似性。

    ColinWright查看英文原文

    I remember an interview with Tom Lehrer in which he said that writing lyrics is like solving a puzzle - I can see the similarity.

    数学训练本质是“在规则内操作系统的能力”,可以迁移成洞察式幽默。

    机智幽默是才智的产物,是思维的敏锐,通常伴随着快速而有创意地建立关联的能力。数学家被训练去理解系统并在一定规则内操纵它——这和社会系统、信念等没什么不同:创造性地、有洞察地把逻辑用上去,就能产生机智的幽默。

    kangaroo5383查看英文原文

    Clever humor, a product of wit, mental sharpness which usually comes with the ability to make correlations quickly and creatively. Mathematicians are trained to understand systems and manipulate it with the confines of certain rules - which is not unlike taking social system, beliefs, etc, and applying logic creatively and insightfully to create witty humor!

    公式只是下限:喜剧的核心是人物、视角、时机和节奏,数学只能提供前半部分。

    我觉得拿现在这代《辛普森一家》编剧来印证这个类比不合适,更合适的是《飞出个未来》那样的编剧团队(很多粉丝都知道,那是个由数学家组成的班子,他们还为剧情连续性真的写过证明)。不过我不认为数学家是理想范本(我甚至会把魔术师排在数学家前面)。我更认同 Conan O'Brien 的说法:喜剧最像音乐,音乐家常常是好喜剧演员(脱口秀里遍地都是音乐喜剧演员)。因为喜剧关乎人物、视角、时机和节奏,而不是公式。世界上有很多喜剧演员靠读几本套路化的脱口秀手册谋生,讲懒惰的公式笑话,拿廉价的笑声,领工资,然后销声匿迹或在 D 级名单里沉沦;或者更贴切地说,写那种 12 季前就不好笑了、只靠观众习惯撑着的动画情景剧的平庸剧集。数学能提供公式那一面,但真正好的部分超出了数学。

    sanjiallblue查看英文原文

    I don't think the current generation of Simpsons writers would be the best group of writers to put this comparison to, but rather to the writers of shows like Futurama (which as I'm sure many devotees will know, consisted of a staff of mathematicians that actually developed proofs for plot continuity and one-offs). Though, I don't think mathematicians really is the ideal here (hell, I'd even go one further and put magicians ahead of mathematicians). I prefer Conan O'Brien's observation that comedy is most similar to music and how musicians often make good comedians (and why stand-up comedy is inundated with musical comedians http://en.wikipedia.org/wiki/List_of_musical_comedians). Because comedy is about character, point of view, timing and rhythm more than it is about formula. There are plenty of comedians out in the world that make a living having read their share of formulaic stand-up books, tell their lazy formulaic jokes, get their easy laughs, collect a paycheck and burn out into obscurity or languish in D-List infamy. Or more relevantly, write mediocre episodes of an animated sitcom that stopped being funny 12 seasons ago aimed at a fan-base that watches out of habit. Mathematics can provide the latter, but the former takes an approach that goes beyond the mathematical. That isn't to say that great mathematics can't produce great material, but like the mathematics of the Eulers, the Pythagorians, the Euclids, The Turings, and so many others, it takes subverting the problem at a slightly different angle.

    同类还值得读

    1. 被低估的工程技能:把文章写好

      Undervalued Engineering Skills: Writing Well

      这篇文章讨论为什么“写得好”是被低估的工程能力,以及它如何在团队协作、系统设计和职业发展中持续带来回报。

      写作方法2019 · 1,109 分 · 371 评4 条写作要点编辑精选
    2. 每行只写一句话:让写作和修改都更轻松的排版法

      Writing one sentence per line

      这是 Derek Sivers 的一篇短文,主张写作时每行只放一个句子,而不是按段落排版。

      写作方法2022 · 849 分 · 297 评4 条写作要点编辑精选
    3. 书面沟通是远程工作的超级能力

      Written communication is remote work super power

      这篇文章讨论远程工作中书面沟通的价值,评论区则补充了异步与同步沟通的适用场景,并提醒读者:备忘录、结论先行、结构化命令格式等书面沟通传统早已有之。

      写作方法2020 · 831 分 · 190 评4 条写作要点编辑精选
    4. 如何写出有用的文字

      How to Write Usefully

      保罗·格雷厄姆在这篇文章里给"有用的写作"下了一个可操作的公式:有用≈重要×新颖×正确×清楚,任一项为零,整篇文章就等于零;他还主张敢下确定判断、删掉让自己心虚的句子。

      写作方法2020 · 821 分 · 285 评4 条写作要点编辑精选
    5. 如何写得更清楚、想得更清楚,并学会复杂材料(PDF)

      How to write more clearly, think more clearly, and learn complex material [pdf]

      这份 PDF 讨论如何把文章写清楚、把思路理清楚,并用写作来学习复杂材料。

      写作方法2022 · 779 分 · 153 评4 条写作要点编辑精选

    打赏支持

    打赏二维码

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

    WeChat

    关注向阳乔木

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

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

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