2025-11-06

37 篇热帖

End of Japanese community

SUMO 日本社区解散事件总结

事件起因: 日本 SUMO (Support Mozilla) 社区于 2025 年 11 月 4 日宣布解散。主要原因是 Mozilla 引入名为 "sumobot" 的机器人自动翻译工具,并对日语知识库 (KB) 文章进行未经社区同意的修改。

Sumobot 的问题:

  • 违反翻译规范: Sumobot 的翻译不符合日本社区的翻译指南。
  • 破坏本地化: Sumobot 忽略了现有的日语本地化设置,导致用户体验受损。
  • 未经审核直接翻译: Sumobot 直接将英文机器翻译应用于所有存档的 KB 文章。
  • 延迟审核和贡献者培训: Sumobot 的更新和审核存在 72 小时延迟,妨碍了新贡献者培训。
  • 缺乏沟通和控制: Sumobot 在未经社区同意的情况下运行,缺乏沟通和控制。
  • 大规模覆盖: Sumobot 已经覆盖了 300 多个 KB 文章,且所有操作都在产品服务器上进行,而非测试服务器。

社区反应:

  • 社区领导人 (marsf) 声明:
    • 宣布退出 support.mozilla.org 的贡献。
    • 禁止将自己的翻译作为训练 SUMO bot 和 AI 的数据。
    • 要求从 SUMO AI 的学习数据中移除自己的翻译。
  • 其他社区成员表达同情和支持。 意大利和西班牙社区也对自动翻译/更新的 SUMO bot 存在担忧。
  • 对 Mozilla 团队的质疑: 一些社区成员质疑 Mozilla 团队在未与相关团队沟通的情况下,直接部署和激活自动翻译机器人。

核心争议:

  • 机器翻译的使用: 社区认为,机器翻译对日语本地化的影响是负面的,并阻碍了新贡献者的参与。
  • 社区沟通: 社区对 Mozilla 团队缺乏沟通和回应表示不满。
  • 对志愿者贡献的尊重: 社区认为 Mozilla 的行为对长期贡献者的工作成果和贡献精神不尊重。

Mozilla 团队的回应:

  • Mozilla 团队表示希望了解社区的担忧,并邀请社区领导人进行电话沟通。
  • 目前,Mozilla 团队尚未公开回应社区的诉求,也未对 Sumobot 的使用策略进行调整。

后续发展:

  • 日本 SUMO 社区已解散。
  • 社区成员呼吁 Mozilla 团队立即停止在日语社区使用机器翻译,并恢复社区的自主管理权。
  • 社区成员担心类似问题可能在其他语言社区中发生。
  • 一些社区成员对 Mozilla 团队的未来行动表示担忧,希望能够得到积极的解决方案。

总结: 事件反映了在技术自动化过程中,社区参与和沟通的重要性。未经充分沟通和考虑,强行推行自动化工具可能导致社区的流失和对 Mozilla 任务的背离。

Kimi K2 Thinking, a SOTA open-source trillion-parameter reasoning model

Kimi K2 Thinking 模型概述 (Kimi K2 Thinking Model Overview)

Kimi K2 Thinking 是 Moonshot 公司开发的最佳开源思考模型。以下是其主要特点和关键细节:

核心功能:

  • 思考能力 (Thinking Capability): Kimi K2 Thinking 的主要目标是提供强大的思考能力,使其能够处理复杂的任务和问题,而不仅仅是简单的文本生成。它旨在模拟人类的思考过程。
  • 开源 (Open-Source): 该模型是开源的,这意味着开发者可以自由地访问、修改和分发模型的代码,促进社区贡献和创新。

关键细节 (Key Details):

  • Moonshot 开发 (Developed by Moonshot): 该模型由人工智能公司 Moonshot 负责开发。Moonshot 专注于构建下一代 AI 技术。
  • 最佳开源模型 (Best Open-Source Model): Kimi K2 Thinking 被 Moonshot 宣称为其目前最好的开源思考模型。这暗示了其在性能和功能方面的领先地位。

总结 (Summary):

Kimi K2 Thinking 是 Moonshot 公司发布的一款开源思考模型,专注于提供强大的思考能力。作为公司目前最好的开源模型,它旨在促进 AI 领域的创新和发展。

Solarpunk is happening in Africa

气候漂移:气候变化的快讯——非洲太阳能模式的崛起

导言

气候漂移旨在为关注气候影响的运营者、创始人及投资者提供实用信息。本期聚焦非洲太阳能的快速发展,揭示其作为未来全球基础设施建设模板的潜力。

现状:非洲太阳能市场的爆发式增长

撒哈拉以南非洲地区正在进行人类历史上最大规模的基础设施建设项目,但不同之处在于,该项目并非由政府或传统公用事业主导,而是由新兴创业公司通过向农民提供分期付款的太阳能板来推动。

  • 产品销量: 2024 年已售出超过 3000 万件太阳能产品。
  • 每月新增安装量: 40 万个新的太阳能安装。
  • 市场份额: 过去 15 年未曾存在的新公司占据了 50% 的市场份额。
  • 碳信用额度: 碳信用额度补贴了成本。
  • 物联网技术: 每个设备都配备了物联网芯片。
  • 还款率: 即使对于日收入仅 2 美元的客户,还款率也高达 90% 以上。

问题:传统电网的困境

传统模式(建设集中式发电、铺设长途输电线路、分发给数百万家庭、收取费用并长期维护)在非洲农村地区并不适用。

  • 连接一个农村家庭的成本: 266 美元至 2000 美元。
  • 农村家庭平均用电支出: 每月 10-20 美元。
  • 投资回报期: 13-200 个月(如果能收回费用)。
  • 农村地区的收费率: 复杂。

由于经济效益不佳,公用事业公司通常放弃了对偏远地区的供电。

解决方案:分期付款模式的崛起

  1. 太阳能板价格下降: 过去 45 年,太阳能板价格下降了 99.5%。
  2. 移动支付的普及: M-PESA(肯尼亚移动货币平台)的成功,使得小额支付成为可能。
  3. 分期付款模式(PAYG):
    • 公司安装太阳能系统。
    • 客户支付首付。
    • 然后每月支付 40-65 美元,为期 24-30 个月。
    • 系统具有 GSM 芯片,可远程控制。
    • 未付款导致远程断电。
    • 持续付款,持续供电。
    • 30 个月后,客户拥有系统,享受免费电力。

案例研究:Sun King 和 SunCulture

  • Sun King: 拥有该类别的 50% 以上的市场份额,提供手持式太阳能灯、家用太阳能系统、LPG 洁净炉具等产品。
  • SunCulture: 专注于农业生产力,提供太阳能灌溉泵、物联网遥测、分期付款融资等服务。通过太阳能灌溉,农作物产量提高 3-5 倍,农民收入从每年 600 美元增加到 14,000 美元。

碳信用额度的作用

太阳能灌溉可以避免二氧化碳排放,通过出售碳信用额度,可以补贴太阳能系统的前期成本,扩大市场规模。

未来展望

非洲太阳能模式为未来基础设施建设提供了模板:模块化、分布式、数字化、分期付款融资、碳信用额度补贴。

潜在风险

  • 汇率风险
  • 政治和监管风险
  • 违约风险
  • 维护复杂性
  • 碳价格波动
  • 电网竞争
  • 供应链瓶颈

结论

非洲太阳能市场的爆发式增长,以及分期付款模式的成功,预示着未来基础设施建设的新趋势。 凭借技术进步和创新金融模式,非洲正在引领全球能源转型,并为其他地区提供了一个可行的蓝图。

Ratatui – App Showcase

终端实用工具汇总

以下是对提供的终端实用工具列表的总结:

通用工具:

  • Atuin: 使用 SQLite 数据库代替传统的 shell 历史记录,并记录更多命令上下文信息。
  • dua: 快速的磁盘空间分析工具,利用并行处理提供详细的磁盘使用信息,并允许更快地删除不必要的数据。
  • fzf-make: 使用模糊查找器和预览窗口来执行 make 目标。
  • steer: 一个本地开发、脚本/CI 和自动化的 CLI 驱动的 AI 编码代理。
  • television: 一个快速且多功能的模糊查找器 TUI,用于搜索各种数据源(文件、git 仓库、环境变量、docker 镜像等)。

文件管理:

  • joshuto: 用 Rust 编写的 Ranger 风格的终端文件管理器。
  • rucola: 用于管理 Markdown 笔记的终端应用程序,并将其编译为 HTML。
  • yazi: 一个快速的终端文件管理器,基于异步 I/O 编写的 Rust 程序。

网络工具:

  • bandwhich: 一个用于显示当前网络利用率的 CLI 工具,按进程、连接和远程 IP/主机名进行分类。
  • oha: 一个小型程序,向 Web 应用程序发送负载并实时显示 TUI。
  • trippy: 一个网络诊断工具,结合了 traceroute 和 ping 的功能,用于分析网络问题。

数据处理:

  • csvlens: 一个命令行 CSV 文件查看器,类似于 less。
  • rainfrog: 一个轻量级的基于终端的工具,用于与数据库交互。
  • Yōzefu: 一个交互式 TUI 应用程序,用于探索 Kafka 集群的数据,提供类似于 SQL 的搜索查询语言。

开发工具:

  • binsider: 在终端中进行二进制分析。
  • Codex: 一个终端原生编码代理,可以从 shell 直接生成、编辑和运行应用程序。
  • openapi-tui: 在终端中查看 OpenAPI 文档。
  • slumber: 一个快速且通用的终端 HTTP/REST 客户端。

系统监控:

  • bottom: 一个可定制的跨平台图形化进程/系统监控器,用于终端。
  • oxker: 一个简单的 TUI,用于查看和控制 Docker 容器。

游戏与娱乐:

  • crossword: 在终端中玩填字游戏。
  • minesweep-rs: 一个用 Rust 编写的扫雷游戏。

其他:

  • gpg-tui: 一个 GnuPG 的终端用户界面。
  • gitui: 用 Rust 编写的 TUI 用于 git。
  • material: 一个终端材质设计颜色调色板。
  • mdfried-demo: 一个终端 Markdown 查看器,将标题渲染为比其余文本更大的字体。
  • scope-tui: 一个简单的示波器/矢量仪/谱仪,用于终端。
  • taskwarrior-tui: 一个终端用户界面,用于 Taskwarrior。
  • oatmeal: 一个终端 UI 聊天应用程序,与 LLM 通信,具有斜杠命令和精美的聊天气泡,支持 ChatGPT 和 Ollama 等后端。

总而言之,这些工具涵盖了各种用例,从系统管理和开发到娱乐和数据分析,都提供了增强终端体验的强大功能。

New gel restores dental enamel and could revolutionise tooth repair

新型牙釉质修复凝胶:再生牙齿珐琅,开启牙科治疗新纪元

摘要: 诺丁汉大学的研究人员与国际团队合作,开发出一种基于蛋白质的生物启发性材料,能够修复和再生牙釉质,为预防和修复牙科治疗带来革命性的突破。该成果已发表于《自然·通讯》杂志。

主要内容:

  • 技术原理: 该凝胶仿效婴幼儿牙齿珐琅生长过程中自然蛋白质的关键特征。应用后,凝胶会在牙齿表面形成一层薄而坚固的保护层,填充牙齿中的孔洞和裂缝。随后,它作为支架,从唾液中吸收钙和磷离子,促进新矿物质的有序生长,即所谓的“层状矿化”。这种过程使新矿物质能够与天然组织整合,恢复牙釉质的结构和性能。
  • 应用方式: 该凝胶的使用方式类似于目前牙医使用的标准氟化物处理,快速且简便。与传统氟化物处理不同,该凝胶无氟。
  • 优势:
    • 修复功能: 不仅可以修复受损的牙釉质,还能增强健康牙釉质的强度,并预防未来蛀牙。
    • 多功能性: 可以应用于暴露的牙本质,在牙本质上生长出类似牙釉质的层,有效治疗牙齿敏感或增强牙科修复体的粘接。
    • 性能测试: 在模拟日常使用(如刷牙、咀嚼、接触酸性食物)的条件下测试的修复组织,其机械性能与健康牙釉质相当。
  • 重要性: 牙釉质的损伤是蛀牙的主要原因,影响全球近50%的人口。目前没有有效的牙釉质再生解决方案,现有治疗方法只能缓解症状。
  • 后续发展: 研究团队已成立初创公司Mintech-Bio,计划明年推出首款产品。该技术具有可扩展性,有望为全球各年龄段、患有牙釉质缺失和牙本质暴露等多种牙科问题的患者带来帮助。
  • 研究团队: 由诺丁汉大学药学院和化学与环境工程系的Abshar Hasan博士领导。

研究机构: 诺丁汉大学 (University of Nottingham)

联系方式: Professor Alvaro Mata ([email protected])

关于诺丁汉大学: 诺丁汉大学是 Russell Group 的创始成员,在世界大学排名中位列第 97,在英国大学中排名第 17。该大学以其创新精神和全球化的教育、研究和产业合作网络而闻名。 诺丁汉大学在体育领域表现突出,并以其强大的研究实力而闻名,在英国大学中位列第七。


中文翻译说明:

  • 力求准确传达原文信息,避免加入个人观点。
  • 使用简洁明了的语言,方便理解。
  • 对技术术语进行适当解释,确保中文读者能够理解其含义。
  • 使用了markdown格式,便于阅读和排版。
Norway reviews cybersecurity after remote-access feature found in Chinese buses

挪威电动公交车安全审查:发现隐藏SIM卡引发担忧

挪威公共交通运营商Ruter近日在内部安全测试中发现,由中国制造商宇通(Yutong)提供的电动公交车中内置了隐藏的SIM卡,引发了挪威政府对网络安全的担忧。

主要内容:

  • 发现隐藏SIM卡: Ruter在安全设施内进行的测试中,在宇通电动公交车内发现了罗马尼亚SIM卡。理论上,这些SIM卡允许宇通供应商远程访问车辆,例如关闭车辆或通过软件更新进行干预。
  • 未发现恶意使用: Ruter强调,目前没有证据表明这些SIM卡被恶意使用,但此次发现将担忧从“怀疑”转化为“具体知识”。
  • Ruter的应对措施: Ruter已移除SIM卡,并正在加强采购规则、内部防火墙和云安全要求,以确保对公共交通运营的完全本地控制。
  • 政府的反应: 挪威交通部长Jon-Ivar Nygård表示,政府正在评估来自挪威安全联盟之外国家的供应商风险,并强调需要保护关键基础设施。
  • 车辆规模: 挪威目前运营约1300辆电动公交车,其中约850辆来自宇通,300辆在奥斯陆和阿克休斯运行。
  • 风险评估: Ruter认为干预企图的可能性仍然较低,但此事件凸显了与外国技术供应商相关的日益增长的网络安全挑战。
  • 全球趋势与担忧: 随着中国电动公交车在全球范围内(包括东南亚)的普及,此案引发了对公共交通系统数字安全和战略依赖的更广泛关注。
  • Ruter CEO的评论: Ruter首席执行官Bernt Reitan Jenssen表示:“这些公交车不太可能被滥用,但我们必须认真对待这些风险。”

总结:

挪威因宇通电动公交车内置隐藏SIM卡而启动了网络安全审查。虽然目前未发现恶意使用,但此举突显了国家对关键基础设施安全的担忧,并促使Ruter加强安全措施,同时挪威政府也在评估来自非安全联盟国家的供应商风险。 此事件也反映了全球范围内对外国技术供应商网络安全风险的日益关注。

Cloudflare tells U.S. govt that foreign site blocking efforts are trade barriers

Cloudflare 提交给美国贸易代表办公室的报告摘要

以下是对 Cloudflare 提交给美国贸易代表办公室 (USTR) 关于外国贸易壁垒的 2025 年国家贸易评估报告的摘要:

主要观点: Cloudflare 首次参与 USTR 的年度贸易壁垒咨询,表达了外国的网站封锁措施对美国科技公司的潜在贸易壁垒构成威胁的担忧。这与版权行业团体要求加强网站封锁以打击盗版的要求形成对比。

Cloudflare 的核心论点: Cloudflare 认为,某些国家的网站封锁措施对美国科技公司造成了不成比例的影响,并导致了广泛的附带损害。

具体国家/地区的案例:

  • 西班牙: 西班牙法院允许版权所有者发出“过度宽泛的法院命令”,授权 IP 地址封锁。这导致了数万个无关网站和数字服务的中断,且受影响方缺乏救济途径。Cloudflare 认为西班牙政府未干预此问题,使其成为重大的贸易壁垒。
  • 意大利: 意大利的“打击盗版法”要求网络提供商(包括 CDN)在 30 分钟内遵守封锁通知。 该法案缺乏充分的保障措施,导致对大型云提供商(主要是美国公司)的共享服务的错误封锁。Cloudflare 还指出,意大利允许版权所有者滥用法院,通过未经公司辩护的“单方命令”来中断美国业务。
  • 法国: 法国的《体育法》第 L.333-10 条要求 DNS 解析器和 VPN 服务采取行动,导致了对盗版网站的封锁命令。一些服务缺乏实施这些命令的技术能力,导致一些美国公司退出法国市场。最近通过的一项新的反盗版法案,为类似的自动化 IP 地址封锁打开了大门,Cloudflare 认为这会加剧附带损害的风险。
  • 韩国: 韩国修订后的《网络法》要求 CDN 限制对非法内容的访问。Cloudflare 和其他美国公司必须维护和定期更新详细的封锁列表,韩国通信委员会 (KCC) 提供包含 150 万个 URL 的封锁列表,每月增加 3 万个,给公司带来“空前的合规负担”。

总体建议: Cloudflare 敦促 USTR 在其即将发布的 2026 年国家贸易评估报告中考虑这些担忧,并倡导取消这些贸易壁垒。

背景信息: USTR 每年都会发布《外国贸易壁垒国家评估报告》,该报告汇集了来自各行各业的反馈意见,包括版权行业团体。 目前,美国国会也在考虑类似的反盗版网站封锁法案,这可能会影响国内的游说工作。

参考资料: Cloudflare 的提交文件可在此处查阅:https://torrentfreak.com/images/USTR-NTE-Cloudflare-2026.pdf

IKEA launches new smart home range with 21 Matter-compatible products

IKEA 发布 21 款全新智能家居产品,采用 Matter 标准

宜家 (IKEA) 正式推出 21 款全新智能家居产品,专注于照明、传感器和控制,所有产品均采用 Matter 统一智能家居标准。此次发布标志着宜家在简化智能家居使用、降低成本和更好地满足家居生活需求方面迈出了重要一步。

核心要点:

  • 全面升级: 宜家对其智能家居系统和产品线进行了全面重建,所有新产品和现有产品均已升级为 Matter 兼容。
  • Matter 兼容性: Matter 兼容意味着宜家智能产品可以与更广泛的设备和平台连接,方便用户构建跨品牌智能家居。
  • 三个关键领域: 新产品线聚焦于以下三个关键领域:
    • 照明 (Lighting): KAJPLATS 系列智能灯泡,包含 11 种不同款式、尺寸、亮度等级和风格,提供白光和彩色光谱选项,以及调光功能。相比之前的 TRÅDFRI 系列,新灯泡功能更强大,色彩选项更多,亮度范围更广。具体包括:标准球泡 (E27/E26)、小巧球泡 (P45 E14)、射灯 (GU10) 以及透明玻璃装饰灯泡 (E14/E12/E17/E27)。
    • 传感器 (Sensors): 包括运动传感器 (MYGGSPRAY)、门窗传感器 (MYGGBETT)、温湿度传感器 (TIMMERFLOTTE)、空气质量传感器 (ALPSTUGA) 和漏水传感器 (KLIPPBOK),旨在支持健康和防止损坏。
    • 控制 (Control): 包括双按键遥控器 (BILRESA)、带滚轮遥控器 (BILRESA) 以及智能插座 (GRILLPLATS),方便远程控制设备,并将普通产品转化为智能产品。智能插座还可追踪能源使用情况。
  • DIRIGERA 集线器: 所有 Matter 兼容产品需要一个智能家居集线器才能工作,宜家的 DIRIGERA 集线器可以管理和控制来自宜家和其他品牌的产品,并充当 Matter Bridge,确保现有非 Matter 宜家智能产品与 Matter 标准平台兼容。
  • 未来规划: 宜家将继续扩展到新的产品类别,目标是提供比现有产品更易于使用和更实惠的智能家居产品。
  • 宜家愿景: 宜家致力于让更多人能够享受到简单易懂、价格亲民的智能家居体验,并持续观察、倾听和学习,了解如何改善家居生活。

销售信息:

销售开始时间和当地价格可能因市场而异,请联系当地宜家商店获取更多信息。

Australia has so much solar that it's offering everyone free electricity

澳大利亚拟推“太阳共享”计划,提供免费电力

以下是对原文内容的总结:

澳大利亚政府正在考虑一项名为“太阳共享”计划,旨在让所有电网用户都能享受到太阳能带来的好处。该计划的核心是,在阳光最充足的中午时段,为所有用户提供完全免费的电力。

澳大利亚的太阳能潜力

澳大利亚是世界上最阳光明媚的国家之一,拥有巨大的太阳能发电潜力。近年来,澳大利亚大力发展太阳能和风能,使其迅速取代了煤炭和甲烷作为主要的电力来源,有效减少了电力相关的气候排放。

太阳能发电的挑战

太阳能发电存在一个问题,即电力供应受日照时间影响,导致电力供应不稳定。在用电高峰期(通常是傍晚),电力需求大于供应,而在阳光充足的中午,电力供应却过剩,可能导致电力价格为负。

“太阳共享”计划的运作方式

“太阳共享”计划旨在通过经济手段解决上述问题。具体措施包括:

  • 免费电力时段: 电力零售商需要在一天中至少三个小时提供免费电力,通常是在中午时段。
  • 鼓励错峰用电: 鼓励用户在免费时段使用电力,例如洗衣、洗碗、运行泳池泵或给电动汽车充电。
  • 鼓励储能: 鼓励用户安装家用电池,在白天储存电力,在高峰时段使用。

计划的益处

  • 电网稳定: 帮助平衡电力供需,减少电网升级的需求。
  • 节省电费: 帮助用户节省电费。
  • 惠及所有用户: 该计划不仅适用于安装了太阳能或家用电池的用户,也适用于无法安装太阳能的用户,例如居住在公寓的用户。

实施计划

该计划预计将于明年7月在昆士兰、新南威尔士和南澳大利亚率先实施,如果效果良好,将于2027年扩展到其他地区。电力零售商对该计划表示担忧,但澳大利亚气候变化部长表示将优先考虑消费者的利益。

总结

澳大利亚的“太阳共享”计划旨在利用太阳能的优势,通过鼓励用户改变用电习惯,实现电网稳定和电费节省。该计划有望成为全球向清洁能源转型的一个良好范例。


What the hell have you built

Okay, I'm ready. Please provide the content you want me to summarize. I will do my best to create a concise, accurate summary in markdown format and Chinese language, adhering to your specifications (less than 800 words, no personal opinions, and focusing on purpose, structure, and key functionality for technical content). Just paste the text here.

Show HN: I scraped 3B Goodreads reviews to train a better recommendation model

书籍推荐功能摘要

这是一个书籍推荐系统,其主要功能是根据用户提供的已阅读书籍,推荐后续阅读的书籍。

核心功能:

  • 用户输入: 用户可以输入已经阅读过的书籍列表。建议提供3本或更多书籍,以获得更好的推荐结果。
  • 推荐生成: 系统会根据用户提供的书籍,生成推荐书籍列表。
  • 流行度阈值: 推荐结果仅包含满足一定流行度阈值的书籍。
  • 不推荐热门书籍: 系统会排除掉前200名最受欢迎的书籍。
  • 低流行度书籍: 不符合推荐条件的低流行度书籍可以在其他页面这里找到。

重要信息:

  • 更新时间: 该系统最后更新于2025年11月9日。
  • 当前状态: 目前尚未选择任何书籍。 用户需要先搜索并选择书籍。
Dillo, a multi-platform graphical web browser

Dillo 网页浏览器总结

Dillo 是一款跨平台的图形化网页浏览器,以其速度快、体积小而闻名。该项目专注于个人安全和隐私保护,使用 FLTK 1.3 GUI 工具包 构建。

主要特点:

  • 速度与体积: Dillo 以快速的浏览速度和极小的体积著称。
  • 安全与隐私: 项目开发重点在于保障用户的个人安全和隐私。
  • 使用 FLTK: 基于 FLTK 1.3 GUI 工具包。
  • 安装指南: 提供安装指南,方便用户安装。
  • 代码仓库: 该代码仓库主要包含 Dillo 的原始代码,并进行了一些小的修补。 欢迎贡献额外的补丁或拉取请求 (Pull Requests)。

相关项目:

Dillo 有多个相关的分支(forks),包括:

Mathematical exploration and discovery at scale

AlphaEvolve:大规模数学探索与发现 (AlphaEvolve: Mathematical Exploration and Discovery at Scale) 总结

这份报告详细介绍了由Bogdan Georgiev、Javier Gómez-Serrano、Adam Zsolt Wagner及其合作者与Google DeepMind合作进行的实验,使用了DeepMind的AlphaEvolve工具。报告已发布在arXiv上,并提供了相关数据和代码仓库 (https://github.com/google-deepmind/alphaevolve_repository_of_problems)。

AlphaEvolve工具概述:

AlphaEvolve是一种新型优化工具,与传统优化算法不同,它不直接演化输入,而是利用大型语言模型 (LLM) 演化生成输入的计算机代码(通常是Python代码)。该工具维护一个成功的代码片段集合,通过LLM修改和组合这些代码,生成下一代代码。LLM的随机性有助于突破局部最优解,并发现新的解决方案。用户可以提供“提示” (hints) 增强工具性能,例如上传相关文献。

实验与发现:

  • 测试问题: 研究人员在67个来自分析、组合数学和几何的数学问题上测试了AlphaEvolve,包括已解决和未解决的问题。
  • 优势:
    • 可扩展性 (Scale): AlphaEvolve在研究问题变体时表现出良好的可扩展性,因为许多提示和验证工具可以被重复利用。
    • 适应性 (Adaptability): 工具易于设置,适用于广泛的问题,无需对特定任务进行大量的参数调整。
    • 可解释性 (Interpretability): AlphaEvolve生成的解决方案往往更易于理解,例如,在求解Gagliardo–Nirenberg不等式时,它能够找到精确解(Talenti函数),并生成代码进行采样。
  • 结果:
    • AlphaEvolve在许多情况下取得了与传统优化工具类似的成果,例如找到更有效的几何形状填充方案和更好的微积分变分问题候选函数。
    • 工具能够快速找到训练数据中已知的最优解,并对问题进行一定程度的模糊化以探索其他候选解。
    • 在有限域Kakeya问题上,AlphaEvolve略胜一筹,并发现了新的Nikodym集合构造方法。
    • AlphaEvolve 擅长发现验证代码中的“漏洞”,需要人工设计更严谨的验证器。
  • 局限性:
    • 在分析数论问题上表现不佳,可能与提示方式或该类型问题的特性有关。
    • 对于著名且未解决的猜想,AlphaEvolve通常只能找到已知的候选解,但未能发现新的反例。

未来展望:

AlphaEvolve等工具有望成为数学研究的强大辅助工具。未来,可以将其作为一种“常识检查”手段,用于验证新猜想,并系统记录自动化搜索的(包括负面)结果。研究人员计划在后续论文中报告更多实验结果和理论分析。报告还鼓励进一步探索LLM在数学研究中的应用,例如自动化文献搜索和证明验证。

相关工具:

报告还提到了其他类似的工具,包括OpenEvolve、ShinkaEvolve和DeepEvolve。

The trust collapse: Infinite AI content is awful

内容创作成本降至零:信任危机与信任漏斗 (Content Creation Costs Zero: A Trust Crisis and the Trust Funnel)

这篇文章探讨了当前内容创作成本大幅降低带来的挑战,以及由此引发的信任危机。作者认为,尽管内容创作变得前所未有地容易,但潜在客户对营销活动的信任度却迅速下降。

主要观点:

  • 信任危机: 潜在客户不再信任市场营销活动,这源于他们难以辨别信息来源的真实性,以及对销售人员是否会在交易完成后继续提供支持的担忧。
  • 营销漏斗的失效: 传统的营销漏斗模型,侧重于产品功能和优势的宣传,已经不再有效。潜在客户通常已经了解产品类别,他们真正关心的是“为什么应该从_你_那里购买?”
  • 信任漏斗的重要性: 作者提出了“信任漏斗”的概念,强调建立长期关系、客户忠诚度和积极推荐的重要性。这需要以客户为中心,提供有价值的内容,而非单纯的销售宣传。
  • AI带来的问题: AI技术的普及使得生成大量看似个性化的内容变得容易,进一步加剧了信任危机。潜在客户能够轻易察觉到这些信息并非来自真正关心他们问题的真人。
  • 信号与噪音: 内容的泛滥导致了信号与噪音的比率失衡,潜在客户为了避免耗费精力去验证信息的真实性,选择直接忽略所有外联。
  • 潜在客户关注的问题: 潜在客户不再关注产品是否有效、指标是否能提升、价格是否具有竞争力,而是关注以下问题:
    • 你是否会在12个月后继续提供支持?
    • 你与竞争对手相比,真正的优势和不同之处是什么?
    • 你的公司是否拥有可持续的盈利模式?
    • 集成工具后,是否会面临被遗弃的风险?
    • 你的公司是否仅仅是靠虚幻的收入和代码生存?
  • 应对策略:
    • 信任仍是人类的工作: 建立真正的信任需要人类的情感连接和可信度。
    • 精准和定制化: 利用AI进行精准细分,并识别出需要人工跟进以深化信任的场景。
    • 保持人工参与: 过度自动化会损害信任,尤其是在复杂或高价值的销售场景中。
    • 品牌形象建设: 持续通过行动和沟通来赢得信任,即使使用了AI技术。

总结:

在内容创作成本大幅降低的时代,信任成为了企业最重要的资产。企业需要转变营销策略,从传统的营销漏斗转向信任漏斗,专注于建立长期关系,并以人为本,提供有价值的内容,才能在激烈的竞争中脱颖而出。AI可以作为辅助工具,但不能取代人类的参与和情感连接。

Why aren't smart people happier?

摘要:智力、幸福感与问题的定义

这篇文章探讨了智力与幸福感之间的关系,并对传统的智力定义和测量方式提出了质疑。作者亚当·马斯特罗安尼,一位心理学博士,通过对多项研究和调查数据的分析,发现智力与幸福感之间并没有直接且显著的正相关关系,甚至可能存在微弱的负相关。

核心观点:

  • 智力的传统定义: 智力被定义为一种广泛的精神能力,包括推理、计划、解决问题、抽象思维、理解复杂概念、快速学习和从经验中学习的能力。
  • 智力与幸福感: 普遍的观点认为,智力高的人应该拥有更幸福的生活,但研究结果却表明,智力与幸福感之间没有明显联系,甚至可能存在微弱的负相关。
  • 斯皮尔曼的“一般智力”理论: 文章批判了查尔斯·斯皮尔曼提出的“一般智力”理论,认为这种理论将各种认知测试视为不同的变体,而忽略了它们之间更深层次的共同点。
  • 问题的分类: 作者提出了将问题分为“明确定义的问题”和“模糊定义的问题”的区分。明确定义的问题有清晰的规则、边界和可重复性,而模糊定义的问题则缺乏这些特征,例如“如何找到人生的伴侣”或“如何让孩子停止哭闹”。
  • AI与问题类型: 人工智能擅长解决明确定义的问题,但对于模糊定义的问题则无能为力。
  • 对智慧的重视: 文章强调了解决模糊定义问题的能力的重要性,并指出,这种能力往往被忽视,而应给予应有的尊重。作者呼吁人们重视智慧,并从经验丰富的长者那里学习。

关键细节:

  • 作者引用了多项研究,例如一项来自英国的全国性研究,表明智力较低的人可能略微不幸福,但智力较高的人并没有因此变得更幸福。
  • 作者分析了《通用社会调查》(General Social Survey)的数据,发现词汇测试得分较高的人,幸福感反而略低。
  • 文章探讨了智力测试的历史背景,指出了其与种族主义和贫困歧视的联系。
  • 作者指出,即使是智力测试的制定者也难以消除偏见,而且测试结果会受到参与者努力程度的影响。
  • 文章强调了人工智能在解决明确定义问题上的优势,但也指出它无法解决模糊定义的问题。

总结:

文章挑战了人们对智力的传统看法,认为仅仅拥有高智力并不能保证幸福。作者认为,解决模糊定义问题的能力,也就是智慧,对幸福感可能更为重要。文章呼吁人们重新评估智力的定义,并更加重视智慧在生活中的作用。

AI Slop vs. OSS Security

AI 生成漏洞报告对开源安全的影响:现状与应对 (AI-Generated Vulnerability Reports and Their Impact on Open Source Security: Current Situation and Responses)

本文作者,一位在漏洞赏金行业工作近十年的安全专家(曾在 HackerOne 担任团队领导),分享了对当前漏洞赏金行业现状的观察和思考,重点关注了人工智能 (AI) 生成漏洞报告带来的挑战。

核心问题:AI 生成的报告泛滥

作者认为,AI 已经渗透到漏洞报告中,产生了两种类型的报告:

  • 有效报告: 由 AI 辅助生成,但仍然基于技术有效、符合范围且有实际影响的报告,作者认为可以接受。
  • 无效报告 (AI Slop): 大量由 AI 生成,缺乏验证,内容虚假或不准确,给维护者带来巨大负担。

这些无效报告模仿了社交平台上的批量行为,如刷赞、投简历等,缺乏对代码库的深入理解,只是简单地模式匹配,编造可能存在的漏洞场景,造成了“真漏洞”与“假漏洞”比例失衡(大约 1:4)。

维护者面临的困境

AI Slop 给开源项目维护者带来了严重的问题:

  • 时间浪费: 维护者需要花费大量时间去验证这些无效报告,而这些时间本可以用于修复漏洞、改进项目。
  • 精神压力: 持续处理无效报告会导致维护者疲惫、沮丧,甚至考虑放弃项目。
  • 开源项目维护者倦怠: 调查显示,开源项目维护者面临着倦怠、缺乏报酬和社区压力等问题,AI Slop 加剧了这些问题。
  • CVE 系统的崩溃: 大量无效的 CVE 导致漏洞跟踪系统变得不可靠,影响安全团队的优先级排序和开发者的安全扫描。

现有的应对措施失效

作者认为,简单的禁令、礼貌的提醒或教育无法从根本上解决问题,因为这些方法无法改变激励机制。

可能的解决方案

作者提出了以下解决方案:

  • 强制披露 AI 使用情况: 要求提交者披露是否使用了 AI 工具,并确保报告的准确性。
  • 提高 PoC (Proof of Concept) 标准: 要求提供可重现的测试用例、集成测试、Docker 环境或详细的日志信息。
  • 建立声誉和信任系统: 限制未经验证的提交者,建立基于声誉的信任机制。
  • 引入经济摩擦: 对新提交者收取可退还的费用,提高批量生成报告的成本。
  • AI 辅助的报告审核: 使用 AI 工具自动识别和过滤 AI 生成的 Slop。
  • 公开无效报告: 公开无效报告,提高提交者的责任感。
  • 根本性变革: 开源项目维护者需要获得适当的报酬和支持,并建立更可持续的维护模式。

总结

作者认为,当前 AI 生成漏洞报告的泛滥不仅是技术问题,更是对开源模式可持续性的挑战。 解决问题的关键在于改变激励机制,确保维护者获得应有的尊重和支持,并建立更严格的报告标准,以保障开源安全的基础。 未来的趋势很可能是更加精简和排他性的漏洞赏金计划,以应对日益严峻的挑战。

Eating stinging nettles

荨麻料理:免费且营养丰富的美味

随着春天的到来,荨麻开始生长,作者决定利用它们烹饪美食。 虽然大多数人知道荨麻是一种会刺痛皮肤的植物,但它实际上是一种营养丰富的食物,富含铁、钙、钾和硅,以及维生素A、B、C和K1。 荨麻还具有抗炎特性,可能有助于缓解关节炎和风湿病。

荨麻的采集与处理:

  • 采集: 荨麻生长在英国各地,尤其是在夏季,可以免费采集。采集时务必戴上手套,因为荨麻会刺痛皮肤。可以通过触摸来确认是否为荨麻。
  • 处理: 将采集到的荨麻放入水中煮沸几分钟即可消除其刺痛性。

荨麻的食用方式:

荨麻可以制作成各种美味佳肴,如汤、咖喱和烩饭等。文章中提到了作者正在制作荨麻烩饭。

关于素食的思考:

文章还探讨了素食与食物选择的关联。作者指出,素食者并非需要放弃大量食物,反而可以享用更多种类的植物性食物。 相比于肉食者通常重复食用少数几种动物(如猪、牛、鸡),素食者可以品尝全球约20,000种可食用植物。肉类容易让人感到饱腹,而素食则鼓励多样化的饮食习惯。


(Translation: With the arrival of spring, nettles are growing, and the author decided to use them to cook a meal. While most people know that nettles are plants that irritate the skin, they are actually a nutritious food rich in iron, calcium, potassium, and silica, as well as vitamins A, B, C, and K1. Nettle also has anti-inflammatory properties and may help relieve arthritis and rheumatism.

Collecting and Processing Nettles:

  • Collection: Nettles grow all over Britain, especially in summer, and can be collected for free. Be sure to wear gloves when collecting, as nettles will sting the skin. You can confirm whether it is nettle by touching it.
  • Processing: Boil the collected nettles in water for a few minutes to eliminate the stinging properties.

Ways to Eat Nettles:

Nettles can be made into a variety of delicious dishes, such as soups, curries, and risotto. The article mentions that the author is making nettle risotto.

Thoughts on Veganism:

The article also explores the connection between veganism and food choices. The author points out that vegans do not need to give up a lot of food, but rather can enjoy a greater variety of plant-based foods. Compared to meat-eaters who usually repeatedly eat a few kinds of animals (such as pigs, cows, and chickens), vegans can taste about 20,000 edible plants worldwide. Meat is easy to make people feel full, while vegetarianism encourages a diverse diet.)

Boa: A standard-conforming embeddable JavaScript engine written in Rust

Boa: 一款实验性的 JavaScript 引擎

Boa 是一个使用 Rust 编写的实验性 JavaScript 词法分析器、解析器和解释器。它的目标是实现最新的 ECMAScript 规范的 90% 以上,并持续改进以保持与标准的兼容性。

主要特点:

  • Rust 编写: 基于 Rust 语言构建,注重性能和安全性。
  • ECMAScript 兼容性: 目标实现 ECMAScript 规范的 90% 以上,并持续更新。
  • 在线演示: 提供在线 WASM 演示环境,方便用户体验和测试 (https://boajs.dev/playground)。
  • CLI 工具: 拥有 boa_cli 命令行工具和 REPL 实现。

核心组件 (Crates):

Boa 项目发布了多个 crates,分别负责不同的功能:

  • boa_ast: ECMAScript 抽象语法树 (AST)
  • boa_cli: Boa 的命令行界面 (CLI) && REPL 实现
  • boa_engine: ECMAScript 内置对象和执行引擎的核心实现
  • boa_gc: 垃圾回收器
  • boa_interner: 字符串内部化工具
  • boa_parser: 词法分析器和解析器
  • boa_icu_provider: ICU4X 数据提供者
  • boa_runtime: WebAPI 功能
  • boa_string: ECMAScript 字符串实现
  • tag_ptr: 允许将标签与 usize 类型的指针关联的实用库

示例代码:

以下是一个简单的示例,演示了如何使用 boa_engine crate 执行 JavaScript 代码:

use boa_engine::{Context, Source, JsResult};

fn main() -> JsResult<()> {
    let js_code = r#"
        let two = 1 + 1;
        let definitely_not_four = two + "2";

        definitely_not_four
    "#;

    let mut context = Context::default();
    let result = context.eval(Source::from_bytes(js_code))?;

    println!("{}", result.display());

    Ok(())
}

文档和资源:

路线图和基准测试:

项目维护者会持续更新路线图 (Milestones) 和基准测试结果 (Benchmarks),以展示 Boa 的发展进度和性能表现。

许可证:

该项目使用 Unlicense 或 MIT 许可证。

The state of SIMD in Rust in 2025

SIMD 概述与技术选型 (SIMD Overview and Technology Selection)

本文探讨了 SIMD (Single Instruction, Multiple Data) 技术,旨在提高 CPU 的算术运算效率。由于现代 CPU 具有大量的算术硬件,但指令解码模块成为瓶颈,SIMD 通过一次指令处理多个数据,实现并行运算。例如,在最新的 x86 芯片上,SIMD 可以处理高达 512 位的向量,理论上可以为 u64 类型的数据实现 8 倍加速,对于 u8 类型的数据实现 64 倍加速。

SIMD 指令集:

不同的架构采用不同的 SIMD 指令集,例如:

  • ARM: NEON (所有 64 位 ARM CPU 均支持)。
  • WebAssembly: WebAssembly 128-bit packed SIMD extension。
  • x86: 经历了 SSE2 (128 位向量), SSE 4.2, AVX (256 位向量), AVX-512 (512 位向量) 等一系列扩展。

CPU 支持检查:

在 x86 架构中,CPU 是否支持特定的 SIMD 指令集并不固定。编译器默认只生成 SSE2 指令,以保证兼容性。解决此问题有两种方法:

  • Assert 依赖: 强制程序在特定 CPU 架构上运行,如果不支持则崩溃。
  • 函数多版本化 (Function Multiversioning): 针对不同的 SIMD 指令集编译相同函数的多份代码,运行时根据 CPU 的支持情况选择合适的版本。ARM 和 WebAssembly 分别采取了不同的策略来避免此问题。

SIMD 在 Rust 中的实现方案 (SIMD Implementation Approaches in Rust):

本文介绍了在 Rust 中使用 SIMD 的四种方法,按复杂度递增排列:

  1. 自动向量化 (Automatic Vectorization): 编译器自动进行向量化。代码结构需要易于向量化,且优化器不会对涉及浮点数的操作进行处理 (除非使用 nightly 版本)。
  2. 精妙迭代器 (Fancy Iterators): 尝试通过类似 rayon 的并行迭代器实现 SIMD。faster crate 尝试了此方法,但效果不佳。
  3. 可移植 SIMD 抽象 (Portable SIMD Abstractions): 使用自定义类型操作数据块,并提供针对 SIMD 指令集的自定义实现。
    • std::simd: 支持 LLVM 支持的所有指令集,平台支持广泛,但仅支持 nightly 版本。
    • wide: 支持 NEON, WASM 和 x86 指令集,但不支持函数多版本化。
    • pulp: 内置函数多版本化,但仅支持原生 SIMD 宽度。
    • macerator: pulp 的分支,支持更广泛的指令集和泛型编程,但较为冷门。
    • fearless_simd: 仍在开发中,支持 NEON, WASM 和 SSE4.2。
    • simdeez: 历史悠久但使用率低。
  4. 原始内联函数 (Raw Intrinsics): 直接使用 CPU 指令,需要为不同平台和指令集编写单独的代码,维护成本高。Rust 1.87 及更高版本中,大部分内联函数不再是 unsafe 的。

总结 (TL;DR):

  • 如果使用 nightly 版本,选择 std::simd
  • 如果不需要函数多版本化,选择 wide
  • 否则,选择 pulpmacerator

最终,选择哪种方案取决于具体的使用场景。

Fourier Transforms

好的,这是对原文的总结,不超过800字,使用Markdown格式,并用中文呈现:

傅里叶变换:误解、陷阱与正确理解

本文旨在澄清傅里叶变换的常见误解,并强调其本质上是一种曲线拟合技术,而非神秘的“揭示数据洞见”的工具。作者长期在声学、动态材料测试和振动领域工作,发现傅里叶变换常常被误用和曲解,引发激烈的争论。

核心观点: 傅里叶变换本质上是利用正弦和余弦函数对数据进行曲线拟合,类似于线性回归。

背景与动机

傅里叶变换的动机源于材料变形的周期性,例如轮胎旋转造成的变形。这些变形通常表现为脉冲,而非简单的正弦波。因此,傅里叶分析并非易事,需要谨慎对待。

傅里叶变换与回归

文章以线性回归为例,展示了曲线拟合的基本原理。通过拟合二次函数,作者说明了即使得到看似合理的线性结果(例如斜率),也不应轻易得出错误的结论。这与傅里叶变换类似,仅仅因为FFT结果显示某个频率的谐波,并不意味着该对象就真的以该频率振动。

傅里叶变换的数学表达

傅里叶变换可以表示为一系列正弦和余弦函数的加权和:

\[ y = \sum_{n=0}^N A_n \cos ({ 2 \pi n x \over L}) + \sum_{n=0}^N B_n \sin ({ 2 \pi n x \over L}) \]

其中,A_n 和 B_n 分别表示正弦和余弦函数的振幅系数,L是周期长度。

傅里叶变换的实际应用

  • 简单正弦波: 对于一个完整的正弦波,FFT结果只有在对应频率处有能量。
  • 非整数周期的正弦波: 如果正弦波的周期不是整数倍,FFT结果会包含多个谐波,这并不代表信号本身包含这些频率,而是因为曲线拟合需要更多项来适应非完整周期的波形。
  • 含有零段的正弦波: 在时间窗口中添加零段会导致FFT结果中出现额外的谐波,这些谐波同样是曲线拟合的结果,而非实际存在的振动。
  • 脉冲信号: 傅里叶变换可以用来分析脉冲信号,例如动态材料测试中的应力和应变信号。通过选择合适的采样窗口,可以提取出有意义的频率信息。

关键注意事项

  • 数据同步: 在进行FFT分析时,应尽量将采样窗口与基本振动频率同步,避免由于数据漂移造成的误判。
  • 低频能量: 如果FFT结果中出现明显的低频能量,需要警惕数据漂移,并缩短采样窗口。
  • 相位信息: FFT结果通常只显示振幅(magnitude),而忽略了相位信息。相位信息对于重建原始信号至关重要。

结论: 傅里叶变换是一种强大的工具,但必须正确理解其原理和局限性,避免盲目解读结果。 傅里叶变换只是一个曲线拟合过程,在应用时需要谨慎分析,避免得出错误的结论。

Internet Archive's legal fights are over, but its founder mourns what was lost

互联网档案:在版权诉讼中幸存,下一步是什么?

互联网档案在经历了多年艰苦的版权诉讼后,最近从危机中脱颖而出。尽管经历了重大损失,包括从“开放图书馆”中移除超过 50 万本书籍,该机构庆祝了其 Wayback Machine 存档了万亿个网页这一里程碑,并获得了联邦文献库的指定。

历史回顾:

互联网档案的创始人布鲁斯特·卡赫尔自 1996 年以来一直致力于将其打造成为一个数字的亚历山大图书馆,并利用 Wayback Machine 自 2001 年以来捕获网络快照。最初的愿景是创建一个免费的档案,并促进图书馆的关注。然而,互联网档案的电子书借阅模式,特别是 2020 年疫情期间推出的“国家紧急图书馆”,引发了版权持有者的诉讼。该机构最终在与出版商的诉讼中败诉,并达成了保密的和解协议,尽管损害赔偿金可能高达 4 亿美元。近期,互联网档案还与音乐出版商达成了保密的和解,结束了另一场诉讼。

损失与挑战:

诉讼对互联网档案造成了重大打击,迫使其停止其开放图书馆的主要项目。出版商认为该借阅模式损害了电子书市场,而互联网档案则认为其目标是方便研究人员参考电子书,并与维基百科的链接。卡赫尔认为,大型媒体公司渴望控制信息流,并可能希望扼杀 Wayback Machine。此外,联邦对博物馆和图书馆服务的削减以及人工智能的兴起也对互联网档案的未来构成威胁。

未来展望:

尽管面临挑战,卡赫尔仍然充满希望。互联网档案正在积极发展“民主图书馆”项目,旨在收集并提供来自世界各地的政府研究和出版物。该机构也致力于保存实体材料,并希望成为被边缘化馆藏的避风港。卡赫尔呼吁重新设计版权法,以确保各方都能受益,并促进创新。

关键要点:

  • 互联网档案庆祝了 Wayback Machine 存档了万亿个网页这一里程碑,并获得了联邦文献库的指定。
  • 该机构经历了多年的版权诉讼,最终导致其“开放图书馆”中移除超过 50 万本书籍。
  • 卡赫尔认为,大型媒体公司渴望控制信息流,并且诉讼对互联网档案的使命造成了重大打击。
  • 互联网档案正在积极发展新的项目,并致力于保存知识,尽管面临来自版权法和技术进步的挑战。
  • 卡赫尔呼吁重新设计版权法,以确保各方都能受益,并促进创新。

总而言之,互联网档案在版权诉讼中幸存下来,但面临着新的挑战。尽管如此,该机构仍然致力于其使命,即保存和提供免费的在线信息,并为未来的数字化时代做好准备。

I analyzed the lineups at the most popular nightclubs

Clubster Analysis:舞曲俱乐部数据可视化项目总结

本文回顾了作者在Lazily Evaluated上进行的一项名为“Clubster Analysis”的舞曲俱乐部数据可视化项目,详细介绍了数据收集、分析、可视化以及项目结果。

数据收集:

  • 作者使用Python编写了一个爬虫程序,通过Beautiful Soup解析Resident Advisor (RA)网站的HTML页面。
  • 爬虫程序遵循robots.txt规则进行限速,并维护本地缓存以避免重复抓取数据。
  • 数据抓取顺序如下:
    • 获取RA上20个最受欢迎的地区。
    • 抓取这些地区中每个俱乐部及其元数据。
    • 获取每个俱乐部在2019年(疫情前最后完整年份)的每个活动的阵容。
    • 将结果保存到CSV文件中。

数据清理、验证与分析:

  • 作者进行初步验证,编写测试用例处理边缘情况并规范化艺术家名称。
  • 使用Pandas构建大型数据表,并计算俱乐部之间的Jaccard指数来衡量相似度(两个俱乐部共同出现的艺术家数量除以两个俱乐部所有艺术家数量)。
  • 利用NetworkX构建俱乐部图,节点代表俱乐部,边权重代表相似度。
  • 应用社区检测算法(Louvain方法)将俱乐部聚类成不同的社区。

项目结果:

  • 数据集包含131个俱乐部,8502个活动,9405位独特的艺术家,共30482次预订。
  • 平均每个艺术家在这些俱乐部被预订3.24次,平均每个活动有3.5位艺术家。
  • 8515对俱乐部中,3716对有重叠预订,平均重叠率为1%。
  • “居民艺术家”占比低于预期,大多数俱乐部倾向于预订不断轮换的艺术家阵容。

数据可视化:

  • 作者使用D3.js进行可视化,虽然学习曲线较陡峭,但D3提供了更大的控制权。
  • 可视化展示了俱乐部聚类,并根据RA上的粉丝数量调整俱乐部的大小。
  • 通过scrollytelling讲述数据故事,并添加了过滤器和交互功能,允许用户探索数据。
  • 作者克服了React和D3的整合难题,使用createRef连接了React组件和D3 SVG组件。
  • 利用D3创建了动画效果,使不同图表之间平滑过渡。

总结:

该项目结合了网络爬虫、数据分析和交互式可视化,探索了全球舞曲俱乐部场景,作者在D3.js可视化、笛卡尔坐标计算和SVG机制方面有所提升。 项目结果显示,欧洲俱乐部预订的同质性低于预期,且“居民艺术家”占比不高。作者认为,这类充满热情的项目可以帮助我们深入了解世界和文化。

技术栈:

  • Python
  • Pandas
  • NetworkX
  • D3.js
  • React

项目代码和交互式可视化已在GitHub上公开。

Bluetooth 6.2 – more responsive, improves security, USB comms, and testing

蓝牙 6.2 规范发布:增强响应速度、安全性及USB LE音频支持

蓝牙技术集团 (Bluetooth SIG) 近期发布了蓝牙 6.2 规范,引入了多项新特性,旨在提升蓝牙设备性能和安全性。由于蓝牙 SIG 已经改为每半年发布一次规范(此前蓝牙 6.1 规范于六个月前发布),因此发布频率有所增加。

蓝牙 6.2 的主要特性包括:

  • 更短的连接间隔 (SCI, Shorter Connection Intervals): 蓝牙低功耗 (BLE) 连接间隔的最小时间从 7.5 毫秒缩短至 375 微秒。这将显著提升高性能人机接口设备 (HID)、实时人机界面 (HMI) 和对延迟敏感的传感器的响应速度。增强现实 (AR)、虚拟现实 (VR) 和游戏应用将尤其受益于更低的延迟。
  • 抗振幅基 RF 攻击的增强韧性 (Amplitude-based Attack Resilience): 增加了对基于振幅的射频 (RF) 攻击的防护,降低了汽车、智能家居和工业市场设备遭受中继和欺骗攻击的风险。
  • USB LE 等时传输的批量序列化模式 (Bulk Serialization Mode): 为 USB 等时数据传输引入了一种新的机制,简化了主机控制器接口 (HCI) 数据包处理,并简化了蓝牙 USB 设备中 LE Audio 的集成。
  • 蓝牙 LE 测试模式增强 (Bluetooth LE Test Mode Enhancements): 提供了一种统一的控制协议,用于执行蓝牙 LE RF PHY 测试,并支持空中 (OTA) 传输,无需依赖电缆进行测试。

其他信息:

原文作者: Jean-Luc Aufranc (CNX Software)

OpenAI asks U.S. for loan guarantees to fund $1T AI expansion

OpenAI 寻求政府支持以资助大规模 AI 基础设施建设 – 摘要

OpenAI 正积极寻求美国政府的支持,以帮助资助其可能成为历史上规模最大的企业基础设施建设之一的项目,预计总投资额超过 1 万亿美元。

主要内容:

  • 融资需求庞大: OpenAI 计划进行大规模的 AI 计算能力扩张,涉及巨额投资,包括与 Oracle 的 3000 亿美元协议以及与 Oracle 和 SoftBank 合作的 5000 亿美元“Stargate” 数据中心项目。
  • 寻求政府支持: CFO Sarah Friar 表示,OpenAI 正在探索联邦贷款担保,以吸引更广泛的资金来源,构建一个由银行、私募股权甚至政府参与的生态系统。
  • 贷款担保优势: 政府担保能够显著降低 OpenAI 的借贷成本,并扩大其进入信贷市场的渠道,因为联邦担保将保护贷款人免受 OpenAI 违约造成的损失。
  • 非典型举动: 这种寻求政府支持的举动对于硅谷科技公司来说非常不寻常,将 OpenAI 的地位置于传统依赖州支持的能源和基础设施等行业。
  • 营收与支出差距: 尽管 OpenAI 今年预计收入将达到数十亿美元,但其收入仍然远低于维持 AI 运营所需的巨额支出。
  • 暂无 IPO 计划: Friar 否认了 OpenAI 即将上市的猜测,强调公司目前专注于扩展其能力并确保资助其长期发展目标所需的资金。

总结:

OpenAI 面对持续增长的 AI 运营成本和庞大的基础设施建设需求,正在寻求美国政府的贷款担保支持,以降低融资成本并吸引更多投资。 尽管营收增长迅速,但 OpenAI 仍然需要外部资金支持其长期发展目标,并且目前暂无 IPO 计划。

Oldest woman to finish Ironman World Championship in Kona

80岁女性成为铁人世界锦标赛最年长 finishers,Natalie Grabow 的故事

这篇文章讲述了Natalie Grabow,一位来自新泽西州的80岁女性,在2025年10月11日于夏威夷科纳举行的铁人世界锦标赛中,成为最年长的 finishers 并赢得了80-84岁年龄组冠军的故事。

背景与经历:

  • Natalie Grabow 在 20 世纪 40 年代和 50 年代长大,那个年代女性参与体育运动的机会有限。她一直有竞争精神,但直到59岁才开始学习游泳,60岁才开始参加铁人三项比赛。
  • 她是一位软件工程师,母亲,也是两个女儿和四个孙子的母亲。在40多岁时,她曾从事网球和阶梯有氧运动,但经常受到膝盖问题的困扰。
  • 她的女儿 Amy Rousseau 从她9岁到13岁时担任她的田径教练,并强调了体育运动对下一代的益处。

铁人世界锦标赛表现:

  • Natalie Grabow 的目标是完成 140.6 英里的铁人三项比赛,并在 17 小时的截止时间之前完成。她最终以 16 小时 45 分 26 秒的成绩完成了比赛。
  • 本次比赛是她第 11 次参加铁人三项比赛。
  • 她在游泳(1:47:41)、自行车(7:51:27)和跑步(6:40:11)三个项目中分别取得了成绩,尤其是在跑步阶段表现出色。
  • 她克服了比赛中遇到的挑战,例如 Kailua Bay choppy 的水况、腿部肌肉紧张以及在终点线前绊倒的意外情况。
  • 女儿 Amy Rousseau 在比赛中全程跟踪,并为她提供支持与鼓励。

关键要点:

  • Natalie Grabow 不仅完成了铁人世界锦标赛,还成为最年长的 finishers,打破了 Cherie Gruenfeld 在 2022 年创造的 78 岁纪录。
  • 她强调了年龄增长带来的速度减缓,因此严格遵守截止时间至关重要。
  • 她认为铁人三项比赛为业余爱好者提供了与专业人士同场竞技的绝佳机会。
  • Natalie Grabow 的经历展现了坚持不懈、努力工作和永不放弃的精神,并为他人树立了榜样。
  • 她表示铁人三项比赛“是她命中注定的”,并且喜欢训练的过程。

总结:

Natalie Grabow 的故事是一个关于毅力、健康和追求梦想的鼓舞人心的故事。她打破了年龄的限制,在铁人世界锦标赛中取得了优异的成绩,并激励着人们积极参与体育运动,享受运动带来的乐趣。她也强调了女性在体育运动中拥有更多机会的重要性。


中文翻译:

这篇文章讲述了来自新泽西州的80岁女性Natalie Grabow在2025年10月11日于夏威夷科纳举行的铁人世界锦标赛中,成为最年长的完赛者并赢得了80-84岁年龄组冠军的故事。

背景与经历:

  • Natalie Grabow 在20世纪40年代和50年代长大,当时女性参与体育运动的机会很少。她一直充满竞争精神,但直到59岁才开始学习游泳,60岁才开始参加铁人三项比赛。
  • 她是位软件工程师,也是一位母亲,有两位女儿和四个孙子。在40多岁时,她曾从事网球和阶梯有氧运动,但经常受到膝盖问题的困扰。
  • 她的女儿Amy Rousseau曾担任她的田径教练,强调了体育运动对下一代的益处。

铁人世界锦标赛表现:

  • Natalie Grabow的目标是在17小时的截止时间前完成140.6英里的铁人三项比赛。她最终以16小时45分26秒的成绩完成了比赛。
  • 这是她参加铁人三项比赛的第11次。
  • 她在游泳(1:47:41)、自行车(7:51:27)和跑步(6:40:11)三个项目中分别取得了成绩,尤其在跑步阶段表现出色。
  • 她克服了比赛中的挑战,例如Kailua Bay choppy 的水况
FAA to cut flights by 10% at 40 major airports due to government shutdown

美国交通部门因政府停摆限制航班容量

主要内容:

由于美国政府持续停摆,美国交通部宣布将从周五早起,在40个主要机场减少10%的航班容量,预计每天影响3,500至4,000个航班。此举旨在应对因停摆导致的人员短缺和潜在的安全风险。

关键细节:

  • 措施实施: 交通部长Sean P. Duffy宣布,从周五早起开始实施航班容量限制,减少10%。具体受影响的机场尚未公布。
  • 原因: 此次措施的主要原因是政府停摆导致空管人员和运输安全管理局(TSA)安检人员未发工资,以及空管人员短缺问题日益严重。停摆已经进入美国历史上最长的第36天。
  • FAA的担忧: FAA局长Bryan Bedford表示,数据分析显示压力正在积累,如果不加以控制,可能会影响美国航空系统的安全性。
  • 未来计划: 政府将与航空公司合作,商讨如何实施航班容量限制。Bedford表示,在航空业从业期间从未发生过类似情况。
  • 潜在影响: Duffy预计此举会导致更多航班取消,并且目前尚未确定限制措施的结束时间。
  • 空管协会的警告: 全国空中交通管制员协会会长Nick Daniels警告称,政府停摆对空管人员的影响可能需要数周才能恢复。
  • 此前警告: Duffy此前曾表示,如果停摆持续,他可能会“关闭整个空域”。

总结:

美国交通部为应对政府停摆带来的空管人员短缺和潜在的安全隐患,采取了前所未有的措施,限制主要机场的航班容量。此举旨在维护航空安全,但预计将导致航班取消和旅行延误。政府与航空公司的合作将决定后续的实施方案。

Show HN: qqqa – A fast, stateless LLM-powered assistant for your shell

qqqa 总结

qqqa 是一个快速、无状态的 LLM 驱动的命令行助手,包含两个工具:qqqa

主要功能

  • qq (快速提问): 用于提出单个问题,例如:“qq 如何递归列出此目录中的所有文件”。
  • qa (快速代理): 一个单步代理,可以选择使用工具完成任务,例如读取文件、写入文件或执行命令(需要确认)。

qqqa 可以在 macOS、Linux 和 Windows 上运行。

配置文件

  • 默认情况下,qqqa 包含 OpenRouter、OpenAI、Groq、Ollama 和 Codex CLI 的配置文件。Anthropic 的配置文件是预留的。
  • 配置文件存储在 ~/.qq/config.json 中,可以通过 qq --initqa --init 进行初始化设置,选择提供商和 API 密钥。
  • 配置文件支持自定义模型、推理力度、超时时间等参数。
  • 可以通过环境变量设置 API 密钥(例如:OPENROUTER_API_KEY)。

特点

  • 无状态: 每次运行都相对独立且可重现,没有长期会话和隐藏的对话记忆。可以配置 include_history: true 来保留历史记录。
  • Shell 友好: 可以与管道和文件组合使用,而不是交互式聊天。
  • 安全默认: qq 仅读,没有工具访问权限。 qa 具有安全考虑,执行工具前需要确认。
  • 兼容性: 支持 OpenAI 兼容的 API 客户端,包含流式和非流式调用。
  • 格式化: 使用 XML 风格的标签渲染 ANSI 颜色。
  • 工具: qa 可以读取文件、写入文件或执行命令,但仅在每次调用中执行一次,并进行安全检查。
  • 可选特性: 提供 --no-fun 选项以禁用表情符号。

模型提供商选择

  • OpenRouter: 默认推荐,镜像 OpenAI Chat Completions API,提供社区托管模型,且 openai/gpt-4.1-nano 速度快且价格低廉。
  • Groq: 提供更高的吞吐量,使用 openai/gpt-oss-20bopenai/gpt-oss-120b 模型。
  • Codex CLI: 允许用户复用现有的 ChatGPT 订阅。
  • Claude Code CLI: 允许用户复用现有的 Claude 订阅。

安装

  • macOS: 使用 Homebrew:brew tap iagooar/qqqa && brew install qqqa
  • Linux: 从 GitHub Releases 下载预构建的存档,解压并将其中的 qqqa 放入 PATH 环境变量中。
  • Windows: 从 GitHub Releases 下载 Windows 存档,解压 qq.exeqa.exe,并将其添加到 %PATH% 环境变量中。

终端历史记录

默认情况下,终端历史记录是关闭的。 可以通过 qq --initqa --init 启用,并将最近的 qq/qa 命令包含在请求中。 也可以使用 --history-n/--no-history 选项在运行时覆盖。

安全性

  • 文件工具要求路径位于用户主目录或当前目录中。
  • 命令执行使用默认的允许列表,并需要确认执行。
  • 命令运行有时间限制,代理最多执行一个工具步骤。
  • 配置文件使用安全的权限创建。

贡献

请参阅 CONTRIBUTING.md 获取有关报告问题和提交拉取请求、从源代码构建以及发布过程的指南。

Why I'm Learning Sumerian

总结:从项目崩溃到学习苏美尔语——关于倦怠、意义和无用努力的思考

这篇文章讲述了作者如何经历了一次职业上的挫折,并最终通过学习苏美尔语,重新找到了工作和生活的平衡。

主要内容:

  • 项目崩溃的痛苦: 作者曾为一个客户构建一个复杂的B2B门户网站,包括一个精确的运输成本算法。项目完成后却被突然取消,这让作者感到极度的失落,因为他将自己的身份认同与这个项目紧密相连。
  • 倦怠与幻灭的区别: 作者区分了倦怠(身体上的疲惫)和幻灭(对意义的丧失)。倦怠可以通过休息恢复,而幻灭则需要寻找新的意义。
  • 寻找“难但无害”的挑战: 为了避免再次经历类似的情况,作者开始寻找一种既具有挑战性,又不会带来巨大压力,且完全由自己掌控的活动。
  • 苏美尔语的吸引力: 作者被苏美尔语这种人类最早的文字系统所吸引,并开始学习。这种语言已经失传四千年,没有任何实际用途,但它代表着人类文明的起点。
  • 学习苏美尔语的意义: 学习苏美尔语的过程充满挑战,缓慢而有时令人沮丧。但作者却喜欢这种状态,因为它让他能够专注于努力本身,而不会被结果所束缚。
  • 容忍无用努力的重要性: 作者强调,真正的技能不是容忍困难,而是容忍那些没有产出、没有证明任何东西、也没有人欣赏的努力。
  • 重新定义价值: 作者意识到,价值并非来自成就或结果,而是来自我们赋予努力的意义。学习苏美尔语让他意识到,创造意义的权利掌握在自己手中。
  • 工作与平衡的陷阱: 作者认为,仅仅追求“工作与生活平衡”或培养兴趣爱好往往无法解决根本问题,因为这些活动仍然与绩效和结果相关联。
  • 无用努力的力量: “难但无害”的活动能够帮助人们摆脱对外部认同的依赖,重建内在的衡量标准,并重新发现对事物的好奇心。
  • 寻找自己的“苏美尔语”: 作者鼓励读者寻找属于自己的“苏美尔语”,即一种具有挑战性但不会带来巨大压力的活动,能够让他们专注于过程本身,而无需担心结果。

核心观点:

文章的核心观点是,在经历过职业上的挫折和倦怠后,我们需要重新学习如何关心事物,并接受努力本身可能没有实际价值的事实。通过寻找一种“难但无害”的活动,我们可以摆脱对外部认同的依赖,重建内在的衡量标准,并重新发现对事物的好奇心,从而更好地应对工作和生活中的挑战。


这篇文章总结了作者的个人经历和思考,强调了在现代社会中,重新定义工作的价值,以及拥抱无用努力的重要性。

I may have found a way to spot U.S. at-sea strikes before they're announced

美国在太平洋的船只打击事件:利用VIIRS热异常数据进行监测

本文描述了作者利用美国国家航空航天局(NASA)的VIIRS(可见红外成像仪)热异常数据(FIRMS)追踪美国在太平洋和加勒比海打击贩毒船只事件的实验。

主要内容如下:

  • 背景: 美国经常在国际水域打击贩毒船只,但通常只笼统地发布“国际水域”的消息,缺乏具体坐标。
  • 实验方法: 作者使用FIRMS数据,尝试在事件发生时识别这些打击事件产生的热异常。
  • 案例分析:
    • 10月27日事件: 在10月27日白天,VIIRS在14.0387° N, 106.4606° W(墨西哥阿卡普尔科西南方向约415海里)检测到一个热点。该热点是该区域一周内唯一一个海洋像素。
    • 与官方报告的对应: 墨西哥官方随后发布了关于在阿卡普尔科西南方向约400海里进行搜救行动的声明,与热点位置高度吻合。
    • 推断理由: 作者认为该热点很可能是10月27日的打击事件,因为美国公开的视频显示了白天的大规模爆炸和持续的火焰,这与VIIRS能够捕捉到的表面燃烧类型相符。作者还排除了其他可能的解释,例如海上平台或炼油厂的排放。作者对这一推断的置信度约为90%。
  • 可重复性: 作者提供了复现步骤:将FIRMS设置为VIIRS 375 m分辨率,日期为2023年10月27日,缩放到墨西哥东太平洋区域,即可看到该热点及其时间戳和FRP(热释放因子)。
  • 意义: 作者强调,仅使用FIRMS(免费数据)即可将模糊的“国际水域”描述,定位到精确的经纬度坐标框,并在近乎实时的情况下进行。这对于开源监测以及记者和分析师快速定位未来事件具有重要意义。
  • 声明: 作者运营一个网站(pizzint.watch/polyglobe),追踪五角大楼披萨配送等另类数据,并已集成该热异常数据。

总结: 作者通过利用免费的FIRMS热异常数据,成功地将美国在太平洋的打击事件定位到具体的地理位置,展示了开源情报(OSINT)在监测和分析地缘政治事件中的潜力。

My fan worked fine, so I gave it WiFi

Vornado 633DC 风扇 Wi-Fi 遥控改造项目总结

本文记录了作者将 Vornado 633DC 风扇改造为支持 Wi-Fi 遥控的项目过程,并实现了完全可逆的改造,所有修改都隐藏在风扇外壳内部,不留痕迹。

项目目标:

作者最初希望通过添加智能插座实现风扇的基本开关遥控,但仍需手动调整风扇转速。 因此,作者决定改造风扇,实现远程控制风扇转速,避免手动操作。

改造方案:

  1. 分析风扇内部结构: 作者拆解风扇,发现内部主要有两个组件:AC-DC 转换器和包含转速控制旋钮的 PCB 板。通过测量电压和通断性,确定旋钮的两个引脚连接到电位计,通过改变电阻控制电机转速。
  2. 数字电位计 (Digipot) 替代: 作者计划使用数字电位计来模拟旋钮的功能,从而实现远程控制。
  3. 硬件设计:
    • PCB 设计: 设计了新的 PCB 板,尺寸限制在风扇内部空间内,并保留了原有的安装方式,保证可逆性。
    • 组件选择: 仔细研究了各种组件的规格,最终选择了:
      • Digipot: 用于控制电机转速。
      • 旋转编码器: 保留了物理旋钮的功能,用于手动调整风扇转速。
      • RGB LED: 用于显示风扇状态。
      • ESP32-C6-WROOM-1: 作为主控芯片,支持 Wi-Fi 和未来可能的 ZigBee/Thread 协议。
    • 电源: 使用稳压器将 24V 电压转换为 3.3V 或 5V,供芯片和其他组件使用。
  4. 固件开发:
    • ESPHome: 使用 ESPHome 框架,并编写了自定义的 Digipot 驱动程序 (ESPHome external component),与 Digipot 进行通信。
    • 配置: ESPHome 配置包括了 Digipot 控制、旋转编码器功能、RGB LED 状态指示等。

关键技术:

  • 数字电位计 (Digipot): 模拟传统电位计的功能,通过软件控制电阻值。
  • ESPHome: 简化了 ESP32 的固件开发过程,并提供了丰富的硬件支持。
  • 自定义 ESPHome 组件: 为 Digipot 开发了驱动程序,扩展了 ESPHome 的功能。
  • 可逆性设计: 保证改造过程不改变风扇原有的结构,方便恢复原样。

项目成果:

最终实现了以下功能:

  • Wi-Fi 远程控制: 通过 Wi-Fi 远程控制风扇开关和转速。
  • 物理旋钮控制: 保留了原有的旋钮,用于手动调整风扇转速。
  • 状态指示: 使用 RGB LED 显示风扇状态,例如低速时绿色,高速时红色。

项目链接:

Recursive macros in C, demystified (once the ugly crying stops)

C 预处理器递归限制及变通方案总结

本文探讨了 C 预处理器(CPP)递归的限制,并提供了一种变通方案,以实现编译时递归。

核心问题:

  • C 预处理器缺乏原生递归能力,这使得在编译时执行复杂操作变得困难。
  • 这种限制并非设计之初的明确意图,而是早期系统抽象需求和潜在编译问题(无限循环、诊断困难)的副产品。
  • 缺乏递归能力阻碍了编译时类型检查、自动添加哨兵等安全和性能优化。

变通方案:

  • **理解预处理器的工作机制:**CPP通过逐个替换宏文本、添加占位符、处理特殊运算符(如###)、重新扫描文本等步骤进行宏展开。
  • “蓝色油漆”限制: 宏展开过程中,被调用的宏会被标记为“蓝色”,在当前展开过程中无法再次被调用。
  • 绕过限制: 通过添加额外的间接层,使宏在完成当前展开后再被重新扫描,从而打破“蓝色油漆”的限制。
  • EVAL 宏: 使用EVAL宏递归展开,可以有效地实现编译时递归。
  • H4X0R_MAP 宏: 提供了一个更通用的机制,允许将自定义函数应用于可变参数列表中的每个参数。
  • 示例: 通过实现H4X0R_VA_COUNT宏,可以统计可变参数函数的参数数量。

总结与建议:

  • C 预处理器的设计存在缺陷,限制了编译时功能的发展。
  • 尽管存在限制,但通过巧妙的技巧可以实现编译时递归,但代码复杂性较高。
  • C2Y 标准委员会可以考虑引入 __VA_COUNT__ 宏和 __VA_EMPTY__ 宏,以及更强大的 __EVAL__ 宏,以简化编译时编程。
  • 鼓励使用 constexpr 函数,以替代宏实现编译时功能。

代码示例(H4X0R 系列):

本文提供了完整的 H4X0R_VA_COUNT 和相关的辅助宏的实现代码,用于统计可变参数函数中的参数数量。这些宏利用了 EVAL 宏和 H4X0R_MAP 宏,克服了 C 预处理器的递归限制。

The Basic Laws of Human Stupidity (1987) [pdf]

人类愚蠢的基本法则总结 (Summary of The Basic Laws of Human Stupidity)

本文由卡洛·M·齐波拉 (Carlo M. Cipolla) 撰写,探讨了人类愚蠢的本质及其对社会的影响。齐波拉提出了五条基本法则,旨在揭示愚蠢的普遍性和危害性。

核心观点:

  • 第一基本法则: 人们总是低估人群中愚蠢之人的数量。无论估计多么高,都会被愚蠢人的数量所震惊。
  • 第二基本法则: 愚蠢是天生的,而非文化造成的。愚蠢人的比例在任何人群中都是恒定的,且与个人特征无关。无论你身处精英圈还是原始部落,都无法逃避相同的愚蠢比例。
  • 第三基本法则 (黄金法则): 人类可分为四类:无助者、智者、强盗和愚蠢者。愚蠢者会给他人带来损失,而自身却不获益,甚至可能遭受损失。
  • 第四基本法则: 非愚蠢之人常常低估愚蠢之人的危害,即使是智者和强盗也难以识别愚蠢的危险性。
  • 第五基本法则: 愚蠢者是最危险的人。强盗虽然会转移财富,但愚蠢者会造成整体性的损失,削弱社会整体的福祉。

关键细节:

  • 齐波拉用符号“å”表示人群中愚蠢人的比例,并强调该比例是恒定的。
  • 他将社会成员划分为四个象限,分别代表无助、智力、强盗和愚蠢。
  • 强盗分为两个子类:一个给他人带来更大收益,一个给他人带来更大损失。
  • 社会发展与非愚蠢人群的构成有关:发展中的社会拥有更多智者、有能力者和创造者,能够控制愚蠢者的负面影响。衰落的社会则会看到无助者和愚蠢强盗的增加,从而加剧了整体的衰退。
  • 齐波拉强调,即使在社会衰落时期,愚蠢者的比例仍然不变,但并非愚蠢者的数量变化,而是社会中非愚蠢者的比例发生变化。

总结:

齐波拉的理论指出,愚蠢是一种普遍存在的、且常常被低估的社会危害。理解这些基本法则有助于我们识别和应对愚蠢行为,从而更好地保护自己和促进社会发展。

How I am deeply integrating Emacs

Emacs 作为日常计算环境:配置、工具与工作流程

本文描述了作者将 Emacs 深度集成到日常计算环境中的实践,旨在打造一个能够快速响应想法并将其转化为现实的无缝工作流程。

核心理念: 作者追求的是一种工具不干扰创作的状态,让想法能够迅速转化为现实,提高创作效率。 受到“终极编辑器”理念的启发,作者希望通过深度集成 Emacs 和相关工具,打造一个接近理想的工作环境。

技术选型:

  • 窗口管理器: Hyprland,作者认为其易于配置且在 Emacs 中运行流畅,避免了在 GNOME 上使用 Emacs 时出现卡顿的问题。
  • Emacs 启动器: 使用 Go 编写的 emacs-launcher.go 脚本,取代了之前的 Bash 脚本,显著提高了 Emacs 命令的启动速度。

主要配置与功能:

  • Emacs 启动: 使用 Hyprland 快捷键 SHIFT + E 启动 Emacs。
  • 终端: 默认使用 vterm 终端,更复杂的图形操作则使用 kitty 终端。
  • universal-launcher.el 自行开发的通用启动器,功能强大,涵盖了:
    • 密码管理 (pass)
    • SSH
    • 书签管理
    • 命令和程序启动
    • 表情符号
    • TODO 管理 (与 org-agenda/calendar 集成)
    • 文件导航
    • Web 和文档搜索
  • Org 模式集成:
    • 快捷键 CTRL + SHIFT + c 捕获内容到 Org 模式。
    • 快速访问笔记文件。
    • 快速访问日历和 Org agenda。
  • 其他快捷键:
    • P:启动密码管理器 (pass)。
    • F:使用 dirvish/dired 进行文件浏览。
    • B:访问书签文件。
    • M:启动邮件客户端 (mu4e)。
    • CTRL + Z:启动 RSS 阅读器 (elfeed)。
    • CONTROL + M:启动音乐播放器 (emms)。
    • CONTROL + E:在任何文本框中编辑文本并在 Emacs 中进行处理。

关于 EXWM 的考虑: 作者曾考虑使用 EXWM 将窗口管理完全卸载到 Emacs 中,但由于 Emacs 是单线程程序,且 Linux 开发重心已转向 Wayland,因此作者选择复制 EXWM 的功能到 Wayland 环境中,而不是完全采用 EXWM。

总结: 作者通过 Hyprland、Emacs 和各种定制工具的集成,打造了一个高度个性化的工作环境, Emacs 已经成为其日常计算的核心。 这种配置旨在消除工具的干扰,提升创作效率,并实现想法的快速落地。

Show HN: See chords as flags – Visual harmony of top composers on musescore

Okay, I'm ready. Please provide the content you want me to summarize. I will do my best to generate a concise, accurate summary in markdown format and Chinese language, adhering to your specifications (less than 800 words, no personal opinions, focus on main points and key functionalities for technical content).

Just paste the text here, and I'll get started.

Continuous Autoregressive Language Models

CALM: 连续自回归语言模型 - 摘要

本文提出了一种新的大型语言模型 (LLM) 扩展方法,旨在克服当前 LLM 效率瓶颈,该瓶颈源于其逐个 token 生成的过程。该方法的核心思想是将传统的离散 next-token 预测转换为连续 next-vector 预测,引入了 连续自回归语言模型 (CALM)

主要观点和细节:

  • 效率瓶颈: 当前 LLM 的效率受到逐个 token 生成的限制。
  • CALM 的核心思想: CALM 将语言建模从离散 token 序列转换为连续 vector 序列,从而减少了生成步骤。
  • 技术实现: CALM 使用高保真度自编码器将 K 个 token 压缩成单个连续 vector,并能以超过 99.9% 的准确率重建原始 token。
  • 建模框架: 为了适应这种新的范式,开发了一个新的、无显式似然的框架,用于 CALM 的训练、评估和可控采样。
  • 实验结果: 实验表明,CALM 在性能-计算开销方面显著提升,在显著降低计算成本的情况下,实现了与强有力的离散基线相当的性能。
  • 意义: 该研究表明,next-vector 预测是一种强大且可扩展的途径,可用于构建超高效的语言模型。

总结:

CALM 通过将语言建模从离散 token 预测转变为连续 vector 预测,显著提升了 LLM 的效率。这种新的范式和相应的建模框架,为构建更高效的 LLM 提供了新的方向。

相关链接: