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

    语言与文风2016gnu.org编辑精选

    应避免(或谨慎使用)的词语:它们带有倾向性或易混淆

    Words to Avoid (or Use with Care) Because They Are Loaded or Confusing

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

    导读

    这是 GNU 官方的一篇用词指南,列出建议写作者避免或慎用的词(如 BSD-like、GPL-proprietary、Linux、MP3 player),理由是这些词带有立场或容易混淆。Hacker News 上的高赞评论大多反驳这种观点:他们认为这种'替别人净化用词'的做法过于自以为是、缺乏自省,反而让真实讨论更难进行。对写作者来说,它很好地演示了用词建议如何变成说教,以及词的联想意义有多难控制。

    关键词 用词选择立场词说服与说教读者意识

    可以直接用的写作要点

    1. 01

      慎用带价值判断的标签词,先确认读者是否认同你的立场框架,再决定用不用它。

    2. 02

      检查自己推荐的'中性词'是否也有歧义或联想(如 cracker、把 GIMP 动词化),否则规则会自相矛盾。

    3. 03

      用词的精确要服务于读者理解,而不是纠正读者的世界观;说教式改写会赶走本来同情你的读者。

    4. 04

      同一个词在不同群体里含义不同,写之前先想读者会读出什么,别假定'我说它是什么意思它就是什么意思'。

    HN 评论精选

    用词建议往往是一方世界观的投射,换个立场就能造出同样'正确'的清单。

    我觉得这有点极端——试图让别人改用符合自己世界观的词,反而让真正的讨论无法进行。比如谈'BSD 类许可证'本身没问题,只要你不把缺少 copyleft 当成缺陷。这份清单甚至让我想起《新话》。那我也从另一个视角造一份类似的:'Copyleft 自由软件'——你可能无法把 copyleft 代码和其他许可证的代码一起使用;更好的说法是'CDDL 专有'或'GPL 专有'。例句:ZFS 无法并入 Linux,因为 Linux 是 GPL 专有的。

    legulere查看英文原文

    I think this is a bit extreme trying to change words to adhere to your own worldview and makes real discussions impossible. There's nothing wrong e.g. with speaking about BSD-like licenses, if you don't see a lack of copyleft as a flaw. This list even kind of reminds me even of Newspeak (https://en.wikipedia.org/wiki/Newspeak). So let me try to find something similar from a different perspective: Copyleft Free Software: You may not be able to use copyleft licensed code together with code licensed under a different license. Better words are CDDL-proprietary or GPL-proprietary. An example in a sentence: ZFS can't be integrated into Linux because Linux is GPL-proprietary.

    用词规训若缺乏自省、抓小放大,会损害议题本身的说服力。

    老实说这些建议有点可笑,显得极其做作,而且缺乏自省——它们本意是避免'带立场'的词。比如把 GIMP 动词化,至少会产生两个和图像编辑器毫无关系的带立场含义;'cracker' 在软件之外也有非常不同且敏感的含义。GNU/Linux 之争已经成了'I'd like to interject for a moment'梗的群嘲对象;最糟的是这个论点很容易被反驳:有些 Linux 系统并不一定用 GNU 工具链。这篇文章把 FOSS 社区塑造成吹毛求疵、死抠细节的形象,反而伤害了推广自由软件的目标——你不会靠让人不再管数字音频播放器叫'MP3 播放器'来赢得这场运动,何况对市场上绝大多数产品来说这个词是准确的。

    verandaguy查看英文原文

    These are honestly kind of ridiculous, and they come off as unbelievably pretentious. They also lack self-awareness, since they're supposed to avoid being loaded. - As mentioned, verbing "GIMP" can give it at least two loaded meanings which have _nothing_ to do with the image editor. - "Cracker" also has a very, very different and loaded meaning outside of software. And holy heck, the whole GNU slash Linux debate has gotten to the point of mass parody with the "I'd like to interject for a moment" meme. The worst part of it is that it's easy to argue against this point because there are Linux systems out there which don't necessarily use the GNU toolchain. The statement tries extremely hard to generalize the idea that Linux is irreparably crippled without the good graces of the GNU toolchain. Ugh. I want to push for the adoption of free and open source software and hardware, and I really do care about the ability to see the internals of, and tinker with, and break, and then fix the stuff I run in my day-to-day, but this kind of article makes the FOSS community (the free community especially; but the OSS community by extension) look bad by imposing this image of snobbishness and obsession over honestly minute details. The movement to popularize free software and hardware won't be won by making people stop calling digital audio players "MP3 players," when it's an accurate term for an overwhelmingly large part of the digital audio player market.

    规范用词很容易滑向对思想的审查。

    这种意识形态的老问题是:太多人有'错误'的思想和说法。我唯一惊讶的是清单里没把'自由'重新定义成'同意我们定义的自由'。

    sverige查看英文原文

    The perpetual problem of this ideology is that so many people have "wrong" thoughts and speech. I'm surprised only that the list doesn't include a narrower redefinition of "freedom" to mean "free to agree with our definitions."

    引《爱丽丝镜中奇遇》说明:词义不能由说话者单方面说了算。

    '我用一个词的时候,'矮胖子相当轻蔑地说,'它的意思就是我选择的意思——不多也不少。'

    ams6110查看英文原文

    "When I use a word," Humpty Dumpty said in rather a scornful tone, "it means just what I choose it to mean — neither more nor less."

    同类还值得读

    1. 像说话一样写作

      Write like you talk

      这篇短文主张写作应像说话一样自然、清晰,避免装腔作势的书面腔。

      语言与文风2015 · 647 分 · 272 评4 条写作要点编辑精选
    2. 法律语言难懂源于写作不佳,而非专业概念

      Poor writing, not specialized concepts, drives difficulty with legal language

      这是一项认知科学研究:法律文本难懂,主要不是因为充斥专业术语,而是因为写作者把句子写得又长又绕、修饰语层层嵌套、回指距离过远。

      语言与文风2022 · 559 分 · 322 评5 条写作要点编辑精选
    3. 写得简单

      Write Simply

      保罗·格拉汉姆在这篇短文里主张:好文章应该写得简单——用日常词汇、短句、直白的结构,不为显得聪明而堆砌复杂表达。

      语言与文风2021 · 484 分 · 330 评4 条写作要点编辑精选
    4. Tortured phrases:科学写作中出现的一种可疑文风

      Tortured phrases: A dubious writing style emerging in science

      《自然》新闻报道了一种在科学论文中蔓延的怪现象:原本标准的术语被同义替换软件改写成了古怪说法,比如把 "cloud computing" 写成 "haze figuring"。

      语言与文风2021 · 329 分 · 256 评4 条写作要点编辑精选
    5. 乔治·奥威尔 1940 年对《我的奋斗》的书评

      George Orwell's review of Mein Kampf (1940)

      这是奥威尔1940年对《我的奋斗》的书评。

      语言与文风2014 · 305 分 · 240 评4 条写作要点编辑精选

    打赏支持

    打赏二维码

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

    WeChat

    关注向阳乔木

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

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

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