GNU recutils:纯文本数据库 -- GNU recutils: Plain text database
GNU Recutils是一套用于操作纯文本数据库(recfiles)的工具和库,数据以记录形式存储,每条记录包含多个命名字段。它支持数据完整性检查(如强制字段、唯一键)、丰富的字段类型系统(预定义和自定义类型),并提供IRC社区支持。适用于需要可人工编辑的轻量级数据库场景。
实践中的编译器工程 -- Compiler Engineering in Practice
这篇文章是"编译器工程实践"系列的第一部分,主要解释了编译器的基本概念。编译器是一种在不同计算描述语言之间进行转换的翻译器,要求输出语言的行为与输入语言相匹配。例如C语言到x86汇编的转换。文章指出编译器工程并非神秘艺术,而是与操作系统、数据库一样重要的基础软件。
Anthropic旗下Opus 4.5与Sonnet 4/4.5全服务中断 -- Anthropic Outage for Opus 4.5 and Sonnet 4/4.5 across all services
Claude多个模型在太平洋时间13:25至14:43期间出现服务降级,原因是网络路由配置错误导致后端流量被丢弃。问题已修复,服务完全恢复。团队正在审查流程以改进类似问题的检测和预防机制。此次故障影响了Claude官网、平台、API及代码服务。
2002年:Last.fm与Audioscrobbler开启社交网络时代 -- 2002: Last.fm and Audioscrobbler Herald the Social Web
2002年,两个学生项目Last.fm和Audioscrobbler独立运用"协同过滤"技术,为在线音乐带来推荐和社交功能,成为社交网络雏形。它们随后合并,预示了Web 2.0时代的到来。
问HN:你在做什么?(2025年12月) -- Ask HN: What Are You Working On? (December 2025)
Hacker News用户分享各自的生活简化项目:一位用户减少数字足迹,取消订阅、移除应用,改用USB-C统一充电;另一位则通过浏览器插件限制网站访问以提高效率。两人都追求更简单自由的生活方式。
停止爬取我的HTML——改用API -- Stop crawling my HTML – use the API
作者强烈谴责爬虫抓取其HTML内容的行为,愤怒要求开发者使用官方API获取数据,而非粗暴爬取网页。文章语气激烈,直斥爬虫使用者为"混蛋",体现了对网页内容被滥用的不满。
iOS 26.2修复20个安全漏洞,其中2个已被主动利用 -- iOS 26.2 fixes 20 security vulnerabilities, 2 actively exploited
苹果发布了iOS 26.2系统更新,修复了20多个安全漏洞,建议用户立即升级以确保设备安全。
GraphQL:企业蜜月期已结束 -- GraphQL: The enterprise honeymoon is over
GraphQL虽解决了数据过载问题,但在企业级应用中已通过BFF模式得到解决。实际使用中,GraphQL带来的复杂性往往超过其优势,使其成为净负收益。作者认为GraphQL适用场景比公认的更局限,企业应用需谨慎评估其必要性。
哈希卡片:纯文本间隔重复学习系统 -- Hashcards: A Plain-Text Spaced Repetition System
Hashcards是一款本地优先的间隔重复学习工具,采用纯文本Markdown文件存储卡片,支持问答和填空两种卡片类型,使用FSRS算法安排复习计划,通过命令行启动网页界面进行学习。
沙虫入侵开发机并窃取GitHub组织权限:事件回顾 -- Shai-Hulud compromised a dev machine and raided GitHub org access: a post-mortem
Trigger.dev团队在2025年11月25日遭遇了Shai-Hulud 2.0供应链攻击,该恶意软件通过npm包感染了5万多个仓库。攻击导致内部代码库出现异常提交和强制推送。虽然公司官方包未被感染,但一名工程师的开发机因安装受污染包而遭到入侵。事件促使团队改进安全措施以防止类似事件再次发生。