2026-05-24

31 篇热帖

1. Texas woman arrested for Facebook post about town water quality (reclaimthenet.org)

事件概述

德克萨斯州特立尼达市(Trinidad)居民 Jennifer Combs 因在 Facebook 上发布关于当地供水问题的帖子,于5月8日被捕,被控以“虚假警报或报告”的州监狱重罪。Combs 随后提起联邦诉讼,指控此次逮捕是“蓄意的政治报复”。

帖子内容与警方指控

Combs 在其运营的社区 Facebook 页面上发帖称,收到居民因水中细菌住院的报告,并呼吁遇到水质异常或健康问题的居民提供线索,以便向州政府汇报。警方和当地官员认定该声明虚假。警察局长称其引发了不必要的恐慌,并认为 Combs 在发布前未向医院核实,属于蓄意散布虚假报告。

水质现状与官方行为的矛盾

特立尼达市存在公认的水质问题,市长承认管道老化且自来水呈棕色,但未确认是否有居民因此生病。然而,官方行为存在明显矛盾:在警方于 Facebook 上警告“散布供水虚假报告将面临重罪”的15天后,市政府于4月21日发布了正式的“煮沸水通知”,要求居民用水前必须煮沸。此外,德州环境质量委员会已确认收到水质投诉并正在展开调查。

法律争议与社会影响

Combs 被捕依据的《德州刑法典》第42.06条,原本旨在惩罚故意制造炸弹威胁等虚假紧急情况以浪费公共资源的行为。将其用于收集和转发邻居健康投诉的普通居民引发了广泛争议。此举被指利用执法手段压制关于公共安全失败的言论。许多居民因水质问题生活受损却感到被消音,该逮捕事件对公众产生了严重的“寒蝉效应”,阻碍了居民对公共健康问题的正常监督与发声。

2. DeepSeek reasonix, DeepSeek native coding agent with high caching and low cost (esengine.github.io)

Reasonix:基于 DeepSeek 的开源终端 AI 编程代理

核心概述

Reasonix(别名 DeepSeek-Reasonix)是一款专为终端环境设计的开源 AI 编程代理(AI coding agent)。该工具围绕 DeepSeek 的前缀缓存(prefix-cache)技术构建,旨在确保长时间的编程会话中 Token 成本始终保持在较低水平。

关键功能

  • 低成本长会话:采用“缓存优先循环”(cache-first loop)机制,深度利用前缀缓存特性以大幅节省 Token 开销。
  • MCP 一等支持:将 MCP 作为一等公民(first-class)提供原生支持,增强代理的扩展与上下文交互能力。
  • 计划模式:内置计划模式(plan mode),帮助 AI 更好地规划和拆解复杂的编程任务。

技术规格与环境要求

  • 开发语言:TypeScript
  • 操作系统:跨平台支持 macOS、Linux 和 Windows。
  • 环境依赖:需要 Node.js 22 或更高版本(Node.js >= 22)。
  • 安装与分发:通过 npm 包管理器分发(包名:reasonix),供开发者直接下载安装。

项目与许可信息

  • 开源协议:采用 MIT 许可证,软件完全免费(价格为 0)。
  • 开发团队:由 esengine 组织开发和维护。
  • 代码仓库:托管于 GitHub(esengine/DeepSeek-Reasonix)。
  • 官方文档:提供专属项目网站,支持中文(zh-CN)和英文(en)双语,并集成了针对 GitHub 代码仓库的快捷搜索功能。
3. Time to talk about my writerdeck (veronicaexplains.net)

旧笔记本改造“Writerdeck”专用写作设备指南

项目目的

为解决注意力分散问题,作者将一台旧笔记本改造为无图形界面、远离互联网干扰的纯 TTY“Writerdeck”专用写作设备,以提升写作专注度。

系统与基础环境配置

  • 操作系统:安装 Debian (Trixie) 纯文本模式。跳过全盘加密,安装时留空 root 密码以默认启用 sudo 用户。在软件选择阶段移除所有桌面环境,仅保留 TTY 控制台。
  • 网络管理:安装 network-manager,利用 nm-tui 终端界面工具便捷连接 Wi-Fi,满足偶尔的文件备份需求。
  • 终端增强:从 backports 源安装 kmscon,替代默认终端,实现 TTY 环境下的字体缩放功能(Ctrl+加/减号)。

核心工具与定制化

  • 编辑器:安装 neovim,配置颜色主题并开启 linebreak 实现文本自动换行。安装 vim-vimwiki 包用于笔记与写作管理。
  • Tmux 多路复用
    • 安装 tmuxacpi(读取电池状态)和 light(控制屏幕背光)。
    • 自定义 .tmux.conf:将状态栏置顶并设置背景色;利用正则表达式和 grep 提取 acpi 数据,在状态栏右侧显示电池百分比;绑定 F8/F9 快捷键调用 light 调节屏幕亮度。

文件同步与自动化启动

  • 文件同步:部署 syncthing 将本地 vimwiki 文件夹与私人服务器同步。因无图形浏览器,将 Syncthing Web GUI 设为监听所有网络地址以便局域网访问。
  • 自动登录:修改 kmscon 的 systemd 服务文件(kmsconvt@tty1.service),添加 -f 参数实现开机免密自动登录。
  • 环境自启:在 .bashrc 中编写条件判断脚本,若检测到处于主 TTY 且未运行 tmux,则自动启动 tmux 会话并直接加载 VimwikiIndex 索引页。

使用效果

该设备有效屏蔽了现代操作系统的通知与浏览器干扰,提供了一种极简、专注的写作体验,帮助作者更高效地完成写作任务。未来计划添加拼写检查功能并探索更复古的硬件以深化专注体验。

4. Italy moves to Airbus A330 tankers (www.euronews.com)

核心交易概述

意大利正式确认采购6架空客A330 MRTT多用途加油机,合同总价值约13.9亿欧元(包含长期后勤支持)。该合同由ARMAERO于2026年4月16日签署,并于同年5月19日在欧洲电子招标日报(TED)门户网站上公布。

采购历程与地缘战略转向

  • 曲折的采购历程:该项目始于2022年,最初选定波音KC-46,但于2024年取消。随后启动的欧洲招标因无完全符合技术规格的投标而流标。最终在2025年12月,空客成为唯一候选方案并促成签约。
  • 地缘与供应链重心转移:放弃美国波音选项标志着意大利在北约框架内的防空重心向欧洲转移。虽然两款装备均兼容北约标准,不影响意美协同作战,但后勤、培训和供应链的重心将从“以美国为中心”转向强化欧洲生态系统,增加了欧洲在关键军事赋能能力上的权重。

A330 MRTT平台优势与战略意义

  • 多用途与战力提升:A330 MRTT不仅是空中加油机,还兼具人员与物资的远程战略运输及人道主义救援功能。其空中加油能力可显著延长F-35和“台风”等新一代战机的滞空时间,大幅提升意大利空军的全球力量投射能力和作战灵活性。
  • 确立国际标准:意大利由此成为全球第19个A330 MRTT运营国。该机型已稳固确立为北约及盟国的参考标准,在军用加油机市场中持续扩大对美制竞品的领先优势。

工业竞争与待定细节

  • 空客的工业胜利:波音KC-46因技术问题和交付延期削弱了其出口竞争力,意大利的转向被防务分析界视为空客在工业和市场层面的胜利,而非单纯的政治博弈。
  • 尚未确定的细节:合同虽已签署,但具体机型配置(标准版或基于A330neo、燃油效率更高的MRTT+版)尚未明确。此外,意大利本土工业的参与程度仍待界定,这将直接决定该项目的经济与技术回报率。

综合影响

此次采购不仅实现了意大利空军装备的跨越式升级,降低了对非欧洲工业基础的依赖,更进一步巩固了欧洲在军用加油机领域的轴心地位,强化了与已采用该机型的北约盟国之间的互操作性。

6. Wake up! 16b (hellmood.111mb.de)

作品简介 "wakeup" 是由 HellMood 创作并在2026年5月 Outline Demoparty 发布的 Demoscene 作品。受同类极简作品启发,该程序仅用16字节的 x86 实模式 DOS 汇编代码,同时实现了视觉上的“矩阵雨”(Sierpinski分形)和听觉上的分形几何音效。

技术原理与核心功能 程序通过巧妙复用内存、数学运算和硬件端口,在极小体积下实现了复杂的视听同步:

  • 画布与初始化:通过 int 10h 设置文本模式,并将数据段指向 VGA/CGA 文本缓冲区(0xb800)。程序直接利用 BIOS 清屏后内存中残留的统一模式(空格符 0x20 和颜色属性 0x07)作为初始计算状态,从而节省了初始化代码。
  • 数学引擎与分形生成:程序核心是计算加法前缀和。利用 xor(无进位加法)指令,在模2运算下完美映射了元胞自动机的 Rule 60,在内存中迭代生成 Sierpinski 三角形分形。
  • 音频合成:通过 out 61h, al 将分形计算结果直接输出至 PC 扬声器端口。字节的 Bit 1 控制扬声器纸盆震动生成方波。同时,读取 64KB 内存段中 shadowed BIOS ROM 等残留数据,为声音增添了独特的粗糙质感。
  • 步进机制与视听映射:每次迭代通过指令组合使指针后退56字节。在音频方面,56无法整除65536,导致循环周期加倍,基频降低一个八度;在视觉方面,在80列宽的屏幕上后退56字节等效于前进24字节,使分形图像产生对角线剪切,形成10个向上移动的字符柱,呈现动态的矩阵雨效果。

硬件依赖与运行特性 该程序的输出高度依赖底层环境。由于直接对内存进行 XOR 运算,不同硬件、模拟器或 BIOS 版本在 RAM 中留下的初始伪影会导致视听效果产生微妙差异。在真实硬件(如 286 处理器配合 MDA/Hercules 显示器)上的运行测试证明,这种对硬件自然状态的利用不仅体现了 Sizecoding 的独特魅力,还能使 Sierpinski 分形结构在视觉上更加清晰。

7. Amazon Web Services – Four Years and Out (www.adventuresinoss.com)

作者在AWS工作四年后被解雇,但对此感到如释重负。其离职原因及对公司现状的反思主要包括以下几个方面:

组织架构与管理变动

作者最初加入开源战略与营销(OSSM)团队,致力于提升AWS在开源社区的形象。但随着直属领导升职,作者失去了原有的有效管理支持。此外,亚马逊倾向于将员工视为“可替代的(fungible)”资产,作者认为这种理念并不适用于高度依赖长期经验与制度知识积累的IT和开源领域。

盲目追逐生成式AI(GenAI)

AWS对GenAI的过度狂热使其偏离了“客户至上”的初衷。公司不再基于真实客户需求进行逆向工作,而是盲目追求产品发布数量与速度。传统的核心云服务(如S3、EC2)被边缘化。同时,内部滥用AI生成内容(如使用AI一键生成会议演讲)降低了工作质量。客户战略也发生转变,试图通过AI抽象化基础设施,让开发者变得“可替代”。

工作成就与内部环境

作者任职期间最自豪的成就是帮助一位北非客户恢复了被无故关闭的十年期账户。此举虽获得基层员工的广泛认可,但高层对此漠不关心。此外,近两年的大规模裁员导致大量优秀人才流失,并严重损害了作者的身心健康(如体重增加、血压升高和失眠)。作者还对公司的部分企业文化与决策感到尴尬。

未来展望与开源反思

离职让作者感到解脱,并计划回归开源社区。作者对GenAI时代开源的未来深感担忧:当最先进的模型仅能通过API访问,且本地运行硬件成本高昂时,开源“将技术控制权交还用户”的核心理念将面临巨大挑战。最后,作者对在AI主导的世界中人类工作的价值与意义提出了深刻反思。

8. Constraint Decay: The Fragility of LLM Agents in Back End Code Generation (arxiv.org)

研究背景与目的

大型语言模型(LLM)代理在宽松规范下的自主代码生成中表现优异,但生产级软件要求严格遵守架构模式、数据库和对象关系映射(ORM)等结构约束,而现有基准测试往往忽视此类非功能需求。本研究旨在系统评估 LLM 代理在多文件后端代码生成中处理结构约束的能力。

研究方法

研究固定了统一的 API 契约,设计了 80 个全新项目生成任务和 20 个涵盖 8 种 Web 框架的功能实现任务。通过结合端到端行为测试与静态验证器的双重评估机制,隔离并分析结构复杂性对代理性能的影响。

核心发现

  • 约束衰减现象(Constraint Decay):随着结构需求的累积,代理性能显著下降。与基线相比,在完全指定的任务中,较强配置的断言通过率平均下降 30 分,较弱配置的通过率甚至接近于零。
  • 框架敏感性:代理在轻量、显式的框架(如 Flask)中表现良好,但在高度依赖约定的环境(如 FastAPI、Django)中性能大幅下滑。
  • 错误根源:数据层缺陷(如错误的查询组合和 ORM 运行时违规)是导致代码生成失败的首要根本原因。

研究结论

使编码代理同时满足功能性与结构性需求,仍是当前面临的一项关键开放性挑战。

论文元数据

  • 学科领域:软件工程 (cs.SE)、人工智能 (cs.AI)
  • 引用编号:arXiv:2605.06445
  • 提交记录:v1 版本,由 Paolo Papotti 于 2026 年 5 月 7 日提交。
9. Childhood Computing (susam.net)

本文由 Susam Pal 撰写,受《Childhood Computing》一文启发,回顾了作者自1992年(8岁)起的童年计算机启蒙经历。

机房环境与上机仪式 1992年,作者转入一所拥有计算机实验室的新学校。实验室使用的是当地工厂淘汰的老旧 IBM PC 兼容机,配备单色 CRT 显示器,无硬盘且内存极小。每月仅约两小时的上机时间,且进机房必须脱鞋防尘。每次上机需通过 5¼ 英寸软盘依次加载 MS-DOS 和 LOGO.COM 来编写 Logo 绘图程序。因无存储设备,关机后数据即丢失,“保存”程序的唯一方式是将代码手抄在实体笔记本上。

纸笔编程与“模拟”开源 因上机时间匮乏,作者常在家中的方格纸上推演和“测试”代码。作者曾编写过一个绘制动画虚线房子的 Logo 程序,同学们通过手抄代码并在上机时输入、修改来分享。这种基于实体笔记本分发、允许自由修改的代码交流方式,构成了作者最早的“自由和开源软件”体验。

游戏启蒙与梦想实现 完成编程任务后,老师会奖励学生玩游戏。作者玩过 Moon BugsSpace InvadersBricksGrand Prix CircuitDigger 等经典游戏:

  • Space Invaders 激发了作者开发游戏的梦想。2022年,作者开发了带有自动游玩模式的同类游戏 Andromeda Invaders,实现了儿时夙愿。
  • Digger 采用自启动软盘,免去了加载 DOS 的繁琐步骤。
  • Grand Prix Circuit 凭借出色的音乐和 3D 虚拟世界投影,给仅掌握基础 2D 绘图的作者带来了极大的技术震撼。

深刻的感官记忆 三十多年后,这些充满探索与奇迹的经历依然鲜活。作者至今能清晰回忆起机房电脑的嗡嗡声、开机自检(POST)的蜂鸣声,以及空调房间特有的气味。这种独特的嗅觉记忆偶尔会在日常中被意外触发,唤起其对童年计算时光的强烈怀旧之情。

10. Omarchy Is Not A Distro (abyss.fish)

Omarchy 项目本质与争议分析

项目本质 Omarchy 由 DHH 创建,对外宣称为“现代且有主见的 Linux 发行版”。但作者指出,它并非传统意义上的 Linux 发行版,其本质仅仅是 Arch Linux 加上 DHH 的个人配置文件(dotfiles)

动机与现象质疑 作者对 Omarchy 获得会议、赞助商和周边商品支持表示质疑,尤其是当 Debian 等老牌真正发行版长期面临资金困境时。作者认为该项目的流行与运作源于以下三点:

  1. 大语言模型(LLM)大幅降低了 Unix 桌面美化(ricing)的门槛并扩大了受众。
  2. 苹果的硬件领先地位和整体设计理念正在衰退。
  3. DHH 借此趋势,向追求“酷炫”Linux 桌面但缺乏经验的新手用户进行商业变现。

配置与功能批评 作者认为高度定制的 Linux 桌面具有极强的个人属性,安装 Omarchy 实际上是强制接受 DHH 的个人偏好。具体的技术与配置批评包括:

  • 快捷键设定(Hyprland 窗口管理器):预设快捷键被硬编码为打开 DHH 个人常用的特定网页(如 Grok、Hey.com 邮箱与日历、X 平台的发帖页面),缺乏通用发行版的合理性。
  • 软件预装与安装脚本:默认包含或提供脚本安装大量专有和商业软件(如 1Password、claude-code、Spotify、Typora、Brave 浏览器、Dropbox、NordVPN)。作者指出正规发行版不会默认提供这些软件,且 Omarchy 本身并不真正打包软件,而是完全依赖 Arch 官方库和 AUR。
  • 终端配置(Ghostty):为一款主打“开箱即用、无需配置”的终端工具强行编写了 37 行的默认配置文件,违背了该工具的设计初衷。

最终建议 作者强烈建议 Linux 新手避开 Omarchy,选择安装真正的 Linux 发行版,而不是使用他人高度定制且捆绑了大量专有软件的配置文件。

11. Show HN: Audiomass – a free, open-source multitrack audio editor for the web (audiomass.co)

AudioMass

AudioMass 是一款免费且功能齐全的基于 Web 的音频与波形编辑工具。

核心特点

  • 主要用途:提供全面的音频编辑与波形处理功能。
  • 平台架构:基于 Web 构建,支持在线直接使用。
  • 使用成本:完全免费。
12. Usborne 1980s Computer Books (usborne.com)

该网站提供Usborne图书的浏览与购买服务,支持9种语言(英语、法语、德语、西班牙语、加泰罗尼亚语、意大利语、荷兰语、韩语和巴西葡萄牙语)。

不同地区的具体购买渠道如下:

  • 英国及部分欧洲国家:可直接从Usborne或独立的Usborne合作伙伴处购买。
  • 美国:通过美国经销商网站“Usborne Books & More”的链接购买。
  • 世界其他地区:网站提供当地在线零售商的链接,购买前需自行确认该零售商是否支持配送至您所在地区。
  • 中国:可通过线上及线下零售商购买英文版和简体中文版的Usborne图书。
13. 'AI washing': firms are scrambling to rebrand themselves as tech-focused (www.theguardian.com)

英国企业过度包装“人工智能”标签引发公关行业不满

英国企业正试图通过极其牵强的方式将自身包装为人工智能(AI)专家,以蹭取当前的技术热潮。公关公司指出,许多低技术行业或仅使用基础自动化技术的企业,正强行要求公关人员将其作为AI公司向媒体推介,这种将旧技术重新包装的现象被称为“AI粉饰”(AI washing)。

核心现象与问题

  • 滥用AI标签:企业将熟悉的旧技术或基础自动化功能强行冠以“AI驱动”或“AI赋能”的名号。例如,将普通的手持建筑扫描仪、篮球架、甚至地铁防狼激光笔与AI挂钩;鞋履品牌AllBirds甚至被曝出“转型”收购AI图形处理器。
  • 媒体与公关疲劳:记者对泛滥的AI宣传已感到厌倦。公关人员抱怨被迫发送大量名不副实的AI新闻稿,有公关总监表示,其发送的AI相关故事中约有一半是连自己都不认可的生硬营销。
  • 强行制造专家人设:企业高管试图将自己包装成AI评论员以彰显行业相关性。公关人员经常需要劝阻老板们发表不切实际的评论,例如仅因发布了一个基础聊天机器人,就试图对政府的主权AI基金指手画脚。

行业与社会背景

  • 企业裁员与AI替代争议:全球大型企业在将自身形象与AI紧密结合的同时,正实施大规模裁员。渣打银行CEO近期因将即将被AI取代的员工称为“低价值人力资本”而被迫公开道歉。
  • 资本市场态度:尽管市场对AI泡沫存在担忧,且面临通胀上升和地缘冲突(如伊朗战争)等宏观因素,股市投资者目前对这些波动基本保持淡定,未受明显影响。
14. The seed oil panic is hurting my cardiac patients (www.statnews.com)

本文探讨了当前愈演愈烈的“种子油恐慌”现象,并从临床营养学的角度基于科学证据对其进行了反驳。

背景与现状

“种子油恐慌”已获得官方与商业层面的认可。小罗伯特·肯尼迪等政治人物将其斥为不健康饮食;2026年1月的美国膳食指南摒弃了科学委员会的建议,将黄油和牛油列为可接受的烹饪油脂。随后,众多大型食品企业迅速跟进,宣布在产品中淘汰种子油。然而,这种趋势跑在了科学证据的前面,已导致部分患者盲目增加饱和脂肪摄入而损害心血管健康。

科学证据反驳

  • 心血管益处:“种子油”实为富含多不饱和与单不饱和脂肪的植物油。科克伦(Cochrane)荟萃分析等研究表明,用其替代饱和脂肪可显著降低心血管事件风险(降幅达21%),效果堪比他汀类药物。
  • 炎症与氧化争议:恐慌论者声称种子油中的亚油酸会引发全身性炎症,且高温烹饪会产生有害氧化物。然而,目前缺乏人体随机对照试验支持炎症假说,日常家庭烹饪水平的氧化也未证实对人体有可测量的实质性伤害。

归因错误与超加工食品

超加工食品确实会导致热量摄入过剩和体重增加,但种子油并非罪魁祸首。超加工食品的危害在于其高度工程化的设计会破坏人体饱腹感,将责任推给种子油属于典型的归因错误,就像把食品的危害归咎于包装袋一样。

替代油脂的风险与指南矛盾

  • 牛油的健康隐患:被推崇的牛油含有反刍动物反式脂肪和高饱和脂肪。例如,某快餐店改用牛油制作的套餐含有超90克饱和脂肪和近10克反式脂肪。所谓的“MAHA”(让美国再次健康)运动实际上是在推广增加心血管死亡风险的物质。
  • 膳食指南的自相矛盾:新指南呼吁优先摄入“必需脂肪酸”(如亚油酸和α-亚麻酸),但富含这些成分的正是被指南排斥的菜籽油、大豆油等,而被推荐的橄榄油、黄油和牛油并非其主要来源。

行业利益与科学建议

这场恐慌极大迎合了牛肉和乳制品行业的利益,他们长期斥资游说以恢复饱和脂肪的名誉。食品企业的配方调整也只是在超加工食品中替换油脂,并未改变其产品不健康的本质。

面对患者因盲从恐慌而做出有害健康的选择,作者强调,真正科学的饮食建议虽然“枯燥”且缺乏商业噱头,但久经考验:多吃蔬菜和豆类,减少超加工食品,首选橄榄油,并认识到整体饮食模式比纠结单一脂肪来源更为重要。

15. Alexander Grothendieck Revolutionized 20th-Century Mathematics (www.quantamagazine.org)

亚历山大·格罗滕迪克对20世纪数学的贡献堪比爱因斯坦对物理学的贡献。他推动数学走向更高的抽象层次,专注于研究对象间的关系和隐藏的几何结构,而非对象本身。

重塑代数几何

格罗滕迪克最著名的贡献在于代数几何领域。在他之前,该领域基础混乱、术语不一。他通过引入全新的术语和大量突破性成果彻底重塑了该领域,并将其与拓扑学、数论、表示论和逻辑学等分支深度交织。他的首个重大成果是1957年对黎曼-罗赫定理的推广,为理解定理背后的深层原因提供了全新视角。

创立“概形”(Scheme)理论

为了证明安德烈·韦伊关于不同数学设定(如有限域和复数)下多项式方程解之间联系的猜想,格罗滕迪克提出了“概形”概念。

  • 目的:概形使得数学家能够脱离特定的数系(如整数、实数、复数或有限域),独立研究多项式方程内在的、与具体“语言”无关的抽象几何结构。
  • 结构:概形是由抽象代数构件构建的几何空间。构建过程始于“环”(整数的抽象推广),将其“素理想”表示为空间中的点并定义拓扑结构。随后,在其上叠加携带额外代数信息的“层”(sheaf),并在每个点附加“茎”(stalk)。这种带有层的素理想空间称为“仿射概形”,一般的概形则通过将仿射概形精确粘合而成。
  • 关键功能与影响:概形理论为代数几何提供了一套系统研究对象关系的方法,并成功将几何技术引入代数和数论等领域。借助概形及后续发展的拓扑斯(topoi)、栈(stacks)、动机(motives)和平展上同调(étale cohomology)等更抽象的概念,格罗滕迪克及其后继者成功证明了韦伊猜想。

深远影响

尽管格罗滕迪克晚年选择隐居并脱离数学界,但他为现代数学铺设了基础性的“高速公路”。他的思想虽然高度抽象且复杂,但一旦建立基础,其论证便极为直接,至今仍是推动数学发展的核心动力。

16. Scammers are abusing an internal Microsoft account to send spam links (techcrunch.com)

微软内部邮件系统漏洞遭滥用发送垃圾邮件

事件概述 数月来,诈骗者利用微软内部邮件系统的漏洞,通过微软官方用于发送合法账户警报(如双因素验证码和关键通知)的内部邮箱地址(msonlineservicesteam@microsoftonline.com)发送垃圾和钓鱼邮件。

作案手法与邮件特征 诈骗者通过注册新的微软账户获取权限,进而发送伪装成微软官方的邮件。这些邮件制作粗糙,主题行通常模仿官方的欺诈交易提醒,或谎称有私信等待接收,以此诱导用户点击邮件正文中的恶意网站链接。

各方回应

  • 反垃圾邮件组织 Spamhaus: 证实了微软通知邮箱被滥用的情况,指出该活动已持续数月。该组织强调“自动化通知系统不应允许这种程度的自定义”,并已通知微软。
  • 微软官方: 微软声明正在积极调查并采取行动以保护客户,具体措施包括进一步加强检测和拦截机制,以及封禁违反使用条款的账户。

行业背景与类似事件 此类黑客或诈骗者滥用公司系统欺骗用户的事件近期频发,且不仅限于微软:

  • Betterment(2026年初): 黑客入侵该金融科技平台,发送虚假的加密货币诈骗通知。
  • Namecheap(2023年): 黑客滥用其电子邮件账户发送旨在窃取凭证的钓鱼邮件。
  • 社交媒体上的用户反馈表明,其他公司的电子邮件地址同样存在被滥用于发送垃圾邮件的情况。
17. My I3-Emacs Integration (khz.ac)

本文介绍了作者如何通过修改 i3 窗口管理器源码和配置 Emacs,实现两者间快捷键与窗口管理的无缝集成。因 EXWM 存在图形程序兼容性问题,且基于 xdotool 的脚本方案延迟过高,作者选择直接 Patch i3 源码以实现按键透传。

i3 源码修改 (Patch)

  • 核心机制:为 i3 的按键绑定(bindsym/bindcode)新增 --passthrough 选项。当聚焦窗口为指定程序(如 Emacs)时,i3 将按键事件直接转发给该窗口;若 Emacs 不处理,可通过 i3-msg 传回 i3。
  • 代码实现
    • Binding 结构体中增加 passthrough 字段以存储目标窗口类名。
    • 修改 handle_key_press 函数,利用 XCB 获取当前聚焦窗口类名,若匹配则通过 xcb_send_event 转发事件。
    • 更新 i3 的 DSL 解析器(config.spec),支持识别并解析 --passthrough 标志。

Emacs 端配置 (Elisp)

  • 窗口与焦点管理:编写函数接管方向键操作。Emacs 优先在内部窗口间切换焦点或交换状态;若目标方向无 Emacs 窗口,则调用 i3-msg 交由 i3 处理全局窗口移动。
  • 终端集成:统一快捷键启动 mistty(Emacs 终端)和 alacritty(外部终端)。通过自定义 Shell 脚本(mistty-createalacritty-create),确保无论由 i3 还是 Emacs 触发,均能继承当前工作目录,提供一致的操作体验。

附加资源

文章提供了 i3 补丁文件(i3-passthrough.patch)的链接,以及用于在 Nix 环境下编译和开发 i3 的 shell.nix 依赖配置。

18. Mastering Dyalog APL (mastering.dyalog.com)

《Mastering Dyalog APL》内容总结

书籍概述与状态

《Mastering Dyalog APL》是学习 Dyalog APL 编程语言的事实标准教材。当前的在线版本仍处于持续开发阶段,可能存在章节缺失,且内容会经历大幅修订。

版本历史与演进

  • 第一版:由 Bernard Legrand 编写,出版于 2009 年 11 月(Dyalog APL 12.0 时期)。随着技术的快速迭代,该版本已逐渐过时。
  • 现代化新版:为提供更具互动性的学习体验,新版基于 Jupyter Notebooks 构建并开源在 GitHub 上。目前提供静态在线版本,未来还将推出纸质印刷版。

新版内容与编写策略

  • 重写与致谢:当前版本由 Rodrigo Girão Serrão 重新编写,并特别致谢了 Adám Brudzewsky 及众多 GitHub 贡献者与问题反馈者。
  • 内容更新
    • 尽可能原样保留第一版的文字描述与代码示例。
    • 对过时的解释和示例进行必要的更新与重写。
    • 新增章节以涵盖 2009 年之后 Dyalog APL 引入的新特性(读者可通过 Changelog 查看与原版相比的具体变更)。

反馈机制

鼓励读者通过在 GitHub 仓库提交 Issue 或发送邮件至 mdapl@dyalog.com,以提供反馈、建议或纠正内容错误与拼写错误。

19. The C64 Dead Test Font (www.masswerk.at)

C64 "Dead Test" 诊断卡带字体解析

本文深入探讨了 Commodore 64 (C64) “Dead Test” 诊断卡带(Rev. 718220)中标志性字体的特征、隐藏彩蛋、底层技术实现原理,并提供了适用于多种 Commodore 8位机的自定义字符 ROM 资源。

字体特征与字符集

“Dead Test” 卡带内置了独立的特殊字体 ROM,完全不依赖 C64 的内置字符 ROM(这也是其得名“Dead Test”的原因)。该字体仅实现了 58 个字符(屏幕代码 $00$39),包含大写字母、数字、部分标点和数学运算符,且无反色字符。部分符号直接沿用标准字符集,@ 符号被空白替代,边框字符(如 ╭ ╮ ╰ ╯ ─ │)被重新映射至 $22$27 区域。 视觉上,该字体呈现由矩形块组成的风格,其设计灵感高度契合 MICR(磁墨水字符识别)E-13B 字符集,尤其是数字部分的字形。

隐藏彩蛋

在屏幕代码 $21(通常为感叹号 !)的位置,存在一个未在卡带代码中引用的神秘“C”形字符。经考证,该字符实际上是 MICR E-13B 字符集中的“transit”(传输)符号,常用于银行路由代码的分隔符。这是开发者隐藏在字体中的一个致敬彩蛋。

技术实现原理

该卡带通过利用 C64 的 Ultimax (Commodore Max) 兼容模式来实现完全独立运行:

  • 硬件触发:通过卡带扩展端口将 _GAME 引脚拉低、_XROM 引脚拉高,C64 即进入 Ultimax 模式。
  • 内存映射:在此模式下,C64 的内置 ROM(含字符 ROM)被屏蔽,仅保留 4K RAM($0000-$0FFF)。卡带 ROM 被映射到 $8000-$9FFF (ROML) 和 $E000-$FFFF (ROMH)。
  • 独立运行与渲染:卡带作为 8K Ultimax 卡带,将代码和系统重置向量放置在 $E000-$FFFF 区域。字体矩阵数据从 $EAD8 地址开始存储,未使用空间填充 $AA(显示为垂直条纹)。由于脱离了标准 ROM,屏幕代码在此模式下仅作为视频 RAM 指向卡带 ROM 中字符矩阵地址的索引。

扩展字体与下载

为了满足通用需求,作者在原始大写字母集的基础上,设计了风格一致的“小写字母集”、“@”符号以及日文片假名变体。这些扩展字体被制作为适用于 C64、VIC-20 和 PET(含新旧格式)的自定义字符 ROM,并提供包含 7 个 ROM 镜像及说明文件的压缩包供免费下载。

20. Ruby for Good (ti.to)

Ruby for Good 年度活动摘要

活动简介

Ruby for Good 是一项年度公益技术活动,旨在汇聚全球程序员与设计师,利用长周末时间共同为非营利组织和社会部门开发实用的开源项目,以科技造福社区。

核心信息

  • 活动时间:8月27日至8月30日。
  • 活动地点:华盛顿特区周边,具体位于马里兰州夏普斯堡的 Shepherd's Spring(地址:16869 Taylors Landing Road)。
  • 门票与注册:门票以美元(USD)计价。注册费用为全包性质,涵盖共享住宿、所有餐饮、晚间零食、社交活动以及活动专属纪念品。
  • 项目延续:活动期间开发的项目将在活动结束后作为开源项目继续维护和发展。

退改政策

  • 退款限制:6月7日之后将不再提供退款服务。
  • 名额转让:在7月20日之前,主办方将积极协助办理参会名额的转让事宜。
21. Toxic chemical leak at a manufacturing facility in Orange County (www.bbc.com)

事件概述

加州橙县一处航空设施内的一个化学储罐发生故障,该罐装有数千加仑用于制造塑料的高度挥发性和易燃物质——甲基丙烯酸甲酯。官员表示,目前罐体“没有发生活跃泄漏”,但存在发生重大泄漏或爆炸(沸腾液体膨胀蒸汽爆炸,简称BLEVE)的风险。作为 precaution,加州州长已宣布进入紧急状态。

应对措施与风险评估

  • 压力释放与降温:应急人员连夜开展工作,通过向罐体喷水来稳定其因化学反应而升高的温度,并确认罐内积聚的压力是否已通过罐体上形成的一条裂缝逐渐释放,从而消除灾难性的爆炸威胁。
  • 泄漏监测:连续的大气监测证实没有化学品泄漏,官方也否认了罐体存在多处裂缝的说法。事故原因目前正在调查中。
  • 防泄漏预案:应急团队制定了积极的应对计划,已建造堤坝和拦截坝,以防罐体破裂时化学物质溢出并流入雨水管道或海洋。

疏散与影响范围

  • 大规模疏散:数万人被下令疏散。受影响城市包括加登格罗夫(Garden Grove)、斯坦顿(Stanton)、阿纳海姆(Anaheim)、西普拉斯(Cypress)、威斯敏斯特(Westminster)和布埃纳帕克(Buena Park)。
  • 交通与设施管控:多所学校预防性关闭,多条主要道路出口被封锁以限制人员进入。附近的迪士尼乐园位于疏散区外,保持正常运营。
  • 居民安置:亨廷顿海滩的疏散中心已准备好食物分发。

涉事企业回应

该设施由英国航空零部件供应商 GKN Aerospace 运营。该公司对给当地社区造成的持续干扰和不确定性表示诚挚道歉,并表示正全天候监控受影响材料的状态,努力降低泄漏风险。

健康与安全提示

橙县卫生官员提醒,吸入该化学物质的蒸汽可能导致呼吸道问题、眼睛刺激和头晕。如果闻到“水果味和浓重气味”,应立即向当局报告。官员强调,处于一英里疏散区外的人员应是安全的,并呼吁居民远离疏散区域。

22. ICE Awards $25M Iris-Scanning Contract to Bi2 Technologies (www.projectsaltbox.com)

ICE 虹膜扫描采购合同摘要

合同概述 美国移民和海关执法局(ICE)向 Bi2 Technologies 公司授予了一份价值 2510 万美元的未经竞标的虹膜扫描合同。该合同于 5 月 22 日敲定,金额是八个月前双方首份合同(460 万美元)的五倍多。

系统功能与数据访问

  • 核心用途:采购内容涵盖虹膜生物识别技术及生物识别信息系统的访问权限,旨在使 ICE 特工在现场行动中能够快速验证目标人员的身份。
  • 数据库权限:ICE 的执法与遣返行动处(ERO)将获得 Bi2 数据库的持续访问权,该数据库包含超过 500 万条羁押登记记录。

设备规模与交付计划

  • 采购规模:本次合同采购的设备数量达 1570 台,是首份合同(200 台)的近八倍。
  • 交付时间:根据合同条款,所有设备预计将于 6 月底前交付至 ICE 的各个指定地点。

安全审查与监管缺失

  • 豁免安全认证:该采购项目未要求系统在部署前通过 FedRAMP(美国政府针对处理敏感数据云系统的安全审查标准)。
  • 缺乏监督机制:合同中未提及任何独立审计、国会通知程序,也未包含关于该系统使用方式的外部审查要求。
23. Why is Vivado 2026.1 dropping Linux support for free tier? (adaptivesupport.amd.com)

当前提供的内容仅为“Loading”(加载中)状态提示,未包含任何实质性的文本、代码或文档信息,因此暂无可供总结的具体内容。请提供完整的文本或技术文档以便生成准确的摘要。

24. Air France and Airbus found guilty of manslaughter over 2009 plane crash (www.bbc.com)

2009年法航AF447空难判决与事件始末

核心判决 巴黎上诉法院裁定法国航空(Air France)和空中客车(Airbus)对2009年AF447航班空难负有“完全和全部责任”,判定两家公司犯有过失杀人罪。该航班在从里约热内卢飞往巴黎途中遭遇风暴坠入大西洋,机上228人(216名乘客和12名机组人员)全部遇难,成为法国航空史上最惨重的空难。两家公司在2023年4月曾被判无罪,但在为期八周的审判后被改判有罪。目前两家公司均否认指控并表示将提起上诉。

处罚与各方反应

  • 经济处罚: 法院判处两家公司各缴纳22.5万欧元的最高罚款。部分遇难者家属批评该金额过低,仅为“象征性惩罚”。
  • 家属与检方态度: 受害者协会主席对判决表示赞赏,认为司法系统终于正视了家属的痛苦。副检察官则在结案陈词中指责两家公司的行为“不可接受”,并称其辩护理由荒谬。该裁决预计将对两家公司的声誉造成负面影响。

空难原因调查 2012年的官方调查指出,空难是由技术故障与飞行员操作失误共同导致的:

  • 技术故障: 飞机速度传感器结冰,导致空速读数出现故障。
  • 操作失误: 在机长休息期间,副驾驶对错误的读数感到困惑。由于缺乏应对此类情况的训练,副驾驶在飞机失速时错误地将机头向上拉起(正确操作应为向下),最终导致飞机从38,000英尺高空坠毁。
  • 后续改进: 事故发生后,航空界已改进了飞行员培训,并全面更换了速度传感器。

搜救行动与遇难者信息

  • 复杂搜救: 坠机地点位于距离南美海岸700多英里的偏远大西洋海域。搜救人员在10,000平方公里的海床进行了漫长搜索,飞行记录仪(黑匣子)直至2011年才被找到。前26天内共打捞出51具遗体,部分遇难者家属在事故两年后才得以安葬亲人遗骸。
  • 遇难者构成: 乘客来自33个国家,主要包括法国(61人)、巴西(58人)和德国(26人)公民,以及部分美国、英国和爱尔兰等国公民。遇难者中包含26岁的巴西王子、三名爱尔兰女医生以及儿童。
  • 纪念活动: 空难一周年之际,巴黎一处公墓揭幕了刻有228名遇难者名字及20种语言“纪念”字样的纪念碑。
25. Microsoft open-sources "the earliest DOS source code discovered to date" (arstechnica.com)

微软发布最早期 DOS 源代码及历史回顾

发布内容 微软近期开源了迄今为止发现的最早期的 DOS 源代码,并附带了相关的开发者文档与笔记。此次发布的代码早于“MS-DOS”品牌的诞生,核心内容包括:

  • 86-DOS 1.00 内核源码
  • PC-DOS 1.00 内核的多个开发快照
  • CHKDSK 等经典系统实用工具

历史背景与发展

  • 系统起源:86-DOS(前身为 QDOS,意为“快速且粗糙的操作系统”)最初由程序员 Tim Paterson 为西雅图计算机产品公司基于 Intel 8086 的计算机套件所开发。
  • 微软收购:为了向正在研发中的 IBM PC 5150 提供操作系统,微软取得了 86-DOS 的授权,雇佣 Paterson 继续开发,并最终彻底买断了该系统的全部权利。
  • 确立主导地位:微软将该系统作为 PC-DOS 授权给 IBM,同时保留向其他硬件厂商销售的权利(命名为 MS-DOS)。随着 20 世纪 80 至 90 年代第三方 IBM PC 兼容机的大量普及,MS-DOS 成为最广泛使用的版本,从而奠定了微软在消费级 PC 市场数十年的主导地位。
26. 'Fuck you, Bambu': How one private message could change the face of 3D printing (www.theverge.com)

Bambu Lab 与开源社区争议事件总结

事件概述

3D 打印机制造商 Bambu Lab 因要求开发者 Paweł Jarczak 删除其开源代码引发巨大争议。Jarczak 开发了绕过 Bambu 专有认证机制的代码,允许用户免官方软件远程控制打印机并兼容第三方多色系统。Bambu 通过私信和《数字千年版权法》(DMCA)威胁要求其下架代码。Jarczak 删除代码并公开此事后,引发了开源社区、知名科技博主及软件自由保护组织(SFC)的强烈抵制与资金声援。

技术与生态争议

争议核心在于 3D 打印“切片软件”(Slicer)的生态控制。Bambu Studio 是基于采用 AGPL 许可证开源的 PrusaSlicer 分支开发的。

  • Bambu 的限制: Bambu 限制了第三方分支(如 OrcaSlicer)的远程控制、摄像头监控等功能,强制要求集成其专有认证机制。
  • 开发者的绕过: Jarczak 利用 Bambu Studio Linux 版的开源代码创建分支,意外绕过了云端专有锁定,实现了对打印机的完全控制。

AGPL 许可证与法律分歧

双方对 AGPL 许可证的适用性存在根本分歧:

  • 开源社区与 SFC: AGPL 创始人指出,Bambu 的专有网络插件与开源代码存在密切的动态链接和数据通信,属于 AGPL 规定的“相应源代码”(Corresponding Source),必须开源。SFC 已启动项目对 Bambu 代码进行逆向工程并充当监督者。
  • Bambu Lab: 认为其网络插件是“单独交付的可选组件”,不属于“相应源代码”,因此无需开源。
  • 法律专家: 专家指出 AGPL 在云服务和插件架构下的法律边界尚不明确,缺乏法院判例。此外,通常只有原始代码版权所有者才有资格提起侵权诉讼,增加了法律维权的复杂性。

安全性争论

  • Bambu 的担忧: 声称 Jarczak 的代码“伪装”成官方软件访问其 MQTT 云服务,带来安全隐患,并表示正在开发增强认证措施,但为避免影响用户体验尚未强制推送更新。
  • 开发者反驳: Jarczak 否认进行渗透测试或攻击,表示其代码仅使用了 Bambu 自身开源代码中的标识符。他指出这是 Bambu 服务器端授权和架构的缺陷,应通过完善令牌作用域、速率限制和滥用检测来解决,而非威胁开发者。

现状与解决方案

事件已演变为公众与法律层面的对峙。众多开源倡导者和 SFC 正筹集数十万美元资金,准备在法律和技术上对抗 Bambu,并鼓励大众 Fork 被压制的代码。面对舆论压力,Bambu 软化了强硬立场,表示遗憾沟通不畅,并将重点转向加强自身基础设施而非升级冲突。开源社区建议 Bambu 彻底开源所有相关代码(因其核心业务是硬件),或完全放弃 AGPL 代码从头重写软件,以彻底解决许可证合规问题。

27. Greg Brockman: Inside the 72 Hours That Almost Killed OpenAI (fs.blog)

《The Knowledge Project》播客总结:OpenAI 内部故事与 AGI 的未来

本期《The Knowledge Project》播客专访了 OpenAI 联合创始人兼总裁 Greg Brockman(前 Stripe 首位工程师)。节目深入探讨了人工智能竞赛、通用人工智能(AGI)的未来以及 OpenAI 发展过程中的关键内部故事。

核心内容要点

  • OpenAI 的起源与结构转型 Greg 回顾了早期的纳帕(Napa)场外会议,该会议确立了 OpenAI 过去十年一直遵循的三步技术计划。同时,他披露了 OpenAI 最终放弃纯粹非营利组织结构的真实原因。

  • Sam Altman 解雇事件的“72小时”内幕 节目详细还原了 Sam Altman 被董事会解雇后的危机时刻:包括 Greg 接到董事会通知时的具体位置及当天立即辞职的原因;第二天早晨在 Sam 家中策划备用公司“Phoenix”的过程;以及 Ilya Sutskever 的关键推文如何彻底改变了事态走向。

  • 技术演进与 AI 研发 探讨了全球 AI 竞赛的现状。Greg 透露,OpenAI 内部目前已有极高比例的代码由 AI 编写(“很难说清有多少不是 AI 写的”)。他还解释了 ChatGPT 停止向用户展示推理过程(reasoning traces)背后的原因。

  • 算力限制与 AGI 访问权 分析了在算力受限的全球环境下,计算资源的瓶颈将如何影响未来公众对 AGI 的获取与使用。

  • AI 对就业的冲击 针对公众最关注的“AI 与失业”问题,Greg 探讨了 AI 技术对现有工作岗位的潜在影响及未来趋势。

节目资源与背景

  • 收听与阅读渠道:本期节目提供 YouTube、Spotify 和 Apple Podcasts 收听链接,并附带 Granola 生成的笔记。完整文字稿(Transcript)、抢先收听及无广告版本等特权仅向付费会员开放。
  • 关于播客:《The Knowledge Project》是一档致力于探索他人已验证的最佳经验的播客,聚焦于永不过时的洞察与教训,旨在为听众提供可操作的建议,以取得更好的成果并过上更有意义的生活。
28. Perceptual Image Codec: What Matters in Practical Learned Image Compression (apple.github.io)

PICO (Perceptual Image Codec) 技术总结

项目概述 PICO 是首个兼具实用性且直接针对人类视觉系统进行优化的学习型图像编解码器。

研发方法 研发团队对实用型学习型编解码器的建模选择进行了全面研究,通过搜索数百万种模型配置,实现了对图像感知质量与设备端运行时间的联合优化。

核心性能与优势

  • 显著的比特率节省:基于大规模主观用户研究,相较于 AV1、AV2、VVC、ECM 和 JPEG-AI,PICO 可节省 2.3至3倍 的比特率;相较于现有的最佳学习型编解码器,可节省 20%至40% 的比特率。
  • 极致的编解码速度:在 iPhone 17 Pro Max 设备上,编码 12MP 图像快至 230ms,解码仅需 150ms。该速度超越了大多数顶级机器学习编解码器在 V100 GPU 上的运行表现。
  • 跨平台鲁棒性:与大多数学习型编解码器不同,PICO 提供了可靠的跨平台鲁棒性保证。

评估与对比 项目提供了交互式图像对比工具,并全面对比了当前最先进的传统与学习型编解码器。其中,感知 BD-rate 基于大规模主观研究的人类评分,速度基准测试则在 iPhone 17 Pro Max 上使用相同的编译器优化进行。

论文引用信息

  • 论文标题What Matters in Practical Learned Image Compression
  • 作者:Kedar Tatwawadi, Parisa Rahimzadeh, Zhanghao Sun, Zhiqi Chen, Ziyun Yang, Sanjay Nair, Divija Hasteer, Oren Rippel
  • 发表出处:arXiv preprint arXiv:2605.05148 (2026年)
29. Reverse engineering circuitry in a Spacelab computer from 1980 (www.righto.com)

Spacelab与Mitra 125 MS计算机概述

Spacelab是搭载于航天飞机货舱的可重复使用实验室,其核心控制设备为法国制造的Mitra 125 MS小型计算机。该16位计算机未使用微处理器芯片,而是由多块基于军用级TTL(晶体管-晶体管逻辑)集成电路的电路板构建。每次任务通常配备三台计算机,分别负责子系统控制、实验管理及系统备份。

硬件架构与ALU逆向工程

计算机的核心运算依赖于74181算术逻辑单元(ALU)芯片。尽管Mitra 125 MS是16位计算机,但逆向工程显示其ALU/寄存器板使用了8个军用级54S181芯片构建了32位加法器,此举旨在加速乘法及32位浮点运算。 该ALU板集成了多路复用器、移位寄存器、先行进位芯片及逻辑门,由微代码引擎生成的控制信号驱动。电路板采用固定网格孔设计和底部散热金属条,使用通孔DIP封装。相比同时期的美国航空航天计算机(如IBM 4 Pi),其集成度较低,但依然满足了太空任务的物理限制。

法国计算机工业历史背景

Mitra计算机的应用源于法国发展本土计算机工业的战略。20世纪60年代,受本土企业被外资收购及美国限制出口超级计算机(影响法国核武研发)的双重打击,法国政府推出“计算计划”(Plan Calcul),主导重组国内企业(如成立CII)以摆脱技术依赖。CII开发了Mitra系列小型机,后由CIMSA生产其军用版本(Mitra 125 MS)并应用于Spacelab项目。

系统升级与替代

随着技术进步,Mitra 125 MS的性能和128KB磁芯内存逐渐无法满足需求。1991年,Spacelab的法国计算机被IBM AP-101SL取代。AP-101SL基于航天飞机升级版的AP-101S计算机,通过修改微代码实现了对Mitra 16位指令集、硬件架构及I/O功能的兼容,同时大幅提升了运算速度并改用半导体内存。这一替代解决了性能瓶颈,反映了当时航空航天计算技术的演进。

30. Justice Department scrubs its website of news releases about Jan. 6 defendants (apnews.com)

美国司法部删除“1月6日国会山骚乱”相关新闻稿

核心事件 美国司法部(DOJ)承认已从其官网删除与2021年1月6日国会山骚乱相关的刑事案件新闻稿,将这些起诉、定罪和量刑信息定性为“党派宣传”。此举是特朗普政府改写国会山袭击历史的最新举措。

赦免与赔偿措施

  • 全面赦免:特朗普于2025年1月重返白宫首日,赦免、减刑或承诺撤销了1500多名国会山袭击涉案人员的案件,包括使用临时武器袭警的暴力罪犯。
  • 设立赔偿基金:司法部宣布设立17.76亿美元基金,补偿自认遭不公正调查和起诉的特朗普盟友。代理司法部长托德·布兰奇(Todd Blanche)未排除暴力骚乱者获赔的可能,引发国会两党愤怒。

司法部官方回应 针对记者指出司法部“悄悄”删除新闻稿(如一名承认袭击及教唆未成年人的德州男子案件)的质疑,司法部通过“快速响应”账号公开回应。声明强调此举并非暗中进行,旨在扭转拜登政府时期司法部的“武器化”,让因政治目的受迫害者得到平反,并清除网站上的“党派宣传”。

极右翼组织案件撤销 被删新闻稿包含针对极右翼组织“骄傲男孩”(Proud Boys)和“守誓者”(Oath Keepers)成员的煽动叛乱阴谋案。司法部上月要求联邦上诉法院撤销相关定罪并获批,随后正式采取行动撤销了对这些组织成员的案件。

31. Don't Roll Your Own (susam.net)

本文借用密码学中“不要自己发明加密算法”的原则,对现代网页设计实践提出批评,呼吁开发者遵循“不要自己发明X(Don't roll your own X)”的原则,避免使用自定义实现来替代浏览器已经能出色处理且用户高度依赖的原生功能。

作者列举了不应被自定义替换的7项基础网页功能:页面滚动、链接导航、文本选择、上下文菜单、复制和粘贴、密码字段以及日期选择器。针对其中几项,作者详细阐述了自定义实现带来的糟糕用户体验:

  • 页面滚动:覆盖浏览器默认滚动行为会破坏用户熟悉的鼠标、触控板或键盘交互,导致滚动速度异常或键盘滚动失效,将熟悉的体验变得陌生。
  • 链接导航:浏览器原生处理链接最为高效。使用复杂的JavaScript拦截点击事件(如GitHub的做法)反而会导致页面加载变慢,甚至不如直接在新标签页中打开。
  • 密码字段:浏览器原生密码框能完美配合密码保存、自动填充、强密码生成、不安全连接警告及辅助工具。自定义实现不仅会破坏这些生态,还可能因使用普通文本框 masking 而导致密码被系统或辅助工具当作普通文本暴露。
  • 日期选择器:各网站的自定义日历组件操作逻辑各异且繁琐(如选年困难、无法手动输入)。作者建议保留原生的 <input type="date"> 元素,将自定义组件仅作为补充而非完全替代。

此外,作者强调不应随意修改表单控件,并强烈反对频繁更改网站布局和界面。频繁的界面重构会迫使用户(尤其是老年群体)不断重新学习,增加了不必要的认知负担,就像操作系统频繁重设计核心命令一样令人困扰。本文从普通Web用户的视角出发,呼吁开发社区在引入花哨功能时保持保守,尊重并保留用户的原生使用习惯。