A Journal Through My Activities, Thoughts, and Notes
morning from yesterday
Gall's law
Gall's Law is a rule of thumb for systems design from Gall's book Systemantics: How Systems Really Work and How They Fail. It states:

A complex system that works is invariably found to have evolved from a simple system that worked. A complex system designed from scratch never works and cannot be patched up to make it work. You have to start over with a working simple system.[8]
My entire PR was over 1000 lines long. What’s more, it involved a bunch of high-risk and potentially catostrophic changes.

Likely, I should have done this in 15+ different PRs instead of a single giant one.
失去自由的工程师,更多地是把工作当成是谋生手段而非使命。随着自由失去的,还有可贵的创造力。
以前都是照猫画虎,在chatgpt的帮助下,今天有一点明白NLog.config了。

用chatgpt久了,你就知道它胡说起来有板有眼,欺骗性很强。然而随着你和它越来越熟,你就基本能知道他的每次回答靠谱与否。虽然有时候不能直接学到东西,但他胡说八道的回答却会启发你去一个你自己想不到的方向,进而找到答案。

它是一个绝佳脾气的良师益友。居然还免费!
上班。在一首老歌中听到

趁你还没有学会翻来覆去考虑又考虑
趁你还没有学会装模作样证明你自己

我突然被击中。成长,变成熟,让我在很大程度上不再是我。这些变化真的是必要的吗?
周五,不想上班。Work From Home
一个脑洞
基因是高度抽象的无参函数(子程序)。就像普通程序一样,一个没有参数的子程序必然要用到全局变量,而且会在执行过程中有可能改变这些全局变量。因此在基因编辑过程中,把一个基因放到正确的位置(以便全局变量的值恰好适合这段子程序)至关重要。
不过今天是周五,再挣扎几个小时就又歇两天,这么一想就开心起来!
除夕,不想上班,Work From Home。
每次登到山顶,看到宽广的天际线,以及远处的浩瀚大海,我都觉得自己被净化了一次。在这样的地方,人是多么渺小啊。而我的烦恼,不管是天一样大的,还是只是和同事的小小冲突,都不值一提。前路茫茫,我不求光宗耀祖,不求一世无忧,只希望平安健康,适当助人,多多地体验这神奇的世界。
推荐一个我一直在使用的,利用 gpt 自动生成 git commit 信息的工具。

地址: https://github.com/zurawiki/gptcommit

安装方式: cargo install gptcommit

激活方式: 进入本地 Git Repo 的文件夹,然后运行 gptcommit install

配置方式: 编辑 ~/.config/gptcommit/config.toml

model_provider = "openai"
allow_amend = false
file_ignore = [
"package-lock.json",
"yarn.lock",
"pnpm-lock.yaml",
"Cargo.lock",
]

[openai]
api_base = "https://oneapi.laisky.com/v1"
api_key = "xxxx"
#model = "gpt-3.5-turbo"
model = "gpt-3.5-turbo-0301" # alias for gemini-pro
retries = 2


使用方式: git add -u && git commit 即可

上述配置中,我使用 one-api 作为转发,将 gpt-3.5-turbo-0301 的请求转发给了免费的 google gemini。
不过目前 one-api 的 gemini 转发是有 BUG 的,会导致 gptcommit 无法使用,我提交了一个 PR 修复这个问题 https://github.com/songquanpeng/one-api/pull/841
或者可以考虑使用我自己的 fork 的 docker 镜像: ppcelery/one-api:latest
The only relationship you will be in until the end of your life is the one you create with yourself.
蛋白质是高精度的分子机器——如果你改变它们的形状,你就破坏了它们的功能。https://m.944game.com/old/biology/what-came-first-cells-or-viruses
血疫:埃博拉的故事(这是一本“人命关天”的书,艾滋病、SARS、埃博拉、寨卡,文明与病毒之间,只隔了一个航班的距离) (译文纪实)
血疫埃博拉的故事_这是一本_人命关天_的书_艾滋病_SARS_埃博拉_寨卡_Z_Library.epub
10.1 MB
Back to Top