codedump的电报频道
4.42K subscribers
149 photos
4 videos
2 files
618 links
发布个人博客(主页 codedump.info)、想法、推荐等。RSS订阅地址:https://rsshub.app/telegram/channel/codedump_notes,过往汇总搜索可以到:https://app.shokichan.com/c/tg/codedump_notes。
Download Telegram
不要用消费替代本来该付出的东西,比如“买过就是看过”。
👍44👎1
#杂
以前看某网红数据库的Raft实现,本质是一个没有Term概念的玩具版,一个Raft实现没有term,最后一定会出各种问题,实际线上也证明了这一点。

但是即便如此,也并没有影响这个数据库产品最后拿到投资,有了钱之后,就可以招更厉害的人做更好的实现,还能招更多的人擦这个屁股,是不是玩具版已经不那么重要了。投资人信了这个故事,从投资人那里拿到的钱也让新来的人愿意加入。

我想起以前和一个中学同学吃早餐,彼时他想约同学打麻将,于是分别给甲、乙、丙另外三人都打了一通电话,核心内容就是:三缺一,就差你了。于是这就凑齐了一桌麻将。

这两个故事的共同点是:跟不同的人说不同的故事,最后把这些不同的资源攒在一起,做自己的事情,马云、贾跃亭都具备这种讲故事攒资源的能力,最后就看这些个故事,能不能成功的收尾了。

除了这些以外,我还想表达的是:如果方向找对了,中间一些实现细节的纰漏,如果不是致命性的,实际不是最大的问题,投资人也肯定不会去看细节,更多看方向。反过来说,也正是因为大方向正确,小细节存在问题,才给了其他人加入、投入资源进一步改进的机会,如果什么都是完备的,这就不能被称为“风险投资”。动态的来看,一时的问题只要不影响方向的正确,如果靠继续投入资源能解决,这就不是太大的问题。技术人,就不要太纠结于细节而忘记方向,以至于局限在自己的专业领域,忘了抬头看看。
👍50👏3🤔3😁2🔥1
#杂
小时候看父亲做木工,或者现在自动动手组装一些简单的家具,都看到拼装的时候有一个技巧:虽然两点可以确定一条直线了,但是实际操作起来中间会有误差,所以这两条直线中间还会有一些“锚点”,只有这些锚点也能对得上,才能认为这两块木板的拼装最后是对的。

我觉得这是很朴素的“单元测试”的想法:把一个复杂的问题,按照不同的步骤、维度参数分解成更容易解决的小问题,只有这些小问题都能通过,才能认为这个复杂的大问题得到了解决。

微积分里,也有类似的思想:曲线下的面积很难计算,于是把这个曲线细分成更小的矩形,当“足够细分”的时候,这些矩形的面积之和就能“近似”地认为是曲线的面积。而什么叫“足够细分”,这就是极限中无穷小的概念。

总而言之,一个大的问题如果很难一步到位去解决,不妨细分成更容易解决、或者能近似认为等价的子问题来解决。
👍21🔥4
#健康
字节邀请的协和医院专家做的科学减重分享:https://bytedance.feishu.cn/file/boxcnESdjHWKRAIqQmmeY8w3KCc

原始出处在豆瓣。
👍19
#工具
辅助论文(或任何网址的内容)阅读的工具,能够自动生成论文内容的摘要:https://labs.kagi.com/ai/sum
如图是输入Raft论文地址之后给的摘要。
👍5
#开源
《机器学习系统:设计和实现》:做世界上第一本全面讲述机器学习系统知识的开源书籍
👍16
#文章推荐
当年上大学刚开始学习编程的时候,彼时台湾的侯捷老师的著作刚刚引进大陆,这才让我了解了这位老师,翻译、撰写的技术书籍不一一阐述,看过的都知道质量。这里提一篇当时在他博客上看到的文章《迷时师度 悟了自度》,里面的观点至今还印象深刻,有了“悟了自度”这个观念之后,给后续的学习、生活提供了很多帮助,比如不要做伸手党、学会问出好问题,等等。在我刚开始学习编程的时候就看到这篇文章得以受启发,建立了一些正确的观念,实在是一件很幸运的事情。

“我知道我就要永远告别我的学生生涯,再也没有人度我,我要自己度化自己了”

遗憾的是,侯捷老师的博客很早就关闭了,所幸网上还是能找到别人保存的副本:《迷时师度 悟了自度》
👍20😁1
#编程

《入行 14 年,我还是觉得编程很难》,编程最难的地方之一是“管理复杂度”。

结合最近Chatgpt火爆之后对程序员这个行业的冲击,我想类似Chatgpt这样的人工智能工具也许能辅助写一些代码,但感觉只能辅助那种有明确输入、输出的,比如写个排序算法,但是要说把功能模块如何组织在一起成为一个项目,还是得有靠谱的人。

作者著有书籍Python工匠》
👍13
#杂
如果人工智能这一波起来,不知道该投哪家公司,不知道谁最终获胜,那买英伟达大概率是不会错的,毕竟GPU谁都得用不是。

利益相关:本人持有英伟达股票。
😁17👍3
#工具
Douban Book+,一款浏览器插件,安装之后打开豆瓣读书的条目,会显示出来这本书的电子书资源。
👍18
#工具
之前推荐过flomo这个闪念笔记工具,用于记录只有自己能看到的”个人微博“,且带上tag能够在笔记之间双向链接。

有网友做了一个纯开源的版本memos,但是跑起来比较麻烦,需要docker。

有网友基于memos做了一个obsidian的插件,现在在ob里面就能记录类似flomo的闪念笔记了,我体验了一下,如果没有很强的手机上记录的需求,这个插件也够用了,重要的是ob记录的笔记是完全自己可控的。
👍4
#Databend
Databend 1.0正式发布》

通常版本号都是由开发者来决定,“1.0”这个特殊的版本号想向外传递的信息是:产品的功能、稳定性、性能等指标已经到了可以面向用户商用的程度了。

从零到1.0,只用了团队两年的时间,我觉得除了技术水平的因素以外,选择纯Rust打造也是很大的原因,选c艹等语言的话,可能时不时会卡壳停下来查一查内存导致的泄露、崩溃等问题。
👍18
#Scheme
最近在看SICP,需要提前学一学Scheme,网上找来一本简明教程 Teach Yourself Scheme in Fixnum Days ,把Scheme的核心内容都讲到了,足够入门用了。
👍7