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

技术相干订阅~
另外有 throws 闲杂频道 @dsuset
转载频道 @dsusep
极小可能会有批评zf的消息 如有不适可退出
suse小站(面向运气编程): a19a0b
Download Telegram
Forwarded from Hacker News 摘要
电影场景地图 – 13,312 部电影、剧集、游戏、动画和漫画
原文:https://moviescenemap.com/
分数:174
27 万字, 92k Tokens, 虽然 Fable 5/5.1 的系统提示词占比多了,但是它分词器效率也更低啊!

*比 Opus/Sonnet 4.6 分词器多 26.8% Tokens, 比 GPT-4o 分词器多 34%, 比 Gemini 多 29.9%
duangsuse::Echo
#design 编程四定律 📚 1. 数据的构造和消耗决定了数据结构。如果不从出现和调用的【概率】入手,读死书的人就不能【创造】出它众所周知的结构。 2. 优雅的程序结构直观对称于它流入流出的数据类型:同像性。这是H5和js接口成功的主要原因,甚至,也是N卡垄断AI算力、Apple用“一指禅”干掉诺基亚的技巧。 表格行有结构,一字字的序列有结构,一段段的块有结构, '(树状(组)) 的结构高于这两个词,没有什么结构更缺乏生产力。 [1 2 3] 就是结构,序列中另有元数据和小结构。序列外的“工人”…
#selected #tool 弄了个精简版妙妙词典,可以快速帮你了解现代全栈 + 编程语言特性

用Gemini2.5展开了一下主流解释

函数式:栏目答 蕊括深 控伴同 它剖_馈睿 择深_徘深 仿行_候数(Signal Holes)

面向事件:一问特_括需饵 喊得了饵 爬撕饵-串读串写 授齐易-管道配对

IO密集型:待客 偶醒刻 叩融听-回调链表 窟启 海稀_通证

通用执行层:正择_挨口 硬特匹蕊特 勘木排而-微迈细硬 码可揉 有联_应塞类型

多页面Web:落靠-locale 画架嵌入-iframe 疲架可撕-PJAX 矮架可撕-AJAX


【控伴同】 就像 (A,B)=>(runtime=>A+B),一类栏目、一类回答。规则集中每个“伙伴”都有相同接口(_=>...)
【候数】的精妙在于数据流,可以绑定json表单 user.age?.(n=>n+1) 派生新的候数

【括需饵/喊得了饵】 两个词本就是强相关。Qt不使用(ev=>{}) 括需饵,一切都是 class SLOT 导致开发繁琐

【叩融听/待客/偶醒刻】是一组破解c10k问题的 “用户态Linux”,通过 coro sched 轮询待客,实现 await fetch() 等事件注册的 “偶醒刻”,耳听多路,让【括需饵】继续响应请求
看来AI的理解十分博学 🦄💭

【勘木排而】中,信达雅的点破了:compilers 会查找type/slot的具体类型和重载,然后将forif与嵌套访问铺平为goto和指针加法

【微迈细硬】指出:VMs提供了GC对象树,字节码 “微迈” 兼容性,以及模块名-值替换的链接、线程间postMessage的实现。 “细硬” 则强调了代码API - 运行ABI的隔绝(硬)与反汇编器的必须(细)。 Linux 的 vm.c 即mmap也是一种VM,而且有houdini这样arm/x86的兼容技术。

【硬特匹蕊特】并非音译。解释器的本质,就是【支持变量和导入的控伴同】,拿【硬】编码的lookup (LEGB/invokevirtual),匹配AST【蕊】里的特殊情况,哪怕是线性AST(for.. switch { OP_ADD; OP_RET })

【有联_应塞类型】在OOP里,class T0{}; class A,B : T0() 时,T0就是A|B的有联类型,通过 enum tag(instanceof) 可执行不同的toString行为,这是C不支持的。应塞类型就像Go的鸭子接口 type any interface{},invokedynamic T0.toStr时塞入A|B|..的实现,避免了 java Adapter 的尴尬。


【窟启】是很类似PIN和2fa软件-OTP密码的 “临时编号”,就像洞口或端口。这个字符串是登录状态的所有凭据,用于在匿名的http之中识别客户端

【海稀_通证】被OTP密码和json签名验证使用。虽然token今天有词元(Compute Unit) 的意味,它也被用于表示跨端却不可伪造/枚举/重放的凭据。

【授齐易】非常类似一组 stdio s=input();print(s) 的闭环,比如curl的发送-阻塞接受,它处理 Content-Length 和utf8,这是和WebSocket的本质区别

【正择_挨口】的复杂性常被我们忽视(grep;cat 编程时立马见效)。PCRE的回溯常被用于 ReDOS,而 (?:num=)(\d+) 的不择取/择取parse许多人却不会。echo使用了 yes|tail -f 这样的协程、pty进程间信道、ANSI色彩和位置协议,像浏览器般复杂
duangsuse::Echo
函数式:栏目答 蕊括深 控伴同 它剖_馈睿 择深_徘深 仿行_候数
参考答案 #PLT #statement
- lambda recursion combinator tuple_query json_python function_FnHo
- event_closure handler parser sockets
- deque async coro-utine Cookie hash_token
- Regex_echo Interpreter compiler-VM macro union_insect(vtbl OR ptr &dyn ptr)



当时我正在批判中文编程(形式语言设计)的弊病,声称《十八个文言虚词》里,“冯诺曼世界”能用的不到一半,最宝贵的 mapOf(1 to 2).into(dns.kv) 这样的高自然度都丢了。

又批判AppleScript的恐怖之处,那些该死的 to arg, of the, end if.. 把命名写长,就能让任何人看懂代码吗? 😂

但,想到之前还收集过这个。

从【第一性原理】重新翻译了一下,比如 sed/蕊括式/蕊括深;控半同/控伴同/ ,更加重视单字的表意、词的分类和_搭配_了。 仅仅是过了半年,就又有改观。

🤔 现在想来,这才是真正的《中文编程》啊…… 未见全貌,怎么知道什么是什么。代码里写点汉字,就叫中文的话,日语也是中文方言了!

“前端不是简单,而是前端的学习反馈非常直接。

因为反馈非常直接,所以大部分人会认为,自己也懂一点前端,改个字体什么的好像很简单,从而产生前端技术很简单的判断。”
——知乎大V Ivony(林敏)[1]


前端如是,中文如是。 《中文编程》有时比你想的 🍺🐮 。譬如今天也没人意识到,智能输入法+AIGC prompt 到底省了多少时间。

我们理解了术语吗? 学会了中文吗? 我猜并不是你眼见的那样。 【栏目答】并非“兰姆达”那样的小儿科,【偶醒刻】【串读串写】不如 “异步” “序列化” 像名词,但它把断点续传的场景与MVP,完整打包在语境中

🤨 你有可能用【严谨的术语】做到这点吗? 信息的密度不够高。英文里没有四字成语。 —— 我们做不到用四五行,就把202x年80%的技术,结合场景与数据流,写在同一张A4纸上。

这就是一种对母语的买椟还珠。——你确实没法让 lambda 或 closure (close?) 这些拼音和口号,产生【氛围感】。 到底谁更专业。 【理论】到底为何称为理论?

都2026年了,默写红黑树、算法裁缝什么的还是免了。可是,放眼IT世界,还是有那么多不见全貌的技术栈和选型。

👎 它们本来和 【栏目答】【括需饵】一样简单,却被写成 (λ.)【词法作用闭包】【自由变量】 那样搞笑。 我宁可要一个没有问题的答案,也不需要学习【参考答案】。

💭 如果不能【用自己的语言】从0发现某种技术,就不叫掌握它,更不能叫《中文编程》。 Pythonic和Feynman都是这样的。
duangsuse::Echo
可能用【严谨的术语】做到这点吗? 信息的密度不够高。英文里没有四字成语。
🤔 至于真正的《中文编程》,我认为不应该手写。

可以基于syntax和术语dict,把各种的源码,autofix成只读的中文即可。

儿童编程(从拖放模式进阶)可能需要中文输入法,但应该局限在 <20字字符集/一个模块

代码中的 culture barrier 被高估了,而范式和交互(React, F12..) 常常被人视作理所当然,忽视了它们也是有发明者的,而且远没有达到瓶颈。

《易语言》和Moonbit、.cj 相比于各种类似预处理器和梗曲(wy-lang.org) 的设计里算是【工程能力第一】,但它们并未引入新东西,仅仅是换个平台和 top APIs

易语言:本质是 Win32 API 与 VB6/MFC 机制在 Windows 98/XP 时代的中文封装。一个要等编译的C-like的AHK而已,作者经验丰富,但也就是一般的工程师(B-player)而已

MoonBit / 仓颉: 虽然相比ReScript更加亲民,而且增加文学编程、分布式等示范,总觉得缺少Killer场景。WASM/OHOS standalone 的未来存疑,不要搞到最后才发现变成FFI和卓易通套壳

吴涛和张洪波简直是XOR型人才,如果凑一块,或许就能打了。ReScript我真没觉得有什么突破,单论理论还不如elm,而且我觉得JQ比理论派牛多了。全靠下层又怎样?开箱即用。少数人听过 AutoJS/Androlua,这就是比较均衡的,不完全易语言化


我是一门心思扫雷【最后一公里】问题,但又不想变模板包那样狭窄。 要说这一公里有什么技术含量,对C++和Scala魔法师肯定无感,但它会很吃灵感。 就像是Qt和JS Singal诞生前UX原型好像很深奥,没有可视化的算法不明觉厉那样

我偶尔会想:这些可以称为是「革新」吗? 它们的设计瓶颈能达到「预期」吗? 答案是,最成熟的Rust/Go也只是在下游产品上达到「预期」。 我的「预期」不是在安全的同时恶心人/跑不出demo 就称为「有智慧」的。 我的「预期」可能会眼高手低,但它确实比top1还高…… 😅

#PLT 对我而言只是个tag, craftinginterpreters.com 可能比那三个字有用的多。 但无论是CS+Math大佬,还是小有成绩的工程派,或是自吹自擂的 #vibe ,我都不喜欢。 认为不像 Human Being 。

 uber-apk-signer  包装官方的直接3MB , 我之前写的包括测试才 20KB, 200行js注释占一半,发一张图就能传完V2签名算法; 标准库和feature要到这个程度,才能算 Human Being 。


本来就是那样的,现在的工程界却以为稀奇,就像我看见他们的README连截图和demo都不写那样稀奇。

【兼容性】【久经测试】【项目模板从来如此】…… 是啊,他们总是对20KB源码或一个特定指针上的bytes()有这样庸俗的理解,是啊,那些写 code.golf 的人连函数名都要压成单字符,显然【不可维护】 ,以至于自己想要写什么,录个屏?都做不到

编程语言项目,居然不敢把自己的syntax和flow晒在主页,我已经开始不明白——到底在照猫画虎什么。 软件不就是像【它们有用时】那样用的吗? 如果看不到【未来】却去写抽象,不是很奇怪的工作吗?

可能,保持「开放的心态」比现况更重要。 与其说《中文编程》这种思想差,不如想办法让它们改善Dev的生活质量,这样才是 “自由软件”
🤔💭
duangsuse::Echo
#selected #tool 弄了个精简版妙妙词典,可以快速帮你了解现代全栈 + 编程语言特性 用Gemini2.5展开了一下主流解释 函数式:栏目答 蕊括深 控伴同 它剖_馈睿 择深_徘深 仿行_候数(Signal Holes) 面向事件:一问特_括需饵 喊得了饵 爬撕饵-串读串写 授齐易-管道配对 IO密集型:待客 偶醒刻 叩融听-回调链表 窟启 海稀_通证 通用执行层:正择_挨口 硬特匹蕊特 勘木排而-微迈细硬 码可揉 有联_应塞类型 多页面Web:落靠-locale 画架嵌入-iframe…
#life 《中文编程》一词长期以来被民科霸占了

而实践上,拼音输入和英汉混杂的问题又让使用母语不切实际。

可是 母语=汉语 时,如果用AI编程(只定大框架),在输入上真有好处,那么,在源码阅读上,应该是同理(只是较难设计)

所谓的中文XXX,鼓吹这种东西,其实不如早年的金山输入法、汉化DOS,今天的人人字幕组好用。 就像把游戏科学政治化一样

我感觉许多做toolchain/小玩具的,就是奔着《中文编程》《真·纯函数》这四个字,好像达成了就万事大吉一样。 根本没有认真试过【之后呢】

对我来说,就是一种人嘛。 所谓 “做到了就怎么样怎么样的”,Rust原神,Agile疯,认为TeX/Vim “原生” 就比 Docx/VSC 好的用户

就连小众赛道,都这样的浮躁。如果国人做IDE,是否会往 build/out 里注入广告呢?(Xcode Ghost 的恶劣性质,但传成 pdd root 事件那样的 “不小心翻车了”)


反正他们又不听劝 ,就和那个在电线杆下观测出 🌎 🌞💠轨道转圈的老人一样 《鬼畜区 李文亚:地的运动》

在2026年还能有【朝闻道】的那种感觉,李某亚也是够幸运的。 在他眼里所有官方机构都被西方思想荼毒了吧, 对于我来说,哪怕「预期」达到了,最后无人问津,自己维护到弃坑,也是可能的结局呢。 🥱

但又如何呢? 没人是天才,iq和Bellard那样的【神】也有尚未触及的领域,比如SQLite就不是他写的。而且SQLite最近还被tailscale试出个WAL并发数据破坏,更不用说Linux主线了

Bret曾说,【软件有两部分,一段安在硬盘上,一段安在头脑里】。 或许,对开发者也一样。

我收获了头脑里与心里的那部分软件,这就足够了。