codedump的电报频道
4.42K subscribers
149 photos
4 videos
2 files
619 links
发布个人博客(主页 codedump.info)、想法、推荐等。RSS订阅地址:https://rsshub.app/telegram/channel/codedump_notes,过往汇总搜索可以到:https://app.shokichan.com/c/tg/codedump_notes。
Download Telegram
#系统设计
#技术科普文

Load Balancing》,以动画图示的方式讲解了负载均衡问题及相关的算法。
9
#开源项目
#工具

jq,命令行下的Json分析器。
现在又出了一个加强版本fq,各种二进制格式文件(protobuf、webp,etc.)的命令行分析器。
🔥71
#数据库
#技术科普文

Database Fundamentals》:快速了解数据库内核的基础知识
👍81
#学术
Trending Papers,提供计算机科学多个领域不同分类的热门论文。
👍5
#编程语言
Pascal语言之父Niklaus Wirth于2024.01.01辞世。“程序 = 算法 + 数据结构”,相信很多即便没学过Pascal的程序员(比如我),都应该听过吧。
😭15🕊53🫡2
#数据库
《Database System Concepts》第七版:

“The relational algebra select operation corresponds to the SQL where clause, not to the SQL select clause; the difference in meaning is an unfortunate historical fact. ”
(“关系代数的选择运算对应于SQL的where子句,而不是SQL中的select子句,这种含义上的差异是一件遗憾的历史事实。)

类似的命名问题,我能想起来的还有UNIX的creat()接口,本来应该叫create才对吧,见这里的回答
👍1
#电影
#杂

元旦档《年会不能停》,看到了和当年看《疯狂的石头》时的一样感觉:几个小人物的命运,因为几个错误而缠绕在一起。

除此以外,还有熟悉的互联网黑话加成,也是少数在中国电影里很缺少的职场剧,这一把互联网黑话可不仅仅流行于互联网从业人员内部,得“出圈”了。

多说一句,许多年以前看《屌丝男士》,觉得大鹏的段子是既不好笑又低俗。今年初,第一次看大鹏执导的电影《保你平安》,意外得觉得好看,这次《年会不能停》更是继续加速瓦解了他在我心里当初那个又低俗又不好笑的刻板印象。

小学语文课本有一篇课文《雕凤凰》,故事大意是说,一位木匠在雕刻一幅作品的时候,旁观的人指指点点,一会说是公鸡一会说是鸭子,直到三天三夜之后作品完成,大家才发现作品是一只凤凰。

我觉得只要还活着,还有时间,每个人手里的“画笔”完全可以继续画出自己另外的样子来,而一旦停止进步,别人对你的差评就永远停留在你不好的那个时间了。

同样的论断也适用于《年会不能停》里的另一个男主白客,他也已经从活在表情包里的王大锤进化成了一个优秀的演员,现在是既能演喜剧,还能演最近《问苍茫》里的蒋介石。
👍3
#书
#精美配图文章
How to Take Smart notes》的视觉笔记,有人帮忙翻译成了繁体中文版,堪称艺术品了,原贴见:https://twitter.com/zsviczian/status/1742875534416036174

《How to Take Smart notes》已经有简体中文版出版了,书名《卡片笔记写作法》。

像书这样的平面媒体,如果只有文字的话,提供的数据维度还是太少了,毕竟能做到文学里所谓“绘声绘色”的人还是少数,而在加了图之后,能提供以下的数据维度:

* 颜色:不同颜色用来区分不同的元素;
* 层次:不同层次(树状、网状、时间序等)让顺序、先后等一目了然;
* 联系:通过线条把不同的元素联系起来。

我在写博客、记笔记的时候也很喜欢画图,之前按照前面的这几条总结过一些规律,见《技术配图的一些心得》。
17👍1🥱1
#开源项目
早上闲逛,读到一篇文章《Driverless User Space File Systems for Windows, macOS, and Linux》,于是想看看文章里对应的项目userspacefs,结果搜到 github项目页面 时,项目已经被archive了。对应的,作者留下了一个《Abandoning GitHub》的声明,大意是由于不满Github中的代码可能会被用在Copilot中训练数据,所以不再在Github上提交代码,作者的Github主页上,所有名下的项目也全都被archive了。

在非常重视隐私权的西方,好像确实没有看到太多抗议自己开源项目代码被用于人工智能数据训练的声音。

(BTW:最开始提到的userspacefs项目地址在这里
2
#编程语言
Go语言设计者 Rob Pike的演讲,聊Go开源14周年的思考:

* 文字稿:《What We Got Right, What We Got Wrong
* 视频:《What We Got Right, What We Got Wrong | GopherConAU 2023
* 中文翻译:《Go语言之父的反思:我们做对了什么,做错了什么

我看了一下,好像他认为的教训只是跟吉祥物有关而不是语言本身,看完之后我一头问号,另外在深入使用、学习Rust之后,觉得Go真是丑的不行。
9🤡8
#数据库
#向量数据库
Vector Databases A Technical Primer》:对向量数据库的入门级介绍
👍2
#技术科普文
#精美配图文章
.NET async/await in a single picture》,以.NET来讲解异步编程机制的文章,配图非常精美,文章开篇第一句话“It is said that picture is worth a thousand words(一图胜千言)”。
👍9
#数据库
TPC-H Benchmark: Databend Cloud vs. Snowflake》,以TPCH性能测试,对比了一下Databend和Snowflake的表现。
#游戏引擎
#游戏开发

Ant Engine 开源》,Github主页

云风真是目前国内少有的:在多年以前就已经取得很大的成就,如今仍然活跃在编程第一线的程序员。

云风在网易游戏的贡献参考之前本频道发过的一篇电报:https://t.me/codedump_notes/497
👍101
#开源项目
Apache OpenDAL 毕业随感》,从Databend项目中孵化、演进出来的子项目OpenDAL,前几天正式从Apache毕业了,可以预见未来会有越来越多需要和多种云存储打交道的项目都会使用这个项目,进而成为默认的行业标准。
11👍4
#开源项目
XP可能是中国大陆最熟悉一致性算法(Paxos、Raft)的人之一,这次造了一个小玩具one_file_raft ,仅用300行Rust代码演示Raft原理。
👍15