跳转至

开张#

买了个域名,把这个站点搭起来了。

搭站的动机不复杂。过去一年我在做单细胞和空间转录组的东西, 中间踩的坑、试过又放弃的方法、以及那些"当时想明白了但现在完全想不起来"的推导, 全部散落在几十个 Markdown 文件、聊天记录和终端历史里。 需要的时候找不到,找到了也看不懂当时在写什么。

所以这里的第一目的不是给别人看,是给半年后的我自己看。 写给别人看的东西会不自觉地省略掉"显然的"步骤,而半年后的我恰恰是在那些步骤上卡住。

会写什么#

大概三类。

读论文的笔记。 重点放在方法部分,而且只关心一个问题: 这篇和它引用的前一篇,具体差在哪一步。摘要里写的"我们提出了一个新框架"没有信息量, 真正有用的是"前人在解码器那里把扰动向量拼上去,这篇改成在编码器之前拼"。

跑模型的记录,包括没跑通的。 失败的记录通常比成功的有用, 因为成功的路径只有一条而且写在文档里,失败的方式有一百种而且没人写。

环境和工程问题。 显存不够、依赖冲突、某个包在 Windows 上装不上。 这些东西占掉的时间远超预期,但几乎没有人认真记录。

会怎么写#

不追求写得完整。半成品的笔记也发,标注清楚哪里还没想明白。 一篇拖到"终于完整了"再发,结果就是永远不发。

数字尽量给绝对值而不是排名。排名依赖于比较对象的集合,换一组对手结论就变了, 而绝对指标至少是可以被别人复现和反驳的。


站点本身的构建方式和写作语法记在了另一篇