RSS 每日摘要

2026-03-27 · 58 篇文章 归档

My minute-by-minute response to the LiteLLM malware attack

LiteLLM 1.82.8 版本遭恶意代码植入事件的完整应急响应记录。安全研究员 Callum McMahon 在隔离的 Docker 容器中确认了 litellm_init.pth 文件内藏 base64 编码的恶意启动脚本,并借助 Claude 完成漏洞核实和上报流程——包括获取 PyPI 安全邮箱地址。受影响版本已在 PyPI 上架,所有执行安装或升级操作的用户均会感染。全程对话记录通过 claude-code-transcripts 工具公开发布。
Simon Willison's Weblog 2026/03/26

Quantization from the ground up

Sam Rose 发布交互式长文,系统讲解大语言模型量化原理。文章涵盖浮点数二进制表示、「超级权重」(super weight)异常值对模型质量的关键影响——苹果研究发现删除单个超级权重即可导致模型输出乱码——以及实际量化方案如何特殊处理这些异常值。基于 llama.cpp 困惑度工具和 GPQA 基准对 Qwen 3.5 9B 的测试表明:16位到8位量化几乎无质量损失,16位到4位约保留90%性能。
Simon Willison's Weblog 2026/03/26

datasette-files-s3 0.1a1

datasette-files-s3 0.1a1 发布,为 Datasette 提供 S3 文件存储后端。此版本新增从远程 URL 定期拉取 S3 配置的机制,从而支持受限于特定前缀的临时 IAM 凭证轮转,提升了云存储集成的安全性。
Simon Willison's Weblog 2026/03/25

科技爱好者周刊(第 390 期):没有语料,大模型就是智障

研究人员用 Brainfuck、Befunge-98 等五种小众语言测试 GPT、Gemini、Qwen3-235B 等主流大模型,五模型平均正确率仅 3.8%,高难度题目全部得零分,而同类 Python 题目正确率达 90%——直接印证「大模型智能取决于训练语料」。本期周刊还介绍了微软图像生成模型 MAI-Image-2(每日免费 15 张、仅支持 1:1 比例),以及 Red Bull 杂志嵌入柔性电路板的可玩俄罗斯方块封面等科技动态。
阮一峰的网络日志 2026/03/26

在中国 AI 生态圈摸底了两周,我学到了什么

Delphi Ventures 创始合伙人 José Macedo 走访中国 AI 生态两周后的实地观察:中国创始人执行力极强但普遍缺乏从零到一的颠覆性思维,本土 VC 偏好字节、大疆背景而非「离经叛道」型创始人;深圳硬件供应链密度和逆向工程能力令人震撼,3D 打印公司拓竹(Bambu)年利润据称达 5 亿美元且翻倍增长;软件层面则整体看空——中国闭源模型 ARR 仅千万美元级,而 Anthropic 单月收入已达 60 亿美元,资本与算力差距持续扩大。
宝玉的分享 2026/03/26

Sandboxing AI agents, 100x faster

Cloudflare 推出 Dynamic Worker Loader 开放测试版,专为 AI 代码执行场景提供轻量沙箱方案。相比容器需要数百毫秒启动和数百 MB 内存,该方案允许 Workers 在运行时动态实例化隔离的子 Worker,支持指定代码模块、限制网络访问、通过 RPC 暴露特定 API 能力。适用于 AI 代码模式(Code Mode)场景,可支撑每个终端用户拥有独立 Agent 的消费级规模部署,所有付费 Workers 用户均可使用。
The Cloudflare Blog 2026/03/24

Inside Gen 13: how we built our most powerful server yet

Cloudflare 发布第 13 代服务器硬件,搭载 192 核 AMD EPYC Turin 9965 处理器、768 GB DDR5-6400 内存、24 TB PCIe 5.0 NVMe 存储及双 100 GbE 网卡。相比 Gen 12,吞吐量提升最高 2 倍,性能/瓦比提升 50%,每机架吞吐量提升 60%。硬件升级与 Rust 重写的核心请求处理层 FL2 协同设计——新工作负载对 L3 缓存依赖降低,更适合多核横向扩展,因此放弃了 Genoa-X 的大缓存设计转而选用高核心数的 Turin。
The Cloudflare Blog 2026/03/23

JSON and C++26 compile-time reflection: a talk

Daniel Lemire 发表关于 C++26 编译期反射与 JSON 处理的演讲。C++26 引入的编译期反射特性可在编译阶段内省类型结构,从而实现零运行时开销的 JSON 序列化/反序列化,无需手写或宏生成样板代码。
Daniel Lemire's blog 2026/03/26

Engineers do get promoted for writing simple code

「写简单代码没有晋升空间」是流传于工程师圈子的错误认知。实际上,擅长写简单代码的工程师能更快交付项目、积累更长的成功记录,并建立起「靠谱」的口碑——而这正是非技术管理者最看重的信号。过度复杂化代码虽短期内可能显得工作量大,但会导致 bug 增多、交付拖延,同时也会触发同事投诉和管理层的负面预判。长期来看,简洁代码与顺畅交付是更有效的晋升路径。
seangoedecke.com RSS feed 2026/03/26

Announcing Scala Days 2026

Scala Days 2026 将于 10 月 12-13 日在柏林举办,14-15 日附设工作坊及社区活动。主办方 Scala Center 与柏林会议公司 Plain Schwarz(Berlin Buzzwords、FOSS Backstage 主办方)联合承办。Super Early Bird 票价截止 4 月 9 日,征稿将于 4 月下旬开放。
The Scala Programming Language 2026/03/25

Porting the Scala 2 optimizer to Scala 3

Scala 3 编译器正在移植 Scala 2 的优化器,早期微基准测试显示函数式风格代码执行速度提升 10-30%。核心优化手段是将高层 API(如 map)的调用内联展开为等价的低层循环,从而消除 JVM 难以优化的「megamorphic」调用点和堆上闭包分配。该功能由 EPFL 在 Sovereign Tech Fund 资助下开发,已在 Scala 3.8.3-RC3 中可用,开发者无需修改代码即可获得性能收益。
The Scala Programming Language 2026/03/22

Basecamp becomes agent accessible

37signals 为 Basecamp 推出 MCP(Model Context Protocol)支持,使 AI Agent 可直接操作 Basecamp 的所有功能,包括创建待办列表、发布消息、上传文件和安排项目日程。DHH 认为 Agent 是 AI 的杀手级应用,并计划陆续为 Fizzy 和 HEY 提供同等支持。相比过去需要手写 API 集成的高门槛,Agent 接入有望大幅提升普通用户的自动化采用率。
David Heinemeier Hansson 2026/03/25

Denmark desperately needs more inequality

DHH 借丹麦大选前的财富税争议,论证丹麦经济面临的真正风险是创业生态不足而非贫富差距过大。丹麦基尼系数全球排名第 8(0.28),但其固定饼式的零和思维文化压制了创业者和高薪员工的激励,而整体经济又高度依赖 Novo Nordisk 等少数老牌企业。文章主张区分「绝对贫困」与「相对收入差距」,鼓励容忍创业成功带来的收入不均以换取更大的经济蛋糕。
David Heinemeier Hansson 2026/03/23

AI时代,程序员的能力转变

AI 编程工具的普及正推动工程师角色向三类分化:负责底层架构的架构师、主抓稳定性与环境搭建的后端工程师、以及以用户需求为导向指挥 AI 交付的前端工程师。作者认为未来纯粹按看板任务执行的程序员将被淘汰,「懂业务 + 善沟通 + 编程思维」将成为 AI 时代工程师的核心竞争力,因为具备业务理解的工程师驱动 AI 的效率可比手写代码快 100 倍。
Andy Stewart 2026/03/25

Qwen TTS 研究

通义千问 TTS 模型的音色稳定性存在明显缺陷:语气指令和 seed 值仅能保证单句话内音色一致,跨句子朗读时音色漂移严重,长文本读起来像多人混读。作者在调试「小龙猫」语音项目时定位了这一根因,下一步将尝试语音克隆方案,若仍无法解决跨句音色稳定性问题,将考虑替换底层 TTS 模型。
Andy Stewart 2026/03/25

How Kensho built a multi-agent framework with LangGraph to solve trusted financial data retrieval

Kensho(S&P Global AI部门)基于LangGraph构建了名为Grounding的多智能体框架,解决金融数据检索碎片化问题。框架设计了路由层与数据检索层的职责分离架构:中央路由器将自然语言查询分发至股票研究、固定收益、宏观经济等专属数据检索智能体(DRA),每条结果均附带引用溯源,确保合规性与可信度。这一方案让客户无需学习复杂查询语言,即可通过统一入口访问跨业务部门的实时验证数据。
LangChain Blog 2026/03/26

How we build evals for Deep Agents

LangChain团队分享了为Deep Agents构建评估体系的方法论:核心原则是「更多评估≠更好的智能体」,应针对生产环境中真正关心的行为(如跨文件内容检索、5步以上工具调用序列)构建有针对性的测试。数据来源包括内部dogfooding错误、外部基准测试(Terminal Bench 2.0、BFCL)及手工编写的用例,每条评估需附文档说明其测量目标。所有运行轨迹同步至LangSmith项目,支持团队协作分析故障模式。
LangChain Blog 2026/03/26

How Middleware Lets You Customize Your Agent Harness

LangChain推出AgentMiddleware机制,允许开发者在不修改核心循环的前提下深度定制智能体行为。中间件暴露六个钩子:before_agent(加载记忆/验证输入)、before_model(修剪历史/PII过滤)、wrap_model_call(缓存/重试/动态切换工具)、wrap_tool_call(注入上下文/拦截结果)、after_model(人机交互节点)、after_agent(保存结果/清理)。LangChain内置摘要、重试、PII脱敏等常用中间件,开发者也可继承AgentMiddleware类实现自定义逻辑,多个中间件支持组合叠加。
LangChain Blog 2026/03/26

把 SSH 私钥放进 YubiKey:一套更安全、可迁移的密钥管理方案

针对供应链投毒攻击频发的背景,本文提供一套将SSH私钥迁移至YubiKey的完整实操方案:使用OpenPGP子钥架构,主密钥离线保存,认证子钥写入YubiKey硬件,签名操作在设备内部完成,外部无法导出私钥。方案涵盖多YubiKey备份、PIN设置、密钥生成(推荐ECC Curve 25519)及定期轮换机制。推荐型号为YubiKey 5 NFC(USB-A)和5c NFC(USB-C),不建议使用CanoKey等国产平替。
阿猫的博客 2026/03/26

A one-line Kubernetes fix that saved 600 hours a year

Cloudflare通过一行Kubernetes配置修复了Atlantis(Terraform变更管理工具)重启耗时30分钟的问题,每月节省50+小时工程师阻塞时间。根因是Kubernetes StatefulSet的fsGroup安全上下文默认会在Pod启动时递归修正PersistentVolume中所有文件的权限——当Atlantis的PV积累至数百万文件时,该操作耗时极长。解决方案是将fsGroupChangePolicy设为OnRootMismatch,仅在根目录权限不匹配时才触发递归修正,从而将启动时间从30分钟压缩至秒级。
The Cloudflare Blog 2026/03/26

OpenClaw is fun. OpenClaw is dangerous. Here's where Tailscale helps.

Tailscale 针对 AI 代理工具 OpenClaw 的安全风险提出两项防护措施。OpenClaw 默认将 LLM API 密钥以明文 JSON 存储,并对系统拥有 shell、文件和网络的广泛访问权限,存在密钥泄露和提示注入等风险。Tailscale 的 AI 网关产品 Aperture(现已开放全计划自助安装)可将 API 凭据集中管理,避免密钥分散存储在 OpenClaw 所在机器上,同时提供 token 用量、工具调用及费用的可视化追踪。
Blog on Tailscale 2026/03/24

Aperture by Tailscale: More secure AI now available via self-serve

Tailscale 的 AI 网关产品 Aperture 现已开放 Alpha 自助注册,无需等待审批。Aperture 解决的核心问题是 LLM API 密钥蔓延:开发者习惯将密钥复制到 .env 文件、CI 管道、容器和 Agent 运行时,造成凭据散布和攻击面扩大。Aperture 将密钥集中存储在网关内,客户端通过 Tailscale 身份认证发起请求,网关代为完成对模型提供商的认证,实现统一的访问审计与控制。
Blog on Tailscale 2026/03/23

Swift 6.3 Released

Swift 6.3 于 2026 年 3 月 24 日正式发布,带来四项核心改进:新增 @c 属性,允许将 Swift 函数和枚举直接暴露给 C 代码并自动生成 C 头文件声明;引入模块选择器(Module Selectors)语法 ModuleA::getValue() 以解决跨模块同名 API 歧义;新增 @specialize、@inline(always) 等编译优化控制属性;提供官方 Android SDK,并改善嵌入式环境支持与跨平台构建工具链。
Swift.org 2026/03/24

A Visual Guide to Attention Variants in Modern LLMs

Sebastian Raschka 整理发布了一个包含 45 个条目的 LLM 架构图库(llm-architecture-gallery),每个条目附有可视化模型卡。本文以此为契机,系统梳理现代大模型中主流的注意力机制变体,从多头注意力(MHA,如 GPT-2、OLMo 2)出发,延伸至分组查询注意力(GQA)、滑动窗口注意力等,追溯从编码器-解码器 RNN 到 Transformer 的演进脉络,兼顾参考手册与学习资源双重用途。
Sebastian Raschka, PhD 2026/03/22

Meet Stella — Your AI-Powered Second Brain

书签管理工具 Raindrop.io 推出 AI 助手 Stella(Beta),基于自托管的开源 GPT 模型构建,所有数据处理在自有服务器完成,不调用第三方 AI API,不用于模型训练。Stella 支持语义搜索、文章摘要与对比、自动整理书签结构,以及从历史收藏中挖掘关联内容。该功能历时两年开发,需应对近十亿书签的规模化索引挑战,通信采用 TLS 1.2+ 加密。
Raindrop.io Blog - Medium 2026/02/05

AI 会成为下一代的书、歌和海报吗?

AI 是否会成为下一代人的核心精神媒介?作者以童年时代的书、磁带、海报为切入点,对比物质匮乏时代与AI时代的信息消费方式差异。他认为,AI最革命性之处不在于效率提升,而在于打破了创作者与受众之间的单向关系——未来的人可以与任何作品「追问、讨论、反驳、延展」,让作品在自己面前持续生长。这种交互性可能重塑整整一代人的精神世界与情感结构。
Andy Stewart 2026/03/24

Inside our approach to the Model Spec

OpenAI 公开介绍其 Model Spec 的设计理念与框架逻辑。Model Spec 作为指导模型行为的公开文件,试图在安全性、用户自由度与问责机制之间取得平衡,随着 AI 系统能力持续增强,该框架也将不断演进,为外界理解 OpenAI 如何约束模型行为提供透明依据。
OpenAI News 2026/03/25

Introducing the OpenAI Safety Bug Bounty program

OpenAI 正式推出 Safety Bug Bounty 计划,专项征集 AI 安全漏洞报告。与传统软件漏洞奖励计划不同,此次重点聚焦 AI 特有风险,涵盖 Agentic 系统漏洞、提示词注入(Prompt Injection)及数据泄露等场景,鼓励安全研究者识别并上报 AI 滥用与安全隐患。
OpenAI News 2026/03/25

Helping developers build safer AI experiences for teens

OpenAI 面向开发者发布基于提示词的青少年安全策略,通过 gpt-oss-safeguard 模型帮助第三方应用对年龄敏感内容进行风险过滤。该工具专门针对青少年用户场景设计,可协助开发者在自有产品中落地适龄内容审核机制,降低 AI 系统对未成年人的潜在危害。
OpenAI News 2026/03/24

Quantization from the ground up

ngrok 高级开发者教育负责人 Sam Rose 撰写的量化(Quantization)技术深度教程,从基础原理出发系统讲解模型量化概念,面向希望深入理解 AI 模型压缩与推理优化的开发者。正文内容未完整提供,具体技术细节以原文为准。
[ngrok news] 2026/03/25

PDF Preview and Highlighting

Raindrop.io 正式支持 PDF 预览与高亮标注功能,覆盖 Web、桌面和移动端。为绕过浏览器内置 PDF 查看器无法被扩展访问的限制,团队自研了服务端渲染的 PDF 引擎,避免向客户端下发大体积 JavaScript 包,同时解决了 Android 设备依赖第三方应用才能预览 PDF 的问题。使用方式与网页高亮一致:选中文字后选择颜色并可附加笔记,所有标注随文档存储。已保存的 PDF 可在侧边栏「Documents」分类中统一管理。
Raindrop.io Blog - Medium 2025/09/29

macOS Share Extension

Raindrop.io 为 macOS 推出系统级 Share Extension,用户可在 Safari、Apple News、Mail、Notes 及任意支持系统分享菜单的第三方应用中,直接将链接保存到 Raindrop,无需切换应用或手动复制 URL。该扩展随 Mac App Store 的「Save to Raindrop」应用一同安装,同一安装包也包含 Safari 浏览器扩展。保存时可选择目标收藏集并添加标签。当前仅支持链接类型内容,不支持分享文件或文本。
Raindrop.io Blog - Medium 2025/09/29

Launching Cloudflare’s Gen 13 servers: trading cache for cores for 2x edge compute performance

Cloudflare 发布第 13 代服务器,采用 AMD EPYC 5th Gen Turin 处理器,最高配置 192 核/384 线程,边缘计算性能较上代提升 2 倍。关键挑战在于 Turin 的 L3 缓存大幅缩减——每核仅 2MB,仅为 Gen 12 Genoa-X(12MB 3D V-Cache)的六分之一,原有基于 NGINX 和 LuaJIT 的 FL1 请求处理层因缓存命中率骤降而无法发挥 Turin 性能。为此 Cloudflare 将核心请求处理层用 Rust 重写为 FL2,消除了对大缓存的依赖,使性能随核心数线性扩展,同时 Turin 每核功耗比 Genoa-X 降低 32%。
The Cloudflare Blog 2026/03/23

投资最重要的是看未来

优秀投资人的核心能力是判断方向而非挑毛病。技术背景的投资人容易陷入代码审查式思维——纠结现有方案的 bug 和逻辑漏洞,却忽视早期项目天然粗糙的特性。真正有价值的判断力在于:拨开当下的不完美,识别哪些趋势不会变、哪里会出现新增长点。一个初期就面面俱到的项目,往往也缺乏真正的想象空间。
Andy Stewart 2026/03/24

分享一下我开发小龙虾流式语音的过程

在为「小龙虾」应用开发流式语音合成时,作者验证了 AI 给出的「前两句流式、后续预取」方案优于「全程流式」。全流式方案中每句语音依赖前一句完成,网络轻微抖动即导致断句;而流式保证首响应速度、预取保证后续稳定性的组合,与音视频行业通行实践一致。这次踩坑揭示了一个反直觉的教训:AI 最初推荐的方案已是工程最优解,人为「优化」反而引入了并发依赖问题。
Andy Stewart 2026/03/24

编程的本质是思维,不是语言

编程语言只是抽象层级的演进,从汇编到C语言的历史已经证明这一点。AI编程不过是新一轮抽象——就像C编译器取代汇编并非意味着程序员能力退化,AI辅助编程也不代表思维能力的丧失。真正重要的是「编程思维」本身:能否拆解问题、描述边界、定位错误、逐步构建系统。无论用C、Python还是自然语言与AI对话,只要具备这种思维,本质上都是在编程。
Andy Stewart 2026/03/24

Update on the OpenAI Foundation

OpenAI基金会宣布计划投入至少10亿美元,方向涵盖疾病治愈、经济机会拓展、AI韧性建设以及社区项目,这是OpenAI从营利性业务向社会公益领域延伸的重要举措。
OpenAI News 2026/03/24

Powering product discovery in ChatGPT

ChatGPT上线购物发现功能,基于Agentic Commerce Protocol构建,支持沉浸式商品展示、并排比价以及商家直接集成。用户可在对话界面内完成从搜索到比较的购物全流程,标志着ChatGPT正式进入电商导购赛道。
OpenAI News 2026/03/24

Creating with Sora Safely

OpenAI发布Sora 2及配套创作平台,将安全机制作为底层基础而非事后补丁。文章详述了针对前沿视频生成模型和社交创作场景特有的安全挑战所采取的具体防护措施,包括内容审核、使用限制等多层保护机制。
OpenAI News 2026/03/23

Skills in LangSmith Fleet

LangSmith Fleet推出可共享技能(Skills)功能,允许团队将业务知识——如SLA分级规则、品牌语气指南、退款处理流程——封装为技能包附加到Agent上。技能可通过AI生成、模板创建或手动编写,发布至工作区后全团队共享且自动同步,解决了业务知识依赖个人、人员离职后知识流失的痛点。
LangChain Blog 2026/03/25

How Moda Builds Production-Grade AI Design Agents with Deep Agents

Moda 是面向非设计师的 AI 设计平台,其核心是基于 Deep Agents 构建的三代理系统:处理实时画布操作的 Design Agent、抓取外部结构化内容的 Research Agent,以及解析品牌资产的 Brand Kit Agent。技术关键在于放弃原始 XML 坐标表示,自研紧凑 DSL 作为视觉布局的上下文表示层,既降低 token 消耗又提升模型对布局的推理质量。可观测性层由 LangSmith 承担,支持全链路追踪。
LangChain Blog 2026/03/24

Join LangChain at Google Cloud Next 2026

LangChain 将参加 2026 年 Google Cloud Next 大会(4月22-24日,拉斯维加斯),展位号 #5006,展示 LangSmith 可观测性、部署和 Fleet 等最新功能。CEO Harrison Chase 将出席会议并开放技术会谈。大会期间还有两场专题:一场聚焦利用 gVisor 隔离和亚秒级冷启动安全运行 LLM 生成代码,另一场与 Atlassian、Datadog 等讨论 AI Agent 互操作性。
LangChain Blog 2026/03/23

Two different types of agent authorization

LangSmith Fleet 引入两种 Agent 授权模式:Assistants 以终端用户身份运行(on-behalf-of),每个用户使用自己的凭据,适合隐私敏感场景;Claws 拥有固定的专属凭据,所有交互者共享同一权限集,类似 OpenAI 的 Custom GPTs 模式。两种类型支持不同渠道(Slack、Gmail、Outlook、Teams),解决了多用户共享 Agent 时的身份隔离问题。
LangChain Blog 2026/03/23

Thoughts on slowing the fuck down

Pi agent 框架作者 Mario Zechner 对当前 AI 编程加速趋势提出警告:单个人类每天引入 bug 的速度有上限,但多 Agent 并发编码会让微小错误以不可持续的速度复合,开发者完全脱离循环时已无法感知复杂度失控。Simon Willison 认同这一判断,指出真正的瓶颈已从「打字速度」转移到「认知审查能力」,需要建立新的速度与思考深度之间的纪律平衡。
Simon Willison's Weblog 2026/03/25

datasette-llm 0.1a1

datasette-llm 0.1a1 发布,这是为其他 Datasette 插件提供 LLM 能力的基础插件。新增 register_llm_purposes() 钩子和 get_purposes() 函数,允许插件注册自己的用途标识(如 enrichment、sql-assist),并在统一配置处指定不同用途对应的模型——例如数据增强使用 GPT-5.4-nano、SQL 辅助使用 Sonnet 4.6,为未来管理 UI 分配模型奠定基础。
Simon Willison's Weblog 2026/03/25

LiteLLM Hack: Were You One of the 47,000?

Daniel Hnyk 通过 BigQuery PyPI 数据集统计出,LiteLLM 被攻击的两个版本(1.82.7 和 1.82.8)在 46 分钟的上线窗口内共被下载 46,996 次。更值得警惕的是,依赖 LiteLLM 的 2,337 个包中,88% 未固定版本号,意味着这些包的用户会自动拉取到被污染的版本,大幅扩大了潜在受害范围。
Simon Willison's Weblog 2026/03/25

Auto mode for Claude Code

Claude Code 新增 auto mode,作为危险的 --dangerously-skip-permissions 的替代方案。该模式使用独立的 Claude Sonnet 4.6 分类器模型,在每个操作执行前审查其是否超出任务范围、是否针对不可信基础设施或受到提示注入影响。内置规则区分允许操作(如只读 API 调用、安装已声明的依赖)与软拒绝操作(如强制推送、直接推送至主分支),可通过 `claude auto-mode defaults` 查看完整规则集。
Simon Willison's Weblog 2026/03/24

Package Managers Need to Cool Down

受 LiteLLM 供应链攻击启发,多个主流包管理器在近半年内密集推出了依赖冷却期(dependency cooldown)机制:pnpm、Yarn、Bun 于 2025 年 9-10 月率先支持,Deno、uv 于 2025 年底跟进,pip 26.0 和 npm 11.10.0 于 2026 年初加入。该机制允许开发者设置只安装发布 N 天后的依赖版本,为社区提供时间窗口检测恶意包。pip 目前仅支持绝对时间戳,可通过 cron 定时任务变通解决。
Simon Willison's Weblog 2026/03/24

Quoting Christopher Mims

《华尔街日报》科技专栏作家 Christopher Mims 警告,将 AI 赋予计算机完全控制权的做法将被历史证明是严重失误,并将其类比为 NFT 时代的 Bored Ape 炒作。这一观点直指当前 AI Agent 全权接管用户系统的趋势,折射出业界对 AI 自主权边界的深层担忧。
Simon Willison's Weblog 2026/03/24

Malicious litellm_init.pth in litellm 1.82.8 — credential stealer

LiteLLM 1.82.8 的 PyPI 包被植入凭证窃取器,隐藏于 litellm_init.pth 文件的 base64 编码中——该文件在 Python 启动时自动加载,无需执行 import 语句即可触发。恶意代码会窃取 SSH 密钥、AWS/Azure/GCP 凭证、Git 凭证、数据库历史记录及多种加密货币钱包(含比特币、以太坊、门罗币等)共数十类敏感数据。攻击链溯源至安全扫描工具 Trivy 的早期漏洞,攻击者借此获得 LiteLLM 的 PyPI 发布凭证后直接上传恶意版本。
Simon Willison's Weblog 2026/03/24

AI Suggestions

Raindrop.io 上线 AI 书签分类建议功能,保存新书签时自动推荐合适的收藏夹和标签,仅限 Pro 用户使用。AI 模型完全基于用户自身数据构建,不用于模型训练。浏览器扩展、移动端和桌面端均支持实时建议。专属「整理提示」页面可批量处理未分类书签、纠正错误归类、合并相似标签。新增收藏夹或标签后,AI 会自动将其纳入后续推荐范围。
Raindrop.io Blog - Medium 2024/05/14

Bookmark Notes

Raindrop.io 新增书签笔记字段,支持 Markdown 语法,可在书签列表中直接渲染格式化内容,用于记录想法、列表和附加链接。该功能对所有用户免费开放,跨平台同步,并纳入导出备份及公开页面展示。原有描述字段仍保留,定位调整为存储书签的简短自动摘要,官方建议用户将旧笔记从描述字段手动迁移至新笔记字段。
Raindrop.io Blog - Medium 2023/06/05

Export subset of bookmarks

Raindrop.io 支持按子集导出书签,不再局限于全量备份。用户可导出特定收藏夹、搜索结果或手动勾选的书签,格式支持 HTML、CSV 和纯文本,两步操作即可完成。此前只能将全部账户数据打包为单一文件,新功能方便将部分数据迁移至其他应用或账户。
Raindrop.io Blog - Medium 2023/06/05

New Feature: Reminders

Raindrop.io 推出书签提醒功能,允许用户为书签设置定时提醒,到期后通过邮件和移动端推送通知唤回用户继续阅读。该功能覆盖全平台,旨在帮助用户聚焦当前重要内容,避免书签被遗忘。
Raindrop.io Blog - Medium 2023/04/17

Two Factor Authentication (2FA)

Raindrop.io 上线双因素认证(2FA),以可选安全机制的形式加入登录流程,采用基于时间的一次性密码(TOTP)。启用步骤仅需三步,兼容 Google Authenticator、Authy、Microsoft Authenticator 及 1Password 等主流验证器应用,iOS 和 Android 均支持。
Raindrop.io Blog - Medium 2023/04/06

iOS/iPadOS App 5.0

Raindrop.io iOS/iPadOS 客户端 5.0 完全用原生技术重写,告别此前基于 React Native 的混合方案。新版带来多项功能:AI 预测书签分类的「推荐收藏夹」、Pinterest 风格的瀑布流视图、Safari 内直接划词添加高亮(无需配置扩展)、嵌套收藏夹展示,以及 iPad 专属的拖放、多窗口、Apple Pencil 支持。性能上实现 120fps 流畅度,应用体积缩小 50%,内存占用与耗电量均有显著改善。当前版本暂不支持批量编辑和多语言。
Raindrop.io Blog - Medium 2023/03/28

Highlights

Raindrop.io 上线网页划词高亮功能,支持在浏览器扩展中通过 Ctrl+Shift+S 快捷键保存文本片段,可设置高亮颜色、添加批注并导出为 CSV 或纯文本格式。高亮内容跨设备同步,再次访问同一页面时自动加载标注。无限制高亮功能免费开放,批注功能需 Pro 订阅。目前已接入 IFTTT,Readwise 原生集成在规划中,暂不支持 PDF 文件及按颜色筛选。
Raindrop.io Blog - Medium 2022/07/07

We Rewrote JSONata with AI in a Day, Saved $500K/Year

Reco 团队借助 AI 将 JSONata(一种类似 jq 的 JSON 表达式语言,广泛用于 Node-RED 平台)从 Node.js 重写为 Go 实现,整个过程耗时 7 小时、花费 400 美元 token 费用,最终每年节省约 50 万美元运行成本。关键成功因素是 JSONata 现有的完整测试套件——AI 以此为锚点生成可信代码。团队随后进行了一周的影子部署,新旧版本并行运行以验证行为一致性。这是「氛围移植(vibe porting)」趋势的又一典型案例。
Simon Willison's Weblog 2026/03/27
未读 1 → 抓取 58 → 摘要 58 → 跳过 9 · 提取: readability 51 / browser-rendering 1 / rss 6