duangsuse::Echo
956 subscribers
4.91K photos
154 videos
588 files
7.27K links
import this:
美而不丑、明而不暗、短而不凡、长而不乱,扁平不宽,读而后码,行之天下,勿托地上天国。
异常勿吞,难过勿过,叹一真理。效率是很重要,盲目最是低效。
简明是可靠的先验,不是可靠的祭品。
知其变,守其恒,为天下式;穷其变,知不穷,得地上势。知变守恒却穷变知新,我认真理,我不认真。

技术相干订阅~
另外有 throws 闲杂频道 @dsuset
转载频道 @dsusep
极小可能会有批评zf的消息 如有不适可退出
suse小站(面向运气编程): a19a0b
Download Telegram
Forwarded from Dev Meme / devmeme
#tool #py flet.dev

跨平台,支持桌面,支持iOS

GitHub 星标超过 1.6 万,并提供免安装的在线开发环境 Flet Studio。

在移动设备上使用 NumPy、pandas、Pillow 和 cryptography 等库

支持 Pyodide/WebAssembly ,也可以将代码部署在服务器上并通过实时推送更新用户界面。
duangsuse::Echo
你以为【编译器大佬】很聪明,其实他们早就做了“背叛祖宗的决定”,后果是没人知道近100个Pass,你白嫖到了百分之几。
C++26:空的无限循环不再属于未定义行为
原文: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 Dante's Limbo
在 GPT 套餐的5小时限额和周限额压力下,抱着用不完就吃亏心态的人们会产出更多垃圾。
#tool https://www.ravbug.com/#in_your_browser

#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月份的第十名。
duangsuse::Echo
昨天作者无意中修好了crash,大致试玩了一下,发现内存占用200M 因为是Agent自己Loop,完成度还挺高的,只是无论代码或玩法都过于复杂 图为Codex对MC替代品的无脑大杂烩——“没影龙”? (房子内部空的) 商店没有MOD系统就内置了,人机协作必须自带Wiki。那 Skill, Spell 这些过度多余的系统有七八个 天气、武器、AI纯音乐和光方块都有,但方块太少了,操作也非常不顺畅(比如Ctrl+方向是奔跑,Shift却是下降.. 😓) 基本上是Claude把MC为用,大杂烩为体(…
#game 我又去试玩了下,作者更新了个地图块生成太慢时补上简单高程图的皮(simplex噪声?)

发现目前最大的问题是facestrip太卡导致视觉穿模了,但作者没修好。 其次是口袋/箱子不具备可操作性,方块拾取找不到设置

另外一个巨大的问题是 Ctrl+W 加速时可能关闭网页。 (真正的技术力瓶颈在打磨啊..)

不确定是他不理解voxel渲染的细节还是2MB的.ts把AI卡死了,暴露了 #vibe 的问题。按优先级这个问题早解决了,而且手搓体素人均没这种问题
duangsuse::Echo
真正的bug除了玩法和操作的调教很差(以及AIGC的生物模型/动画有些古怪) 就是seedgen性能太拉垮了(可以在左上角看到minimap)。 一个柱面要半分钟,在这之前玩家都是穿模的 #algor (其实也不必看seedgen看的太高,API上就是把无头画板+pixelArt推广到3D,处理下就成MC了。 其中基于几何/噪音/分布的可以免费升维,种树凿河开洞之类/管线依赖自动机的要重选,理解为瞎JB甩墨水然后抹一下,叠几层也可以。重点在边叠边(咋)变样 https://duangsuse.gi…
#vibe 然后就是洞穴生成逆天至极,光方块的好看shader白给了

手搓绝对做不到这个“天然地下水池”+巨构的效果, 只有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

: 搞错了,好像作者没更新。 有趣的是,自9.7以来,这两周没有人因为我的mention而点star

看来大家对AI可玩、人类只读的 #game 容忍度还挺低的
duangsuse::Echo
(真正的技术力瓶颈在打磨啊
因为中间的代码是废墟,所以其他的好处乘0就是绝对的0

😅
说句公道话,作为demo这是及格的。只是你不可能把诡异的facestrip算法摘出去,单独给shader和地图生成(方块DB/左上角map)打分

凑在一起的话,这demo仍然是不合格的。 而且它不会让作者更理解以后咋做同类游戏。

正因为如此,你不可能把写残的算法摘出去给成品打分。 它的技术栈是null,所以写残了就废了

出生即进入报废倒计时的ts代码

不能摘出来任何一部分,相对top3有优势的组件的代码没有意义。软件失忆。

可玩性不能靠堆代码蒙混过关。技术废墟——视觉令人惊艳、截图适合发推,坚持开发几个月也这样而已。

这其实不是什么八叉树减枝的天花板的问题,202x的硬件连js跑mc都够用了,但作者不理解引擎细节,不会仅仅影响性能(可能差5行代码就是死或活的patch),总之这是很遗憾的现实——能【出片】不等于有竞争力。


细节决定成败,而且AIGC的【出片】别人也不会觉得牛逼,观众与玩家迅速祛魅。你必须能用啊。
duangsuse::Echo
它的技术栈是null,所以写残了就废了

出生即进入报废倒计时的ts代码
#vibe 你写干净的一个四元数旋转库、一段 Shader 光照、或者一套空间哈希的玩家-敌对判定逻辑,项目烂尾了,API仍可以打包成独立的模块留给自己下一个尝试,直到成功。

那么,在开源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/

现代【提货单】的来源。 我们很容易发现,优化划转流通的方式(行动支付) 能提振消费、开拓线上市场

而在这些之下,对纸币的信任可以说是一种【学校没法教】的基石,就像遵守红绿灯那样。

为什么时代在发展,而钱的购买力不会有问题? 如何提早判断经济根基的安全性?

借贷在两个银行账户创造货币,但偿还贷款时这部分货币会被销毁。科技发展会带来巨大的自然通缩效应。由于自动化、规模效应、供应链优化,生产一件衣服、一台手机或一吨粮食的边际成本不断下降。远远高于2%年化的温和贬值

只要全社会新增商品与服务的,与增量信贷(生产性信贷,信用卡花呗。不含房贷)保持大致匹配,新增印出的“提货单”就能对应上货架上新生产出来的真实物品,物价便不会失控。

就像【保险保单价格不会撒谎】,也有些危机的间接指标

- 借款人的现金流连利息都付不起,全靠资产价格上涨变现(尤其是茅/房类商品)
- 当银行开始怀疑同行资产负债表的健康程度时,银行间借贷利率会骤升
- 央行无底线扩表购债(现代印钞)、短期外债 / 外汇储备 > 100%

若假设秩序和道德都没有:如果甲手里有一块黄金,乙手里有一把枪,那么这块黄金在物理定律上并不属于甲,它属于能在下一秒剥夺甲生命的人; 不过,这依然假定了“洗钱”,玩命抢来安心花。 对皇帝而言人列计算机没什么大不了,但芯片不是,而皇帝的Steam也要人设计。

当然现实是很复杂的,甲很有可能亡语把黄金丢了,或者藏起来,而【信息】比地心引力更加物理 

情绪价值 / 战争 ← “温情”值千金,这不是资本主义的锅
黄金 / 外币储备 ← 终极清偿手段,没有人负的债
央行准备金 + 现钞 ← 央行的负债
银行存款 ← 商业银行的负债,承诺兑换成上一层
私人票据 / 货币基金 / 信用分 ← 影子层,承诺兑换成存款


物价篮子里一半以上是服务:住房、医疗、教育、吃喝住行、养老兜底。这些受鲍莫尔效应影响——打折打不了,工资却要跟制造业看齐

住房不是“水泥盒子”,而是一种位置性资产,与【15 分钟周边】的服务业绑定。 存款也不是美金人民币,而是【剩余的自由时间】。货币是一种时间单位,不是重量单位;城市的大小不是物理距离,而是公交乘以通信

安全区:信贷批下来、生产力提升、产生额外现金流、偿还销毁少量货币。(本质上是【以旧换新】来生成的“去年今年汇率”)

危险操作:抵押品升值倒逼更多信贷(空城计、九个井一个盖 )、向上压测兜底机构(大而不能倒,绑架终极清偿者)

通胀(货物紧缩)是一种“汇率”,而汇率不是人制定的,是“温度计”采样的

钱,永远只是提货单,但货架上最珍贵的商品,从古至今都只有一个名字——自由和生活。

哪怕只是在游戏和网上,对玩家来说,这就是非虚构的快乐。更贵 “更自然” 的,买不起。这是剩下的最体面、最具防御性的“生命套利”。
duangsuse::Echo pinned «#经济 货币层级 原文:https://gregorygundersen.com/blog/2026/09/20/hierarchy-of-money/ 现代【提货单】的来源。 我们很容易发现,优化划转流通的方式(行动支付) 能提振消费、开拓线上市场 而在这些之下,对纸币的信任可以说是一种【学校没法教】的基石,就像遵守红绿灯那样。 为什么时代在发展,而钱的购买力不会有问题? 如何提早判断经济根基的安全性? 借贷在两个银行账户创造货币,但偿还贷款时这部分货币会被销毁。科技发展会带来巨大的自然通缩效…»