8. 是什么用户界面首次用圆形和方形将单选按钮与复选框区分开来? What UI first distinguished radio buttons from checkboxes with circles and squares? (retrocomputing.stackexchange.com)
10. 静态交叉编译 10,000 多个 Rust CLI Crates Cross-Compiling 10,000 Rust CLI Crates Statically (blog.pkgforge.dev)
17. 你并不拥有 "自由 "一词:对试图将我从自己的机器上拒之门外的 GNU/Linux 评论的全面回应 You Don’t Own the Word “Freedom”: A Full-Burn Response to the GNU/Linux Comment That Tried to Gatekeep Me Off My Own Machine (fireborn.mataroa.blog)
19. 安全咨询:基于 Airoha 的蓝牙耳机和耳塞 Security Advisory: Airoha-based Bluetooth Headphones and Earbuds (insinuator.net)
22. 介绍 Northguard 和 Xinfra:LinkedIn 的可扩展日志存储 Introducing Northguard and Xinfra: scalable log storage at LinkedIn (www.linkedin.com)
24. 使用同步文件夹,用 12 行 Bash 写出基于 CRDT 的信使 A CRDT-based Messenger in 12 Lines of Bash Using a Synced Folder (holdtherobot.com)
31. 逆向工程 Microchip CLB 第 1 部分:BLE 的背景和逆向工程 Reverse Engineering the Microchip CLB Part 1: Background and Reverse Engineering the BLEs (mcp-clb.markomo.me)
35. Jan-nano-128k:具有超长上下文窗口的 4B 模型(在 MCP 中仍优于 671B 模型 Jan-nano-128k: A 4B Model with a Super-Long Context Window (Still Outperforms 671B [in MCP]) (huggingface.co)
37. 使用去重和内联对 WebAssembly 进行投机优化 Speculative Optimizations for WebAssembly using Deopts and Inlining (v8.dev)
43. PostgreSQL 分支:Xata vs. Neon vs. Supabase PostgreSQL Branching: Xata vs. Neon vs. Supabase (xata.io)
45. gemini-cli:开源人工智能代理,将 Gemini 的强大功能直接带入你的终端 gemini-cli: An open-source AI agent that brings the power of Gemini directly into your terminal (github.com)
48. 兔子洞深处Bash、OverlayFS 和一个 30 年前的惊喜 Deep down the rabbit hole: Bash, OverlayFS, and a 30-year-old surprise (sigma-star.at)
54. 滥用版权字符串,诱使软件以为是在竞争对手的电脑上运行 Abusing copyright strings to trick software into thinking it''s running on your competitor''s PC (devblogs.microsoft.com)
60. BookML:自动将 LaTeX 转换为书籍风格的 HTML 和 SCORM BookML: automated LaTeX to bookdown-style HTML and SCORM (vlmantova.github.io)
66. Chromium 的构建系统将从 Ninja 转向 Siso,供外部开发者使用 Chromium''s build system is switching from Ninja to Siso for external developers (groups.google.com)
68. 揭开古老 X11 缩放技术的不为人知的秘密 forbidden secrets of ancient X11 scaling technology revealed (flak.tedunangst.com)
69. Nix/NixOS 是新的 "点文件高尔夫"--这太棒了 Nix/NixOS is the new “dotfiles golf” - and that’s awesome (whynot.fail)
70. 通过人工智能将 GPU 着色器移植到 Rust GPU,速度提高 30 倍 Porting GPU shaders to Rust GPU 30x faster with AI (rust-gpu.github.io)
76. 在 Power Mac G3 ROM 中发现 27 年前的复活节彩蛋 Finding a 27-year-old easter egg in the Power Mac G3 ROM (www.downtowndougbrown.com)
77. Blockdiff:我们如何为虚拟机磁盘快照创建自己的文件格式 Blockdiff: How we built our own file format for VM disk snapshots (cognition.ai)
85. 为什么有些语言模型会伪造对齐,而有些则不会? Why Do Some Language Models Fake Alignment While Others Don’t? (arxiv.org)
86. 火狐浏览器 140 发布,新增 "卸载标签 "和 CSS 自定义高亮 API Firefox 140 Released With "Unload Tab", CSS Custom Highlighting API (www.phoronix.com)
92. alden:可分离终端会话而不会中断回滚 alden: detachable terminal sessions without breaking scrollback (ansuz.sooke.bc.ca)
93. 阿尔法月球基地美国国家航空航天局(NASA)制作电子游戏的故事 Moonbase Alpha: That time NASA made a meme video game (www.spacebar.news)
99. 怀特史密斯 C 编译器最早的商用 C 编译器之一 Whitesmiths C compiler: One of the earliest commercial C compilers available (github.com)
106. RedMonk 随时间变化的前 20 种语言:2025 年 1 月 RedMonk Top 20 Languages Over Time: January 2025 (redmonk.com)
111. 望远镜是一种尝试SQLite 上的依存类型外壳 Telescopes Are Tries: A Dependent Type Shellac on SQLite (www.philipzucker.com)
114. tabiew:用于查看和查询 CSV、TSV、JSON、SQLITE 等的 TUI tabiew: A TUI for viewing & querying CSV, TSV, JSON, SQLITE, and more (github.com)
132. 你就是你推出的产品:软件如何成为生活方式品牌 you are what you launch: how software became a lifestyle brand (omeru.bearblog.dev)
133. GEM:GPU 加速仿真器启发的 RTL 仿真 研究 GEM: GPU-Accelerated Emulator-Inspired RTL Simulation Research (research.nvidia.com)
140. 查看 Arktronics 运行的简 128(包括 Magic Desk、3-Plus-1 和 Thomson MO5)。 See Jane 128 by Arktronics run (featuring Magic Desk, 3-Plus-1 and the Thomson MO5) (oldvcr.blogspot.com)
144. 狂想曲操作系统在 3.4 Ghz i7 CPU 和固态硬盘上安装苹果 1998 年失传的 x86 操作系统 Rhapsody OS: Installing Apple’s Lost x86 OS from 1998 on a 3.4 Ghz i7 CPU & SSD (www.youtube.com)
145. supabase 是否适合管理 ios 上的 oauth,还是应该使用 firebase? Is supabase good for managing oauth on ios or should i go with firebase? (lobste.rs)
147. 工作能力强,面试能力差:是时候反思招聘了 Good at the Job, Bad at the Interview: Time to Rethink Hiring (www.linkedin.com)
151. 幕后花絮红熊猫云对 GCP 故障的响应 Behind the scenes: Redpanda Cloud’s response to the GCP outage (www.redpanda.com)
154. 更高:您最喜欢的 Haskell 类型类 (2023) higher: Your favourite Haskell type classes for Rust (2023) (github.com)
156. 在对 Linux 驱动程序或 USB 一无所知的情况下编写基本的 Linux 设备驱动程序 Writing a basic Linux device driver when you know nothing about Linux drivers or USB (crescentro.se)
158. 通过采用广泛的事件并取代 OTel,将我们的可观察性平台扩展到 100 Petabytes 以上 Scaling our Observability platform beyond 100 Petabytes by embracing wide events and replacing OTel (clickhouse.com)
171. 运行和存储 300 多万个 LLM 人工智能请求,无需花费 10 万美元 Running and storing 3 million LLM AI requests without spending 100,000 (boyter.org)
172. Mozilla 将取消 Pocket 和 Fakespot 服务,专注于 Firefox Mozilla is killing its Pocket and Fakespot services to focus on Firefox (arstechnica.com)
185. Ruby 模式,Ruby 生态系统中 YAML/JSON 配置文件的 JSON 模式集合 Ruby Schema, a collection of JSON schemas for YAML/JSON config files in the Ruby ecosystem (github.com)
190. 重塑 CRuby 中的内存管理:实践者报告 Reworking Memory Management in CRuby: A Practitioner Report (blog.peterzhu.ca)
191. 为 Lichess 改编 nnue-pytorch 的二进制位置格式 Adapting nnue-pytorch''s binary position format for Lichess (lichess.org)
196. JavaScript 打破了网络(并称之为进步) JavaScript broke the web (and called it progress) (www.jonoalderson.com)
199. 感受蓝色(Noroff):朝鲜复杂的网络3入侵内幕 Feeling Blue(Noroff): Inside a Sophisticated DPRK Web3 Intrusion (www.huntress.com)
201. 元对象协议:我们为何需要它们以及它们还能做些什么 Metaobject Protocols: Why we want them and what else they can do (cseweb.ucsd.edu)
204. 我想爱 Linux。它却不爱我:第 4 篇 - Wayland 正在成长。现在我们别无选择 - fireborn I Want to Love Linux. It Doesn’t Love Me Back: Post 4 – Wayland Is Growing Up. And Now We Don’t Have a Choice — fireborn (fireborn.mataroa.blog)
206. 图形用户界面代理GUI-Actor:图形用户界面代理的无坐标视觉接地 GUI-Actor: GUI-Actor: Coordinate-Free Visual Grounding for GUI Agents (github.com)
208. 无人知晓的价值 160 亿美元的数据泄露事件 The 16-billion-record data breach that no one’s ever heard of (cybernews.com)
216. Liberux Nexx:采访 Liberux,了解他们在欧盟制造的 OSHW Linux 手机 Liberux Nexx: An interview with Liberux about their made-in-EU OSHW Linux Phone (linmob.net)
217. 2025 年 Stack Overflow 开发人员调查 2025 Stack Overflow Developer Survey (stackoverflow.az1.qualtrics.com)
218. 用 Rust Async 重写 Kafka:在 Rust 中获得的启示和经验 Rewriting Kafka in Rust Async: Insights and Lessons Learned in Rust (wangjunfei.com)
226. 新的 Linux 漏洞可通过 PAM 和 Udisk 对主要发行版进行完全 Root 访问 New Linux Flaws Enable Full Root Access via PAM and Udisks Across Major Distributions (thehackernews.com)
234. GCC、glibc、堆栈解卷和重定位--一个战争故事 GCC, glibc, stack unwinding and relocations – A war story (blog.sergiodj.net)
237. 分析周末(业余爱好者)和工作日(工作开发人员)下载 Rust 板条箱的情况 Analysing Rust crates for weekend (hobbyist) vs weekday (working-dev) downloads (boydkane.com)
240. LLM 代理破坏的是你的平台,而不是你的架构 LLM Agents Are Breaking Your Platform, Not Your Architecture (www.junctionlabs.io)
247. 影子:从零开始的 Javascript 浏览器引擎 Shadow: A browser engine from scratch in Javascript (shadow.goose.icu)
249. 汉谟拉比Rust 重现 1968 年经典 BASIC 游戏 hammurabi: A Rust recreation of the classic 1968 BASIC game (github.com)
250. LLM 时代的编程语言设计:回归平庸? Programming Language Design in the Era of LLMs: A Return to Mediocrity? (kirancodes.me)
253. 在 Ubuntu 上使用微软的新 CLI 文本编辑器 Using Microsoft''s New CLI Text Editor on Ubuntu (www.omgubuntu.co.uk)
260. 巴里-维尔科(Barry Vercoe)逝世,他让所有人都能使用编码声音 Barry Vercoe, who made coding sound accessible to all, has died (cdm.link)
261. 从 SDR 到 "伪 HDR":Switch 2 上的《马里奥卡丁车世界》削弱了现代显示器的潜力 From SDR to ‘Fake HDR’: Mario Kart World on Switch 2 Undermines Modern Display Potential (www.alexandermejia.com)
263. 复活死亡的洪流跟踪器并找到 300 万个同行者 Resurrecting a dead torrent tracker and finding 3 million peers (kianbradley.com)
265. 使用 Frida 从 Android 手机创建 QMI 跟踪,对 LTE 语音进行逆向工程设计 Creating QMI traces from Android phones with Frida to reverse engineer Voice over LTE (postmarketos.org)
267. 复式分类账:现代软件中缺失的基本要素 Double-Entry Ledgers: The Missing Primitive in Modern Software (www.pgrs.net)
270. 我希望在我进入 ARIA 时有人告诉我的事 What I Wish Someone Told Me When I Was Getting Into ARIA (www.smashingmagazine.com)
278. Anime.js v4 是一个轻量级 JavaScript 动画库,具有简单但功能强大的 API Anime.js v4 is a lightweight JavaScript animation library with a simple, yet powerful API (animejs.com)
282. Slint 1.12 发布,支持 WGPU、iOS 移植和 Figma 变量集成 Slint 1.12 Released with WGPU Support, iOS Port, and Figma Variables Integration (slint.dev)
283. 节流的细微现实:不仅仅是防止滥用 The Nuanced Reality of Throttling: It''s Not Just About Preventing Abuse (blog.joemag.dev)
284. 为什么生成式人工智能编码工具和代理对我不起作用? Why Generative AI Coding Tools and Agents Do Not Work For Me (blog.miguelgrinberg.com)
287. 评论《思维的幻觉》:从问题复杂性的角度理解推理模型的优势和局限性 Comment on The Illusion of Thinking: Understanding the Strengths and Limitations of Reasoning Models via the Lens of Problem Complexity (arxiv.org)
288. 处理第三方报告的安全问题 (#913) - 问题 - GNOME / libxml2 - GNOME / libxml2 Triaging security issues reported by third parties (#913) · Issues · GNOME / libxml2 · (gitlab.gnome.org)
289. Xmake v3.0 发布,改进 c 模块和 jobgraph 支持 Xmake v3.0 released, Improve c modules and jobgraph support (github.com)
294. 简短、不完整且错误百出的机器人历史 A Brief, Incomplete, and Mostly Wrong History of Robotics (generalrobots.substack.com)
298. 人工智能代理的致命三要素:私人数据、不受信任的内容和外部通信 The lethal trifecta for AI agents: private data, untrusted content, and external communication (simonwillison.net)
300. 数学插图:几何和 PostScript 手册 Mathematical Illustrations: A Manual of Geometry and PostScript (personal.math.ubc.ca)