Discover代码时光机
代码时光机
Claim Ownership

代码时光机

Author: 里维糖

Subscribed: 2Played: 10
Share

Description


代码和文字、影像一样,它们都关乎表达,关乎认识世界的某种方式。用代码表达出的软件、算法乃至整个互联网和人工智能深刻地参与构成了我们的现代世界。


百无禁忌,随处可聊。


闲暇时更新。



48 Episodes
Reverse
Nginx (engine X) 在我个人心目中可能算是最好的开源服务器,尽管掺杂个人感情,但它实际上从很大程度上代表了我们所身处的这个宏大的Web2.0时代,阐释了一个优雅的、灵活的同时又是无私的Web后端的应有之义。最近又开始做Nginx有关的工作,所以有感而发聊一聊:)附:W3Techs 统计的web server使用量(比节目中聊的数据更新...)
近来工作繁忙,想着干脆来聊聊程序员工作中的脏活累活——给线上的软件程序验尸。当然这里我聊的还是coredump和gdb的古法验尸,倒不是说那些新的debugger做得不好,而是当火急火燎的debug工作到来时,可能只有corefile和gdb才不会给人添堵……
最近看到暴雪游戏要正式对粉丝运营的知名私服“乌龟魔兽世界”发起诉讼,不由得心生感慨。在所有的游戏侵权中,“私服”是一种很独特的存在,毕竟对于联网的在线游戏来说,官方掌握着游戏服务器的绝对控制权,那为什么私服还会存在呢?于是我想聊一聊这个话题,从技术上,或者从某种更感性的层面上,聊聊为什么联网在线游戏会存在私服。
根据一句话创作图片,对于人类来说是一项专业性很强的工作,但在今天越来越多的AI模型已经可以通过计算来完成。在使用之余,你有没有想过这究竟是如何实现的?它违反直觉的地方是如此之多,例如从文字prompt到图片输出,实现了信息载体从一维到二维结构的跨越;除此之外,AI还有着和人类截然不同的创作路径,它的绘画就像把布朗运动的分子重新排布得井然有序一样,是一种违反直觉的熵减过程。前面的节目基于LLM解释了大模型的基本架构和底层原理,基于此我们继续向图片模型走去,一窥AI生图的底层秘密。
C,C++和C#看起来就像是一家子,讲完C++自然就该聊聊C#——因为它看上去就像是C++++。附:在音乐中,sharp相当于法语dièse或希腊语diesis,表示音高升高。升号符号 表示该符号对应的音符高出一个半音。
三种有些小众的编程语言,一块聊聊。附:编程语言排行榜 TIOBE for July 2025 TOP50
俗话说,没有人能精通C++。我们常见到Java程序员、Golang程序员的title,却鲜见有开发者自诩为“C++程序员”。一直以来C++似乎都站在鄙视链的顶端,OS、交易、通信、仿真或是渲染等各种高性能计算场景几乎都无法脱离C++而存在。所以C++到底意味着什么?为什么现代C++在高度复杂化的演变之路上一去不返?Vibe coding的热潮下C++会被Rust取代吗?
接着上一期,我们来聊一个更常出现在Leetcode面试题里的性质:同构性。或者说它们更常被提及的名字:深度/广度优先搜索、动态规划……
最近多次提到面试和算法题的话题,没想到我陆陆续续收到了好几封邮件,这几位听友向我大倒苦水,痛斥面试题给校招带来的痛苦。于是我想直接来聊聊这些Leetcode算法题,虽然我给不了什么秒杀的捷径,但是希望能为减轻算法题的痛苦尽一些绵薄之力 :)第一期聊聊单调性话题。
嘉宾是我的朋友阿泽,目前在美国某500强企业做全栈工程师。又是一年校招季,近年来关于校招的话题热度一直有增无减,竞争愈演愈烈之态势有目共睹。我们常以“大环境”解释这种困顿的处境,但当局者迷,我们需要一个旁观的视角来弄清楚校招的全貌。而最适合作为对照的就是处在地球另一端的美国。美国应届生们的校招又是怎样的情景呢?这非常令我好奇,所以有了这期节目。
目睹应届生秋招之激烈焦灼,有感而录制这期节目,回忆面试中Leetcode、算法题的过往以及聊聊当下的现状。列了个自测题单,有兴趣的可以看看:https://leetcode.cn/problem-list/OBMMTKks/
每一个席卷全人类的科技产品都有最后一层需要捅破的窗户纸,从PC到移动设备莫不如此。那么……AI又如何呢?
贝叶斯定理 Bayes' theorem 被誉为统计学的勾股定理,是一种用似然概率更新先验概率的工具,它深刻地参与了现代世界的构造,却往往作出有悖于我们直觉的姿态。通过几个故事,或许你可以直观地体会贝叶斯定理的魅力,并尝试用它构建一个更有力的认识论框架。1. 贝叶斯定理2. 蒙提霍尔问题:固执己见的胜率
面向准大学生们的一期节目。
最近Google如期召开了2025年的I/O大会,有人说又是一次乏善可陈的演示,有人说这是一次AI产品化的真正标杆。借此咱也来聊一聊这场科技发布会,同时聊一聊AI产品化的事。
SQL,或者读作sequel,几乎已经成为数据库的代名词。不止程序员,今天一切和数据库打交道的职业都需要SQL的帮助。我们在数据库之上构建了庞大的信息世界,SQL这样一种形式化推理系统值得我们好好聊聊它的过往和去处。
五一假期,聊点轻松话题 :)
排序算法可以说是最具有普遍性的算法,但为什么它的算法被锁死在了O(nlogn)的“光速”?从香农的视角看,排序算法几乎可以视作“软件程序”这一抽象概念的一种概括,让我们试图从信息论出发重新审视软件究竟是怎么一回事。附:nlogn是怎么来的:timeline by AI02:11 解密程序员心中的排序算法:初级知识背后的挑战与准备04:13 不比较也可以排序?了解基于区间划分的排序算法。06:16 算法的时间复杂度:了解插入排序的真相与优化方向08:23 冯诺依曼的计算机程序设计艺术:归并排序与时间复杂度的挑战10:29 冯诺依曼的思考:计算机排序算法与IBM专用排序机的对比分析12:32 霍尔的快速排序算法:超越插入排序的高效排序方法14:34 计算机科学中的速度限制:NLOG N算法的巅峰之作16:51 算法排序的奥秘:NLOG N时间复杂度的上限与信息熵的奇妙关系19:13 信息熵的解释:熵表示混乱程度,信息中的不确定性通过排序过程消除21:34 信息论视角下的排序算法:熵、概率和效率的关系24:03 编程工作中的排序算法:从信息论到实际应用的优化路径26:27 人工智能程序的效率评估:从信息熵到人类易感知的表达形式
2022年末,随着GPT一声炮响,扎克伯格砸重金讲述的元宇宙故事逐渐烟消云散。搭建新世界的野望破灭,Meta却并没有因此在代码帝国的行列中掉队,相反它很快转身,瞬间又站在了大模型的前沿——Meta的不灭金身源于大干快上。timeline by AI02:04 元宇宙的梦想与现实:马克·扎克伯格的豪赌与转变04:06 元宇宙热潮背后的AI技术探索:META公司的真实故事06:11 深度学习开发者必读:探索META的开源项目与AI前景08:15 深度学习研究者的福音:介绍PYTORCH的开源项目及其重要性10:17 PYTORCH:自由度保障的免费开源软件,AI领域的重要技术基础设施12:18 基于PyTorch的先进模型开发平台14:20 元宇宙项目中的技术突破:SAM模型与LLAMA模型的差异与影响。16:22 元宇宙中的最出名的开源大语言模型:LLAMA和DEEPCIG的差异与影响20:27 元宇宙梦想与技术野心:META在开放人工智能时代的探索之路22:27 META与腾讯的不同技术路线选择24:39 腾讯与META的不同观点和技术创新路线
上一周忙于股市忘记更新,实在抱歉。这周我们接着聊亚马逊AWS。Timeline by AI02:07 从线上书店到弹性计算:亚马逊的创业故事与云计算优势04:09 从电商平台到云服务提供商:亚马逊的转变与弹性计算方案06:13 弹性计算:满足不断变化的软件需求的解决方案08:14 AWS:云计算产业的引领者和基础设施服务的提供者10:24 AWS推出首款面向公众的分布式消息队列服务:简单队列服务(SQS)12:59 电商与云计算:技术层面的相关性与成功案例分析15:36 电商巨头的云计算战略:摊薄成本、提高效率和竞争力18:13 云计算中的软件需求:平凡中的独特,规模效益的宝藏20:51 深入探讨AWS的OP最后一个字母:开源与商业化的交织之路23:25 AWS对于开源的积极态度:基因、立场和商业利益25:57 AWS的开源战略:绑定开发者关系,建立软件生态的核心竞争力28:37 开源软件的发展趋势:从自由到保守,再到现在云计算提供商的主导
loading
Comments