duangsuse::Echo
你以为【编译器大佬】很聪明,其实他们早就做了“背叛祖宗的决定”,后果是没人知道近100个Pass,你白嫖到了百分之几。
C++26:空的无限循环不再属于未定义行为
原文:https://www.sandordargo.com/blog/2026/09/16/cpp26-trivial-infinite-loops
#ce 为何说是白给呢? 你看看编译器人脑子里都在想什么。
我划的部分是正常人思路, 而上边“良好定义” “gcc能勉强兼容”的是真正的代码基
这只是太典且入门级的case,类同槽点数不胜数了
这些“神”早被自己造的石头砸死了。
他们当然会有这样那样的借口来容忍这些弊病,但是说实话,标准库并不理解问题。
C的自包含在C-like里垫底却称霸,也不是一两天的事了。len(a)和a不一样, type(u)和u分个enum tag存(顺便毁灭debug!宏),arg{c,v} 成100%复制粘贴, 严重到肉眼可见的设计败笔在vim之中就被视为神来崇拜,至于下游会脏(或说 smart)成什么样子,扁鹊来了都得逃。 CoffeeScript.org 那样【更yaml/更ruby的js】,却足以撼动ES6设计稿的优雅,在libc生态里,是没有的。 都喜欢从0开始搓一个自己并不理解的圣杯。
原文:https://www.sandordargo.com/blog/2026/09/16/cpp26-trivial-infinite-loops
#ce 为何说是白给呢? 你看看编译器人脑子里都在想什么。
我划的部分是正常人思路, 而上边“良好定义” “gcc能勉强兼容”的是真正的代码基
这只是太典且入门级的case,类同槽点数不胜数了
这些“神”早被自己造的石头砸死了。
他们当然会有这样那样的借口来容忍这些弊病,但是说实话,标准库并不理解问题。
如果这些优化器稍微稍微把【人】当成高等智慧一些,它们不会被内部复杂性砸死。c/cpp 的头文件缺少“输入法”也不是一两天的鬼故事了,这直接(从哲学上就)削弱了整个code的自包含性。它们很难享受clippy那样的集成。
哪怕是unreachable(); TODO(); ,或者在这里标一个WARN,也比吞掉严重问题(裸机segv/ILL读偏跑飞)要好,他们就是没脑子。 那么 Why not?警告太多、“约定劣于配置”、没有clippy这样的生态惯性
c/cpp 的头文件应当被视为比segv或${}注入更大的设计败笔,即便在AI实现的时代它也没起到关注点分离的效益,它的存在让我觉得我才是不正常的那个。
Segfault是让傲慢的程序员被迫向用户【服软】的切入点,而工具链如何开箱即用?却没正常人监工,后果可想而知。让纯技术人解决创作问题肯定没好事,他们打心里觉得零件越重飞起来越霸气,“能克服地心引力”。
在一个错误上解决错误和优化体验,然后觉得自己带来了新东西(还不如wheel),是dev和资深P9的【通用脑残行为】,简直能归入秃头格子衫级别的刻板印象。 UNIX的admin永远叫wheel,总是叫不醒“创新”的bozo。
C的自包含在C-like里垫底却称霸,也不是一两天的事了。len(a)和a不一样, type(u)和u分个enum tag存(顺便毁灭debug!宏),arg{c,v} 成100%复制粘贴, 严重到肉眼可见的设计败笔在vim之中就被视为神来崇拜,至于下游会脏(或说 smart)成什么样子,扁鹊来了都得逃。 CoffeeScript.org 那样【更yaml/更ruby的js】,却足以撼动ES6设计稿的优雅,在libc生态里,是没有的。 都喜欢从0开始搓一个自己并不理解的圣杯。
Forwarded from Hacker News 摘要
Telegraph
Laya:Jev 的开源版本
原标题:Laya the open source version of Jev Laya 是由 ConvAI Innovations 创始人兼首席执行官 Nandakishor Mukkunnoth 推出的一款开源、非自回归的“快思考”(System 1)决策引擎。该模型基于强化学习(RLCD)构建,单次前向传播延迟低至 32.8 毫秒,支持超过 100 种语言,具备高精度的概率校准能力,采用 Apache 2.0 开源协议。 背景与开发初衷 作者早在 2025 年 3 月就发表了相关 arXiv 论文…
#tool https://www.ravbug.com/#in_your_browser
#dalao 不那么内容农场的跳蚤工具包
作者在21年就在写C++, 150粉丝,很好的说明了没有主打产品的 #dev 占有多大比重
#dalao 不那么内容农场的跳蚤工具包
作者在21年就在写C++, 150粉丝,很好的说明了没有主打产品的 #dev 占有多大比重
Forwarded from codedump的电报频道 (老C)
#Rust
#人工智能
最近看了好几个Rust相关的新闻,比如:
* Rust在微软内部升级为一级语言:《Guest Post: Rust Is Tier-1 Language at Microsoft》
* Copilot将Runtime从Python迁移到了Rust: 《Migrating the GitHub Copilot runtime to Rust, using Copilot》
我的感受:
* Rust干掉的是原先C++的增量市场。这在以前,大家一想到要用一门系统级编程语言、或者把原先存在的项目由于性能原因改写,都会想到C++、C。但是现在,Rust基本吃掉了这部分增量市场。存量的大量老的C++项目也许不会动,但是增量快没有了。以数据库领域来看,最近五年唯一拿得出手的新起来的C++写的项目,好像只有Duckdb。有人会说Mysql、Postgresql这些项目都是C,拜托,这些都是旧的项目。
* 越容易给AI反馈的语言,越能在AI时代胜出。这里的反馈,也就是编译器的编译输出。从这一点上,编译型语言是占优的。而Rust还有更细致的编译反馈,例如类型系统,例如Rust只要能够通过编译就可以保证没有内存问题,这两点都是C++没有的。
在TIOBE排行榜上,Rust的排名也从2025年9月份同期的18名,攀升到了2026年9月份的第十名。
#人工智能
最近看了好几个Rust相关的新闻,比如:
* Rust在微软内部升级为一级语言:《Guest Post: Rust Is Tier-1 Language at Microsoft》
* Copilot将Runtime从Python迁移到了Rust: 《Migrating the GitHub Copilot runtime to Rust, using Copilot》
我的感受:
* Rust干掉的是原先C++的增量市场。这在以前,大家一想到要用一门系统级编程语言、或者把原先存在的项目由于性能原因改写,都会想到C++、C。但是现在,Rust基本吃掉了这部分增量市场。存量的大量老的C++项目也许不会动,但是增量快没有了。以数据库领域来看,最近五年唯一拿得出手的新起来的C++写的项目,好像只有Duckdb。有人会说Mysql、Postgresql这些项目都是C,拜托,这些都是旧的项目。
* 越容易给AI反馈的语言,越能在AI时代胜出。这里的反馈,也就是编译器的编译输出。从这一点上,编译型语言是占优的。而Rust还有更细致的编译反馈,例如类型系统,例如Rust只要能够通过编译就可以保证没有内存问题,这两点都是C++没有的。
在TIOBE排行榜上,Rust的排名也从2025年9月份同期的18名,攀升到了2026年9月份的第十名。
duangsuse::Echo
真正的bug除了玩法和操作的调教很差(以及AIGC的生物模型/动画有些古怪) 就是seedgen性能太拉垮了(可以在左上角看到minimap)。 一个柱面要半分钟,在这之前玩家都是穿模的 #algor (其实也不必看seedgen看的太高,API上就是把无头画板+pixelArt推广到3D,处理下就成MC了。 其中基于几何/噪音/分布的可以免费升维,种树凿河开洞之类/管线依赖自动机的要重选,理解为瞎JB甩墨水然后抹一下,叠几层也可以。重点在边叠边(咋)变样 https://duangsuse.gi…
#vibe 然后就是洞穴生成逆天至极,光方块的好看shader白给了
手搓绝对做不到这个“天然地下水池”+巨构的效果, 只有Claude能弄出这种玩意,它还到处种夜明草
优化也几乎为0,CP生物都是傻逼,水和岩浆不产生涌现玩法,岩浆内没有shader
绝杀的是,地下水池常常生成在岩浆上方。 bug已经深入集成了。
玩法优化绝对是MC初次开发团队最耗时的一环,它可能没有体素引擎炫技,但需要「深入理解」自己写的这回事
手搓绝对做不到这个“天然地下水池”+巨构的效果, 只有Claude能弄出这种玩意,它还到处种夜明草
优化也几乎为0,CP生物都是傻逼,水和岩浆不产生涌现玩法,岩浆内没有shader
绝杀的是,地下水池常常生成在岩浆上方。 bug已经深入集成了。
玩法优化绝对是MC初次开发团队最耗时的一环,它可能没有体素引擎炫技,但需要「深入理解」自己写的这回事
很可惜,vibe的人并不理解AI写的体素引擎,更不可能「继续设计」、优化
非技术背景的开发者根本提不出有效的 Prompt(因为连 Profiler 怎么看、瓶颈在 Draw Call 还是 Meshing 算法都不知道),只能盲目让 AI “再修修”。 仅仅是引擎就涉及bits对齐、Chunk 异步分块、网格合批,没有句柄你怎么抱怨
duangsuse::Echo
Photo
补一张这个cave,感觉就像一堆椭球加了边缘噪声,中间还生成的有隧道,但是怎么看都是很逆天的地下广场
还在岩浆里生成动物。 有趣的是地下水里有鸭嘴兽,但名字很怪
至于具体spawn机制,人类不可读。 engine.ts 就是有2MB的,别说IDE连vim都很难定位了,你干嘛都要让AI先帮你grep
还在岩浆里生成动物。 有趣的是地下水里有鸭嘴兽,但名字很怪
至于具体spawn机制,人类不可读。 engine.ts 就是有2MB的,别说IDE连vim都很难定位了,你干嘛都要让AI先帮你grep
: 搞错了,好像作者没更新。 有趣的是,自9.7以来,这两周没有人因为我的mention而点star
看来大家对AI可玩、人类只读的 #game 容忍度还挺低的
duangsuse::Echo
(真正的技术力瓶颈在打磨啊
因为中间的代码是废墟,所以其他的好处乘0就是绝对的0
😅
说句公道话,作为demo这是及格的。只是你不可能把诡异的facestrip算法摘出去,单独给shader和地图生成(方块DB/左上角map)打分
凑在一起的话,这demo仍然是不合格的。 而且它不会让作者更理解以后咋做同类游戏。
正因为如此,你不可能把写残的算法摘出去给成品打分。 它的技术栈是null,所以写残了就废了
出生即进入报废倒计时的ts代码
细节决定成败,而且AIGC的【出片】别人也不会觉得牛逼,观众与玩家迅速祛魅。你必须能用啊。
😅
说句公道话,作为demo这是及格的。只是你不可能把诡异的facestrip算法摘出去,单独给shader和地图生成(方块DB/左上角map)打分
凑在一起的话,这demo仍然是不合格的。 而且它不会让作者更理解以后咋做同类游戏。
正因为如此,你不可能把写残的算法摘出去给成品打分。 它的技术栈是null,所以写残了就废了
出生即进入报废倒计时的ts代码
不能摘出来任何一部分,相对top3有优势的组件的代码没有意义。软件失忆。
可玩性不能靠堆代码蒙混过关。技术废墟——视觉令人惊艳、截图适合发推,坚持开发几个月也这样而已。
这其实不是什么八叉树减枝的天花板的问题,202x的硬件连js跑mc都够用了,但作者不理解引擎细节,不会仅仅影响性能(可能差5行代码就是死或活的patch),总之这是很遗憾的现实——能【出片】不等于有竞争力。
细节决定成败,而且AIGC的【出片】别人也不会觉得牛逼,观众与玩家迅速祛魅。你必须能用啊。
duangsuse::Echo
它的技术栈是null,所以写残了就废了
出生即进入报废倒计时的ts代码
出生即进入报废倒计时的ts代码
#vibe 你写干净的一个四元数旋转库、一段 Shader 光照、或者一套空间哈希的玩家-敌对判定逻辑,项目烂尾了,API仍可以打包成独立的模块留给自己下一个尝试,直到成功。
那么,在开源lib不够全能的领域里,你就有了可以依靠的组件风格,而且调用别人的,效果也能更加edge一些。
但主要依赖“咏唱魔法”,像Web Worker通信和时钟、网格缠绕顺序和法线朝向这些最高频的存在,都没见识的话;在项目停滞的那一天,魔法师除了留下几张发推用的截图,没有获得下一次可做文章的遗产
咏唱者和使用者的分界线,大概就是"出了 bug 第一反应是打开 F12 还是打开聊天框"。
computer use 是非常奢侈的,更何况是专门的除错经验,这些非语言的隐形知识。
自己想想,你在旁边指挥AI怎么玩,或者AI看你玩出bug了才上手修是什么感觉。 我只知道游戏不是这样开发的,就像同声翻译不会替你问问题一样。
那么,在开源lib不够全能的领域里,你就有了可以依靠的组件风格,而且调用别人的,效果也能更加edge一些。
但主要依赖“咏唱魔法”,像Web Worker通信和时钟、网格缠绕顺序和法线朝向这些最高频的存在,都没见识的话;在项目停滞的那一天,魔法师除了留下几张发推用的截图,没有获得下一次可做文章的遗产
许多人重造轮子不是因为他们傻,就像书法家也会研墨、赏书,轮子能让人更有主权感,同时确保了接口能用。何况他们只做感兴趣的这类工作。 尊重“另一种代码”不是在鼓励冗余和重复劳动,而是尊重【主厨严选】,尊重事物发展的连续性
懂原理的人顺着调用栈和控制台断点,两分钟就能把决定整个应用的 5 行找出来改掉;而不懂的人把穿模截图扔给 Agent,AI表示自己也被几十万行代码库卡死了,只能往几千行的设计稿md里找找,但最终证明全都是泡沫。
咏唱者和使用者的分界线,大概就是"出了 bug 第一反应是打开 F12 还是打开聊天框"。
computer use 是非常奢侈的,更何况是专门的除错经验,这些非语言的隐形知识。
自己想想,你在旁边指挥AI怎么玩,或者AI看你玩出bug了才上手修是什么感觉。 我只知道游戏不是这样开发的,就像同声翻译不会替你问问题一样。
#经济 货币层级
原文:https://gregorygundersen.com/blog/2026/09/20/hierarchy-of-money/
现代【提货单】的来源。 我们很容易发现,优化划转流通的方式(行动支付) 能提振消费、开拓线上市场
而在这些之下,对纸币的信任可以说是一种【学校没法教】的基石,就像遵守红绿灯那样。
为什么时代在发展,而钱的购买力不会有问题? 如何提早判断经济根基的安全性?
物价篮子里一半以上是服务:住房、医疗、教育、吃喝住行、养老兜底。这些受鲍莫尔效应影响——打折打不了,工资却要跟制造业看齐
住房不是“水泥盒子”,而是一种位置性资产,与【15 分钟周边】的服务业绑定。 存款也不是美金人民币,而是【剩余的自由时间】。货币是一种时间单位,不是重量单位;城市的大小不是物理距离,而是公交乘以通信
安全区:信贷批下来、生产力提升、产生额外现金流、偿还销毁少量货币。(本质上是【以旧换新】来生成的“去年今年汇率”)
危险操作:抵押品升值倒逼更多信贷(空城计、九个井一个盖 )、向上压测兜底机构(大而不能倒,绑架终极清偿者)
通胀(货物紧缩)是一种“汇率”,而汇率不是人制定的,是“温度计”采样的
原文:https://gregorygundersen.com/blog/2026/09/20/hierarchy-of-money/
现代【提货单】的来源。 我们很容易发现,优化划转流通的方式(行动支付) 能提振消费、开拓线上市场
而在这些之下,对纸币的信任可以说是一种【学校没法教】的基石,就像遵守红绿灯那样。
为什么时代在发展,而钱的购买力不会有问题? 如何提早判断经济根基的安全性?
借贷在两个银行账户创造货币,但偿还贷款时这部分货币会被销毁。科技发展会带来巨大的自然通缩效应。由于自动化、规模效应、供应链优化,生产一件衣服、一台手机或一吨粮食的边际成本不断下降。远远高于2%年化的温和贬值
只要全社会新增商品与服务的,与增量信贷(生产性信贷,信用卡花呗。不含房贷)保持大致匹配,新增印出的“提货单”就能对应上货架上新生产出来的真实物品,物价便不会失控。
就像【保险保单价格不会撒谎】,也有些危机的间接指标
- 借款人的现金流连利息都付不起,全靠资产价格上涨变现(尤其是茅/房类商品)
- 当银行开始怀疑同行资产负债表的健康程度时,银行间借贷利率会骤升
- 央行无底线扩表购债(现代印钞)、短期外债 / 外汇储备 > 100%
若假设秩序和道德都没有:如果甲手里有一块黄金,乙手里有一把枪,那么这块黄金在物理定律上并不属于甲,它属于能在下一秒剥夺甲生命的人; 不过,这依然假定了“洗钱”,玩命抢来安心花。 对皇帝而言人列计算机没什么大不了,但芯片不是,而皇帝的Steam也要人设计。
当然现实是很复杂的,甲很有可能亡语把黄金丢了,或者藏起来,而【信息】比地心引力更加物理
情绪价值 / 战争 ← “温情”值千金,这不是资本主义的锅
黄金 / 外币储备 ← 终极清偿手段,没有人负的债
央行准备金 + 现钞 ← 央行的负债
银行存款 ← 商业银行的负债,承诺兑换成上一层
私人票据 / 货币基金 / 信用分 ← 影子层,承诺兑换成存款
物价篮子里一半以上是服务:住房、医疗、教育、吃喝住行、养老兜底。这些受鲍莫尔效应影响——打折打不了,工资却要跟制造业看齐
住房不是“水泥盒子”,而是一种位置性资产,与【15 分钟周边】的服务业绑定。 存款也不是美金人民币,而是【剩余的自由时间】。货币是一种时间单位,不是重量单位;城市的大小不是物理距离,而是公交乘以通信
安全区:信贷批下来、生产力提升、产生额外现金流、偿还销毁少量货币。(本质上是【以旧换新】来生成的“去年今年汇率”)
危险操作:抵押品升值倒逼更多信贷(空城计、九个井一个盖 )、向上压测兜底机构(大而不能倒,绑架终极清偿者)
通胀(货物紧缩)是一种“汇率”,而汇率不是人制定的,是“温度计”采样的
钱,永远只是提货单,但货架上最珍贵的商品,从古至今都只有一个名字——自由和生活。
哪怕只是在游戏和网上,对玩家来说,这就是非虚构的快乐。更贵 “更自然” 的,买不起。这是剩下的最体面、最具防御性的“生命套利”。
Telegraph
货币层级
原标题:The Hierarchy of Money 这篇文章通过一个虚构的村庄寓言,深入浅出地解释了现代货币与银行体系的运作原理,展示了“货币金字塔(货币层级)”是如何一步步建立起来的。 1. 货币、债务与商业银行的诞生 • 价值的抽象与商品货币:村民厌倦了以物易物,决定使用河床中难以采集、便携且耐用的特殊灰色石头作为一般等价物。石头的供应量通过开采难度与劳动价值实现自我调节。 • 债务与利息(货币的时间价值):由于生产周期不同(如牧场主养牛需要很长时间),村民开始记账延期付款,产生了债务与信用。由于…
duangsuse::Echo pinned «#经济 货币层级 原文:https://gregorygundersen.com/blog/2026/09/20/hierarchy-of-money/ 现代【提货单】的来源。 我们很容易发现,优化划转流通的方式(行动支付) 能提振消费、开拓线上市场 而在这些之下,对纸币的信任可以说是一种【学校没法教】的基石,就像遵守红绿灯那样。 为什么时代在发展,而钱的购买力不会有问题? 如何提早判断经济根基的安全性? 借贷在两个银行账户创造货币,但偿还贷款时这部分货币会被销毁。科技发展会带来巨大的自然通缩效…»