codedump的电报频道 – Telegram
codedump的电报频道
4.78K subscribers
174 photos
4 videos
3 files
670 links
发布个人博客(主页 codedump.info)、想法、推荐等。RSS订阅地址:https://rsshub.app/telegram/channel/codedump_notes,过往汇总搜索可以到:https://app.shokichan.com/c/tg/codedump_notes。
Download Telegram
#人物
前段时间telegram创始人Pavel Durov采访播客火了。

实际上,telegram是由两兄弟创办的,还有另一个人Nikolai Durov(哥哥)。弟弟Pavel Durov更加有名气,可能是因为经常露脸。哥哥才是顶级程序员,根据维基对他的介绍:
他以“Nikolai Dourov”的名义参加 1996 年、1997 年和 1998 年三年的国际数学奥林匹克竞赛,均获得金牌。此外,从 1995 年到 1998 年,他每年都参加比赛,并在国际信息学奥林匹克竞赛中获得了三枚银牌和一枚金牌。 Durov 与他的朋友 Andrey Lopatin是圣彼得堡国立大学 ACM 团队的成员,该团队在 2000 年和 2001 年的 ACM 国际大学生程序设计竞赛世界总决赛中获得了金牌。


获得两个和数学相关的博士学位,目前在网上还能找到长达500多页的博士论文《New Approach to Arakelov Geometry》。

按照以上描述,我想象这是一个一边做产品取得世俗意义上的成功,一边还能沉浸在自己纯学术研究精神世界里的人。
👍154🤔2
#人物
绿盟科技天机实验室负责人张云海的墓碑,Linux系统里syscall 60调用是exit,领英上的悼念文
🫡45
#分布式
分散式系統 - 發展史與相關論文》,按照时间线总结了分布式系统发展过程中的重要论文,可以看到来到2000年以后的互联网时代,分布式系统的研究才迎来了大爆发。
#杂
美方为何攻击国家授时中心?》,技术细节《关于国家授时中心遭受美国国家安全局网络攻击事件的技术分析报告》。

刚好前阵子写分布式教程有关物理时间的内容时,了解了“国家授时中心”这个机构。
👍1
#系统设计
#算法

Caching》,一篇介绍cache技术的文章,用多种交互式图片介绍了cache常用的技术和算法。
👍181
#人工智能
XP突发奇想,发起了一个完全由AI将C++版本的rocksdb改写为Rust实现的项目,大家可以去围观,Github地址

我个人感觉,仅凭这一句简单的提示词应该是做不到完全无误地改写的。
#杂
交互式的电脑装机模拟器网站,buildcores.com,目前市场上各种最新的配件都有,还有真实的购买链接,还有各种数据,还可以分享。

强烈推荐给各位装机爱好者。
7💯2
#人工智能
谢青池,美团光年之外的产品负责人,用了一年多的时间一篇一篇地啃完了200多篇AI论文,从开始全然不得要领,到后来逐渐地入门,而他希望将他的论文探索之旅开源给大家。
正因为他是产品经理,也许他的讲解能更通俗地带领我们一窥“技术之美”。

AI演义 36篇论文开启你的探索之旅
6
#人工智能
#投资
谷歌是这里唯一一个四个技术栈都有的企业,四个技术栈分别是应用、基础大模型、云端推理、加速硬件,我最近使用Gemini感觉也是很惊艳,是我第一个正经付费使用的闭源大模型。相对应的,谷歌的股价在过去半年多也是大涨了不少。

但是有三格的企业也不少,比如阿里,我觉得阿里是这里面市值最被低估的一个。

需要说明一下,我目前并不持有谷歌、阿里或者图中任何一家企业的股票。

图片出自推特
7😁1
#系统编程
The Life of a Packet in the Linux kernel》,Linux中数据包的一生。

这篇文章以curl 访问一个网站为例,介绍了数据包在Linux系统中从应用程序发送到接收的完整路径。包括Linux网络数据包从send()到recv()的九大核心步骤,涵盖套接字、TCP/IP协议栈、路由、ARP、队列管理、DMA、NAPI、防火墙、NAT等关键机制,结合命令实践,帮助开发者理解底层网络通信原理,可以看作是Linux网络栈入门指南。
👍17
#系统设计
Cloudflare昨晚故障的分析:《Cloudflare outage on November 18, 2025》。

很多人喷生产代码不应该写unwrap,但是有一种场景是:这时候传过来的例如配置文件就是不对,你出错也好、panic也罢,都不能正确处理。与其这样,不如panic报错,我并不认为所有的错误都能被处理,处理的方式之一就是把错误暴露出来,这样才便于问题的修复。

与之相对应的,一个配置文件发布新版本的时候没有进行灰度测试,导致如此大的影响,这才是更大的问题。
👍233
Raft_Consensus_For_Humans.pdf
12 MB
#共识算法
#Raft

NotebookLLM生成的Raft可视化文档
👍10
#杂
软件发布中的"金丝雀测试"(Canary Testing),这个术语的命名可以追溯到19世纪末到20世纪初的英国煤矿工业。在煤矿中,矿工会随身携带金丝雀下井,这是一种对有毒气体特别敏感的小鸟。当矿井中出现有毒气体时,金丝雀会先于人类出现中毒症状(昏倒或死亡),于是金丝雀的状况成为矿工安全的"早期预警系统"。

在软件开发领域,"金丝雀测试"借用了这个概念:将新版本先部署到一小部分用户(金丝雀),监测这小部分用户的系统表现和错误率,如果出现问题,只影响少量用户,可以快速回滚,确认新版本稳定后再全面推广。
👍11