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

技术相干订阅~
另外有 throws 闲杂频道 @dsuset
转载频道 @dsusep
极小可能会有批评zf的消息 如有不适可退出
suse小站(面向运气编程): a19a0b
Download Telegram
#web https://blog.joway.io/posts/magic-brush/

一个基于CF和R2数据库的codepen托管,作者周末 #vibe 的
duangsuse::Echo
相比之下,UNIX的千年虫和Java的null是谁的锅呢? C10K和Y2K是同类问题。
#go #dalao https://blog.joway.io/posts/deep-into-rpc-connection/

表面上博客非常好读,实际上,还是挺全的。 甚至比阮一峰感觉都要完整。

如果仔细对比,会发现作者的代码叙事比我好读多了…… ☕️ RPC的问题还是不少啊

如果人类的上层也有一个「人件开发者」,那么他的架构能力肯定非常一般,但同时也非常厉害,至少能让如此混乱的人类存活几万年到今天。

软件工程内部的矛盾亦如人类社会的矛盾,甚至有时人类社会自身的政治也会被带入到软件内。我们可以在 iOS 和 Android 的设计里看到共和党和民主党的影子。大量的软件工程师花费了大量的生命仅仅就为了让某个软件同时能够跑在多种设备上
duangsuse::Echo
如果人类的上层也有一个「人件开发者」,那么他的架构能力肯定非常一般,但同时也非常厉害,至少能让如此混乱的人类存活几万年到今天。
#哲学 #ai 与人一切的劳碌

https://blog.joway.io/posts/meaningless-or-meaningful/
https://chat.librechat.ai/share/t_wkR5Oclv2x0tGFxdXpo

1:3 人一切的劳碌,就是他在日光之下的劳碌,有什么益处呢?
1:4 一代过去,一代又来,地却永远长存。
1:10 岂有一件事人能指着说这是新的?哪知,在我们以前的世代早已有了。


这是一种庸俗的唯物主义,就像一个把光线和虚无缥缈的信息当成物质的人做的理解。
把随机物化成一种风吹树倒的不可抗力,不能让有痛有死的人更“不自由”,倒不如说,太阳确实可以照常升起,万物都有恩赐的生长周期。

捕风有什么坏处吗?认为人是以皮肤为边界的某种物质,正好是《圣经》和佛经里的“断灭见”或“常见”。人既有属地的形状,自然有属天的。《卡农》同样是循环,心跳同样是循环,乐园居民同样有见真面的安息日,就像地上的方言那样多

可是“空性”并非虚空。宁执有如须弥山,不执无如芥菜籽。既然本来是太阳风和星间的尘埃,又有什么分别呢?

如果一个人像基督教所说的那样,理解了存在,又为何会想【与天地同寿】呢?通俗的说,这就像是一个玩家誓与老版本同生灭,为游戏中的海誓山盟哭的死去活来,而忘记去新服了。

盐仍在水里,只是咸味却不会消失,有时人们就会像【在池水里灭失了糖块】的鼬那样贪婪和恐惧,只是,这正是恩典的一部分。“惟江上之清风,与山间之明月... 而吾与子之所共适。”

0岁时是从空中醒觉,以后自然是从空中继续下去。如果不从差他来者的路,怎么体验永恒运动的“真如”呢?

人可能不认为天气拥有“自由意志”,但它们也有“群体意志”。 自由并不是纯粹的随机,也不是绝对的因果链,而是特殊的规则。意志的特殊性甚至可以是神秘主义的,而不仅仅是“为了效率方便”

人不需要解释环境不合适时自由为什么【不存在了】,他们只需要明白,有许多感受决定论者没有找到,却妄称全知视角。 就像《自私的基因》那样,免疫系统可能为了【存在】而对个体终极不利。然而,《约伯记》里义人的遭殃不能证明生命更倾向于不自由,只是塞翁失马,焉知非福。子非鱼,何必猜测那么多?

造物者的伟大,恰恰就在于真理和意义是可被理解的(合逻辑的、可以“信”的),而不是无法从时空之间推测的鬼故事。

亚当并不是被惩罚劳碌,而是看守修理。这点在天使和真主交流的一段中(“我知道你们所不知道的”)就说明了


> 《传道书》也提出了一个更严峻的挑战。是的,生命是恩赐,但这个恩赐是短暂的。你的劳碌,你的成就,你的智慧,你的爱,最终都会随着你的死亡而消散。

作者既然说世间无新事,宇宙如同墓碑一样,又何必为死亡或“消散”而担忧? 人固然不是地,却和地有一样的形状。如果世间没有新的恩赐,又害怕什么消散呢?
推特的黄色 spam 比我有文采多了。
看到了:只进入身体,不进入生活。
呆了 3 秒。
Forwarded from 螺莉莉的黑板报
🩸🩸🩸 更屌了,有需要的朋友可以在群里私下问我是怎么做到的
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from 🐱MiaoTony's Box | 困困困 zzz (MiaoTony 🐱)
#xhs看了啥 #life #job
麻了,携程尝试给员工放45天假🤯
今天看到个消息,给我看愣了。
说有员工透露携程现在在做45天无理由事假的实验。
要知道之前看到这个事情的时候,大家都觉得在开玩笑:一年多45天假期,还不需要说明请假理由,这公司真敢这么放?
结果携程居然真的这么干了。
我琢磨了下,这背后不简单啊。
据说这个ab实验一共有约6000名员工被随机分到“实验组”和“对照组”。实验组每年额外获得最多45天无理由事假额度,请假不需要任何理由。
那为什么是45天? 因为梁建章算过一笔账,一年大约是45个工作周。45天无理由事假的本质,就是平均每周使用一天,相当于模拟四天工作制。梁建章自己说过,一周工作四天应该问题不大,反而有可能激发创作灵感和创新想法。尤其携程本身就是旅游公司,员工出去旅游,本身就是一种“田野调查”。所以45天事假背后,实际上是在试一个很新的管理假设:如果给员工更多时间自由,公司会不会反而运转得更好?
我觉得,这件事最有意思的地方是在于携程真的把它做成了一场AB实验。
过去互联网公司最擅长的就是AB测试。一个按钮到底放红色还是蓝色,首页改版到底能不能提高点击率,全部先切一部分流量做实验。
但管理这件事反而一直非常“经验主义”。员工要不要坐班、能不能远程办公、一周工作几天、请假要不要领导审批,大部分公司的做法其实还是老板定规则,员工去适应。很少有人会说:要不我们随机分两组员工,跑一年看看?
而携程这次是把互联网公司熟悉的实验思维,用到了公司的管理制度上。一组维持原来的工作制度,一组获得更多时间自由,然后长期观察双方的效率、业务结果、员工满意度等,管理制度到底好不好,不靠老板拍脑袋,也不靠员工在网上吵,直接看数据。
如果这场实验最后证明,实验组虽然少上了一部分班,但业务表现并没有明显下降,那它的意义可能就不只是携程多了一项员工福利。它可能会给整个互联网行业提供一个非常重要的样本。过去大家竞争的是谁加班更多、响应更快、执行更猛。但未来企业真正稀缺的,可能越来越不是工时,而是高质量的工作效率。
如果这一点成立,那公司之间的人才竞争,也可能会从“谁给的钱更多”,进一步变成“谁能给员工更高的时间自主权”。所以我觉得,携程这次真正值得看的,是在于一家互联网公司,开始把自己的管理制度也当成产品一样迭代了。
🔗 xhslink~
👤 Saber的思考笔记
#bash #cpp https://github.com/pg83/solo

在 gcc -static 里调用OS自带的dlopen(),直接基于musl开发linux
https://liuyandong.com/archives/9594 #os #lisp

UNIX 的计算模型很简单,即用 C 语言和 shell 对系统调用做一个胶水包装,不提供内存管理也不提供异常处理,文件系统也很低级,不支持文件恢复也不支持文件的元信息存储。而 MIT 的LISP 机器的计算模型和存储系统看上去都更加高级,统一的函数式接口,自动内存管理等等。

到最后几乎所有能在 UNIX 里做的事情,都能在 Emacs 里完成。这样,除了操作系统内核外,Emacs 完全取代了 UNIX 环境。Emacs 功能强大到大家都同意 Emacs 是个万能软件,而 vi 用户则开玩笑说 Emacs 是个缺少一个好编辑器的操作系统。大家都知道,Emacs 的作者正是从 MIT 出来的 Richard Stallman。


https://liuyandong.com/archives/23347
程序员不能没有大模型,就像西方不能没有耶路撒冷。听说,榜一大哥目前无法解决的问题是:打赏一停,爱情归零。AI编程目前无法解决的问题是:会话一停,推理归零。我们往往“只知代码发生了改变,却不知代码为何发生改变”。

程序员写了个提示词,大模型咔咔一顿跑,生成了3528行代码。我们只是看到了这些代码,AI没有告诉我们,刚才它经历了多少次推理,踩了多少坑,才写出了这些代码。AI 的推理过程往往是并发的,非线性的。它的“思考”存在于 Claude 或 GPT 的上下文窗口(Context Window)里。当你关闭 IDE 或清空对话的时候,这部分“思考”既没进程序员的大脑

最宝贵的资产其实是“推理逻辑”,不记录“推理逻辑”而只记录产出的代码,无异于买椟还珠。


#ai 说起来,有人发现大模型时代内存、发电厂、用户数据升值了,也有人认为虚拟化和不可变(XClaw)、 Agent代办集成(Harness)、直接交互(Alan Kay) 更彰显了

前端的管道膨胀: 本质只是“拿数据并画出来”,现代前端却将其拆解为:Fetch -> Cache Store (React Query) -> Client State (Zustand/Redux) -> Selector -> Memo -> Props -> Hook -> JSX。每一层都引入了订阅、防抖、重渲染优化和内存泄漏风险。
后端的过度分层: 一个简单的 CRUD 请求需要流经:Controller -> DTO -> Validator -> Service -> Domain Model -> Repository -> DAO -> Entity -> Database。
代价: 业务逻辑原本是一条直线的因果推理(“如果用户未付费,则报错”),现在被切碎并散落在 8 个不同文件和抽象接口中。代码的体积增加了 5 倍
我已经不想复述Android的各种MVP、MVVM、MVI的失败了—— worse is better. “生态”是丰盛的,best practice 是标准的,然而【上限】连web都不如。整个工程 80% 的代码都没有pixel在屏幕上,软件幻灭。

到今天compose喷气桶,搞这么多年“优化”又回到是JSer领军。 连round-trip都没测试明白就开始class抽象。 恭喜你:现代横屏触屏系统都是ChromeOS了!


但是没人觉得编程本身是以目的驱动的、声明式的,就像html与现代有些无脑的 innerHTML=.map().join() ... 其实不需要那么多过度设计,之所以说是过度,因为它们对“推理逻辑”没有贡献。

🤔💭 #selected
duangsuse::Echo
有些无脑的 innerHTML=.map().join() ... 其实不需要那么多过度设计,之所以说是过度,因为它们对“推理逻辑”没有贡献。
#design HTML是反人类的,但它唯一的优点就是【所见即所得】,让你学习设计,而不是语言。 它像bash那样是种胶水语言,而且起步成本为0: 不需要刻意去命名你想做什么。

打过游戏吗?现代的《马里奥》里直接隐去了BOSS和小怪的命名,你用自制emoji 🐢在文本中指代怪物。 软件也是这样,有些技术本不需要名字,emoji 这种DSL来编码它就够用了。 “低幼”和“自动翻译”正是H5与朋友们的神性。

象形、直觉与直接指涉(Direct Manipulation),让那些看起来牛逼的设计模式、C++框架样板,最终只用一个简单的{[K]:V}或动态调用/Proxy/JSON就能实现它们,这正是H5的特点

它容错、甚至“不求甚解”,就像 class  🐢 {},一看就明白 它是绿色的;踩它一下会缩壳;踢一脚会滑行,再按F5确认一下,访问项目页就能看到截图。 而没有 trait、protocol、interface{} 、concept…… 🐢有地心引力,而这不需要起名字才能实现。

我见到不少自称【可测试】的接口,不能像 “按下PrtSc键,然后点 🔴 按钮…… 把操作视频拖到代码里,再选择几行CSS来验证操作结果” 那样设计 test case。 不对,不是【写】CSS,而是用Ctrl+Shift+C自己选中 “要检查下这部分” “那部分必须禁用”。 每几行代码,都有能点开的抓手。

有什么 “代码自动测试”,是能脱离油猴脚本(Mock)、快捷键这些生产力工具来编程的? 真是奇怪啊…… 就连面向最终用户的测试,也只是装模作样 🥱

这是对人类直觉的最高尊重:你是在游玩界面和交互本身,而不是在给编译器写汇报材料。捏一把、按 F5、屏幕亮了、角色动了。就像MC里如何【做设计】那样——或许需要自动造墙的MOD,但【创造模式--范式】已经提供了REPL般快速的活力。