2024-02-16

28 篇热帖

1. Sora: Creating video from text (openai.com)

Sora停用详情

停用日期

  • Sora的网络和应用程序体验于2026年4月26日停用。
  • Sora API将于2026年9月24日停用。

数据导出

  • 用户可以在停用后导出其创建的内容。
  • 导出步骤:访问 sora.chatgpt.com/sunset,点击“Export”按钮。
  • 导出完成后,用户将收到一封电子邮件通知。
  • 建议用户尽快导出数据,以防错过最终导出窗口。

数据处理

  • 停用后,如果提供最终导出窗口,将通过电子邮件通知用户。
  • 最终导出窗口结束后,所有与Sora使用相关的数据将被永久删除

注意事项

  • 最终导出窗口是否提供取决于服务方,用户应关注邮件通知以获取最新信息。
3. Magika: AI powered fast and efficient file type identification (opensource.googleblog.com)

Magika:AI驱动的快速高效文件类型识别系统

  • 核心介绍:Magika 是谷歌开源的一款基于人工智能的文件类型识别系统。它采用一个高度优化的自定义深度学习模型,能够以毫秒级速度精确识别二进制和文本文件类型,即使在CPU上运行也十分高效。
  • 技术实现:该模型使用Keras设计和训练,大小仅约1MB。推理时采用Onnx作为引擎,确保了识别速度接近传统非AI工具。
  • 解决的问题:准确识别文件类型是一项公认的难题,尤其是结构相似的文本格式和编程语言。传统工具(如libmagic)依赖人工制定的启发式规则,过程耗时、易出错,且难以应对恶意对抗性文件。
  • 性能优势:在包含超过100种文件类型的100万个文件基准测试中,Magika的准确率比其他现有工具高出约20%。在文本文件(包括代码和配置文件)上的优势更为显著。
  • 谷歌内部应用:谷歌已大规模使用Magika,每周处理数百亿文件。相比此前基于规则的系统,文件类型识别准确率提高了50%。这使得专用恶意文档扫描器能多扫描11%的文件,并将未识别文件的比例降至3%。
  • 未来集成:Magika将集成至VirusTotal平台,作为其“代码洞察”功能的预过滤器,以提升平台分析文件的效率和准确性,助力全球网络安全。
  • 开源与安装:Magika的代码和模型已在GitHub上以Apache2许可证开源。它可以通过Python的pip包管理器轻松安装(pip install magika),无需GPU,并提供命令行工具和Python库。另有实验性的npm包(TFJS版本)可用。
  • 目标:通过开源,旨在帮助其他软件提升文件识别准确率,并为研究人员提供一个可靠的大规模文件类型识别方法。
4. Uv: Python packaging in Rust (astral.sh)

uv: 基于 Rust 的极速 Python 包管理工具

核心概述 uv 是由 Astral 开发的、使用 Rust 编写的 Python 包安装器与依赖解析器,旨在成为 pippip-tools 工作流的直接替代品。它代表了构建一个“Python 版 Cargo”——即一个快速、可靠且易于使用的统一 Python 项目与包管理器——的重要里程碑。Astral 同时接管了实验性工具 Rye,计划将其与 uv 整合,共同推进 Python 包管理的未来。

关键特性与优势

  1. 极致性能:uv 性能远超传统工具。在依赖解析(如 pip-compile)和安装(如 pip-sync)基准测试中,uv 在无缓存时比 pip/pip-tools 快 8-10 倍,在有热缓存时(如重建虚拟环境)快 80-115 倍。创建虚拟环境的速度比 venv 快约 80 倍,比 virtualenv 快约 7 倍。
  2. 无缝兼容:uv 提供与 pippip-tools 兼容的命令行接口(CLI),称为 uv pip API。现有项目无需修改即可使用,例如用 uv pip install 替代 pip install,用 uv pip compile 替代 pip-compile,用 uv venv 管理虚拟环境。
  3. 简化工具链:uv 作为一个单一静态二进制文件发布,可替代 pippip-toolsvirtualenv,且不依赖 Python 环境本身,避免了多版本 Python 下管理 pip 的复杂性。
  4. 现代功能支持:支持可编辑安装、Git/URL/本地依赖、约束文件、源码分发、自定义索引等。其内部用 Rust 实现了多个 Python 打包标准(如 PEP 440、PEP 508、PEP 517、PEP 405)。
  5. 高级解析能力
    • 可选择替代解析策略(如 --resolution=lowest,用于测试兼容的最低版本依赖)。
    • 支持针对任意目标 Python 版本进行依赖解析(--python-version),而非局限于当前环境。
    • 提供依赖“覆盖”功能,允许用户覆盖包声明的依赖关系,解决错误依赖上限等问题。

技术实现与愿景

  • uv 的高性能得益于其全局模块缓存、对 Copy-on-Write 和硬链接的支持,以及从零构建的包管理技术栈(例如使用 pubgrub-rs 进行版本解析)。
  • uv 当前版本专注于兼容 pip 的低层级接口,为未来更“ opinionated ”的、类似 Cargo 或 Poetry 的项目管理 API(如 uv run, uv build)预留了空间。
  • uv 代表了 Astral 追求“Python 版 Cargo”的中间步骤。通过接管 Rye 项目,Astral 计划将 uv 发展为一个全面的、生产就绪的统一工具,融合包管理、项目管理和工具链引导功能,旨在将 Python 开发体验从“低信心”提升至“高信心”。

当前局限性

  • 相比成熟的 pip,uv 尚未支持一些遗留特性(如 .egg 分发)。
  • 当前版本不生成平台无关的锁定文件(与 pip-tools 行为一致,但不同于 Poetry/PDM)。

未来计划 发布后的首要任务是提高 uv 在不同平台上的兼容性、性能和稳定性,随后将致力于将其扩展为完整的 Python 项目和包管理器。

5. Apple confirms it's breaking iPhone web apps in the EU on purpose (techcrunch.com)

摘要

苹果公司已确认,在欧盟地区禁用 iPhone 网页应用(即渐进式网页应用,PWAs)是其有意为之的决策,而非软件错误。

事件始末 最初,开发者和安全研究人员在最新的 iOS 17.4 测试版中发现,PWAs 功能被降级。原本可独立运行、拥有本地存储、通知推送和专属窗口等类原生体验的网页应用,变成了仅打开网页的快捷方式。这导致了数据丢失和通知失效等问题。在多方询问未获苹果回应后,此事引发了外界关于其意图的猜测。

苹果官方解释 苹果随后在其官方网站上更新了针对欧盟《数字市场法》(DMA)合规的说明,就此变更作出解释。其核心理由是 DMA 强制要求苹果允许在 iOS 上使用 Safari WebKit 以外的其他浏览器引擎。苹果称,传统上 Home Screen 网页应用的安全与隐私模型完全构建在 WebKit 之上。若要支持其他浏览器引擎,并为这些网页应用提供与原生应用同等的安全隔离和权限管控(如保护摄像头、麦克风等数据访问),则需要构建一套全新的、复杂的集成架构。

苹果表示,考虑到 DMA 的其他合规要求以及 Home Screen 网页应用的用户采用率“非常低”,开发这样一套新架构既不切实际也无必要。因此,为了遵守 DMA,苹果选择在欧盟地区移除该功能。作为替代,欧盟用户只能将网站作为书签添加到主屏幕,这实质上使 PWAs 降级为普通快捷方式。

影响与争议 苹果预计此变更将影响少量用户,但对受影响的网页应用开发者和用户表示遗憾。此举引发了关于苹果动机的争议。批评者认为,这是苹果为维护其在 iOS 应用生态系统中的控制权和利润,不惜牺牲用户和开发者的体验。而支持者则可能认为,苹果的解释是合理的,旨在保护用户安全。

目前,苹果仍拒绝回应外界的进一步置评请求。

6. Every default macOS wallpaper (512pixels.net)

macOS 历代默认壁纸概览

本文整理了从 Mac OS X Cheetah (10.0) 到最新 macOS Tahoe (26) 的所有主要版本默认壁纸。随着显示技术发展至5K/6K,早期壁纸已被手动调整以适应现代屏幕。

主要版本壁纸特点

近期版本(macOS 11+)

  • macOS Tahoe (26):引入“液态玻璃”界面设计,是最后一款支持Intel Mac的系统。
  • macOS Sequoia (15):集成“Apple Intelligence”AI功能。
  • macOS Sonoma:支持桌面交互式小组件,壁纸延续自然景观风格。
  • macOS Ventura (13):带来“台前调度”多任务界面,壁纸仍以风景为主。
  • macOS Monterey:新增快捷指令功能,但未沿用传统的自然风光新壁纸
  • macOS Big Sur (11):版本号跃升至11,支持Apple Silicon,界面全面革新,壁纸为新风格山景。

经典风景主题时期(OS X 10.8 - 10.15)

  • Catalina (10.15):首次支持根据时间自动切换的多变体壁纸
  • Mojave (10.14):引入系统级深色模式,壁纸分为昼/夜两个版本,可随时间渐变。
  • High Sierra (10.13)Sierra (10.12)El Capitan (10.11)Yosemite (10.10):壁纸均以山地/自然景观为主题,风格统一。

早期主题多样化阶段(OS X 10.4 - 10.9)

  • Mavericks (10.9):采用加州冲浪地名命名,壁纸为海浪图案。
  • Mountain Lion (10.8):延续并优化上一版本主题。
  • Lion (10.7):壁纸转向太空主题,展示仙女座星系。
  • Snow Leopard (10.6):壁纸为星空,广受好评。
  • Leopard (10.5):首次打破Aqua主题,开启“太空时代”,其服务器版拥有独特壁纸。
  • Tiger (10.4):被视为经典Aqua风格壁纸的代表作。

初始阶段(Mac OS X 10.0 - 10.3)

  • Cheetah (10.0) 与 Puma (10.1):共享壁纸,以蓝色弧线定义Aqua界面基调。
  • Jaguar (10.2):在Aqua主题基础上增加深度感。
  • Panther (10.3):壁纸刷新了初代设计。

其他说明

  • 作者将所有壁纸收录并优化,以适应现代高分辨率显示器。
  • 文章提及 Mac OS 9 壁纸另设页面。
  • 赞助商 SoundSource(菜单栏音频控制工具)被提及,但非内容核心。
7. Happy Birthday Lemmings (scottishgames.net)

《Lemmings》33周年:一部文化图腾与苏格兰游戏产业的催化剂

文章概要

2024年2月14日是经典游戏《Lemmings》(旅鼠)发行33周年。该游戏不仅是一款风靡全球的娱乐产品,更成为了文化符号,并直接催化了苏格兰游戏开发产业的繁荣。文章回顾了该游戏从1991年诞生至今的历程、核心设计、巨大成功及其深远影响。

核心要点:

  1. 起源与开发:游戏由苏格兰邓迪的小工作室DMA Design(现Rockstar North)开发。其革命性在于将目标从“破坏”转变为“拯救”下坠的旅鼠。
  2. 设计与成功:游戏凭借精巧的角色设计、令人上瘾的解谜机制和标志性的幽默感,将一个复杂概念转化为易上手的体验。玩家需分配不同角色(如阻挡者、攀爬者、建造者)来引导旅鼠到达出口,玩法简单却极具策略深度。游戏一经推出便大获成功,全球销量超过1500万份,并成为1991年英国最畅销游戏
  3. 对苏格兰游戏产业的深远影响:《Lemmings》使DMA Design声名鹊起,吸引了人才与投资,并直接促成了世界上第一个游戏学位的诞生,为苏格兰游戏产业奠定了基础。
  4. 团队回顾与遗产
    • 原动画师Mike Dailly 表示,游戏因其风格和易用性拉近了家庭关系,让非玩家家人也能共享游戏乐趣,至今仍能遇见粉丝。
    • 团队成员Russell Kay 则表达了将这一经典IP带给新一代玩家的愿望,但因版权由索尼持有而难以实现。
  5. 广泛的文化与行业影响
    • 游戏推动了解谜游戏的流行,启发了《奇妙装置》等作品。
    • 其对物理机制和用户生成内容的强调,为后续的沙盒游戏(甚至可能包括《我的世界》)奠定了基础。
    • 游戏确立了DMA Design创新、惊喜和引人入胜的游戏设计声誉,为其日后创作《侠盗猎车手》等经典铺平了道路。
  6. 持续的文化纪念
    • 游戏至今仍通过复刻版活跃在各平台。
    • 在其诞生地邓迪,市中心设有旅鼠攀爬桥梁的雕塑。
    • 2011年,工作室原址立起了纪念牌匾。
    • 2022年,记录游戏开发历程与影响的纪录片《Lemmings: Can You Dig It?》发布。

总结:《Lemmings》从一款精巧的解谜游戏,发展为跨越世代的文化记忆,并成为苏格兰乃至全球游戏产业发展的重要里程碑。它的成功证明了创新玩法设计所能带来的持久影响力。

8. Video generation models as world simulators (openai.com)

本文探讨了视频生成模型作为世界模拟器的潜力,通过回顾相关研究文献,展示了该领域从早期序列模型到现代扩散模型的技术演进。文章指出,视频生成模型不仅能够合成视觉内容,还可能学习并模拟现实世界的物理规律和动态,为人工智能的探索与学习提供模拟环境。

技术发展主要包括以下脉络:

  • 早期序列模型:基于LSTM的无监督视频表示学习(2015)、循环环境模拟器(2017)和世界模型(2018),初步尝试建模时序动态。
  • 生成对抗网络与分解方法:如MoCoGAN(2018)将运动与内容分解,以及Adversarial Video Generation(2019)处理复杂数据集。
  • Transformer与自回归模型:引入注意力机制(2017)和Vision Transformer(2020),衍生出VideoGPT(2021)等模型,结合VQ-VAE实现视频生成。
  • 扩散模型:从图像扩展到视频,包括Imagen Video(2022)、Align Your Latents(2023)和高分辨率视频合成(2023),通过改进的扩散过程(如DDPM)提升质量。
  • 多模态与预训练:结合文本条件的生成模型(如DALL·E、NUWA),以及可扩展的架构设计(如NaViT、DiT),推动高保真、长序列视频的生成。

这些模型的核心组件包括变分自编码器(VAE)、扩散模型、Transformer和预训练范式,通过不同组合实现从像素到语义的层次化生成。文章强调,视频生成模型的发展不仅服务于内容创建,更指向构建能够理解和预测世界动态的通用模拟器,为强化学习、交互环境构建等任务提供基础。

11. Guix on the Framework 13 AMD (wingolog.org)

Guix 在 Framework 13 AMD 笔记本上的安装与配置

硬件概况

  • 型号:Framework 13 AMD
  • 配置:8核16线程,64GB内存,2256×1504分辨率3:2比例雾面屏
  • 特点:用户可自行组装、模块化扩展卡设计、便于维修升级

核心问题与解决方案

  1. 固件与内核限制

    • 原生Guix系统仅支持软件渲染且无Wi-Fi,无法通过官方镜像安装
    • 主要原因:Guix使用修改版内核,且缺少必要固件
    • 解决方案:使用第三方nonguix仓库,提供原版Linux内核和linux-firmware集合
  2. 安装流程

    • 需在BIOS中关闭安全启动
    • 原生安装媒体无法通过以太网扩展卡或USB-C网卡联网(卡在DHCP阶段)
    • 通过另一台Guix设备添加nonguix通道,构建专用安装媒体:guix system image -t iso9660 nongnu/system/install.scm
    • 使用生成的ISO文件制作USB启动盘安装
  3. 安装后配置

    • 首次重启后仍为软件渲染且无Wi-Fi
    • 通过以太网扩展卡联网,修改配置文件/etc/config.scm
      • 添加nonguix仓库中的内核和固件包声明
      • 重新配置系统(编译Linux内核耗时约1小时)
    • 此后Wi-Fi和图形驱动正常工作

图形与显示优化

  • 问题:默认200%缩放导致界面元素过大

  • 启用分数缩放

    1. 修改config.scm中的GNOME显示管理器配置,启用Wayland:
      (modify-services %desktop-services
        (gdm-service-type config =>
          (gdm-configuration (inherit config) (wayland? #t))))
      
    2. 重启后安装dconf-editor,启用实验性设置:
      • 搜索mutter相关键值
      • 启用“scale-monitor-framebuffer”选项
    3. 在GNOME设置中可选择125%、150%等缩放比例
  • 遗留问题:非原生Wayland应用(如Emacs)显示模糊

    • 解决方案:安装emacs-pgtk包替代标准Emacs包,改善显示效果

已知问题

  • 重启时系统挂起(已知bug,等待上游修复)
  • 蓝牙和指纹识别器暂未配置(作者表示可能长期搁置)

作者对固件自由的观点

  • 批评FSF“禁止非自由固件”的立场是脱离实践的原则优先
  • 认为技术自由与实际策略应区分考虑:强制不更新固件的做法类似宗教律法的权宜之计
  • 以RMS拒绝使用含非自由JS的网站但可通过电话订票为例,指出此类亮线规则反而阻碍自由软件推广
  • 呼吁更务实的固件政策:在无法获得自由固件时,允许使用闭源固件以实现完整硬件功能

总体评价

  • 优点:组装过程简单、硬件扩展性强、散热和性能表现良好、用户可维修
  • 当前状态:日常使用基本正常,包括挂起、续航、图形、网络等
  • 后续计划:尝试编译LLVM等大型项目以测试多线程性能
13. Think Python, 3rd Edition (allendowney.github.io)

Think Python 第三版 摘要

《Think Python》第三版是一本面向零基础或初学受挫者的Python编程入门教材,现已在Bookshop.org和Amazon上提供纸质书和电子书版本。

第三版主要更新:

  1. 完全转为Jupyter笔记本格式:读者可以在同一个环境中阅读文本、运行代码并完成练习。所有章节笔记本均可通过提供的链接在Google Colab上直接运行,无需本地安装任何软件。
  2. 内容修订与结构调整:文本经过大幅修订,部分章节顺序被重新调整。练习题数量增加,质量也有所提升。
  3. 整合AI工具学习建议:每章末尾新增了使用ChatGPT和Colab AI等工具辅助学习和解决练习的建议。

内容结构: 全书共19章,涵盖从编程思维基础到高级主题的完整学习路径,包括:

  • 基础概念:变量、语句、函数、接口。
  • 核心流程:条件判断、递归、返回值、迭代与搜索。
  • 数据类型:字符串与正则表达式、列表、字典、元组。
  • 应用与进阶:文本分析与生成、文件与数据库、面向对象编程(类、方法、继承)。
  • 拓展与总结:Python额外特性及最终思考。

教学资源: 本书为教师提供了配套资源:

  • 包含解答的笔记本可通过指定GitHub仓库下载。
  • 各章测验及全书综合测验可供索取。
  • 推荐参考《Teaching and Learning with Jupyter》一书及The Carpentries的教师培训内容以获取课堂使用Jupyter和编程教学的实用建议。
  • 提供各章“空白”笔记本(仅含文本,移除了大部分代码),供学生进行跟随填写练习。
14. $5 device tests for breast cancer in under 5 seconds: study (studyfinds.org)

低成本快速乳腺癌检测设备研究概述

设备核心特点

  • 成本极低:主要电路板造价仅约5美元,单次检测试纸成本仅为几美分。
  • 检测高效:仅需少量唾液样本,可在5秒内得出检测结果。
  • 便携易用:设备大小类似手掌,可重复使用,适合社区或医院场景。

技术原理

  • 采用涂有特定抗体的纸质试纸,这些抗体能与乳腺癌生物标志物结合。
  • 操作流程:将唾液滴在试纸上 → 通过设备发送电脉冲 → 生物标志物与抗体结合导致输出信号变化 → 信号转换为数字数据。
  • 使用市售葡萄糖测试条开源Arduino平台等常见组件。

与传统方法对比

  • 传统方法(如乳房X光、超声、MRI):存在辐射暴露、成本高、有创、缓慢、需大型设备等问题。
  • 新设备优势:无创、快速、低成本、便携,且检测灵敏度可达到1飞克/毫升生物标志物浓度。

研发背景与意义

  • 佛罗里达大学台湾阳明交通大学合作开发。
  • 旨在解决医疗资源匮乏地区(如发展中国家)缺乏先进筛查技术的问题。
  • 已通过测试能清晰区分健康个体与癌症患者,具有全球应用潜力。

研究成果

  • 发表于《真空科学与技术杂志B》。
  • 研究团队强调该技术有望推动乳腺癌早期筛查的普及化。
15. Clean your codebase with basic information theory (taylor.town)

清理代码库与基础信息理论

本文探讨了如何运用信息理论(特别是香农熵)来清理代码库,提升代码质量。核心思想是减少代码中的“惊奇”(surprise),即降低不必要的信息冗余,从而提高可读性和可维护性。

惊奇与熵

  • 惊奇用熵公式衡量,熵越高表示信息不确定性越大。文中提供了一个脚本,基于词级计算文本文件的熵(例如,通过统计单词频率)。
  • 示例显示,熵通常随文件大小增加而增加,除非存在大量重复(如代码或文本中的模式)。

压缩原理

  • 压缩文本的原理是替换重复短语为更短的等价物,这基于香农源编码定理。理论上,可使用霍夫曼编码等技术压缩代码,但实际中压缩对人类可读代码意味着用更小的函数、变量替换大段代码。
  • 示例中,一个Elm文件通过替换CSS调用(如将 Css.hex "#ddd" 替换为 "ddd")降低了熵,尽管文件内容更简洁。

识别压缩候选

  • 提供了脚本计算词频并基于字符长度加权,以找出频繁出现的词(如 Attrs.cssCss.rem)。这些高频率、长单词的序列是压缩的候选对象,可以通过提取辅助函数或简化表达式来优化。

可读性与局部性

  • 尽管压缩可能影响可读性,但文章强调可读性的关键在于局部性:结构化代码库以匹配CPU时间线和数据流、限制变量作用域、分组相关概念。
  • 挑战在于决定“相关概念”的分组方式(如CSS是否集中或与HTML并列),但这有助于管理复杂性和提升可维护性。

展望

  • 文章以未来编码的潜力结束,引用紧凑的图形引擎示例(435行),暗示通过信息理论指导代码清理,可以促进更简洁、高效的代码设计。
16. Three virtues of a great programmer (thethreevirtues.com)

优秀程序员的三大美德

根据 Perl 语言之父 Larry Wall 的观点,优秀程序员拥有三大美德:懒惰、急躁和傲慢。

  1. 懒惰:这种特质促使你付出巨大努力来减少总体精力消耗。它让你编写节省劳力的、对他人有用的程序,并撰写文档,以便无需反复回答关于程序的问题。

  2. 急躁:当计算机反应迟缓时产生的愤怒感。这驱使你编写的程序不仅能响应当前需求,更能预见需求——或至少看起来如此。

  3. 傲慢:这种特质让你编写并维护出使他人不忍诟病的、高质量的程序。

17. PWAs wont replace native iOS apps (app.campsite.co)

Campsite 服务关闭与团队变动通知

Campsite 宣布将于 2025 年 2 月 28 日正式停止运营。公司创始人将加入 Notion,继续致力于协作软件的开发。

对用户的影响与行动指南:

  • 数据导出: 用户需通过组织设置页面的“导出”按钮,手动下载其所有公共频道的帖子和评论。
  • 截止日期: 数据导出功能将持续开放至 2025 年 2 月 28 日
  • 提醒: 系统将于 2025 年 2 月 24 日发送最终提醒邮件。

未来展望: 创始团队对在 Notion 的新工作感到兴奋,并承诺将投身于打造更强大的团队协作工具。

18. No one cares about open-source, until (blog.cryptpad.org)
  • 事件背景:隐私办公套件 Skiff 被 Notion 收购,所有服务将在6个月内停止,开源代码库及社区立即关闭。此前 Skiff 曾被拿来与 CryptPad 比较。
  • Skiff 的核心问题:其开源仅为表面,后端从未开源,无法自行托管;许可证(CC-BY-NC-SA)不适用于软件运营,仅是代码展示。收购后用户需自行迁移数据,无实际价值延续。
  • CryptPad 的对比:虽功能较少(无邮箱或NFT存储),但完全开源且不受投资回报影响。即便团队停止维护,第三方实例仍可自由运行并持续改进代码。
  • 核心观点:事件揭示了开源工具与商业驱动产品的根本差异。作者呼吁用户反思工具的所有权结构,优先选择真正的开源公共产品,而非可能因利益冲突而消失的服务。
19. Kagi Changelog 2/13: Faster and more accurate instant answers and Wikipedia page (kagi.com)

Kagi 更新摘要

本文档汇总了 Kagi 搜索引擎及其生态产品(包括 Assistant、Translate、News、Maps 等)自2025年1月至2026年5月的主要更新、功能发布与优化。

核心产品:Kagi 搜索

功能与改进

  • 隐私保护强化:推出 Privacy Pass 协议支持(2025年2月),允许用户匿名搜索且无法关联到具体账户。提供 Tor 洋葱服务kagi2pv5bdcxxqla5itjzje2cgdccuwept5ub6patvmvn3qgmgjd6vid.onion)和更新的隐私政策。
  • 搜索质量与控制
    • 引入 SlopStop 机制(2025年11月),用户可举报搜索结果中的低质量AI生成内容,共同净化搜索结果。
    • 持续优化学术镜片(Academic lens)、视频搜索(增加数据源与统计)、图片搜索(添加SVG过滤器)和本地化搜索
    • 增强 Quick Answer(即时回答)功能,支持后续提问,并可无缝转入 Assistant 进行深度研究。
    • 优化 Wolfram|Alpha 小部件,支持更丰富的方程、绘图和本地化查询。
    • 新增 IP/子网搜索(调用 Wolfram Alpha)、自定义Bangs支持正则表达式等高级功能。
  • 用户界面与体验
    • 重新设计新闻首页(2025年7月),更清晰地展示头条和分类。
    • 在搜索结果页直接集成 Kagi Translate(2025年1月),可一键翻译外文结果。
    • 改进移动端(iOS/Android)应用的性能、小部件和用户界面。

Kagi Assistant(AI助手)

发展与功能

  • 重大发布
    • 2025年11月正式推出 Quick(快速模式)和 Research(研究模式)两种助手模式,分别优化速度与深度。
    • 2026年5月 Kagi Search API 向所有用户开放公开预览,开发者可将 Kagi 搜索能力集成到自己的应用中。
  • 模型与能力:持续集成顶级LLM(如 Claude 系列、GPT系列、Gemini、Deepseek、Grok 等),并公开模型基准测试。
    • 推出 Study(学习)模式,采用苏格拉底式教学法引导学习。
    • 引入标签(Tags)系统、批量管理可调侧边栏线程滚动条以提升组织效率。
    • 支持文件上传与分析(最大30MB)、图片生成与编辑(通过 Research Assistant)。
    • 增加代码执行(Python)、图像生成等工具集。
  • 可用性与隐私:2025年4月向所有订阅计划开放(基于公平使用政策),提供主要模型推荐自定义助手对话分享和详细的LLM隐私指南

Kagi Translate(翻译)

功能与亮点

  • 全面升级:全新用户界面(2025年4月),支持超过248种语言,包括多种方言和趣味语言(如海盗语、精灵语)。
  • 核心功能
    • 文档翻译(支持PDF、DOC等格式)、网页翻译(可分屏显示原译文)、校对模式
    • 语音输入与输出罗马化显示(用于非拉丁文字)、替代翻译词典模式
    • “LinkedIn Speak” 趣味语言在社交媒体上爆红(2026年3月)。
  • 平台扩展:推出移动端应用(iOS & Android,2026年2月),支持相机翻译和语音对话。

Kagi News(新闻)

  • 正式发布(2025年9月):提供每日一次、去噪化的新闻摘要,支持全球/本地新闻、多语言阅读和社区策展。
  • 功能迭代:增加时间旅行(查看历史摘要)、内容过滤键盘快捷键移动端应用(iOS & Android)的持续优化。

Kagi Maps(地图)

  • 重大更新(2025年6月):推出新版Kagi Maps,引入 “热门区域”图层,增强POI信息框(集成多家来源和评论),改善与OpenStreetMap社区的联系。

生态系统与社区

  • Kagi Small Web:持续扩大独立网站目录(超3万订阅源),推出浏览器扩展和移动应用。
  • Kagi Specials:与WindscribeEasyOptOutsAddy.ioEnteNotesnook等隐私优先公司合作,为Kagi会员提供专属优惠。
  • Kagi Hub:在塞尔维亚贝尔格莱德开设首个实体协作空间(2025年11月)。
  • 移动端应用Kagi Summarize 移动应用发布(2025年9月),支持文章摘要和关键点提取。
  • 定价创新:推出公平定价模型(2025年2月),对未使用服务的月份自动提供账单积分。

其他

  • Orion浏览器:持续开发macOS/iOS/iPadOS版本,并正式宣布启动Linux版开发(2026年3月)。
  • Ask:开源一个轻量级shell脚本(2025年9月),用于通过OpenRouterAPI(未来将接入Kagi Assistant API)进行AI查询。
  • 招聘与扩张:团队持续增长,招聘多个职位,并在日本启动相关计划。
20. Building an LLM from Scratch: Automatic Differentiation (bclarkson-code.github.io)

本文详细介绍了从零开始构建一个支持自动微分的张量(Tensor)库的过程,其核心目标是为后续构建语言模型中的反向传播算法奠定基础。主要内容可分为以下几个关键部分:

1. 张量(Tensor)类的基础设计 文章首先定义了一个基础的Tensor类,用于封装标量数值。该类初始只包含一个value属性。随后,为了支持微分,为Tensor类增加了三个关键属性:

  • args:记录生成该张量的运算的输入张量。
  • local_derivatives:记录运算输出对每个输入的局部导数。
  • derivative:用于存储计算得到的最终梯度。

2. 基本运算与局部导数记录 文章实现了加法(_add)、减法(_sub)和乘法(_mul)三个基本运算函数。这些函数的关键在于,在返回结果张量时,会将输入张量存储到args中,并将预先计算好的局部导数(如加法的导数为1和1,乘法的导数为另一个输入)存储到local_derivatives中,从而构建起计算图的边。

3. 从标量导数到计算图与链式法则 文章从单个运算的标量导数(如 ∂(x+y)/∂x = 1)出发,引出了处理嵌套函数(复合函数)的链式法则。为了可视化与计算复杂的嵌套导数,文章引入了计算图的概念,其中变量用圆圈表示,运算用方框表示,箭头表示数据流动。通过给边标注局部导数,并将从输出到输入的路径上所有边的导数相乘,再对所有路径求和,即可得到最终梯度。

4. 梯度计算算法的实现 文章将上述思想转化为算法。算法使用一个栈来进行广度优先搜索,遍历从最终输出节点(如损失 L)到所有输入叶子节点(如参数 x)的路径。

  • 核心过程是:从输出节点开始,携带一个当前梯度(初始为1)。
  • 当访问一个中间节点时,将其局部导数与当前梯度相乘,作为新的当前梯度,然后继续向下推送到其输入节点。
  • 当到达一个没有args的叶子节点时,就将累积的梯度累加到该叶子节点的derivative属性上。 这个过程有效地在一次遍历中计算出了输出对所有叶子节点的梯度。

5. 优化与封装 为了代码的简洁性和可用性,文章进行了以下优化:

  • 将梯度计算算法封装到Tensor类的backward方法中。
  • 重载了Tensor类的 __eq____add____sub____mul__ 等特殊方法,使得可以直接使用 +-*== 运算符,使代码更直观。
  • 利用这些重载后的运算符简化了backward方法内部的代码。

总结 最终,文章构建了一个能够对仅包含加、减、乘运算的任意数学表达式自动计算导数的轻量级库。其实现原理是通过在运算过程中隐式构建计算图,并在调用backward()方法时,使用基于栈的迭代算法(类似于广度优先搜索)遍历图,应用链式法则累积梯度。这为后续扩展至向量、矩阵乃至神经网络中的反向传播奠定了基础。

21. Show HN: Galactic Compass – an app that points to the galactic center (interconnected.org)

Galactic Compass 应用介绍与开发心得

应用功能
Galactic Compass 是一款 iOS 应用,通过屏幕上一个绿色浮动箭头始终指向银河系中心——距离地球约 26,000 光年的超大质量黑洞人马座 A*。该应用利用设备陀螺仪、GPS 和天文坐标转换,实时计算并显示银河中心的方位角和高度角,使用户能直观感知自身相对于银河系中心的方位。

开发背景
作者长期对银河系方位有直觉兴趣,曾设想开发此类应用,但受限于编程技能。2023 年后,借助 ChatGPT 的代码生成能力,他逐步将想法实现。作者本身并非专业开发者,但擅长将复杂问题分解为可管理的小任务。

开发过程

  • 工具与设置:使用 Xcode 和 SwiftUI,通过 ChatGPT 逐步生成代码,包括创建基础界面、添加调试标签页、集成设备传感器数据等。
  • 关键技术:采用 SwiftAA 库将银河坐标转换为设备相对坐标(方位角和高度角),并通过 SceneKit 实现 3D 箭头旋转。
  • 协作方式:作者不直接寻求大型目标,而是通过精细步骤与 ChatGPT 交互,复制代码、反馈错误、调整实现,类似“高级自动补全”。
  • 挑战:3D 旋转数学(如四元数处理)较为复杂,ChatGPT 在此方面表现有限,需作者学习并多次调整。

应用意义
作者引用 Robin Sloan “应用可以是家常菜”的理念,强调此应用代表个人创意的直接实现——无需依赖专业团队,即可将小众兴趣转化为可分享的产品。AI 工具降低了技术门槛,使跨领域能力者能自主实现创意,并从中获得持续创新的动力。

发布与反响

  • 应用在 App Store 上线后获得意外关注,曾进入美国旅行类应用榜单前 100。
  • 在 Hacker News、X/Twitter 等平台引发讨论,累计获得数万点赞和百万级曝光。
  • 作者提出后续合作意向,如博物馆装置项目及另一款 AI 生成诗句的时钟产品 Poem/1。

总结
Galactic Compass 不仅是一个趣味工具,更体现了 AI 辅助编程如何赋能非专业开发者,并重塑个人数字创作的边界。通过持续指向银河中心,应用试图为用户提供一种宇宙尺度的方位感知,融合技术实现与哲学思考。

23. Solar and battery to make up 81% of new US electric-generating capacity in 2024 (www.eia.gov)

2024年美国新增发电装机容量预测:太阳能与电池储能主导

根据美国能源信息署(EIA)的初步数据,2024年美国计划新增62.8吉瓦的公用事业级发电容量,较2023年的40.4吉瓦(自2003年以来最高)增长55%。其中,太阳能电池储能将占据绝对主导,合计占比达81%。

各能源类型展望

  1. 太阳能

    • 预计新增容量:36.4吉瓦,占新增总量的58%,将创下年度新增纪录,较2023年的18.4吉瓦几乎翻倍。
    • 主要部署区域:超过一半的新增太阳能计划在德克萨斯州(35%)、加利福尼亚州(10%)和佛罗里达州(6%)。
    • 重点工程:内华达州的Gemini太阳能项目计划于2024年投运,其690兆瓦光伏和380兆瓦储能容量使其有望成为美国最大的太阳能项目。
  2. 电池储能

    • 预计新增容量:14.3吉瓦,占新增总量的23%,也将创下年度新增纪录。美国电池储能总容量预计将因此翻倍。
    • 主要部署区域:德克萨斯州(预计6.4吉瓦)和加利福尼亚州(预计5.2吉瓦)将贡献82%的新增容量。
    • 驱动因素:随着美国太阳能和风电容量增长,对储能的需求持续上升。《通胀削减法案》通过为独立储能提供投资税收抵免,进一步加速了储能发展。
  3. 风电

    • 预计新增容量:8.2吉瓦。在2020年和2021年创纪录新增(均超14吉瓦)后,近两年风电新增速度放缓。
    • 重点工程:计划投运的大型海上风电项目包括马萨诸塞州海岸外的Vineyard Wind 1(800兆瓦)和纽约州海岸外的South Fork Wind(130兆瓦)。
  4. 天然气

    • 预计新增容量:2.5吉瓦,为25年来最低水平。
    • 技术特点:2024年新增天然气装机中,79%将来自单循环燃气轮机(SCGT)电厂,这将是自2001年以来首次单循环机组新增容量超过联合循环机组,主要因其在电网支持方面快速启停和调节的能力。
  5. 核电

    • 重点工程:乔治亚州Vogtle核电站的第四台反应堆(1.1吉瓦)启动时间已推迟至2024年3月。

总结

2024年美国新增发电容量将大幅增长,并由可再生能源和储能技术引领。太阳能创下新增纪录,电池储能产能实现翻倍,两者共同推动能源结构向清洁化、可调度化转型。风电增长相对平稳,天然气新增容量降至低位,且技术选择更侧重于灵活性。政策支持(如《通胀削减法案》)和供应链状况改善是这一趋势的重要推动因素。

24. Showmax has displaced Netflix in Africa (restofworld.org)

Showmax 超越 Netflix 成为非洲最受欢迎的流媒体平台

根据 Omdia 的市场研究,南非流媒体公司 Showmax 在2023年11月底以 210 万 订阅用户,在非洲大陆超越了拥有 180 万 订阅用户的 Netflix,成为非洲市场的领导者。同期,Showmax 的市场份额接近 39%,而 Netflix 降至 33.5%。亚马逊 Prime Video 以 30 万用户位居第三。

成功关键因素

  1. 深入本地化内容策略:Showmax 深刻理解非洲观众的本地偏好,大力投资并精心策划了符合非洲兴趣的原创和本土内容,被视为其长期成功的关键。
  2. 强大的国际内容合作:平台与 HBO、Comcast(通过 NBCUniversal)等建立了深度合作。例如,独家获得 HBO 内容在非洲的流媒体播放权,并接入了来自 BBC、Lionsgate 等公司的大量英语内容库。
  3. 体育赛事版权:拥有英格兰足球超级联赛(Premier League)的流媒体转播权,并提供专门的订阅套餐,吸引了体育迷。
  4. 母公司多选择(MultiChoice)的支持:Showmax 的母公司非洲最大娱乐公司 MultiChoice,拥有覆盖非洲多国的卫星电视网络 DStv 和长达数十年的运营经验。这为 Showmax 提供了深厚的本地市场洞察、成熟的分销网络、营销支持和内容制作经验。MultiChoice 在2023财年营收达 591 亿兰特(约31亿美元),并已宣布再向 Showmax 投资8900万美元。
  5. 合作伙伴 Comcast 的助力:2023年3月,Comcast 收购了 Showmax 30% 的股份。这不仅带来了资金和技术支持,还带来了丰富的英语内容和行业经验,帮助其扩大本地制作规模。

用户反馈与挑战

  • 优势:尼日利亚和南非的用户认为 Showmax 提供了丰富的本地与国际内容混合体验,其原创剧集(如《Tali’s Joburg Diary》)和真人秀节目(如《Big Brother Naija》)受到欢迎。
  • 挑战:部分用户批评其应用程序的内容发现体验不佳,界面设计有待改进。不过,Showmax 表示已与 Comcast 合作推出了新的应用程序以解决此问题。

行业观点与未来目标

  • 行业认可:分析人士指出,Showmax 的成功在于其对本地内容投入的长期承诺,这是全球性流媒体公司未能充分理解的“大众市场更青睐本土内容”的规律。
  • 风险:尽管前景看好,但与 Comcast 的长期合作能否顺利磨合、以及在非洲复杂市场持续运营的耐心和成本,是其需要面对的挑战。
  • 未来目标:Showmax 设定了在五年内达到 5000 万 订阅用户和 10 亿美元 收入的宏伟目标。为促进增长,其在2024年将订阅价格大幅下调了近50%,采取了先以低价扩张用户规模,再考虑提价的策略。
25. Unreal Engine 5 ported to WebGPU (twitter.com)

这段内容描述了一个在x.com上可能出现的技术问题。具体来说,某些隐私相关扩展程序可能会导致访问出现问题。系统建议用户尝试禁用这些扩展,然后重新操作。

27. Build your own 3D printed Hexapod (github.com)

自制3D打印六足机器人项目指南

本项目指导您制作一个3D打印的六足机器人,并提供了完整的资源链接和实施方案。

核心资源与支持

  • 视频教程:作者在其YouTube频道提供了逐步构建视频。
  • 社区交流:可在其Discord服务器中提问并与社区互动。
  • 实用图表:提供了接线图供参考。
  • 零件清单:有多个粉丝整理的零件列表,涵盖了大部分重要和主要的部件(非完全清单)。

硬件方案(强烈推荐新方案)

  1. Pimoroni Servo2040(推荐选项):被视为更新、更简单、更经济的方案。建议从Eddie的仓库获取固件及刷写指南。
  2. Pololu Maestro(旧方案):这是原始但更复杂、昂贵的方案,现已不推荐。

3D打印部件指南

  • STL文件选择:部分零件有多个略有差异的版本,但均兼容。打印前请仔细查看所有版本以选择最适合的。作者本人使用每个零件文件名末尾数字较高的最新版本。
  • 兼容的第三方部件:社区制作了修改版零件,使用金属喇叭头、M3螺丝和分离组件,以提高3D打印友好度,尤其适用于非PLA材料或存在支撑、收缩问题的情况。

接线方案详解

  • Servo2040方案:接线极为简洁,仅需连接电池与主板。 (示意图:电池直接连接至Servo2040主板)
  • Pololu Maestro方案:接线更复杂,需将Maestro控制器连接到树莓派等主控设备。 (示意图:树莓派通过USB连接至Maestro,Maestro连接至舵机和电池)

电子元件布局

项目提供了一张内部元件布局示意图,展示了电池、主板、树莓派(若使用)、舵机和摄像头等主要组件在机器人内部的典型放置位置。

28. Plastics producers deceived public about recycling, report reveals (www.theguardian.com)

塑料生产商被揭露就回收问题欺骗公众

核心发现

一份新报告揭示,塑料生产商超过30年来明知回收利用在经济和技术上均不可行,却持续向公众推广这一方案。报告由气候责任中心发布,基于内部文件和历史调查,指出行业可能违反了保护公众免受误导性营销和污染的法律。

行业认知与欺骗行为

  • 早知不可行:行业内部多年来将塑料回收称为“不经济”,认为其“不能被视为永久性固废解决方案”,且“无法无限期进行”。例如,1986年乙烯基研究所的内部报告指出回收仅能推迟处置时间。
  • 推广回收运动:尽管如此,行业在1980年代面对塑料禁令压力时,开始大力推广回收。1984年成立塑料回收基金会,1988年推出“追逐箭头”可回收标志(专家认为该标志具有误导性),并赞助大学研究项目和试点项目。
  • 营销宣传:在公开广告中宣称“瓶子可以反复变成瓶子”,而在私下会议中承认回收并非真正的解决方案。例如,1994年一位行业代表称“我们不太可能通过回收解决固废问题”,埃克森员工则表示“致力于活动,而非结果”。

一次性塑料的起源

塑料生产商在1950年代为确保市场增长,推广“一次性使用”概念。1956年行业会议鼓励生产商追求“低成本、大销量”和“消耗性”,目标是让产品最终进入垃圾车。

当前化学回收的争议

报告指出,行业近年来推广的化学回收(将塑料分解为分子以制造新产品)同样不是真正解决方案。行业内部早已知其“根本上不经济”,且该过程产生污染,比传统回收更耗能。这被视为欺骗行为的延续。

法律与公众反应

  • 法律追责:报告虽未指明具体违法法律,但作者怀疑可能涉及公共滋扰、敲诈勒索和消费者欺诈。加州总检察长已对化石燃料和塑料生产商展开调查。纽约州起诉百事可乐,指控其一次性塑料违反公共滋扰法并误导消费者。
  • 行业回应:塑料工业协会批评报告为“活动人士组织的政治攻击”,并称行业对回收技术有大量投资,但未具体说明哪些声明过时或虚假。
  • 公众与专家意见:公众对塑料生产和处置的气候影响(占全球温室气体排放3.4%)日益关注。前环保署官员称报告“非常扎实”,建议所有州总检察长和联邦贸易委员会阅读。前马里兰州总检察长表示,报告证据充分,足以推动调查和诉讼。

结论

报告强调,通过法律手段追究塑料生产商的责任,是迫使他们改变商业模式的第一步,从而解决塑料污染危机。