codedump的电报频道
4.42K subscribers
149 photos
4 videos
2 files
617 links
发布个人博客(主页 codedump.info)、想法、推荐等。RSS订阅地址:https://rsshub.app/telegram/channel/codedump_notes,过往汇总搜索可以到:https://app.shokichan.com/c/tg/codedump_notes。
Download Telegram
#杂
昨天阿里大文娱的负责人樊路远在灵犀互娱为入职五年的员工举行授戒仪式时发表了一番讲话,摘要见附图,更详细内容见:《阿里合伙人:腾讯网易5年内优势不再,灵犀互娱8年内做到第二》,长一点的摘要可以参考微博

我通读下来,感觉这一篇讲话里包括但不限于以下元素:服从性测试、PUA、地域歧视、封建迷信、外行指导内行、领导抢功。这让原本只有刻板印象的阿里味儿更加生动、立体、鲜活了起来。
😁28🔥5👍1
#数据库
#sqlite

turso在官网上宣传自己使用Rust重写sqlite的项目Limbo:《Introducing Limbo: A complete rewrite of SQLite in Rust

我个人的看法:
* Rust的类型安全、内存安全等特性,似乎并不是sqlite这个项目目前最大的痛点;
* sqlite自身庞大的测试集合,并不开源(原文中有一句话“SQLite’s test suite is proprietary”),没有这些测试用例的支持,很难说这个项目的质量如何;
* sqlite项目也有自身的一些问题,这个世界实例最多的数据库项目,在我看来“开源但并不开放”,只接受几位核心开发团队的代码贡献,不像一般的开源项目那样可以接受来自社区的pr,所以turso自己才fork了一个libsql出来,也许正是因为sqlite非社区维护,才让人对它有所担心。
👍52
#书
清华大学严蔚敏老师去世(见微博)。

当年学习数据结构,就是看的严蔚敏的数据结构书入门的。大一的暑假,只剩我一个人的宿舍里,对着蓝色界面的TC2.0,把书里的伪代码敲成C语言,调试代码里的问题,至今那个暑假的夏天仍然是我美好的回忆。
👍8🙏73
#编程
编程中的命名是一个大难题,其中还包括了给项目命名。《Vector Naming Discussion》中,列举了给Arrow项目(内存中的列存格式)取名过程中的备选方案,最后才选择了Arrow:
math symbol for vector. and arrows are fast. also alphabetically will show up on top
#人工智能
#开源项目
前两天的Deepseek v3发布,效果有点震惊,看论文所说,只用了2048张H800显卡,2个月不到时间训练完毕,计算预算只有不到600万美元就训练出来了新的模型。

与其他大模型玩家不同的是,deepseek背后是一家叫幻方量化的公司,不是传统的互联网企业,前几个月看到的采访《揭秘DeepSeek:一个更极致的中国技术理想主义故事》,更早的一篇采访《疯狂的幻方:一家隐形AI巨头的大模型之路》。
👍10
#Rust
#C++
2024年了,C++项目解决库依赖管理还是一坨XX
🥰132👍1
#新年
2025年了,我隐约预感到未来不少于我很重要的事情,都会在今年有一个开始。
🥰23😁1
#分布式
开写我的分布式原理教程,初步想好的名字是《图解分布式系统原理》。想写这个教程,是因为重读DDIA的过程中,发现在分布式这块,有很多地方没有展开写。例如happen before关系,例如共识算法(作者一笔带过,我严重怀疑他可能不会:)。

目前先在Latex上写,后续写好了会逐章公布在网站上。
👍62👏53💋2👨‍💻1
👍1
#数据库
看到一个很有意思的视角(出处): 把数据库当做一个VM(Virtual Machine)的话,SQL就是操作这个VM的高级语言。
👍31
#数据库
#sqlite
前两天和一位同行聊起来:给传统的tp型数据库,增加列式数据处理能力,比如存取parquet数据、比如增加时序型数据的处理,好像还有点搞头。

有不少给postgresql增加了这些能力的项目了(例如pg_duckdb),我在想:也许也可以把这些做法照搬到sqlite上面。

另外,他也提到另一个观点:对于大部分企业来说,时序类+文本搜索类场景,应该覆盖了90%以上的AP需求了。
👍5
#Rust
国内知名Rust社区贡献者Folyd,之前曾经给Rust贡献了一个优化的二分查找实现:《优化 Rust 标准库的 binary_search》。

但是这个实现,会导致在有多个重复元素的情况下,返回是不确定的,最终导致了币圈某产品的翻车,这里可以看到作者的后续推文
我们回到这个问题本身:除了撤销这个修改,下一步应该在Rust标准库里增加多个重复元素的测试用例了吧?
🤡7👍2🤷‍♀1👎1