实验中

最简单的心智:鞭毛与接线

《心智简史》开篇的三个微生物,各自只有两个感受器和两根鞭毛。看阿奇靠接线游向光,萨莉靠交叉接线和原地翻滚找到食物,埃斯卡靠会“适应”的感受器——最简单的记忆——沿浓度梯度往上走。

JavaScript Canvas 行为模型
深海里的原始汤被吃出一道边界:上方是尚未被吃的琥珀色有机物,下方数百个白色细胞聚在三个发红的喷口和青色的氢气周围 实验中

第一个技能

三十八亿年前的一群原始细胞,只能多拥有一项本领。你替它选:趋化、固碳、光合、高保真复制、休眠……然后看原始汤被吃光以后,一千个平行地球里它能活下来几次。

JavaScript Canvas Web Worker
两条英语能力分布曲线叠在一起,浅色是当前制度、深色是改革情景;一条竖直虚线标出基础线,线左侧深色曲线明显更高。右侧三组柱子按城市、县市、欠发达三层显示跌破基础线的比例,只有最右一组大幅升高。 实验中

英语退出主科之后

把「英语该不该降为副科」换成一个可以检验的分配问题。学科权重、考试激励、师资保障、数字资源分开调,看谁补得回来、谁补不回来:平均分只降几个百分点的那一档政策,可能让欠发达地区跌破基础线的比例接近翻倍。

JavaScript Web Worker SVG
三扇门:左侧关闭并标着已选,中间微开露出山羊,右侧关闭;底部一条柱子被分成约三分之一和三分之二。 实验中

三扇门

先选一扇门,再决定坚持还是换。主持人开门不是礼貌,是一次带偏置的信息泄漏:经典规则下换门赢 2/3;换成无知主持人,这个数字会塌掉。

JavaScript SVG 概率
随体坐标系中一滴被迎面气流压扁的水滴,底面较平,两侧鼓起,不像漫画泪滴 实验中

下落的水滴

释放一滴水,看它在空气里加速、被迎面气压压成汉堡包,然后接近终端速度。关掉空气,同一滴水一直加速,却始终是圆的。漫画里的泪滴形,对不上。

JavaScript Canvas 流体力学
双缝挡板右侧是干涉条纹,探测屏上疏落地分布着一个一个亮点 实验中

双缝干涉

先看水波穿过双缝叠出亮暗条,再看弹丸只会打出两个鼓包。然后让电子或光子一次只到一个:点一个一个出现,条纹却慢慢长回来。打开缝旁的探测器,哪条缝的信息一记录,干涉就没了。

JavaScript Canvas 波动光学
一条细长的横向航道:左端是被裁掉一角的巨大太阳圆盘,右侧是几个几乎看不见的小点,其间大片留白。 实验中

真实比例的太阳系

把月球画成一个像素,太阳就是 400 像素宽的圆盘,海王星在 130 万像素之外。按同一把尺子画完太阳系,你会发现屏幕上几乎全是空的——而那正是答案。

JavaScript Canvas 天文数据
同一块世界陆地轮廓在两种不同投影下并排展开,背景叠有经纬网。 实验中

世界地图的投影

把同一块世界陆地轮廓放进等距圆柱、墨卡托、莫尔威德、等积地球和正射等投影里,切换或并排比较:你会看到每一种地图都在保留什么、牺牲什么。

JavaScript Canvas 地图投影
分成两室的分子箱:左室以冷色分子为主,右室以暖色分子为主,中间的隔板上开着一道窄门 实验中

麦克斯韦妖

亲手当一次麦克斯韦妖:开门放行快分子、拦住慢分子,看着温差被你一点点拉开——然后看记忆纸带写满,看擦除记忆的那笔热账把你赢来的有序度全部吃回去。

JavaScript Canvas 统计力学
Tokenizer Explorer 封面:同一句中文在 o200k_base 下切成 6 个 token,在 cl100k_base 下切成 10 个 token,并显示跨 UTF-8 边界的字节片段。 实验中

Tokenizer Explorer

输入一段文本,看两套 tokenizer 如何把它切成不同的 token,再用一组人工校对的平行语料比较四种语言,理解 token 为什么既不是单词也不是汉字。

JavaScript Web Worker js-tiktoken