Backrest 是一个轻量级的 **restic** Web 界面,旨在简化备份管理的同时,保留原命令行工具的强大功能。它基于 Go 语言构建,提供直观的 Web UI,让用户能够轻松创建存储库、定时自动备份、执行维护任务并恢复文件。
**主要功能包括:**
* **全方位管理:** 支持定时任务(cron)快照、存储库健康检查(修剪/清理)以及备份前后的命令钩子。
* **多功能存储:** 完全兼容所有 restic 后端(S3、B2、Azure、GCS、SFTP、本地)及 rclone 远程存储。
* **广泛兼容性:** 可作为独立二进制文件在 Linux、macOS、Windows、FreeBSD 和 Docker 上运行,并自动管理其 restic 依赖项。
* **警报提醒:** 支持通过 Discord、Slack、Healthchecks 等渠道进行自定义通知。
Backrest 非常适合 NAS 部署,或希望在 restic 稳健、安全且加密的备份引擎之上使用友好管理层的用户。无论是通过脚本、Homebrew 还是 Docker 安装,Backrest 都能作为本地和远程备份操作的无缝协调器。详细文档和贡献指南可在项目仓库中查看。
“停止扼杀游戏”(Stop Killing Games)运动由 YouTuber Ross Scott 于 2024 年发起,旨在挑战游戏行业远程停用纯在线游戏的做法,即在服务器关闭后使游戏无法游玩。在育碧(Ubisoft)决定终止《飙酷车神》(The Crew)后,该运动声势大涨,引发了玩家对失去已购游戏访问权限的强烈不满。
活动人士认为,发行商应提供“寿命终止”解决方案,例如离线模式或软件工具,以保留访问权限,而非彻底销毁产品。尽管以“欧洲电子游戏”(Video Games Europe)为代表的行业组织声称服务器维护并不总具有商业可行性,但该运动已成功将此议题带入欧洲议会,并对加利福尼亚州等地区的立法讨论产生了影响。
目前,法国和美国正在进行法律诉讼,质疑消费者对数字内容是否真正拥有所有权,还是仅仅持有一份临时的、可撤销的许可。随着“实时服务”游戏的普及,该倡议旨在确立法律要求,保护消费者免受突如其来的服务终止影响,并迫使公司在停运旧作时承担更多责任。
这篇文章以工程师的视角,对当前人工智能行业(特别是 Anthropic 和 OpenAI 等公司)进行了尖锐的批判。作者认为,硅谷所谓的“前沿”模型更多是基于企业傲慢和市场营销,而非真正的性能提升。
通过大量数据驱动的测试,作者指出西方“高级”模型已不再具备高昂成本或严格速率限制的合理性。相反,作者强调了像 Qwen 3.7 Max 这类模型的优势,称其在实际软件开发中提供了更高的可靠性、实用性和透明度。
作者将当前市场形容为一种由吹捧者和盲目烧钱的企业构成的“OnlyFans 经济”,指责其在过度炒作的早期技术上挥霍资本。通过对比开源和中国模型在实用性能上的领先,以及西方供应商组成的“卡特尔”垄断,文章警告许多公司正将数百万资金浪费在无效的 AI 集成上。最终,作者呼吁采取更务实的开发方法,敦促同行抛弃对这些平台的个人崇拜,将重心回归到实际的工程价值,而非硅谷营销那套“空洞的福音”。
Netlify 首席技术官 Dana Lawson 认为,代理式人工智能(Agentic AI)的兴起正在重塑软件工程,使工程师的角色从编写代码转向精通“代理体验”(AX)。随着人工智能赋能“平民开发者”通过对话意图构建应用程序,传统工程师的价值已不再体现在语法上,而在于系统架构、商业策略和监督能力。
Lawson 强调,工程如今已演变为“生产的引导者”。在代理驱动的世界中,要获得成功,就需要重新思考系统设计,使其具备可被代理理解、事件驱动的特性,并能够处理意图而非仅仅是 API 请求。通过构建防护栏、确保可审计性并坚持“人在回路”(human-in-the-loop)的原则,工程师能够提供必要的判断力和品味,从而有效引导 AI 代理。
归根结底,Lawson 认为 AX 并非要取代开发人员,而是为了增强他们的能力。通过梳理架构并消除 AI 的阻碍,工程师同时也为人类创造了更好的系统。工程的未来在于设计稳健、可信且可扩展的环境,让机器与人类无缝协作,将意图转化为安全且高价值的成果。
**Lathe** 是一款开源工具,旨在将大语言模型(LLM)的角色从“代你完成工作”转变为“交互式导师”。它允许用户按需生成手把手的多阶段技术教程,专为主动式、手动学习而设计。
**工作原理:**
* **生成与交互:** 利用 LLM 技能(兼容 Claude Code、Cursor 和 Codex),你可以通过指令(例如 `/lathe build a 3D Slicer`)让 Lathe 创建教程。随后,你需要手动完成代码编写,从而在实践中获得“顿悟”时刻。
* **生态系统:** 基于 Go 语言开发的命令行界面(CLI)用于管理你的教程库,而本地网页界面(运行于 `localhost:4242`)则提供无干扰的阅读体验,并包含进度追踪、侧边笔记和练习题等功能。
* **验证:** 你可以使用内置技能来验证教程步骤、扩展课程内容,或者在遇到困难时向 LLM 提问以获取解答。
* **透明度:** 每篇教程都会注明其来源、所使用的 LLM 模型以及撰写时采用的“语调”(角色设定)。
Lathe 专为那些倾向于“在实践中学习”的人而打造。虽然它无法替代人类编写的内容,但在探索传统文档尚不存在的新兴领域时,它是一个非常有效的工具。