惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Stack Overflow Blog
Stack Overflow Blog
S
SegmentFault 最新的问题
大猫的无限游戏
大猫的无限游戏
The GitHub Blog
The GitHub Blog
M
MIT News - Artificial intelligence
T
Tailwind CSS Blog
aimingoo的专栏
aimingoo的专栏
Last Week in AI
Last Week in AI
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
罗磊的独立博客
H
Help Net Security
Engineering at Meta
Engineering at Meta
Microsoft Security Blog
Microsoft Security Blog
阮一峰的网络日志
阮一峰的网络日志
J
Java Code Geeks
T
The Blog of Author Tim Ferriss
Hugging Face - Blog
Hugging Face - Blog
C
Check Point Blog
F
Fortinet All Blogs
腾讯CDC
博客园 - Franky
WordPress大学
WordPress大学
U
Unit 42

暗无天日

读:AI Agent 安全日志——从可见性与隐私的两难说起 - 暗无天日 AI写作的语言指纹——如何让文字不那么像机器 - 暗无天日 读:50 条 Claude Code 技巧——一个工程经理的六个月使用心得 读:AI 辅助开发为什么让 E2E 测试更有价值 - 暗无天日 读:在Emacs中使用Claude Code(Spacemacs适配版) - 暗无天日 Claude Code 背后的工程哲学——读 Agent Harness Engineering 读:Agent Harness Engineering——AI 智能体不只是模型,还有套件 - 暗无天日 browser-harness:让 AI 直接接管你的浏览器 - 暗无天日 读:Security-First CI/CD —— DevSecOps 自动化实践指南 TIL: 数字小键盘的小数点陷阱与行内算术求值 - 暗无天日 读:Immutability 不是万能药,它是一种权衡 - 暗无天日 Conducty:给 Claude Code 加上项目记忆和并行执行能力 - 暗无天日 读 — GitHub Trending 里的 Claude Code 技能包 读 — Prompt Caching 省钱指南 TIL: Emacs 中那些跟鼠标配合的冷门快捷键 - 暗无天日 读:Anvil——把 Emacs 变成 AI 的工具服务器 读:Emacs 代码折叠终极指南 - 暗无天日 读:Clojure 搭车客指南 - 暗无天日 git推送失败后恢复仓库损坏的完整记录 - 暗无天日 多智能体系统的两个有效模式——以及对 Claude Code 用户的启示 - 暗无天日 用 Org Babel 写 Literate 博文:扩展执行 + 定制导出 proced:Emacs 内置的进程查看器 - 暗无天日 从 proced 定制中学到的 Elisp 模式 读:让 Emacs proced 在 macOS 上显示 CPU 和内存 异步编程的函数着色税 - 暗无天日 链式调用的代价:JavaScript 和 Clojure 的共同教训 - 暗无天日 hyperfine:命令行基准测试工具 - 暗无天日 管道中的变量去哪了?——子 shell 作用域陷阱 - 暗无天日 开源包装器的信任陷阱:四个危险信号 - 暗无天日 程序员愿意为 AI 写文档,却不愿为同事写 - 暗无天日
TIL:被佩戴也被阅读的 vakana 珠子 - 暗无天日
lujun9972,Claude Code · 2026-06-22 · via 暗无天日

马达加斯加有一种叫 vakana 的传统珠子。它不只是装饰,也是一种被阅读的信息。

这是 Donovan Ratefison 在 一篇博客 里讲的。他身为马达加斯加人,从小熟悉这种珠子,某天突然意识到它的运作方式和 Lisp 惊人地相似。

珠子是怎么被阅读的

每颗 vakana 珠子有四个固定属性, form (形状)、 surface (表面)、 feeling (触感)、 mark (标记)。串成串后,这套小语法能像 schema 一样用固定部件组合无穷意义。

珠子能记录事件,像日记写下发生了什么。能锚定时间,像日历把意义固定到某个时刻。能构造复杂消息,像 schema 用固定字段承载任意内容。佩戴者身上那串珠子就是一段消息,懂的人能读出来。

原文一句话点破了关键。

The bead isn't only worn — it's read.

看一眼觉得好看,和把结构化信息解码出来,是完全不同的认知行为。vakana 神奇的地方在于,同一颗珠子既是前者也是后者。它是装饰,同时也是信息系统。

和 Lisp 的相似之处

这种"既是装饰也是信息"的双重身份,跟 Lisp 的 S-expression 很像,比如 (+ 1 2) ,既是数据(一个 list,符号 + 、数字 1 、数字 2 ),也是代码(一次函数调用,结果是 3 )。这就是 Lisp 圈说的 code-is-data (详见 为什么Lisp统治元编程 )。

vakana 珠子和 S-expression ,一对相隔万里、相隔千年的东西,居然能找到共同点,让人感觉好神奇。