2024-04-17

37 篇热帖

1. This is a teenager (pudding.cool)

童年逆境经历对人生的长期影响研究摘要

研究背景与对象

  • 本文跟踪分析了1997年时约13岁的青少年群体(如主角Alex),他们参与了美国青年纵向调查(National Longitudinal Survey of Youth),研究人员对其进行了长达24年的跟踪。
  • 研究旨在探讨童年不良经历(Adverse Childhood Experiences, ACEs) 对个人成年后健康、经济、幸福感等方面的长期影响。

童年不良经历的定义与分类

研究评估的不良经历包括:

  • 家庭环境高风险(如基本生活需求不足、家庭混乱)
  • 父母参与度低、缺乏温暖
  • 学校相关经历:留级、停学
  • 校园欺凌
  • 目睹枪支暴力

研究对象按经历不良事件数量分为三组:

  • 无不良经历组(0次)
  • 部分不良经历组(1-4次)
  • 多次不良经历组(5次及以上)

跟踪研究发现

1. 教育与早期发展

  • 多次经历不良事件的孩子留级和停学比例更高
  • 高中GPA与不良经历数量呈负相关。
  • 大学入学率差异明显:不良经历少的群体更可能直接进入大学;不良经历多的群体更多直接工作或处于过渡状态。
  • 大学不仅是职业准备场所,更是“新兴成年期”的安全环境,有助于个体发展。然而大学成本上升(2022年平均约3.6万美元)使其对最需要的学生更难企及。

2. 成年后的经济状况

  • 学历差异:拥有大学学位的多为童年不良经历少的群体。
  • 收入差距:到28-29岁时,多次不良经历组中更多人年收入低于1.5万或3万美元(1.5万美元为2024年美国贫困线附近)。
  • 研究指出,20世纪80年代起,大学学历者的收入与幸福感均高于非大学学历者。

3. 健康与幸福感

  • 多次不良经历组在成年后遭受暴力犯罪、亲友早逝的比例更高
  • 幸福感较低,更多报告抑郁等心理健康问题。
  • 身体健康问题更多,研究指出童年不良经历会增加患癌症、心脏病、精神疾病的风险,并可能导致早逝。

4. 社会公平视角

  • 童年不良经历对黑人和西班牙裔群体的影响尤为显著
  • 社会常将成年后的贫困、健康问题归咎于个人,但研究表明童年环境是关键决定因素,成年后的诸多困境是童年经历的延续。

以Alex为例的人生轨迹

  • 1997年:13岁,西班牙裔,家庭净资产低于2000美元,父母参与度低,环境高风险,但本人对未来乐观。
  • 后续经历:高中留级,GPA 2.9,未上大学,长期从事厨师等低收入工作。
  • 2021年(37岁):与伴侣和两个孩子生活,年收入约2万美元,长期受体重和健康问题困扰,时有抑郁。

结论与启示

  • 童年经历对成年后的人生具有深远且持续的影响,涵盖经济、健康、社会关系等多个维度。
  • 社会对个人失败的归因(如不上大学、贫穷、健康问题)往往忽视了童年环境的结构性制约
  • 研究呼吁社会认识到这些个体的困境是集体责任,而非个人过失,需要系统性关注与支持。

数据与图表说明:文中通过交互式数据可视化(如按因素排序的人物卡片)展示了不同群体在收入、健康、幸福感等方面的差异,强调了童年逆境经历与成年结果之间的相关性。

2. How many bathrooms have Neanderthals in the tile? (johnhawks.net)

一名牙医在父母家的新装沥青石(travertine)地板中发现人类下颌骨,引发关注。该石材源自土耳其,他发现的下颌骨被切片并嵌入瓷砖,外形极具辨识度。其他瓷砖也有潜在化石,但无如此明显。专业人士认为有机会深入了解该古人的身份和年代。

沥青石是一种石灰岩,在泉水附近形成,经常包含藻类、动植物化石,偶尔也有大型动物甚至人类化石。著名人类化石遗址如德国Bilzingsleben和土耳其Kocabaş,多因石材采矿活动中被发现。Bilzingsleben自中世纪采石,十九世纪起被自然学家关注,发现大量象、犀牛、猕猴化石,及带有切割痕迹的动物骨骼,表明古人加工它们。1969年起考古学家Dietrich Mania系统发掘,发现至少两具古人头骨及下颌,特征与早期直立人及早期尼安德特人类似,即厚头骨、粗眉隆、倾斜枕骨,现代学者有时归为Homo heidelbergensis。另一个重要发现是Kocabaş直立人的头骨:2002年,由矿场工人发掘,分析确定其年代在120万-160万年前,该头骨切面厚约35毫米,被用作普通瓷砖。其头盖骨有厚眉弓,并可能有结核病或颅骨重塑迹象,多数学者仍把此认定为直立人。

文章指出,矿石加工只粗检大缺陷,表面小瑕疵和包裹体(包括化石)反而是沥青石被欢迎的原因。消费者通常只看样板,实际瓷砖在安装前不会仔细检查,矿场和工厂处理速度快,导致许多化石未被注意。实际上,许多含有古人骨骼的瓷砖已被安装在欧洲各地的民居或酒店浴室,难以被发现和识别。单从一小截骨头很难判断其属人类,因不同角度切片与教科书解剖图并不相同。且大多数化石都是动物骨,比人类骨超过数量级。

文章强调考古学和采石业间的互依关系:采石暴露地下遗迹,刺激学界发现,但也可能毁损可研究的证据。建议工人接受基础培训,敏锐发现重要化石,并加强学界与矿业合作。当公众在建筑材料中发现人类遗骸,需联系当局,遵守当地法律。文章认为通过沥青石中的化石,未来有望理解古代人类生存环境与迁徙规律。

结尾附参考文献,涉及Kocabaş和Bilzingsleben古人化石的研究与年代测定,表明沥青石采矿是研究旧石器时代人类和环境的重要途径之一。

3. Stop Acting Like You're Famous (ajkprojects.com)

停止假装自己是名人

本文主要提供了关于休闲活动的自我建议,强调不要为不存在的观众优化,而应专注于享受活动本身。以下是关键点和细节:

核心观点

  • 你不是名人,你的行为或创作可能几乎不会受到关注。因此,停止优化以迎合不存在的观众,转而专注于活动带来的乐趣。

具体建议

  • 工艺或艺术爱好:专注于掌握技能和享受其多样性,无需建立个人风格。因为没人会在意你的风格是否统一。
  • 摄影:例如,如果喜欢黑白照片,就尽管尝试。不需要创建基于黑白照片的Instagram品牌;风格多变是正常的,没人会像关注专业摄影师那样在意。
  • 构建应用或网站:如果不喜欢设计过程,可以让界面丑陋。功能比设计更重要,因为没有观众需要吸引;或许未来会有设计师注意到并改进它。
  • 博客写作:写作过程比最终产品更关键。只要思想连贯,不必过于担心语法或编辑错误;可以使用工具如Grammarly修正基本错误,然后继续前进。

避免的错误

  • 最糟糕的事情是幻想如何从活动中赚钱。这会导致为错误的事物优化,并迅速破坏乐趣,很可能使你立即停止该活动。赚钱的想法应留给工作。

总结

  • 找到你喜欢做的事情,并仅仅因为享受而去做。如果需要,可以为自己设定目标,但绝不要为“观众”设定目标。活动本身的意义在于个人满足,而非外部认可。
4. An electric new era for Atlas (bostondynamics.com)

Atlas 的电动新纪元

本周,波士顿动力宣布退役其液压版 Atlas 机器人,并推出了面向实际应用的全新全电动 Atlas 机器人。新一代 Atlas 项目建立在数十年的研究基础上,进一步践行了其承诺,即打造最强大、最实用的移动机器人,以应对当今工业中最艰巨的挑战——这与 Spot 和 Stretch 的路径一脉相承,如今迎来了 Atlas。

十年前,波士顿动力是少数真正在人形机器人领域投入研发的公司之一。如今机器人行业格局已大不相同。客户们在 Spot 和 Stretch 上取得了成功,并渴望与 Atlas 一同迎接下一个挑战。基于公司成功的商业化记录,波士顿动力有信心其计划不仅是打造一个令人印象深刻的研发项目,更是交付有价值的解决方案。

这一旅程将从与现代汽车的合作开始。除了投资外,现代汽车团队正在构建下一代汽车制造能力,这将成为测试新 Atlas 应用场景的理想试验场。未来几个月乃至几年,公司期待展示这款世界上最敏捷的人形机器人在实验室、工厂和生活中能真正实现什么。

与 Atlas 同行的旅程

要在实验室外产生深远影响,需要外部合作。在成功商业部署 Spot 和 Stretch 之后,波士顿动力深谙如何为客户创造真实价值。类似 Stretch 的推出模式,公司将在未来几年与一小组创新客户(始于现代汽车)合作,测试并迭代 Atlas 的应用场景。这仅仅是首款真实产品的初次亮相,绝非最后一次。

电动版 Atlas 将更强大,运动范围比以往任何一代都更广。例如,上一代液压 Atlas 已能举起并操纵多种重型、不规则物体;公司正在这些现有能力基础上继续探索,并正在研发多种新的抓手设计,以满足客户环境中多样化的操作需求。

此外,一个强大的机器人仅仅是成功商业解决方案的一部分。规模化自主移动机器人部署是更广泛数字化转型生态系统的一部分,需要 IT 基础设施、员工认同、连接性、工作流程、安全标准以及针对机器人及其生成和依赖数据的运营流程。凭借超过 1,500 次部署,Spot 已经教会了数百家公司如何与自主移动机器人协同工作。波士顿动力相信,如果结合对设施的深入模型以及大量运营数据进行部署,人形机器人才能发挥最大效用。现在就可以使用 Spot 创建此类数字孪生,并利用 Spot、Stretch 和波士顿动力来推动贵组织的运营变革。

公司不仅提供行业领先的硬件。过去几年最令人兴奋的进展之一在于软件。除了在模拟和模型预测控制方面拥有数十年的专业知识外,公司还为机器人配备了新的 AI 和机器学习工具(如强化学习和计算机视觉),以确保它们能够高效运营并适应复杂的现实情况。

公司最近还推出了 Orbit™ 软件,该软件提供了一个集中平台来管理整个机器人机队、站点地图和数字化转型数据。目前它可用于 Spot,未来 Stretch 和 Atlas 也将集成到这一企业解决方案中。拥有一支强大的机器学习专家团队塑造产品,波士顿动力准备立即将有影响力的 AI 推向市场——这已在 Spot 上开始,并将随 Atlas 变得更好、更快。

人形机器人的角色

这最新迭代的 Atlas 机器人建立在悠久的创新和研发历史之上,推动了全身移动性和双手操作能力的极限。从测试防护服的 PETMAN 到近期退役的液压 Atlas 表演跑酷,波士顿动力十多年来一直在推动人形机器人技术的发展。

传统上,公司专注于腿式机器人,是因为希望构建能够动态平衡和移动的机器人——能够轻松应对非结构化、未知或敌对地形的机器人。人形形态是为在人类设计的世界中工作的机器人提供的一种实用设计。

然而,这种形态并未限制公司对双足机器人移动方式、所需工具以及如何帮助人类完成更多任务的设想。公司设计的电动版 Atlas 更强壮、更灵巧、更敏捷。Atlas 可能拥有人形外观,但公司正在装备机器人,使其以完成任务最有效的方式移动,而不受人类运动范围的束缚。Atlas 的移动方式将超越人类能力。结合数十年的实践经验与第一性原理思考,公司有信心其能力能够交付一款独特强大的机器人,来应对现实应用中枯燥、肮脏和危险的任务。

商业化需要卓越的工程能力,但也需要耐心、想象力和协作。波士顿动力已经证明,其能够提供完整的解决方案——包括行业领先的机器人技术,以及让机器人在现实世界中发挥作用所需的软件、服务和支持的完整生态系统。

5. Feathers are one of evolution's cleverest inventions (www.scientificamerican.com)

羽毛是进化中最巧妙的发明之一。它们不仅仅是鸟类的飞行动物,其多样化的结构与功能是数百万年适应演化的结果。

卓越的飞行性能 以斑尾塍鹬B6为例,它不间断飞行8425英里,证明了羽毛在长途飞行中至关重要的作用:保温、防水,并构成高效的飞行表面。鸟类飞羽的空气动力学特性远比想象中复杂。研究表明,羽毛的不对称性对飞行稳定性的影响并不直接,关键在于“气动不对称”(前后羽瓣宽度比至少3:1)。这使得羽毛能够巧妙地扭转弯曲,优化飞行性能。这一特性催生了“展翼”(翼尖羽毛分开),显著提高了低速飞行效率、抗失速能力和机动性,使鸟类能在复杂环境中灵活飞行。

进化与发育 过去认为羽毛是鸟类独有,但化石证据表明,羽毛起源于恐龙。许多非鸟恐龙,尤其是兽脚类恐龙,都拥有羽毛结构。从简单的丝状结构到复杂的飞羽,其演化并非一蹴而就。用于飞行的羽状羽毛在恐龙中就已经出现,但如翼展般高度分化的扭转能力,可能在鸟类谱系中才得以完善。羽毛的发育过程由基因调控,通过控制羽小枝的钩合程度、羽轴的尺寸和形状,以及内部“泡沫”结构的分布,从而形成飞羽、绒羽、廓羽、须羽等不同形态,以适应各自特定的机械功能,如流线型、保温或感知。

功能多样的适应性 羽毛的适应性演化体现在各种极端特例中:

  • 无声飞行(猫头鹰):猫头鹰羽毛前缘的梳状结构和后缘的蓬松流苏能打散气流,抑制噪音,使其成为高效的夜间猎手。
  • 悬停飞行(蜂鸟):蜂鸟拥有异常坚硬的羽毛,以支持其高频翻转翅膀的悬停飞行方式。
  • 水中游泳(企鹅):企鹅的羽毛紧密而坚硬,形成密集的防水层,能抓住一层水膜以减少游泳阻力,并提供保温而不增加浮力。
  • 展示与信号:装饰性羽毛(如孔雀、凤尾绿咬鹃的尾羽)并非纯粹为了性选择,其生长位置(多在不影响飞行的下背和尾部)和结构(往往混合了廓羽和绒羽特性)也考虑了空气动力学,以在展示效果和飞行成本间取得平衡。

启发与应用 羽毛的精妙结构已为技术创新提供灵感,如基于羽小枝钩合原理的魔术贴、借鉴猫头鹰羽毛的静音技术,以及模仿企鹅羽毛减阻特性的表面设计。羽毛是理解复杂结构如何演化、以及解剖结构与行为如何相互影响的绝佳模型系统。

6. We need to rewild the internet (www.noemamag.com)

本文以德国“科学林业”为例,说明人为简化复杂系统(将多样森林变为单一树种)最终导致生态灾难(Waldsterben,森林死亡)的历史教训。作者将此隐喻应用于当代互联网,指出其正经历类似的“病理”:曾经多样、开放的网络生态,已被少数科技巨头通过垂直整合、基础设施控制和数据提取,简化为高度集中、脆弱的“单一作物”系统。

互联网的现状与问题:

  1. 基础设施集中化:浏览器、操作系统、搜索引擎、云服务、域名系统(DNS)等关键基础设施已形成近乎垄断的双头格局(如谷歌和苹果占据绝大多数浏览器市场份额),导致互联网技术架构“硬化”,创新和竞争空间被压缩。
  2. 脆弱性与单点故障:这种集中创造了新的、非明显的“瓶颈”,类似2001年巴尔的摩隧道火灾摧毁冗余光缆或2016年Dyn DNS服务被攻击导致大型网站瘫痪的事件。系统看似有冗余,实则因地理或逻辑集中而极其脆弱。
  3. “围墙花园”与创新停滞:科技巨头利用互联网的开放性崛起,却转而将网络服务封闭于其专有领域内,违背了互联网“不制造永久赢家”的核心原则,阻碍了未来创新。

“重新野化互联网”的理念: 作者借鉴生态学中的“重新野化”概念,提出不是修复互联网,而是重新野化其生态系统。这意味着:

  • 目标:恢复健康、多样、有韧性的数字生态系统,支持复杂互动和自组织,而非追求单一控制效率。
  • 方法:不同于细致入微的管理,而是通过创造条件,让开放标准、替代性服务(如联邦宇宙、RSS)和社群网络得以繁荣。
  • 核心价值:拥抱复杂性、多样性和生成性,理解“裂缝是新人新思想进入的地方”。

具体路径与策略:

  1. 强化反垄断与竞争执法:超越仅关注“消费者价格”的狭隘标准,将工人、小企业和市场竞争的损害纳入考量。监管机构需更有魄力地拆分巨头、强制互操作性,并阻止其利用一个领域的支配地位垄断新领域(如AI)。
  2. 重塑技术标准制定:标准制定组织需改革,摆脱大公司控制,确保标准真正开放、全球化、能生成多样性,成为防止互联网分裂和永久支配的“钢丝”。
  3. 法律与标准协同:如《加州消费者隐私法》催生的“全球隐私控制”(GPC)标准所示,可通过立法将竞争和隐私目标嵌入技术标准,实现深层改变。
  4. 改变基础设施资金模式:识别浏览器等关键基础设施为事实上的公共品,探索透明化、多方管理的资金机制(如通过搜索引擎征收专项基金),摆脱不透明的商业交易依赖。
  5. 支持替代性生态:鼓励公共资金支持互联网研究、社区网络(“替代网”)和公共资源管理模式(如互联网交换点的协作),为多样化的“战术”和模式创造空间。

结论与呼吁: 互联网基础设施已成为“所有基础设施的基础设施”,但其集中化、脆弱化和毒性现状威胁着民主与自由。作者呼吁技术专家像生态学家一样,将自身领域视为一门“危机学科”,不仅为了学习,更为了拯救。通过法律、标准、集体行动和新技术模式,我们能够并且必须重新野化互联网,构建一个更有趣、稳定、民主和多样的数字未来。

7. The NSA is just days away from taking over the internet (twitter.com)

内容摘要

提供的文本缺乏实际的文章正文,仅包含文章标题与一段网页错误提示:

  • 文章标题:提及美国国家安全局(NSA)即将接管互联网(The NSA is just days away from taking over the internet)。
  • 实际显示内容:x.com 网站的页面加载失败提示。系统指出某些与隐私相关的浏览器扩展程序可能导致了该问题,并建议用户禁用相关扩展后重试。

因正文内容未成功获取,无法提供关于标题主题的具体信息或实质性总结。

10. The state of AI for hand-drawn animation inbetweening (yosefk.com)

文章总结

本文探讨了当前人工智能在手绘动画中间帧生成领域的现状,旨在通过AI承担类似人类助手的职责,提升传统手绘动画工作流的效率。作者认为,动画师的核心角色是“演员”,通过绘制关键帧控制角色表演,因此保守且合理的AI应用场景是让AI充当助手,专注于自动生成中间帧

一、测试与动机

作者首先测试了商业工具 Runway Frame Interpolation,发现其对卡通动作(尤其是快速旋转和大变形)的处理效果不佳,更倾向于“形变”而非真正的“动作过渡”,表明当前通用视频插帧工具不适用于手绘动画中间帧生成。

二、两种主要技术方法

1. 基于光栅图像的方法(以 EISAI 为例)

  • 原理:将线条艺术视为像素图像,利用双向光流估计和图像翘曲来生成中间帧。
  • 局限:在大变形、旋转和遮挡情况下表现不佳,容易产生重影、多余肢体或空白区域。其根本限制在于“2D特征匹配”无法处理被遮挡的部分。
  • 技术细节:使用距离变换为缺乏纹理的线条图像生成特征,以辅助卷积神经网络进行特征提取。

2. 基于矢量图形的方法(以 AnimeInbet 为例)

  • 原理:将线条表示为点和连接线的图结构,将中间帧生成转化为图匹配问题
  • 优势
    • 输出为矢量线条,避免了光栅方法中的线条模糊问题。
    • 在细节匹配上表现更优,能有效减少重影
    • 采用“匹配或移除”策略,对未匹配的部分直接设为不可见,使输出更干净。
  • 局限:本质上是2D特征匹配,同样难以处理复杂的旋转、大范围运动和遮挡

三、新兴方向与未来展望

  • 3D运动重建方法:例如论文《Explorative Inbetweening of Time and Space》展示的系统,能推断出输入关键帧之间隐含的三维运动轨迹(如角色身体先上后下的过程),这是对2D特征匹配方法的重大突破,代表了更具前景的方向。
  • 当前结论:现有技术尚不成熟,主要对小幅动作有效,生成结果通常需要人工编辑。但机器擅长处理微小调整,而人擅长处理大变化,两者可形成互补。
  • 未来关键:除了生成质量,中间帧生成的可控性(类似于人类中间画师获得更多输入)将成为决定技术优劣的关键因素。

总之,动画中间帧生成的AI技术正在发展中,尽管尚未达到生产可用水平,但结合新兴的3D运动理解方法,有望在未来数年内取得突破。

11. Humane AI – Pico Laser Projection – AI Twist on an Old Scam (2023) (kguttag.com)

Humane AI 激光投影设备评析

概述
本文对Humane AI公司推出的一款基于激光投影和AI技术的可穿戴设备进行了批判性分析。作者认为,该设备本质上是将2010年代失败的体表激光投影概念与早期失败的投影手机技术相结合,剔除了屏幕并配备了比优质智能手机更弱的处理能力,却仅通过添加“AI”标签进行包装。作者质疑其相对于智能手机的实际效用,并从技术、实用性和历史骗局角度对其进行了全面驳斥。

核心批评点

  1. 技术缺陷与虚假宣传

    • 显示质量低下:设备采用单色(青蓝色)激光扫描投影,缺乏颜色和足够的灰度层次。作者指出,激光扫描技术本身存在速度慢、精度差、色彩控制不佳、能效低等根本问题。
    • 分辨率谎言:尽管官方宣称720p分辨率,但作者通过对比图像分析指出,其实际有效分辨率远低于此,图像质量甚至不如1960年代的黑白电视。官方宣传图片被指控为经过处理的虚假图像。
    • 实用性问题
      • 投影位置尴尬:设备需磁吸在衣物上,可能导致衣物下垂或在运动时摇晃。
      • 投影表面不理想:皮肤作为投影屏幕,表面不平整、反光性差,且会随手部动作移动或遮挡图像。
      • 环境光干扰严重:激光亮度(未公布流明值,但属2类激光)在日光下几乎不可见,演示视频均在阴影或暗光环境下拍摄。
      • 激光投影的固有缺陷:免对焦特性会导致任何微小障碍物都产生清晰的阴影,遮挡部分图像。
  2. 对“AI”和语音交互的质疑

    • 作者认为语音识别作为手机功能已存在十余年(如Siri、Alexa),并非革新。AI虽可能改进识别率,但仍会出错,且在嘈杂、需要安静等许多场合下,语音输入不安全、不实用或无法使用。
    • 演示视频暴露了语音和图像识别的问题,AI给出了错误的信息(如日食最佳观测地点、杏仁蛋白质含量计算)。作者讽刺其回答方式类似美剧《干杯酒吧》中常给出错误信息却自信满满的角色。
    • 相比之下,智能手机能通过屏幕提供图文并茂的搜索结果,体验更优。
  3. 历史骗局的重现

    • 作者将Humane AI与历史上的激光投影骗局(如2016年的Ritot、Cicret、eyeHand,以及2018年海尔的原型机)相类比。这些项目都曾通过夸张的虚假宣传概念视频吸引关注甚至大公司投资,但最终未能实现或产品体验极差。
    • 大公司(如戴尔、希尔顿)曾被此类营销炒作吸引并发布概念视频,而Humane则成功从微软、LG、高通等巨头处获得了总计2.3亿美元投资。

结论
作者总结认为,Humane AI设备相较于现代智能手机没有任何优势,却存在众多重大劣势。智能手机拥有更强的处理器、数量级更优的显示屏、音视频输入能力,并能便捷地接入互联网获取AI服务,且无需用户穿戴特定衣物或用手勉强充当显示屏幕。作者对众多企业向其投入巨资感到困惑,并推测这源于投资者的自负、尽职调查不足以及错失恐惧症(FOMO)。尽管这次不是像以往众筹骗局那样直接骗取个人资金,但投资规模巨大,且反映了科技投资中的非理性现象。

12. Stable Diffusion 3 API Now Available (stability.ai)
  • 高性能与可靠性保障
    与市场最快、最可靠的API平台 Fireworks AI 合作,提供 Stable Diffusion 3 及 Stable Diffusion 3 Turbo。通过该合作确保企业级API解决方案具备99.9%的服务可用性,满足企业对关键生成式AI任务的需求。

  • 安全实践与责任
    始终遵循安全、负责任的AI开发原则。从模型训练到测试、评估及部署的全流程中,持续采取措施防止模型被滥用。通过与研究人员、专家及社区的合作,在改进模型的同时坚守创新完整性。

  • 服务定位与目标
    为个人、开发者和企业提供灵活的解决方案,助力释放创造力,以推动实现人类潜能为使命。

13. Google DeepMind's Aloha Unleashed is pushing the boundaries of robot dexterity (twitter.com)

本文内容描述了在访问x.com时遇到的一个错误情况。主要点包括:

  • 错误消息首先安抚用户,指出“出了点问题,但不要担心”,并建议再试一次。
  • 消息识别问题可能源于隐私相关扩展,这些扩展可能在x.com上引起兼容性问题。
  • 最后,提供了具体的解决步骤:建议用户禁用这些隐私扩展后,重新尝试访问网站。

该内容的结构简洁,以用户友好的方式呈现,旨在帮助用户快速诊断和解决访问问题。关键功能在于提供直接的故障排除指导,强调了扩展管理在网站访问中的重要性。

14. Ten years of improvements in PostgreSQL's optimizer (rmarcus.info)

本文记录了作者通过连接顺序基准测试(JOB)量化 PostgreSQL 8 至 16 版本查询优化器十年间改进的研究。

研究方法:

  • 在 Docker 容器中(使用 GCC 13.2 和 Arch Linux)编译了 PostgreSQL 8 到 16 的各个主要版本。
  • 为聚焦优化器质量而非 I/O 性能,设置 shared_buffers 为 8GB(足以容纳整个数据库),所有版本的 work_mem 均设为 8MB。
  • 对每个查询先执行一次预热缓存,然后记录后续 5 次执行的中位数延迟,并收集每个数据库版本的第 90 百分位数查询延迟。

核心发现:

  • PostgreSQL 的尾部延迟在十年间得到了巨大改善,从版本 8 到版本 16 几乎下降了近一半。
  • 然而,版本 13 到 16 之间的性能表现基本保持稳定。
  • 回归分析表明,每个新的主要版本平均为连接顺序基准测试带来约 15% 的性能提升,但线性模型可能无法完全捕捉变化。
  • 改进不仅源于查询优化器,也得益于执行引擎的增强,例如并行工作进程和即时(JIT)编译。

建议与启示:

  • 对用户而言:升级数据库(如从旧版升级到新版 PostgreSQL)有望显著改善工作负载的尾部延迟。
  • 对研究人员而言:PostgreSQL 是一个持续演进的目标。比较不同研究的成果时需注意,由于用于比较的 PostgreSQL 版本不同(例如,一些研究使用版本 11,而更新的研究使用 14、15 或 16 版),直接比较改进百分比(如旧技术提升 30% 与新技术提升 25%)可能产生误导,因为后者面对的是一个更强的基准。
15. Future of Humanity Institute shuts down (www.futureofhumanityinstitute.org)

人类未来研究所(FHI)关闭公告摘要

  • 机构概况:人类未来研究所(Future of Humanity Institute, FHI)是牛津大学的一个跨学科研究组,由尼克·博斯特罗姆教授于2005年创立,旨在集合哲学、计算机科学、数学和经济学等领域的学者,研究人类文明的大局问题,致力于创造有利于创新和知识进步的组织文化。该研究所运作了19年,于2024年4月16日正式关闭。

  • 核心贡献:在其存续期间,FHI的研究成果显著影响了多个新兴领域和范式的对话与创建。其研究催生或深度参与了存在风险、有效利他主义、长期主义、AI对齐、AI治理、全球灾难性风险、宏大未来、信息危害、单边主义诅咒以及道德不确定性等关键概念。此外,FHI在人类学、人类增强伦理、系统性风险建模、预测市场、地外智能搜索以及未来技术的战略影响等方面也做出了重要贡献。其最大成就之一在于证明了对人类未来的大局问题进行严谨学术研究是可行的。

  • 关闭原因:FHI后期在牛津大学哲学系(其所属院系)内部面临日益增长的行政阻力。自2020年起,该系冻结了研究所的筹款和招聘活动。2023年底,哲学系决定不再续签FHI剩余员工的合同,最终导致研究所于2024年4月关闭。

  • 遗产与影响:尽管FHI已关闭,但其工作已催生了一个充满活力的生态系统。许多FHI曾在边缘探索的议题,如今已成为领先AI实验室、政府机构、非营利组织以及专门学术研究中心的研究重点。FHI的校友们将继续在牛津大学及世界各地从事相关研究。

  • 主要资源与著作:公告列出了FHI最终的技术报告(机构口述史)、技术报告合集、网站历史存档、相关文章列表以及由FHI成员或与其相关的多部重要著作(如《超级智能》、《危险境地》、《深度乌托邦》等)和关键论文(涵盖存在风险、AI安全与治理、数字意识、生物风险、人类增强、道德不确定性等多个主题)。

16. LXQt 2.0.0 (lxqt-project.org)

LXQt 2.0.0 发布摘要

发布信息

  • 版本: LXQt 2.0.0
  • 发布时间: 2024年4月15日
  • 定义: 一个基于 Qt 的轻量级桌面环境。

主要更新与亮点

  1. 基础架构迁移:

    • LXQt 2.0.0 基于 Qt 6.6 或更高版本 构建。
    • 为兼容基于 Qt5 的应用程序(如样式和文件对话框),用户可以同时安装对应的 Qt5 版本组件(libqtxdg、lxqt-qtplugin、libfm-qt)。
  2. Wayland 支持取得重大进展:

    • 核心组件 PCManFM-Qt 桌面模块LXQt RunnerLXQt 桌面通知 已完全支持基于 “layer shell protocol” 的 Wayland 合成器(如 LabWC、Sway、KWin 等)。
    • Wayland 被确定为下一个版本 LXQt 2.1.0 的主要目标。当前版本中,部分组件(如 ScreenGrab、全局快捷键、面板任务栏等)尚未完全适配 Wayland,但高级用户已可使用 LXQt-Wayland 会话,许多合成器自带的工具可替代缺失功能。
  3. 界面与功能改进:

    • LXQt Panel 引入了新的默认应用菜单 Fancy Menu,提供“收藏夹”、“所有应用”和改进的搜索功能。
    • LXQt Panel 现支持在 Wayland 环境下通过 layer shell 进行面板定位。
    • PCManFM-Qt 桌面模块完全适配 Wayland,现在可为基于 X11 和支持 layer shell 协议的 Wayland 合成器提供真正的桌面体验。同时更新了相关应用的 MIME 类型。

发行版注意事项

  • 为了在 LXQt 2.0.0 中同时支持 Qt5 应用,发行版可能需要重命名相关的 Qt5 构建工具和库的包(如 lxqt-build-tools、libqtxdg、lxqt-qtplugin、libfm-qt),以实现与 Qt6 版本并行安装。
  • 需要安装 Qt5 版本的 lxqt-qtplugin-1.4.1 以确保字体设置正确。
  • QTerminal 的 Qt6 版本将独立发布,目前可继续使用其 Qt5 版本(1.4.0)。

其他组件

  • LXQt RunnerLXQt Desktop Notifications 已完全适配 Wayland。
17. Solving the minimum cut problem for undirected graphs (research.google)

文章摘要

本文介绍了在ACM-SIAM离散算法研讨会(SODA2024)上获得最佳论文奖的一项研究,该研究为图论中的基础优化问题——在加权无向图中寻找最小割(min-cut)——设计了一种确定性的、运行时间接近线性的算法,从而解决了该问题的最优计算复杂性。

问题背景与重要性

最小割问题旨在找到一种将图节点划分为两部分的方案,使得连接两部分的边的权重之和最小。该问题在算法设计、网络分析、计算机视觉等领域有广泛应用。理论上,任何需要读取全部输入的问题,其时间复杂度至少是线性的。一个接近线性时间的算法被认为是达到了理论下界,是最优的。此前,已知的近线性时间算法要么是随机化的(可能以小概率输出错误结果),要么仅适用于简单的图结构(例如,边无权重、节点间最多一条边),因此为一般的加权图设计确定性的近线性时间算法是一个长期未解决的开放问题。

核心成果与意义

该论文首次为一般的加权无向图设计出了一个确定性的、运行时间接近线性的最小割算法。这意味着该算法总是能输出正确答案,并且适用于包括平行边在内的复杂现实图模型,从而完美地解决了该问题的最优复杂性问题。

关键算法思想与技术脉络

这一成果是长期研究积累的结晶,其技术核心在于对图连通性结构的深入理解和一系列算法创新,主要沿袭并突破了“图稀疏化”的思想。

  1. 割保持图稀疏化(随机化基础):Karger在1996年提出,一个大图可以用一个边更少但经过权重放大的稀疏图来近似,并且能以高概率保持所有割的大小。通过独立采样边并调整权重,可以在近线性时间内构造这样的稀疏图。结合其他技术,这构成了第一个近线性时间的随机化算法。然而,该算法的随机性是其无法实现确定性的关键瓶颈。

  2. 从随机到确定的里程碑(针对简单图):2015年,Kawarabayashi和Thorup在简单图(无权、无平行边)上取得了突破。他们发现了最小割与“低导率割”之间的关联:在最小度较大的简单图中,任何非平凡的最小割都具有低导率。这意味着图可以被划分为内部连接紧密的集群,并且这种划分与最小割的结构是“对齐”的(即每个集群完全位于最小割的某一侧)。通过对集群进行收缩,可以将问题简化到一个更小的图上,从而可能实现确定性算法。

  3. 推广至加权图并实现去随机化:对于一般的加权图,上述对齐性质不再精确成立。然而,Li(2021)发现,划分与最小割之间仍然存在“近似对齐”的关系。利用这种近似一致性,可以对割保持图稀疏化过程进行去随机化,构造出确定性的稀疏图。

  4. 本文的最终突破:本论文设计了一种全新的、专门针对最小割问题定制的图划分(聚类)算法。相较于之前使用的通用方法,这种定制化构造具有以下优势:

    • 更高的精度:能够保证原始的最小割 S 与划分对齐后的割 S' 的大小更加接近。
    • 更快的速度:通过改进先前为简单图设计的聚类技术(Henzinger, Rao, Wang 2017),使其能高效处理加权图,从而实现了更快的运行时间。 结合这种更精确、更快速的聚类构造与近似割保持的思想,作者最终实现了对一般加权图的、确定性的、近线性时间的最小割算法。

总之,这篇文章通过发展更精细的图划分技术,并将其与图稀疏化理论深度融合,为最小割这一经典问题画上了一个圆满的句号。

18. libxev: A cross-platform, high-performance event loop (github.com)

libxev: 跨平台高性能事件循环

概述
libxev 是一个跨平台事件循环库,为 macOS、Windows、Linux 和 WebAssembly(浏览器及 WASI)提供统一的非阻塞 I/O、定时器、信号等事件抽象。它使用 Zig 编写,但导出 C 兼容 API,可支持任何能与 C API 交互的语言。

项目状态
稳定且已被多个大型项目(如 Ghostty、zml)日常使用。库功能全面,在大多数用例中表现稳定。

创建动机

  1. Zig 缺乏类似 libuv 的通用事件循环。
  2. 希望基于 io_uring 设计模式构建,模仿其风格适配其他操作系统原语。
  3. 需要支持编译到 WebAssembly(包括 WASI 和独立环境),且不依赖重量级工具(如 Emscripten)。

核心特性

  • 跨平台支持:Linux(io_uring 和 epoll)、macOS(kqueue)、WebAssembly + WASI(poll_oneoff)。Windows 支持计划中。
  • Proactor API:提交工作到事件循环,以完成通知替代就绪通知。
  • 零运行时分配:提升性能可预测性,适用于嵌入式环境。
  • 高级 API:提供平台无关的定时器、TCP/UDP、文件、进程等操作。不支持异步 I/O 的平台会自动调度到线程池。
  • 通用线程池(可选):可配置资源利用,用于自定义后台任务或处理缺乏可靠异步 API 的操作(如 kqueue 上的本地文件)。
  • 双层 API:高级 API 平台无关但有一定约束;低级 API 平台特定,可最大化性能。
  • 树摇优化:Zig 编译器仅包含实际使用的功能,避免未使用功能的“膨胀”。
  • 无依赖:仅依赖操作系统内置 API(C 库依赖 libc),便于交叉编译。

未来路线图
计划添加:管道高级 API、信号处理器、文件系统事件、Windows 后端、独立 WebAssembly 支持(通过外部事件循环)等。

性能
虽未进行大量优化,但性能表现良好。与主流事件循环相比无明显性能下降,具体特性可能有差异。

与 Zig std.Io 集成
libxev 不直接实现 std.Io 接口,因其早于 std.Io 开发,且 std.Io 仍不稳定。目前 libxev 可在 Zig 0.16 上运行,但未集成 std.Io,未来将探索更符合 Zig 风格的集成方式。

示例
提供 Zig 和 C 示例代码,演示使用 libxev 运行一个 5 秒定时器,展示基本用法。

安装与构建

  • Zig 用户:通过 Zig 包管理器(0.11+)在 build.zig.zon 中添加依赖,并在 build.zig 中引用模块。
  • 构建:需 Zig 0.16。运行 zig build 将输出完整库到 zig-out 目录。
  • 测试:运行 zig build test 执行当前平台测试;支持交叉编译测试并在目标机器运行,WASI 测试需 wasmtime。

文档
目前通过 man 页面、示例和代码注释提供文档:

  • man 页面详细(如 xev(7) 概述库,xev-zig(7)xev-c(7) 分别介绍 Zig/C API)。
  • 示例位于 examples/ 文件夹,支持 Zig 和 C。
  • Zig 代码注释完整。
19. Show HN: Open Source TailwindCSS UI Components (github.com)

项目名称: EasyFrontend - Tailwind CSS 组件库

核心介绍: EasyFrontend 是一个开源 UI 组件库,提供预构建的现代化网站设计组件,支持 Bootstrap v5Tailwind CSSReact JS

如何使用:

  • 用户可以通过提供的网站获取更多免费组件。

贡献流程:

  • 项目欢迎社区贡献。贡献者需要遵循以下步骤:
    1. 分叉 (Fork) 本仓库。
    2. 创建一个新分支,分支命名需遵循结构:branch name contribute/[component_name/issue/feature/anything](如果添加多个组件,需创建多个分支)。
    3. 将新组件添加到对应的类别中。
    4. 创建拉取请求 (Pull Request)
    5. 在拉取请求中说明所添加的内容及设计灵感来源。
    6. 管理员将检查组件,通过后发布到 EasyFrontend 网站。

相关仓库: EasyFrontend 还维护着针对不同技术栈组合的组件仓库:

  • Bootstrap v5 组件
  • Bootstrap 与 React JS 组件
  • Tailwind CSS 组件
  • Tailwind CSS 与 React JS 组件
20. Tailscale SSH is now Generally Available (tailscale.com)

Tailscale SSH 正式发布

Tailscale 宣布其 SSH 功能已结束测试阶段,正式发布(Generally Available)。该功能允许 Tailscale 管理在其网络(tailnet)上 SSH 连接的认证与授权。

核心功能与用户体验:

  • 用户侧无缝使用:用户可像往常一样使用 SSH 进行连接,仅需按照可配置的规则通过 Tailscale 完成身份验证。
  • 安全与权限管理:后端由 Tailscale 自动处理单点登录(SSO)、多因素认证(MFA)和密钥轮换,并支持通过访问控制列表(ACLs)实施精确的权限控制。

价值与定位:

  • 零信任方案核心组件:结合 SCIM 等企业功能,可用于构建完整的零信任网络访问(ZTNA)解决方案。
  • 简化运维:无需额外硬件或防火墙规则配置,为现有 SSH 流程提供了即插即用的安全升级。

Beta 测试期间新增的关键功能:

  1. Tailscale SSH 控制台:允许指定用户通过浏览器创建 SSH 会话,连接至网络中的节点。
  2. 支持远程端口转发和 SELinux
  3. 会话录制功能:帮助团队满足合规要求,可在无需第三方(包括 Tailscale 自身)的情况下监控 SSH 会话数据。
  4. VS Code 扩展:基于 Tailscale SSH 构建,允许用户直接编辑网络内远程节点的文件。

适用范围: 该功能现已在 Tailscale 的个人版(Personal)、高级版(Premium)和企业版(Enterprise)计划中提供。

21. The Acid Test Clause (2017) (www.stimmel-law.com)

文章摘要:合同谈判中的“酸性测试”

本文通过一个具体的商业谈判故事,阐述了合同谈判过程本身在评估潜在合作伙伴诚信与意图方面的关键价值。

核心观点

合同不仅是约束双方的法律文件,其谈判过程本身就是一个揭示对方真实意图的有效测试。尤其是在商业信任度下降的当下,谈判中的反应比承诺更能预示合作的未来。

故事概要

一位医生发明家拥有一项前景广阔的医疗器械,需要引入风险投资(VC)将产品推向市场。经人介绍,他接触到一位声名显赫但颇有争议的VC,后者曾以注资后通过法律手段夺取公司控制权而闻名。

律师在谈判中设计了两个关键测试来评估VC的真实意图:

  1. 律师费转移条款测试:律师提出,在任何纠纷中,败诉方应承担胜诉方的律师费。这是一条旨在平衡资金实力悬殊双方诉讼能力的公平条款,能使弱势方在确信自己有理时敢于对抗资金雄厚的一方。VC强烈反对此条款,声称其会鼓励诉讼,破坏商业关系。
  2. 医生的“诚意测试”:医生客户在观察后,也提出了自己的测试标准——对方是否诚实地表明其追求控制权的真实动机。他能接受一个坦诚追求权力的合作伙伴,但无法接受一个用好听话掩饰控制欲的合作者。

测试结果与抉择

VC未能通过这两项测试:

  • 他坚决反对律师费转移条款,暴露了其希望利用资金优势在潜在纠纷中压制对方的意图。
  • 他对此条款的反对理由被医生认为是虚伪的说辞,未能通过诚意测试。

尽管VC提出了极具吸引力的投资条款(即时注资100万美元,后续基于里程碑追加400万美元,换取20%股权),医生仍果断终止了谈判。他认为,接受一个意图不明、缺乏诚信的投资者,长期风险远大于短期资金压力。

后续与启示

故事的结局印证了这一决策的正确性:

  • 那位VC后续果然通过手段夺走了其他两家所投资公司的控制权。
  • 医生虽然花了额外两年时间筹集资金,期间竞争对手几乎超越,但他最终成功将产品推向市场并取得了事业成功,目前在意大利享受生活。
  • 医生坚信,可以因自身产品或经营能力不足而失败,但绝不能因为背后支持者的背叛而失败

文章最后强调,一个无法有效执行的合同毫无价值,而通过谈判设计出的“酸性测试”条款,是识别合作风险、保障自身权益的关键工具

23. Church's λ-Calculus (2023) [pdf] (www.cs.cmu.edu)

Church的λ-演算(2023)内容摘要

本文是《编程语言实用基础》的补充材料,系统介绍了Church的λ-演算,这是一个基于变量和替换概念的、极其简洁而优雅的计算模型。

1. λ-项的定义

λ-项(λ-calculus的表达式)通过归纳定义,具有三种基本形式:

  • 变量:如 x
  • 应用:将一个λ项 M1 应用于另一个λ项 M2,记为 ap(M1; M2)(通常简写为 M1 M2)。
  • 抽象:在λ项 M 中对变量 x 进行抽象,定义了一个以 x 为参数、M 为结果的函数,记为 λ(x.M)(通常简写为 λx.M)。

λ-演算本身没有常量、数字或基本运算,但其表达能力极强,数据结构(如数字、列表)都可以编码为特定的λ项。

2. 绑定与作用域

区分变量的自由绑定出现至关重要。

  • λx.M 中,xM 中是被绑定的(类似于微积分中 x → ... 的局部变量)。
  • 一个变量 x 在项 M 中是自由的,如果它不在任何绑定 xλ 抽象的辖域内。
  • 自由变量的集合 FV(M) 通过归纳规则定义。

3. 替换与α-等价

替换 [M/x]N 表示将项 M 代入项 N 中所有自由出现的变量 x。直接定义替换可能导致“变量捕获”问题(即替换进来的项中的自由变量被错误地绑定)。

  • 为解决此问题,引入了α-等价 (≡α) 关系:两个项如果仅在约束变量的命名上不同,则被认为是等价的。例如,λx.Mλy.[y/x]M(假设 y 不在 M 中自由出现)是α-等价的。
  • 在α-等价的意义下识别项后,替换操作总是良定义的,因为可以通过α-转换为被替换项选择新的约束变量名来避免捕获。

4. β-等价与β-归约

λ-演算的核心计算规则是β-归约(也称为β-等价 ≡β)。

  • 其核心规则是 (λx.N) M ≡β [M/x]N,即函数应用时,用参数替换函数体中的形参。
  • β-等价关系是自反、对称、传递且与应用和抽象相容的。
  • Church-Rosser定理指出:M ≡β M' 当且仅当 MM' 可以归约到一个共同的项。这保证了归约路径的确定性(如果存在正规形式,则是唯一的)。
  • β-归约 (≻β) 是β-等价的非对称、计算导向版本,允许重复进行β-替换化简项。

5. 表示与递归

λ-演算能够定义数据结构和递归函数。

  • 自然数可以通过Church数(例如,n 表示为 λf.λx. f^n x)或Barendregt数(使用布尔和对的组合)来编码。
  • 递归通过不动点组合子实现,最著名的是 Y组合子Y = λf. (λx. f (x x)) (λx. f (x x))。它使得一个函数可以引用自身,从而能够定义递归函数(如加法)。

6. 标准化

虽然并非所有项都有β-正规形式(即不能再进行任何β-归约的项),但对于有的项,可以通过标准化过程找到它。

  • 头归约 (7−→β) 是一种策略,优先在项的最外层进行归约。
  • 头正规形式是不能再进行头归约的项。
  • 标准化算法 M norm N 先将 M 归约到头正规形式,然后递归地对子项进行标准化。

7. Church定理

λ-演算是通用的计算模型。Church定理断言,任何可计算的自然数函数都可以用λ-演算表示(通过Church数等编码)。这确立了λ-演算作为计算理论基石的地位。

24. Caching secrets of the HTTP elders, part 1 (csvbase.com)

HTTP 缓存机制解析:以 csvbase 为例

核心需求与背景

csvbase 允许存储任意大小的表数据。为优化频繁访问同一数据的场景(避免重复下载),需要引入 HTTP 缓存机制。但简单使用 Cache-Control: max-age 设定缓存时长(如一天)会导致数据更新后,客户端仍使用旧数据,无法满足实时一致性要求。

HTTP/1.1 的缓存方案:ETag

HTTP/1.1 引入了 ETag 机制,通过资源的唯一版本标识实现高效缓存验证:

  • 服务器为每次资源生成唯一 ETag 值(如文件版本、格式等组合的哈希)。
  • 客户端后续请求同一资源时,在 If-None-Match 请求头中携带 ETag。
  • 若资源未变,服务器返回 304 Not Modified(无响应体),客户端可继续使用本地缓存。
  • 该机制既支持缓存,又避免提供过时数据。

csvbase 的 ETag 生成策略

csvbase 并非存储原始 CSV 文件,而是将数据解析后存入 SQL 数据库,并按需动态生成 CSV、Parquet 等格式。为高效生成 ETag,避免每次重新生成文件内容计算哈希,csvbase 基于以下键值生成 ETag:

  • 表 ID、最后修改时间、文件格式、分页编号(如适用)。
  • 任一要素变化(如数据更新或格式不同)都会导致 ETag 变化。

缓存控制指令

csvbase 响应头示例:

HTTP/1.1 200 OK
content-type: text/csv
etag: "<唯一标识>"
cache-control: no-cache, must-revalidate
[CSV 数据内容]
  • no-cache:允许缓存资源,但每次使用前必须向服务器验证(通过 ETag)。
  • must-revalidate:确保缓存必须严格遵守验证,禁止在特殊情况下返回过时数据。 此策略实现了“永久缓存但始终验证”的效果,既减少带宽消耗,又保证数据新鲜度。

实际应用与测试

  • Pandas 测试:连续读取同一 URL 数据,第二次应从本地缓存获取。
  • curl 测试:通过 --etag-compare--etag-save 参数可验证 ETag 行为。

扩展与注意事项

  • ETag 还可用于并发控制(如避免并发写冲突)。
  • 部分反向代理(如 Varnish、Cloudflare)对 ETag 验证支持不完善,可能需额外配置或绕行。
  • 文章建议读者尝试 csvbase、提供反馈,并提及后续可能讨论 ETag 在并发控制中的应用。

总结

csvbase 利用 HTTP/1.1 的 ETag 机制,通过键值哈希生成版本标识,结合 no-cache, must-revalidate 指令,实现了高效缓存与数据实时性的平衡。该方案减少了不必要的数据传输和服务器计算,同时确保客户端始终获取最新数据。

25. Tell HN: We should snapshot a mostly AI output free version of the web

文章讨论了互联网被AI生成内容充斥的问题。作者指出,在搜索信息时经常遇到自动产生的低质量内容,而多数搜索引擎将“时效性”与“质量”或“相关性”挂钩,这已不再适用。作者提议,趁还来得及,应该创建一个基本不含AI输出内容的互联网快照,并将其公开。这个快照可以作为校准各种信息源的参考,帮助判断信息是否可靠。作者推测,谷歌、OpenAI和Facebook等公司可能已秘密保存了类似快照用于AI训练,这类数据可能变得像“低背景钢”一样珍贵。

26. Use Your Potions and Scrolls (jerry.wtf)

文章摘要:

本文以角色扮演游戏(RPG)中囤积一次性物品(如药水和卷轴)的现象为引,类比作者在现实生活中倾向于囤积社交与职业资源(如推迟请求帮助或推广个人项目)的行为。作者通过在《博德之门3》中实际使用物品的体验,发现主动消耗资源不仅能带来即时乐趣,还能解锁隐藏内容和新机会。

将这一心态应用于现实后,作者发现,请求他人帮助或推广项目并未耗尽其社会资本,反而拓宽了社交网络与职业路径。文章强调,生命是有限的,应主动优化利用现有资源,避免因恐惧耗尽而错失机遇。社交资本等资源通常具有“冷却期”而非“一次性”,他人往往也乐于提供帮助并从中受益。

最终,文章主张摒弃资源稀缺的囤积心态,倡导在游戏与生活中,将资源视为可循环使用的工具,通过战略性、大胆的运用,把握有限时间中的成长与机遇。

27. Tax consequences of WIN95 team members keeping a piece of software for testing (devblogs.microsoft.com)

Windows 95团队成员保留软件用于测试的税务后果,以及相关故事和bug修复。
根据美国税法,员工若允许保留软件并测试程序,可能涉及应税收入问题。作者认为,由于没有正式记录或检查,软件应被视为礼物,符合de minimis规则。该规则适用于低价值、一次性且管理不切实际的礼品,此处软件价值低于100美元、活动一次性举行且无跟踪记录,因此不属应税收入。此活动实为开发经理的非传统做法,旨在提升应用兼容性测试覆盖和团队凝聚力。
额外故事中,有人通过该活动获得游戏Wing Commander III,并报告Windows 95的bug:游戏中的隐身设备因Ctrl+C热键冲突无法激活。作者通过调整热键处理机制修复问题,确保游戏功能正常。

28. Collection of notebooks showcasing some fun and effective ways of using Claude (github.com)

Claude Cookbooks 提供针对开发者的代码与指南,旨在帮助用户集成和使用Claude API。主要以Python代码示例展示,但相关概念适用于任何支持Claude API的编程语言。使用Cookbook前建议获取Claude API密钥,并推荐新手先学习Claude API基础课程。

资源包括:

  • 官方开发文档、支持文档和开发者Discord社区。

社区贡献说明:

  • 鼓励开发者提交新想法、修复错误、添加或改进指南。为避免重复,贡献前应查阅现有issue和pull request,并在issues页面分享新建议。

代码笔记主要内容(recipes):

  1. 能力相关

    • 分类:利用Claude进行文本和数据分类。
    • 检索增强生成:结合外部知识提升Claude回答质量。
    • 摘要:实现高效文本摘要技术。
  2. 工具使用与集成

    • 工具调用:将Claude与外部工具及函数集成,扩展其功能。
      • 客服代理
      • 计算器集成
      • SQL查询
  3. 第三方集成

    • 检索增强生成:外部数据源补充Claude知识。
      • 向量数据库(如Pinecone)
      • Wikipedia
      • 网页数据
  4. 与Voyage AI相关的嵌入(Embeddings)

  5. 多模态能力

    • 图像相关:
      • 图像使用入门
      • 视觉最佳实践
      • 图表和图像解读
      • 表格内容抽取
    • 利用Claude与Stable Diffusion生成图像
  6. 高级技巧

    • 子代理:将Haiku作为子代理与Opus配合使用
    • PDF上传:解析PDF并作为文本输入Claude
    • 自动化评估:用Claude自动评估提示词
    • 启用JSON模式:保证Claude输出一致JSON格式
    • 创建内容审核过滤器
    • 提示词缓存优化策略
  7. 附加资源

    • Anthropic on AWS:在AWS基础架构上使用Claude的示例与解决方案
    • AWS样例代码:AWS收录的相关代码,可适当修改后用于Claude开发

上述笔记为开发者提供实用方案和代码建议,用于集成Claude API、扩展功能,以及进阶技巧和第三方数据融合。

30. Everything we can't describe in music (hazlitt.net)

文章摘要

本文探讨了音乐中“音色”(timbre)这一常被忽视却至关重要的元素。通过采访音色研究专家斯蒂芬·麦克亚当斯(Stephen McAdams)及其他音乐人士,文章阐述了音色的定义、其难以描述和测量的特性、在音乐历史中的演变,以及在各类音乐风格中的核心作用。

音色的本质与挑战 音色被定义为“区分在其他属性(音高、响度、时长、空间位置)上相同的两个声音的一切”。它常被简单描述为“音色”或“音品”,但实际上是一个多维度、流体的概念,难以分类和量化。与数学化、易测量的音高不同,音色的描述往往需要借用触觉(如温暖、粗糙)或视觉(如明亮、阴暗)等跨感官词汇。例如,麦克亚当斯以瓦格纳《帕西法尔》的开篇为例,说明作曲家如何通过不同乐器在相同音高上的叠加与剥离,来塑造“音色轮廓”,从而增强音乐的张力与情感冲击。

音色在音乐中的关键作用

  1. 情感与识别:音色是塑造音乐情感和身份的核心。不同乐器(如班卓琴的明亮欢快、大提琴的低沉哀伤)或同一乐器在不同音域、演奏力度下的音色变化,能直接触发听众的情绪反应。电影配乐(如《大白鲨》的低音主题、《惊魂记》的小提琴刺音)也高度依赖音色来营造氛围。此外,人的嗓音是个人最独特的音色标识,如同“音乐的风土”(terroir),融合了生理构造与后天习惯。
  2. 历史发展:音色在音乐史中的地位逐渐提升。从中世纪和文艺复兴时期音乐不指定乐器,到巴洛克时期作曲家(如巴赫、维瓦尔第)开始精细安排乐器组合,再到古典和浪漫主义时期管弦乐队规模扩大、作曲家深入挖掘每件乐器的音色潜力,音色变得越来越重要。20世纪的音乐探索(如印象派、电子音乐、简约主义)在很大程度上就是对音色的探索。
  3. 在流行与现代音乐中的核心性:在流行音乐中,音色甚至比和声与旋律更能定义风格。早期乡村、布鲁斯音乐中高亢、带鼻音的嗓音是为了在嘈杂环境中突显;摇滚乐依赖充满质感的音色层叠;电子舞曲和说唱音乐的基础单元常是采样音色而非音符。吉他手(如U2的The Edge)运用效果器创造独特的音色世界,人声的音色特质更是识别歌手的关键,甚至能反映其社会文化背景。

测量与理解的困境 尽管音色无处不在且至关重要,但音乐理论长期偏重音高、和声与节奏,对音色着墨甚少。其主要障碍在于难以客观测量。麦克亚当斯的研究正试图通过分析声音的多个独立声学参数(如亮度、起音时间、有效时长、噪音度)来建立一个量化模型。然而,音色可能是一个随时间变化的复杂“频谱形态”(spectromorphology),且人声音色的变化更为复杂,如同雪花般独一无二,使得全面测量极具挑战。

结论 文章指出,我们围绕音乐风格的许多争论(如区分不同摇滚子类型),其本质差异往往在于音色而非基础和声结构。对音色的深入理解,将有助于我们更全面地理解音乐本身及其对我们产生的真实影响。麦克亚当斯等人的工作,正是为了弥补音乐认知中的这一关键空白。

32. David Lynch presents 'A Thinking Room' (www.wallpaper.com)

大卫·林奇呈现“思考室”

展览概况

  • 名称:“Interiors by David Lynch. A Thinking Room”
  • 地点:2024米兰国际家具展(Salone del Mobile 2024),Rho Fiera展览馆5号与7号馆
  • 时间:2024年4月16日至21日
  • 性质:大卫·林奇首次尝试的空间设计展览,是其从电影向家具设计领域的跨界创作。

设计背景与起源

  • 策展人安东尼·蒙达(Antonio Monda,纽约大学电影教授、前罗马电影节艺术总监)透露,林奇私下长期从事木工和家具设计。几年前在洛杉矶拜访林奇时,曾目睹他亲自打磨书桌。
  • 受米兰家具展邀请,蒙达因了解林奇的设计实践而促成了此次合作。

空间设计与核心元素

  • 场景概念:展览包含两个“思考室”,旨在为观者提供一个远离展会喧嚣、沉思与休憩的静谧空间。
  • 主要设计元素
    1. 核心陈设:每间室内放置一把大型单人扶手椅,被厚重的蓝色天鹅绒窗帘环绕(致敬林奇1986年电影《蓝丝绒》)。
    2. 天花板装置:扶手椅上方有一组黄铜管向上延伸至弧形金色天花板。
    3. 环境营造:房间周围设有播放抽象视频的屏幕,如同连接外部世界的“门户”。
  • 搭建合作:装置场景由米兰小剧院(Piccolo Teatro)的布景团队协助建造。

创作理念与林奇的立场

  • 林奇将此装置视为一次有趣的全新尝试,将其创造力、天赋与视野从电影转移到家具设计领域。
  • 重要声明:林奇本人明确希望将此次设计实践与其电影生涯完全区分开,强调“这与他的电影无关”。

策展人评价

  • 蒙达表示,这是他首次参与此类项目,并感叹于看到一位艺术家以不同形式表达时思维的运作方式。林奇的创造力从电影(如《蓝丝绒》或《双峰》)延伸至家具设计的过程令人瞩目。
33. Megalodon: Efficient LLM Pretraining and Inference with Unlimited Context Length (arxiv.org)

Megalodon:高效的大语言模型预训练与推理架构

核心问题

Transformer架构在处理长序列时面临两大挑战:二次方计算复杂度较弱的长度外推能力。现有的亚二次解决方案(如线性注意力和状态空间模型)在预训练效率和下游任务精度上通常不如Transformer。

解决方案:Megalodon架构

Megalodon是一种用于高效序列建模的神经网络架构,旨在实现无限上下文长度。它基于Mega架构(采用带门控注意力的指数移动平均)发展而来,并引入了多项技术创新以提升模型能力和训练稳定性:

  1. 复数指数移动平均:增强模型对复杂模式的捕捉能力。
  2. 时间步归一化层:改善训练稳定性。
  3. 归一化注意力机制:优化注意力计算。
  4. 预归一化与两跳残差配置:进一步稳定深层网络的训练。

性能对比

70亿参数2万亿训练token的规模下,Megalodon与Llama2(Transformer架构)进行了直接对比。实验结果表明:

  • Megalodon的训练效率优于Transformer
  • 其最终训练损失为1.70,性能介于Llama2-7B(损失1.75)和Llama2-13B(损失1.67)之间,证明了其有效性。
35. How to stop losing 17,500 kidneys (www.statecraft.pub)

美国器官捐献系统多年存在严重问题,导致每年约17500个肾脏、7500个肝脏、1500个心脏和1500个肺未能移植,累计约28000器官被浪费。根源是联邦政府设立的垄断结构。自1980年代起,"器官采购与移植网络(OPTN)"合同仅由美国器官共享联合网络(UNOS)独家获得,且政策制定与合同执行由同一批董事会成员操控,导致严重利益冲突,缺乏第三方竞争和透明监管。

全国有55家本地器官采购组织(OPO),多数运营效率低下、差异巨大,最佳与最差OPO之间回收率差距达470%。有些地区对潜在捐献家庭的接触率极低,导致大量器官未能恢复利用。OPO和UNOS长期依托政府预算,几乎所有开支均以成本补偿方式报销,部分高层甚至滥用公款如乘坐私人飞机、举办豪华宴会,远离一线临床管理。

捐献器官浪费率高,部分归因于低效物流、管理疏漏和技术故障。例如器官在运输中被遗忘、延误或损坏,OPTN承包商丢失或损坏器官的概率高于航空公司丢失行李,相关信息和患者数据管理系统自1996年起几乎未升级,多次出现长时间系统宕机。直到2020年,CMS才出台更新规章,允许根据绩效数据批撤OPO合同,但流程极慢,预计需到2026年才能完全淘汰不合格机构。

患者倡导组织(如Organize)利用政府与行业数据推动透明化,揭示大量器官未被回收の现状,并促使相关部门进行改革。立法方面,2023年国会通过并总统签署“保护美国器官采购与移植网络法”,删除了限制新竞标者参与的关键条款,为多方竞争扫除障碍。此举是多任总统(奥巴马、特朗普、拜登)跨党派、多届国会成员共同推动的行政与立法改革成果,标志着国家层面对器官系统垄断的明显打破。

改革主要聚焦:打破UNOS全国垄断、推动多方竞标、强化CMS数据监管、推行OPO绩效考核、升级技术平台、确保临床标准与物流透明。预计新规实施后,每年可挽救7000条生命,节省医疗保险支出10亿美元。支持器官捐献者、患者和倡导团体呼吁,尤其针对肾脏、心脏、肝脏和肺等待名单,提出应消除人为等待,提高全国回收率和移植效率。

尚存挑战包括:OPO与UNOS利益集团阻挠改革、虚假公关混淆视听、技术系统落后、监管分散(HRSA与CMS职责交错)、立法与执行周期长,致使部分OPO至今未被问责。核心共识是美国公众对器官捐献拥有高度支持度(95%),但仅2-3%死亡病例符合捐献资质,实际操作需依赖及时有效的机构响应与家属沟通,否则即使登记为捐献者也可能导致器官流失。

各方强调,必须持续打破垄断,强化公开竞争、透明考核、技术升级和临床标准,确保每位器官捐献者都能挽救最大生命数量,并兼顾患者和纳税人利益。政策改革应警惕既得利益方阻挠,需跨党派保持关注直至实际改善发生。

36. Tell the U.S. Senate: Stop Risaa, the FISA Mass Surveillance Expansion (act.eff.org)
37. Show HN: BiTE – Cross-platform executable viewer and reverse engineering tool (github.com)

BiTE:跨平台可执行文件查看器与逆向工程工具

简介 BiTE 是一款平台无关的二进制文件分析工具。其目标是为用户检查二进制文件(可执行文件)及其调试信息的内容提供一个集成环境。尽管项目仍处于早期开发阶段,但已支持多种处理器架构。

当前功能展示 项目演示了当前的核心能力:

  • 反汇编与源码关联查看:用户可以查看二进制文件的反汇编列表,并同时浏览与之关联的源代码。

安装方式 目前需要从源代码构建项目。

未来待实现功能清单 开发者计划在未来实现以下功能,并欢迎社区通过提交拉取请求(Pull Request)参与贡献:

  1. 用户界面与交互
    • 将GUI移植到 wgpu + winit
    • 添加带按钮和选项的顶部菜单栏。
    • 完善汇编列表探索功能。
    • 实现交互式终端。
  2. 核心分析功能
    • 支持汇编指令字节修补。
    • 开发十六进制二进制文件查看器。
  3. 调试前端集成
    • 集成 GDB、LLDB、WinDbg 等调试器的前端接口。
  4. 处理器架构扩展
    • 增加对 X86-64、AArch64/Armv7、RISC-V(64gc/32gc)及 MIPS-V 架构的支持。
  5. 符号与数据解码
    • 为大多数目标平台添加符号名解构支持(包括 MSVC、Itanium、Rust 的格式)。
    • 根据二进制文件的各个段(section)解码其内部的数据结构。
  6. 代码分析与提升
    • 实现汇编列表提升(lifting)功能。
    • 解析地址引用。
    • 解释非代码数据。
    • 为相对跳转指令创建标签。

BiTE 旨在成为一个功能全面的二进制文件浏览与逆向工程环境,目前的基础框架已搭建完成,未来将通过社区协作逐步丰富其功能集。