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

技术相干订阅~
另外有 throws 闲杂频道 @dsuset
转载频道 @dsusep
极小可能会有批评zf的消息 如有不适可退出
suse小站(面向运气编程): a19a0b
Download Telegram
#life #dev duangsuse 落实 10:30 准时睡觉『政策』。 🐱

考虑到健康原因(不让自己的努力白费),每晚 10:30(h:m) 必须立即睡觉

== duangsuse::Echo 参考 #Telegram hashtags

duangsuse::Echo 常年利用 hastags 标记消息所含知识领域,并且,这也会为未来 Echo 频道进行简单准确的数据统计带来可能(不然,我也有其他手段,比如 NLP、统计预测)

以下是新的标签实例(不区分大小写、不能保证消息只含这些标签):

== 消息平台部分
#Telegram #zhihu #Github #so #Coolapk #book #wiki

== 注释部分
#life #China #School #Statement #lib #recommended #low #fix
#project #blog #share #Learn #paper
#dev #tech #art #meetUp #conference
#Moha #Haha
#gnu
#Microsoft #Mozilla #WeChat #QQ #Weibo #Tencent #Baidu #Ali #Qihoo
#tools #code

== 程序设计语言部分
#Kotlin #Java #JavaScript #JavaScript_ES6 #TypeScript
#Rust #Go #Swift #Dart #Crystal
#Ruby #Python #Perl #Tcl #Lua #PHP
#C #D #Cplusplus #CSharp #Objc
#Pascal #Fortran #Delphi #Ada #Basic #VisualBasic
#Scheme #Haskell #Scala #Clojure
#TeX #Graphviz
#Octave #Matlab
#Shell
(有些写出来是为了鼓励我去写,其实不一定真的写过)

== 软件平台部分
#Android #Windows #Win32 #MacOS #Java #Java_JVM #CLR #Qt #GTK #Tk #WxWidgets
#CSS #XML #JSON #KDE #Postgres #dotnet

== 软件技术领域部分

#backend #sysadmin #frontend #sysadmin_net

#OI #CS #IT #Informatics

#stat #ann #ann_dnn #machl
#math #math_linearAlgebra #math_discrete
#se #se_dia #se_ci #se_ee
#comm #net #www #web #http #html #mail #wireless
#circuit #embedded #os #db #db_relAlgebra #SQL
#bin #encoding #encoding_audio #encoding_image #encoding_video #encoding_text
#hpc #parallelism #distributed #simd #gpgpu #crypto
#pl #pl_plt #ce_vee #ce #ce_optimize #fp_monad #fp_proof #fp #oop #oop_arch #sp #parser
#algorithm #struct #lists #maps #sets
#security #security_lowlevel
#signalProc #nlp #phonetic
#cg #cg_dip #cg_3d #cg_2d #cg_lowlevel
#gui #gui_animation #gui_layouts #cli #visualization
我们怀念它 #it #security #java
duangsuse::Echo
更优解:为手机添加固定主机名,就没有DConf(uid=1000)连接问题 😓 dconf write /system/proxy/socks/host '"ipr"' cat>/etc/udev/rules.d/99-usb.rules <<OK ACTION=="add", SUBSYSTEM=="usb", RUN+="/bin/sh -c '(sleep 2;eval \$(base64 -d<<<c2VkIC1FaSAicy8uKiggaXByKS9gaXAgcnxoZWFkIC1uMXxwY…
仔细总结了完全靠 #bing 编这个的试错量

- dconf K信息过期, V要加双引号
- 不添加root进程连接X11/DE 体系的环境变量,也不能推荐改hosts的方案
- 不考虑ip r 的行1列3 需要延时获取
- 脚本要chmod+x
- 需要手动修改配置、多文件

要是它能自己发现更好的方案,并且考虑上文谈话的技术面作答、会认错, 就能和咱设计者站在一起了🤔,但做不了体系创新的架构师

>写脚本,为ArchLinux 手机绑定上网的手机添加固定主机名
(推荐 adb shell getprop net.hostname , 但其实ping不通,且要root)
>写bash脚本, 为USB共享网络的默认网关绑定主机名
route add default gw;  iptables -t nat -A POSTROUTING -o eth0
就能用local访问phone(?)了
>USB插入后2s,更新/etc/hosts 的ipr项为默认网关
gateway=$(ip route show | awk '/default/ {print $3}')
# 替换 /etc/hosts 中的 ipr 项,顺序写错了! awk仅需1项,要加exit
sudo sed -i "s/^ipr.*$/ipr $gateway/" /etc/hosts
# argv 不支持 &&..
udev: RUN+="/bin/sleep 2 && /path/to/update_hosts.sh"
为利用 #IT 界这种儿童级的API 而费力咕咕的情况, 不应该是业界的走向,也不利于新软件自动化。 我猜这种白象文化会一直持续,就像奥数 ,但不会影响IT业务的价值

估计autoGPT能独自搞定,但是否安全呢?
duangsuse::Echo
#life 实在是太暖心 👀 无数家庭被洪水一分为二、天人永隔时,官媒却在安排另一群小学生,在歌唱「祖国一刻也不能分割」…… 那些空降的”香港警察“ 用即将被冲走的家人当软肋,逼走守卫堤坝的”钉子户“时,当无疏散、无责任的救灾也陷入无政府状态时,唱起「无论我们走到哪里」 党妈善意封杀救援队的无序直播和「恶意捐款」时,共青团用人民日报2年前的图, 向灾民倾诉着金将军解放军的恩情时,又唱到「都流出一首赞歌」 干了一辈子才买得起房和车的人,知道洪水一个月后才开始消退时,却唱到「我歌唱每一座高山,我歌唱每一条河」…
#life #IT 「颠倒是非」,打不过就加入?
“我只說一句:我們高雄人可以淘汰不務正業的市長,你們韭菜不行😂
也正是这些台湾人享有的东西,让他在中国,比中国人活得更有尊严”

2:40 : 中国素来关心政治,而且乐于把血肉和脊梁献给长城,因为比起法制和监督、自由和平等,他们坚信“相爱”就是铁饭碗。(SM lovers?)

像全民 大吃饱 大健身、大健康、大冲澡、大举报,如果基层都躺平无感的话,是做不出吃绿化带、爱防火墙、指鼠为鸭、火灾出逃铁丝网的,令洋大人叹为观止的人祸的,而且,频率是十年里数十次;有时,官员随政策凭空消失居然都能成为功德

再比如把智能手机「朝鲜化」,如果雷军不姓党,或者如果市场给出足够的反馈,也是会和禁电子烟一样烂尾的
有时也觉得 #CS 界 #IT 界挺魔幻的,60~70年前的矩阵和协程,Lisp式的DSL,到今天还有框架 😔

当然,numpy和 Go func, kotlin.coro, Rust derive宏 已经远不是Fortran,OpenResty那些东西可比拟的

但究其根本,我觉得今天CS+IT的佼佼者,不少lib依然在犯70年前它们先辈的错误。
对于协程这个特性,究竟是DOM,node那样不靠package就包揽一切,还是像Go那样作为噱头,Erlang那样基于Actor,Kt这样与时俱进 最为正统呢?

拿js模拟过……
 总之就当自动传f1(回调),f局部变量在回调中, 所以调用f()能选择何时何处执行
Kt的结构化并发确实很有意思,但要谈可用性,JS的手动撤销和自动Dispatch更实在

btw一句,我讲的比较详细,但我对CPS不感兴趣,
主要是为了把回调链表与callstack、OS线程 做类比。确实编译原理和OS是分不开

本群人均素质挺高啊,都知道coroutine是靠CPS
但我更喜欢不纯粹的理论

有时我觉得这些也没必要说的, 我反复思考有好几年了,但它们终究是三句话讲完的程度呢
因为JS最开始是 func*(){} yield Promise,没有async

async是因为JS不能直接把函续交给then,要先yield给执行器(对等协程vs上下级协程)

Ruby的call/cc, C的"setjmp" 就是对等协程,它们符合CPS的刻板印象但不好用…… 总之异步编程反人类
异步编程也可以很美好的,比如 Reactive 就遥遥领先于Java,PHP这一套。 Nextjs应该是新时代的服务端语言

我想,大家都被限制在自己的编程生态圈,不去思考这些差异背后的进步方向,可能才是编程之道吧……

可能直到AI广泛辅助编程,这些问题都不会有答案
但我清楚AI无法完成写法的形式化,只能从根源上,让用户指定开多大线程池完成多少种Task,这些术语的差异才会伴随着“优化选项”消失

C 那种argc+argvec 的list,也只是术语的差异吗? 恐怕除了样板代码的多少,这些语言作为“app设计器”,也有根本不同
——
在我看来,无论是工业界最流行的语言,还是协程的理论讨论, 都是没有取得统一模型的
换句话说,每个语言有它的优点
这不是一件好事。 一个没有取得共识的工具,会阻碍人的泛化思考,会把编程当成一件机械的编码任务

其实明白编程和数学里的泛用性,又如何呢? 有人为此挣到钱,有人选择删了公开博客, 但到最后随着时代向前,知识也没啥可稀奇的吧

即便如此,我选择把编程视为一种乐趣和创作。
我不需要言辞间的“朴素” “平凡不难”,对于创作者来说,灵感,才能成为汗水里掷地有声的内核。 🕊
#it #recommend async/æˈsɪŋk/
#learn 妙妙词典 同时矫正术语的发音和涵义
首先 P2P 读作 p to p, log4j 读log for java, 这些和 btw,fyi 同是缩写
以A开头的非专有名往往是æ('app')而非ʌɑə'
包括 admin matrix Amazon agile

空耳仅供避免「不方便拼音化」时可能产生的“片假名地狱”,可以启发兴趣 不适用生产环境和传播
— 节选
Adobe 啊逗比,创作力软件
Ubun-tu 无本图,免费版win,使用apt
FeDora 废多rua,使用dnf;cockpit管理的蓝帽发行版
Linux 林-内X,源码树林内开源的OS X/əks/ 🐧
lin-ear algebra,林-里耳尔急吧,我就是要把意图和本质藏在辞藻林里,你和GPT去急吧🤓
archive 阿开悟,值得收藏的东西
ava-tar 历史头像的TApe aRchive
Law License 老 赖生事,减少源码盗用的版权声明 ©️
GNU clang没G Git有G。哥怒!把源码传上 给它?

app 爱谱,共享图谱菜谱的平台
access A可塞撕,允许添加和删除A表格 📝
alias A裂撕,Homo OS是Android的 A裂撕 🤡
Aspect A是拜客特,客户烦原版代码,拜托加挂特性A 📝
AJAX A架可撕,部分重载A页面框架的IO方法
PJAX 疲架可撕,history.pushState(?url旧参数) 后再让页面焕然一新
route 入它,根据路径调用不同,以生成不同页面
EnginX 用功能换性能的httpd,常用于反代和Lua螺 openresty.org openwrt.org 编程
cache cash,很快取的现金 作为值 💸

Kubernetes 酷播粒此 k(8char)s,把稻壳儿广播到集群部署 👯‍♀️
daemon 抵门,抵到随main一起推门离开,子线程
deque 待客,任务循环deck甲板,又名Channel 📬
epoch 一破课,AI模型新世代
ex-ecute 执行,exec-utor 一刻在Q它,模拟CPU列队回调delay1s等async任务
issue 一宿,除错到没法睡 996.icu
imp-le-ment 爱慕普丽ment ,平庸的接口也要完整爱
parameter 谱燃meter,把读数计算得更燃再传入
variable veryable,啥语言里都有,很能!
none 浪,C的野指针跑到Java,py里还不报错非得逐个if,叫浪
char_t 爱suki,电脑每8bit有可爱标志🔠
session 塞生,塞进密码后暂时生成的对象号,定期重传为cookie酷卡。jwt则带日期加密整个对象 🔐
scheme 死kim,朝鲜的结构体别具特色,没有private也开不起pub(酒馆)

GraphQL 个睿福卡傲,数据库比程序开发值钱,所以有删库跑路的权力是很大的福报
query 馈睿,响应你睿智的查询🔎
tuple 它剖,对实体的剖析📊
image 依美极,你很帅
height 海它,不是heat 高处不胜热
width 围之
jpe-g 点阵joint points expert group,使用FFT有损压缩,被支持透明和动画的png portable网图取代
async sink 啊新客,丝滑App必须让函数回应异线程的轮询,以队列监听让单线并发多任务,即await event ☎️
event 一问特,定期轮询(evpoll)选中到了特殊事件 ⏰

sudo privi-lege 速u度=pseudo,不执行就用u型锁砸 🛠
ver-bose ,老板模式 厕所里的都管
de-pre-cate ,撤回猫抓的代码
ob-solete 废弃
format 佛码它,研究信息编'码',如matlab🧮
facade 法啥的,归类惯用法
puTTY 怕替,不能被USB和GUI替掉的tty打字机基建
lo-cale 落靠,软件UI落到全球都有依靠 🌏
re-sume 睿zju母 then回调后跳到i++继续求和async函数
di-gest Dij-kstra 带劲死他,让骇客头痛的保险箱


ref: https://cpwp.netlify.app/
https://fengyuanchen.github.io/chinese-programmer-wrong-pronunciation/
👎1
duangsuse::Echo
又有多少PL人能round-trip的看到 “YCombinator, Hacker News 就是用Arc做的原型” 的元编程浪漫,一个“破烂”语言都能有 killer app ,而你们的完成度100%的“画作”呢?恐怕还要靠HN来追更吧。😒
#IT #news 喔!原来vx首开后几十G,是因为云端只保存未读数据?
占用40GB以上的用户,聊天记录平均占比70%。😓

vx的跨设备同步确实很抽象,我想,哪怕是为了中老年人,也不该用中老年的技术栈吧! 在 #tg 支持导出导入(bot)云原生时,某些“大公司”连分页瀑布流都做不好

tg的技术栈是跨时代的领先。MTProto是基于TL的,TDLib 也是真正的本地和云无缝衔接,这些都是其他App做不到的,尤其是开源。😅
这才是真正重视工程师文化的结果,其他IM公司配有 TL, TDLib, BotAPI 级别的技术栈吗?增发个 $TON 也轻轻松松,和tg根本不需要二次集成😒
没错,仅仅从Web/Qt/CLI三种形式、单数据模型来看,就没几个流行App能模仿的。top10里就没有这样自成体系的高完成度"新Web"
#ai锐评 https://chat.librechat.ai/share/vZLJ6o8NvkYii3Vs0SIxJ


教用户做事,麻花腾们也配么? 十几亿人使用又怎样,为了赚钱可以让无辜的病人去莆田系医院被“变现”。
到了AI时代,数据质量照样不行。连内行人都不重视,何谈尊重用户呢?😅
TG 只有几十个核心工程师,却支撑了数亿月活😝,这在大厂是不可想象的(大厂通常需要上千人)。其他 IM 巨头不仅不想开放 API,反而想把用户圈养在围墙花园里(如微信小程序)。
至少老 Musk 还懂得“狼性”团队管理:把 producers 和大V当肉食动物供养着。

其他 App 是「产品经理」驱动(恐怕以后变成AIGC驱动了 不是人人皆可dev产品么😃)。功能是堆砌上去的,为了 KPI 增加臃肿的插件,巨婴的CTO选择巨婴的dev,玩巨婴的「办公室政治」,把用户当巨婴来教训。😝

当用户通过结构化的指令和渐进升级的PWA与 Bot 交互,支持自己的新Markdown,国内还在搞只能点击自动回复的“服务号”;在 AI Agent 爆发的前夜,麻花腾们的基础设施就已经落后了😓
对用户和创作者的傲慢是原罪,这群BYD只是把老客当资本,挟数据以令众生,自己根本不劳动、不创新。

Telegram 核心团队仅约30人(多来源确认,包括Pavel Durov本人采访),无HR、无层层管理,全远程、扁平化。 ——你敢相信它是可信的大平台吗?凭他们设计出 TL language ,我就知道这绝对是可行的,因为他们尊重工程师精神,并且不把用户当“羊了个羊”养着。
另见: henry.codes/writing/a-website-to-destroy-all-websites/


编程的方法很简单:
1. 做一件事情,并把它做好
2. 做很多事情,提取框架,最终回到1

中译中:App层不要自作主张给自己加戏
信任技术基建,用巧妙的技术调用上游软件

代码跑通,不是软件的完成态。真正的工程在编程前就完成了,编辑器里留下的只是“编码”,没有属于用户的算法和逻辑。
代码跑通,理解和二创才刚刚开始。优秀的软件自己就是框架,不分原作和客制。程序设计是一种发现,而非发明,软件工艺是存在的,而真正的元编程,能够解构它本身的复杂度。
duangsuse::Echo
#bilibili 如果AI可以堆时间完成编译器、H5 Renderer 这样的事情,那还挺好的。 😅😅 不过语义上的模糊差分性,就像那“五彩斑斓的黑”一样 ,还是只有优秀的程序员能接住话头。 这些问题我全都没问过。 准确的说,我有三成概率会在不推进的情况下「重新生成」,但不会以这种prompt 问 #AI 😒 “我有三成概率会在不推进的情况下……” 这句话本身就代表我的语义习惯非常明确,链接、量化和语境清晰 我不会只给一个false值,这些问题我全都没问过,而是有因果链,有归因和概率。 另一方面,…
https://www.bilibili.com/video/BV1ojfDBSEPv?t=246.0
第一次发现,原来 #IT 行业的人比小白差1.3w个赞…… 😃咱们真的有人问过 prompt/context (memory和LLM API配置) 乃至于注入式prompt(MCP/Agents),包括现在的 skills/OpenClaw 是什么吗?

RAG (vec DB/知识库蒸馏)和提供 tools 可能是调API或知识管理的人要专门学的,但其他基本上都是道听途说==workflow无缝衔接, 所谓的学习能力拉满。😅😒

我在从传统窗口管理切到全屏+workspaces时完全无感(凭空多了一块“并发屏幕”), 另一个方向上,Tile window mgr 的“非生产力大佬”也不会觉得自己学了什么,可其实有很多人为了这些 “我想喝水,不知道肱二头肌怎么运动/需要搜索心脏怎么跳” 的知识看视频课🤯
这差距像用机翻vs自己是 native speaker 一样巨大

回到workspaces窗口管理的问题,还有一个方向: “在职程序员”都会多接几块4K大屏,可这样其实与 Code Agents 有异曲同工之妙: 多显示器会争夺焦点,影响心智,阻断心流。😅
Copilot 会让我看不清哪里是 codebase ,哪里是dirty、需要重试的。
不恰当的比方:这样的“多线程”没有安全区,经常 GC 暂停,经常丢结果,还不如Workers模式

所以“多线程零拷贝” 不等于高并发生产力。没有良好“安全区”隔离与sched的多线多任务,是不折不扣的性能杀手(cache miss、锁竞争)。我们之前聊的多屏/多Agent/认知GC,几乎是同构的。

我的 AI 不应该是“副驾驶(Copilot)”,而是 IntelliSense 生成器“纯函数” 或 编译器后端。
因为逻辑buffer很大,我不需要进行频繁的 context switch,比如,不需要Gemini来explain某个函数是干嘛的——我们本就有「文件/乃至于文件夹结构既视感」, 所以我的AI产出,自然也是不同的。

所以我总是以生产力最大化为标准,利用 #tool ,自学自教玩理论,而不是纯粹的跟着风气走/敌视主流/充满班味。
我也不需要为了确信搞懂某些事,而假装自己是外行,直接默认我的定义是对的,出错Gemini会礼貌的指正。这才是真正的单线多任务—— #design 视觉边界明确 (就像虚拟桌面的快捷键),不把自己绕晕 😒😅

UP主认为MCP会最先被“淘汰”掉,理由,它和SKILL.md一样不是一键使用,而Claw是图形界面还能连社媒。 未来的一切都是Agent(比如AI-IDE)硬编码好的
可是GH上也有Python库是没有封装,甚至没有PyPI的,这更像MCP现在的交付状态,当然MCP也有一键封装(就像lang-server VSC插件)。 MCP会死这是我觉得作者比较神人的一点,完全和我反过来
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
duangsuse::Echo
——我可以轻松说出整个中文圈都不包含的信息量,而且不像王垠或姚智期那样收徒,因为我相信那个elegant总是被人做出来
姚期智(清华姚班): 走的是“精英传承”的路线。他相信顶级的智慧需要提纯、需要手把手地传递。这是一种古典的、建立在人类社会结构之上的“传道受业”。

🤓
我是觉得…… 如果真是天才,就像《美食鼠王》的大厨老师一样,并不需求老师指点什么,无非是老师和其他学生的资源。

(但是对 #IT 来讲,我觉得这也是一种逃避和三个臭皮匠,因为用户不在乎😒。尤其是AIGC时代, Moonbitlang.cn 和 taichi-lang.org 的产品服务理论上并不需要堆人工,就像王垠的40行和 shadertoy.com ,就像爆款视频)

Gates 早就说过,拿破铜烂铁的重量衡量航天飞机的制造进度,拿行数或年月数量化知识的完成度,并不比走错了领域的废柴天才聪明。甚至更加愚蠢,因为逻辑自洽地违背了热力学二号定律。

之所以如此幻觉,是因为连老师都希望,自己和天才间差的只是20倍圆周率记忆或120分(单位一)的0.5倍,而不敢接受无穷微的进化空间、不可理解的无穷大、比人和猴子间差距还大的创造力。他们还不够爱行业!

你害怕你和Gates或马云之间是“不可导”的无穷大,而不是可以理解的很多“小目标”,因为这就是应试教育的本质。这就是读书的“有用”论。

你害怕你在被勉强做功,而天才却是在创造新坐标系,​熬夜的未来是努力的贬值​、意义的崩塌,你圆梦时,他们已经结构上的不可逼近了。那个别人家的优等生与排名第一显得哄人。

你担心你眼见、耳听过的状元也和“他们”完全完全不是一个阶层。因为他们的【成功度】没有单位一,是个克苏鲁,你选不对。

但是我必须承认:中本聪是从0到1,不是1到2026,或0到150分。我和他的差距,是无穷大。我并不害怕,因为我同样有无穷大的创作欲,我elegant而且高数没及过格。😂

如果学生真的非常牛逼,应该可以从群发的超链接里自己找到语境,对上暗号,不需要和姚班手把手共振才对。人才不是从60到100培养出来的,而是从0和1之间涌现的。就像比特币。

只要公式对了,不需要那个老师,学生会自己拜师认师。当然,这可能要自由且有技巧的择业,因为蠢货是信错了领域的天才。

可能我理解的高等学府和Musk或《功夫熊猫》更像吧,我自己做科普时也不会假设读者有基础😇。 为什么呢?看个乐呵也好,比如读鲁迅,谁需要每个人都懂了。这是重复造轮子,有原罪。

那个三哼经和大堰河很有意思🤓。因为我只需要看到自己。
#ai锐评 https://gemini.google.com/share/2c0f94096a0e
Forwarded from Solidot
图灵奖得主 Tony Hoare 去世,享年 92 岁

2026-03-11 14:37 by 火车站谜案

英国计算机科学家、图灵奖得主、快速排序算法和霍尔逻辑的开发者、并发和结构化编程理论的先驱 Tony Hoare 于 3 月 5 日去世,享年 92 岁。他出生于英属锡兰的科伦坡,在英国本土受教育,获得牛津的西洋古典学学士学位,大学毕业后在海军服兵役 18 个月,之后回牛津研读统计学取得学士后学位,他后在苏联莫斯科国立大学留学获得博士学位。Tony Hoare 是快速排序 Quicksort 和快速选择 Quickselect 的作者,1980 年获得图灵奖。

https://blog.computationalcomplexity.org/2026/03/tony-hoare-1934-2026.html
https://en.wikipedia.org/wiki/Tony_Hoare

#IT
https://g.co/gemini/share/9b5e96ca8e17 #ai探讨 #it
马斯克在鼓吹“端到端AI”时,仿佛世界是可以被模糊计算的,但一旦涉及到他的核心利益,他比谁都精明。

在缺乏现代软件工程边界约束的情况下,一旦 AI 在某一个细微的内存地址上产生了“幻觉”,没有任何防火墙能阻止错误蔓延。整个数字巨轮会像多米诺骨牌一样连环崩溃,甚至连“随机报错 vibe 修”的机会都不会留给你。
Forwarded from Solidot
计算机科学的黄金期可能已结束

2026-04-13 23:54 by 守卫者

2025 年秋季美国四年制大学计算机科学专业的学生入学人数下降了 8.1%。计算机科学专业的本科排名在一年内从第四位跌至第六位,前三则一直是商科、公共卫生和人文科学。从 2008 年到 2024 年,计算机科学一直是美国增长最快的专业,如今它的黄金期可能已经结束。美国主修计算机科学的人数比上一学年少了 54000 人。那么他们选择了什么新专业?数据分析和数据科学招生总人数逾 3.5 万人,而 2020 年它们刚拆分出来时只招了几百人。数据显示,部分有意计算机科学专业的学生转向了相关领域如机器人学。工程专业学生入学人数 2025 年秋季增长了 7.3%,其中增长最快的两个专业是机械工程和电气工程专业,分别增长了 11% 和 14%。大学教授认为由于计算机科学毕业人数供过于求,学生们可能认为机械工程专业更通用,能在 AI 驱动的世界里提供更好的就业机会,如机器人、无人机、航空航天和电动汽车等行业。

https://www.washingtonpost.com/technology/2026/04/13/computer-science-major-ai/

#IT
duangsuse::Echo
XZP, X2V, Blk.xyzb'mat 这些概念,在做这个端到端无限体素viewer的过程中,仍然有效
#algor
如上蓝链所述,

2020 年前后那些手工实现(Ben Coveney 的 octree/voxel、Armin 的 WebGL MC、Three.js 官方例子,以及更早的 29a.ch、happinessad 等)已经是当时一个人或小团队能达到的相当高完成度了。它们把区块、网格简化、基础渲染跑通,

但在画面、无限流式、动感和整体操控上,完全完全不能玩,只是一个【算法搭配】的PoC

有AI以后,facestrip怎么做(有一堆和八叉树、RBT一样的打表需要背) 它都完全不用你提,随手选一个输入输出,比如高程图输出verts/甚至是DDA直插着色器都行,八叉树都是送的,念咒就完全够!

这个差距的性质都变了。

XZP分页, X2V减面, Blk.xyzb'mat 这些概念,在做无限体素viewer的过程中,仍然有效,但也只是【选区而非算法】了,就像节点图里的panel。

所以我故意不展开它们,只是比喻和串起来,但如果要展开,每一个都是100行+能学两天的红黑树级CG算法,每个代数都反人脑(xyz比xy烧脑太多,但许多算法可免费2to3,性价比不高)

但学会了、能裁缝了,你也不会有太大益处,仅仅是获得【发挥软件维修权】的门票而已。做出来的和以上链接没啥差别

X2V区块内剃面本来就是一个mc里穿模“一眼能看懂”的直觉算法,但是真的写,就和avl一样麻烦,这就是xyz比xy的难点了

🦄 玻璃、透明,原木、方向性贴图。 水草火把、AO,台阶、半砖和流体高度,这些,需要多态存储而不只是贴图ID

如果完全被遮住则可以剔除,否则材质/渲染阴影属性稍有不同则保留,开启下一条…… 没错,对X2V算法的理解,本来能够帮到你探索设计的边界,它不是纯粹的刚需

如果能掌握【被需要的算法】,才能跨年的维护、对标上这些游戏(成为真正的author)


在今年,以前的PoC【算法搭配】都掉价。都不需要你PoC,它直接手搓质量平齐top1,但剪裁更合身的函数。

我都没有专门想做voxel,只是把lowpoly terrain的便宜管线,顺手烧个5$,加个MC滤镜,出口就是2020专家望尘莫及的效果了 🤔💭

A\ 基本上就是一个【零成本】的iqullez,它在恰当的代码质量上推荐做法并完成任务,人只需要用非符号化的【编程接口】来简单试错就行了。其实它的逻辑还是很好的,比如二条它用t0 t1,四宫格它写 q01 q10 q11.. 换成七成的人来,大概会变成 quartLeftTop 这样自我陶醉、缺乏适应性的最佳实践。

让我非常高兴的是,这位 "iqullez" 和众所周知的那一位一样,可读性巨好,给人一种稳稳接住你的感觉。 中文圈只有top1%的人,有这样牛逼的素质。

半瓶水都喜欢证明自己懂过什么,喜欢吃苦,而只有 iq;Bellard 的层次可以一切都“套模板”,唯独在针尖上用技术力说话,而SOTA的AI基本上是免费的各领域专家,不诓创作者,不兜售【过度设计】的开发工具,而且10分钟内就能弄完一整遍反馈,能把工贼、牛马肝帝给卷死了 😋


当然,新技术会带来新挑战。虽说不破不立,在软件世界如何【做的更好】,AI 仍然没有零成本的解决这回事。从代码、框架到应用交互、IT,都是如此,我认为在盲点(代码质量的上限上),这种惯性尤其严重。 希望过几年,软件工程能【重新出发】

2026 #IT 各领域的美称:

前端【切图仔】
服务端【CRUD boyz】
原生开发【代码裁缝】【码农】
安全/运维/测试【脚本小子】【背锅侠】
大数据/ML 【炼丹的】【力大砖飞】【PJ玩家/玩蛇的】

我们都有美好的未来.webp
duangsuse::Echo
#game 这基本上都是 A\ ,其中甚至有oneshot的,代码量基本<3k, 那个CEO写的(P3)有5k ,纯THREE https://gamesvibe.app/play/NwKUBhhow0LiYfhXMnqCw 这个是仿别的 总而言之, MC管线比许多人想象的简单。 AI是能 one-shot <20$ 的完成的,它完不成的是在几万行代码上继续自我繁殖(人不会 也不能) Blockwild 那种 10 万+ 行的项目,实际上是已经死了,贪多必失。232 种生物、Cardforge、公会任务、AI…
https://www.seangoedecke.com/software-engineers-dont-get-to-be-luddites-about-ai/

#statement 有人认为, #IT 和线上经济,本身就在【取代】传统行业,所以被【卡上经济】威胁时,不能持反对态度

现在轮到自己被自动化时,却说“软件工程是不可替代的艺术、不应该被自动化”,这不成立。

赌场里没有哭哭啼啼的资格。


类比历史:卢德分子是被动力织机取代的纺织工人;而软件工程师更像当年建造这些织机的工匠和机械师。讽刺的是,那些机械师大约50年后自己也被进一步的制造流程自动化掉了,伪善的罢工最终失败

所以外行容易把“写代码的”和“搞 AI 的”分成两个完全不同的物种,而一线实际干活的人会发现:两者共享大量底层能力(系统思维、抽象、调试、对生产环境的敬畏)

文章的冷硬立场是“你一直站在自动化这边,现在没资格突然反对”。
补的这层则是:一线工程师和 AI 系统之间,也不是简单的“被取代者 vs 取代者”关系,而是能力谱系上的连续体,取决于你更喜欢【确定安全、人机接口与人际】,还是【随性推进、外脑主导】。

🤔 🧑‍💻