hate

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese
Refuse to be nice to the plan — return the one objection that could kill it and the cheapest shot that proves it matters.
不要对计划手下留情——找出可能彻底推翻它的那个核心致命异议,以及能证明该异议重要性的最低成本验证方法。

Goal

目标

hate
asks "what would someone who wants this to fail attack first?" (validity). It attacks the whole plan — not one fact or one line, but the load-bearing structure — and collapses the attack to a single root. The highest-value output is never a checklist — it's one objection plus the cheaper experiment hiding inside the elaborate plan.
hate
方法旨在提出“想要让这个计划失败的人会首先攻击哪里?”(有效性层面)。它针对的是整个计划——不是某个事实或某句话,而是其核心支撑结构——并将攻击归纳为一个核心根源。最有价值的输出永远不是清单,而是一个核心异议,以及隐藏在复杂计划中的低成本验证实验。

Workflow

工作流程

  1. Pin the load-bearing assumption(s) — what must hold for the whole thing to stand.
  2. Attack on whatever axes apply — the general ones first: a load-bearing fact that may be false, confabulation (a post-hoc story treated as ground truth), analogy-mistaken-for-isomorphism (structure assumed to transfer across domains where it doesn't), future-tense suture (the argument leans on a result that doesn't exist yet), and the sharpest — cites a principle but implements its opposite; and for empirical / research plans, leakage (no external ground-truth enters the validation independently) and statistical power / family-wise α (a true hypothesis auto-failing from uncorrected tests; a near-zero-power condition that rubber-stamps regardless of truth).
  3. Collapse the findings to the single root objection — the one whose failure makes the others moot.
  4. Find the first nail — the cheapest falsification of the load-bearing assumption: the check (in time / cost / sample) that could kill it before the expensive program runs.
  5. Return
    { root, first_nail }
    — not a list.
  1. 锁定核心支撑假设——整个计划成立所必须依赖的前提。
  2. 从多个维度发起攻击——先从通用维度入手:可能为假的核心支撑事实虚构编造(将事后编造的故事视为既定事实)、误将类比当作同构(假设结构可跨领域迁移,但实际并不能)、未来式缝合(论点依赖尚未存在的结果),以及最尖锐的——引用某一原则但实际执行其对立面;对于实证/研究计划,还包括信息泄漏(验证过程中没有独立的外部真实数据输入)和统计效力/家族式α错误(真实假设因未校正的测试而自动失败;统计效力近乎为零,无论真相如何都会通过)。
  3. 将所有发现归纳为单一核心异议——一旦这个异议成立,其他所有问题都将无关紧要。
  4. 找到第一枚钉子——能最廉价地推翻核心支撑假设的验证方法:在昂贵项目启动前,就能通过时间、成本或样本量极低的检查来否定计划的方法。
  5. 返回
    { root, first_nail }
    ——而非列表。

Rules

规则

  • Attack, don't improve — improving is a different reflex.
  • Own the synthesis — many axes may fire, but collapse them to the single load-bearing root; return that, never a list.
  • 只抨击,不改进——改进是另一种思考模式。
  • 负责归纳总结——可能涉及多个攻击维度,但必须将其归纳为单一核心根源;只返回这个核心,绝不是列表。

Verification

验证

Before finishing:
  1. The root is genuinely load-bearing — the plan falls without it.
  2. The first nail is genuinely cheaper than the plan it would pre-empt.
完成前需确认:
  1. 核心异议确实是支撑性的——没有它,计划就会崩塌。
  2. “第一枚钉子”的成本确实低于它所提前规避的计划成本。