Repo

Github 刷到一个很厉害的 map 和 hash 算法

A fast, memory efficient hash map for C++
https://github.com/greg7mdp/sparsepp

Extremely fast non-cryptographic hash algorithm
https://github.com/Cyan4973/xxHash

Bad Bool

我已经不想再见到用 bool 做返回值的函数了,而且还用一个引用入参带返回值,什么 C 语言遗老啊?
更糟糕的是,函数名写得还很模糊不清,返回值又用一个毫无描述力的变量名,比如 result ret,这些代码读起来都是蠢蠢心智负担。
说到心智负担,我又想起来那篇经典,真是常看常新。
Cognitive load is what matters

AI Doubt

同事在分析问题的时候,共享屏幕、文档里面总是会有各种 GPT 的解答,我突然觉得是有点爽的:卧槽 AI 这么厉害啊!啥都懂。
但是同时,不安的情绪开始了:
这些东西到底准确不准确?
Generally,应该还是可以的,特别是涉及到计算机、数学基础领域的的一些 basics。我自己问过一些数学(线性代数)、图形学之类的,对于我这些门外汉来说是个很好的 lead。
至于对 Unix 系的一些问题,我反而会觉得这个答案来得太容易了,然后,就开始各种怀疑:真是这么简单吗?可能是对于以前“苦学”过一段时间操作系统而又没有学透本质的一种不安,总觉得端上桌的菜反而不敢大口吃了。


写代码真没意思,感觉也不会再有什么能力提高了。也不要去追什么新特性了。
很多时候设计和想法的上限就在那,代码的要求也不高,得过且过吧。

  • std::function 要不要 move
  • std::unique_ptr 用不用?
    开躺!