## Palantir 与英国国民医疗服务体系:重塑语言以理解监控
本次演讲发布了Medact关于Palantir参与英国国民医疗服务体系的简报,警告了不受控制的人工智能和数据监控的危险。演讲者是一位前人工智能行业专业人士,他强调了像Palantir这样与战争罪有历史联系的公司开发的工具,正日益影响着平民生活,从而引发了议会对国民医疗服务体系合同的审查。
核心论点在于*理解*这些复杂系统,而不是需要技术专业知识。演讲者呼吁从营销炒作中“重塑语言”,将Palantir定位为一个模型,而不是一个独特的实体,它代表了众多提供预测监控的公司。Palantir这个名字,借自托尔金的“全知之石”,具有讽刺意味地预示了这些技术中固有的过度自信和潜在的误判。
至关重要的是,演讲强调了这些系统嵌入的“本体论”——潜在的世界观。这种本体论并非中立的;它可以编码偏见,强化意识形态,并最终导致歧视,正如Palantir的工作对多元化倡议的影响所见。演讲者提倡对数据来源、算法设计和自动化决策进行批判性审查,认识到这些公司的利润驱动型动机以及由此产生的问责缺失。最终,挑战这些系统需要重塑我们对现实的理解,并抵制单一、潜在有害的世界观的强加。
## 细菌鞭毛电机:十亿年的工程学
数十亿年来,早期生命面临着一个根本挑战:向养分移动。 进化精益求精的解决方案是细菌鞭毛电机——一种极其高效的分子机器,为细菌的运动提供动力。这个“螺旋桨/大脑”以惊人的速度旋转,利用鞭毛状结构在水中推动细胞,在前进运动和随机翻滚之间切换以寻找营养物质。
最近的突破,利用低温电子显微镜成像,终于揭示了电机的复杂运作机制。 它由“质子动力”驱动——持续的质子流入细胞,被像旋转栅门一样的定子蛋白利用。 这种单向质子流被巧妙地转化为双向旋转,使电机能够根据化学信号改变方向,引导细菌寻找食物。
最初科学家认为鞭毛电机“荒谬”,其复杂性长期以来引发争论,一些创造论者将其作为“不可简化复杂性”的证据。 然而,详细的结构分析表明其逐渐进化。 理解这种电机不仅仅是关于细菌的运动;它阐明了一种驱动所有细胞过程的根本“生命力”,展示了物理学和进化协同作用的力量。
这个演示探索了一种玩具语言,它结合了动态类型和内联值、栈分配、内部指针、单一所有权和有限借用等特性——旨在实现超越简单引用的表达能力,但比 Rust 的借用检查器更简单。核心挑战是在*没有*静态类型的情况下实现内存安全,并高效地实现。
这种方法模仿 Julia 和 Zig 的分层类型:从动态开始,然后添加静态检查以消除可能的开销。该实现允许通过显式注释在动态(解释型)和静态(编译型)代码之间切换。使用了一种新颖的动态借用检查系统,依赖于引用计数(仅限于栈分配以提高性能),并在违反规则时立即在运行时报错。
关键限制确保安全:所有者引用不能指向借用的数据,并且禁止某些借用模式。该系统跟踪引用来源(所有者和借用者),以提供信息丰富的错误消息。虽然有局限性,但它实现了诸如从函数返回引用和遍历链表等功能,而这些功能仅使用二级引用是无法实现的。作者承认该系统比较复杂,并探讨了潜在的改进,例如更隐式的解引用或转向二级引用和协程,灵感来自 Hylo。未来的工作可能包括完全静态类型或改进动态代码的易用性。
《风暴对风暴》是对戴夫·瑟勒的经典游戏《风暴》(1981)和杰夫·明特的重新构想《风暴2000》(1994)的代码和设计的详细探索。本书深入研究游戏的内部机制,在汇编代码层面进行分析——《风暴》使用6502,《风暴2000》使用68K摩托罗拉。
本书以简短易懂的章节呈现,旨在以易于理解的方式解释两款游戏的复杂性。本书提供两种版本(9MB和27MB)的免费下载,推荐使用并排代码/注释视图以获得最佳阅读体验。
作者还创建了对其他杰夫·明特游戏的类似深入分析,包括《Iridis Alpha》(“IRIDIS ALPHA THEORY”)和《Psychedelia》(“psychedelia syndrome”),供有兴趣进行进一步技术探索的人参考。关于本书创作的更多信息可在其GitHub仓库中找到。
## 威廉·詹姆斯、视觉思维与数据可视化的根源
最近对哈佛大学档案馆的研究揭示了心理学家威廉·詹姆斯一个令人惊讶的侧面:他对视觉艺术一生的热情。尽管他最初渴望成为一名画家,曾师从威廉·莫里斯·亨特,詹姆斯一生都在持续绘画,为他的独特思维过程提供了一个窗口。这种视觉创造力不仅仅是个人的;它与19世纪科学的一个关键转变息息相关。
詹姆斯与弗朗西斯·高尔顿和W.E.B.杜波依斯等人物一起,率先进行早期数据可视化。高尔顿专注于统计平均值(但不幸的是,也涉及优生学),而杜波依斯作为詹姆斯的学生,利用数据可视化有力地描绘了非裔美国人的进步。他们都认为*如何*可视化数据与*进行*思考是密不可分的。
这与当今的自动化设计工具(如Claude Design)形成对比,后者难以复制这些手工可视化作品特有的、以论证为驱动的质量。创造的物理行为——手与心之间的联系——培养了一种独特的深度思考,这种视角常常在数字抽象中丧失。詹姆斯的作品,包括可能的第一张神经网络的可视化表示,应该被视为数据可视化历史的基础要素,提醒我们设计不是苦差事,而是至关重要的思维形式。
## Rip:一种现代 JavaScript 语言
Rip 是一种新的、简洁的语言,编译为 ES2022 JavaScript,灵感来自 CoffeeScript。它拥有较小的代码库(约 11,000 行代码),没有依赖项,并且使用 Bun 构建了一个自托管编译器。
主要特性包括一打新的运算符(例如 `!` 用于 `await`,` =~` 用于正则表达式匹配),使用 `:=` 和 `~=` 等运算符进行内置的响应式编程,以及可选的类型注释。Rip 通过 Ruby 风格的构造函数、列表推导式和简化的语法来简化开发——消除了导入、钩子和依赖数组。
除了核心语言之外,Rip 还提供用于服务器端开发、数据库交互(与 DuckDB)、UI 组件等的包。一种独特的“Rip Schema”为数据验证、ORM 和数据库迁移提供了一种统一的方法。
Rip 旨在易于使用,提供基于浏览器的 REPL、VS Code 扩展,并专注于简单性和增量开发。它旨在成为一种强大而易于接近的语言,适用于前端和后端项目。