标签: 开源

清除筛选

Nitter 宣布项目将继续:一封律师函没能杀死它,X 的法律打法值得每个开发者研究

Nitter 宣布"项目将继续":一封律师函没能杀死它,X 的法律打法却值得每个开发者研究 8 月 24 日,X Corp. 向 Nitter 项目和它的公共实例运营者发出律师函,要求永久关停全部实例、删除 GitHub 仓库,限期在次日下午 5 点前执行。两周后的 9 月 6 日,Nitter 仓库 README 被更新了一行字:「Following le…

Anubis 用一年把反爬虫工作量证明搬进 WebAssembly:argon2id、Rust 与一场 LLVM 握手失败

AI 爬虫的算力在指数级膨胀,防爬的一方却要照顾一部 2019 年的中端手机。Anubis 给出的答案是:把工作量证明挑战编译成 WebAssembly,换用对内存敏感的 argon2id 哈希,让同一个二进制同时跑在浏览器和服务器上。这条路作者走了一年,途中遇到职业生涯第一个编译器 bug,最终随 Anubis v1.28.0 以默认关闭的方式发布。 ![…

Cloud in a Bottle:Imbue 开源个人云平台,自托管的「云手机」来了

自托管这件事,20 年来一直卡在同一个地方:软件装得上,日子过不好。装一个 Nextcloud 十分钟,之后的证书续期、备份验证、版本升级、安全加固,全是没完没了的运维活。9 月 5 日,AI 公司 Imbue 发布了开源项目 Cloud in a Bottle(下文简称 CIAB),把这个问题的答案压进了一个 Ubuntu 虚拟机:一条命令装好后,你得到的…

Trusting-Trust 攻击首次端到端实现:一个 strip 工具攻陷整个 Linux 发行版

1984 年,Ken Thompson 在图灵奖讲座《Reflections on Trusting Trust》中描述了一个构造:被篡改的编译器在编译目标程序时植入后门,编译自己的源码时把同样的逻辑写进下一代编译器。此后源码可以完全公开、任何人可审,后门仍随每一次重新编译传递下去。这个构造通常被归为编译器特有的威胁,也长期停留在思想实验层面:恶意编译器需要…

42k Star 的 Humanizer:一份 30KB Markdown 教 AI 说人话

9 月 4 日的 GitHub Trending 上,一个名为 Humanizer 的仓库以单日新增约 1200 star 的速度爬到榜单第 8 位,总 star 数 42,035。它不是模型、不是框架,只是一份 30KB 的 Markdown 文件。这份文件做的事情也很单一:把 AI 生成的文字改写得不像 AI 写的。没有代码依赖,没有 API 调用,整个…

开源AI写作

开源音频编辑器 Audacity 4.0 发布:Qt 界面重写、新剪辑模型与 .aup4 格式

2026 年 9 月 3 日,Audacity 4.0.0 正式发布。这个 25 年前从卡内基梅隆大学实验室里诞生的开源音频编辑器,第一次换掉了整套界面框架:4.0 的界面完全重建在 Qt 之上,配套一套新的剪辑(clip)编辑模型、新的 .aup4 工程格式,Windows 官方构建还首次带上了 ASIO 录放音支持。发布当天,这条新闻冲到 Hacker…