Hacker News Daily — 2026-05-12 Trending

‹ Prev day← IndexNext day ›

Scraped at 22:42, May 12, 2026 (PDT)


(1) Bambu Lab is abusing the open source social contract

Bambu Lab 滥用开源社会契约

Created: May 12, 2026 / 07:54 PT

▲ 1173 💬 378 Programming Open Source Health Hardware

A strong critique argues Bambu Lab is deviating from the open-source social contract by locking down firmware or restricting community access to designs. The post frames this as part of a broader tension between consumer hardware startups and OSS norms, with potential implications for trust and ecosystem health.

一篇强烈的批评认为 Bambu Lab 偏离了开源社会契约,通过锁定固件或限制社区对设计的获取来压缩开源承诺。文中将此视为消费硬件初创公司与开源规范之间紧张关系的一部分,可能影响信任与生态系统健康。

(2) Starship V3

星舰 V3

Created: May 12, 2026 / 18:29 PT

▲ 175 💬 184 Programming Space
preview image

SpaceX reveals Starship V3, signaling design refinements aimed at reliability, reusability, and cost reduction. The update hints at new propulsion, structure, and flight-test plans as the company advances toward orbital capability. The milestone underlines SpaceX’s iterative approach to aggressive ambitions.

SpaceX 公布星舰 V3,显示在可靠性、可重复使用性和成本降低方面的设计改进。更新带来潜在的新推进、结构以及飞行测试计划,表明公司向轨道能力更进一步。标志着 SpaceX 的迭代式创新思路。

(3) Deterministic Fully-Static Whole-Binary Translation Without Heuristics

无需启发式的确定性全静态二进制翻译

Created: May 12, 2026 / 21:25 PT

▲ 54 💬 4 Programming Security
preview image

Proposes a deterministic method for fully static binary translation that avoids heuristics entirely. The approach emphasizes reproducibility and predictability in translating whole binaries, which can simplify auditing and cross-architecture research. This work matters for security-sensitive tooling, reproducible research, and robust binary instrumentation.

提出一种无需启发式的确定性全静态二进制翻译方法,强调可重复性和可预测性。通过去除基于经验的决策,改用严格的静态分析或形式方法以实现完整二进制翻译的一致性。这对安全工具、可重复研究和跨架构移植性具有重要意义。

(4) Googlebook

谷歌书(Googlebook)

Created: May 12, 2026 / 10:37 PT

▲ 695 💬 1175 Programming
preview image

A project named Googlebook has appeared, but details remain unclear.

一个名为 Googlebook 的项目出现,但细节尚不清楚。

(5) Tell NYT, Atlantic, USA Today to keep Wayback Machine

呼吁纽约时报、The Atlantic 和 USA Today 保留 Wayback 机器的档案

Created: May 12, 2026 / 16:11 PT

▲ 267 💬 75 Programming AI
preview image

Campaigns to urge major outlets to preserve their archives in the Wayback Machine, recognizing long-term information accessibility for research, journalism, and accountability. The piece frames archival retention as essential for resisting data loss and aiding future AI alignment with diverse sources.

呼吁《纽约时报》、The Atlantic 与 USA Today 等媒体保留其档案在 Wayback Machine,以保障长期的信息可访问性、新闻公信力和研究需要。强调档案保留对抗数据丢失和帮助未来的 AI 训练数据多元性的重要性。

(6) Restore full BambuNetwork support for Bambu Lab printers

为 Bambu Lab 打印机恢复对 BambuNetwork 的完整支持

Created: May 12, 2026 / 14:55 PT

▲ 314 💬 128 Programming Hardware
preview image

Community project to restore full BambuNetwork support for Bambu Lab printers in OrcaSlicer, enabling remote printing and network features. Highlights how open tooling extends hardware ecosystems beyond vendor limitations.

这是一个社区项目,旨在让 OrcaSlicer 重新全面支持 BambuLab 打印机的 BambuNetwork 功能,提升远程打印等网络能力。它体现了开源工具如何扩大硬件生态,超越厂商生态的局限。

(7) How to make your text look futuristic (2016)

让文本看起来更具未来感的方法(2016)

Created: May 12, 2026 / 13:16 PT

▲ 282 💬 34 Programming
preview image

Tips for making text feel futuristic, focusing on typography, spacing, color, and layout cues. Practical examples help convey a sci-fi vibe in writing and interfaces, showing how small design choices shape tech-forward perception.

本文总结了让文本看起来更具未来感的设计要点,聚焦排版、留白、配色与布局等技巧。其实用性在于帮助写作与界面设计传达科幻风格。

(8) Show HN: Needle: We Distilled Gemini Tool Calling into a 26M Model

Show HN:Needle 将 Gemini 的工具调用压缩到 2600 万参数的模型

Created: May 12, 2026 / 11:03 PT

▲ 363 💬 131 Programming AI Hardware Show HN
preview image

Needle demonstrates that a tiny 26M parameter model can mimic Gemini's tool-calling behavior by distilling how tool use works. The result suggests that compact models can perform practical agent-like tasks with proper prompting and training. This lowers the barrier to experimenting with AI agents on modest hardware.

Needle 展示一个仅有 2600 万参数的模型,能够通过提炼工具调用模式来模拟 Gemini 的工具使用。该结果表明,在合适的提示和训练下,紧凑模型也能执行类似代理的实际任务,降低在中等硬件上的实验门槛。

(9) Why senior developers fail to communicate their expertise

资深开发者为何难以传达专业能力

Created: May 12, 2026 / 08:08 PT

▲ 476 💬 208 Programming
preview image

Senior developers often fail to translate deep expertise into accessible guidance. The piece identifies gaps in storytelling, problem framing, and sharing decision processes, not just hard skills. It offers practical tactics like narrating workflows, giving reproducible examples, and clearly outlining tradeoffs.

资深开发者常常难以将深厚的专业知识转化为易于理解的指导。文章指出在讲故事、问题表述和分享决策过程等方面存在断层,而不仅仅是技能本身的问题,并给出通过讲解工作流、提供可复现示例以及清晰陈述权衡取舍等具体做法。

(10) My graduation cap runs Rust

我的毕业帽跑着 Rust

Created: May 12, 2026 / 17:04 PT

▲ 119 💬 29 Programming Hardware
preview image

A personal maker project that shows Rust running on a graduation cap, illustrating embedded Rust and lightweight hardware tinkering. It exemplifies how modern systems programming skills can meet wearable hardware challenges and creative expression.

展示在毕业帽上运行 Rust 的个人制作项目,体现嵌入式 Rust 与轻量硬件开发的潜力。该作品展示了现代系统编程如何与可穿戴硬件结合,用来实现创意表达。文中给出跨编译、工具链和调试硬件的实用经验。

(11) Canada’s Bill C-22 Is a Repackaged Version of Last Year’s Surveillance Nightmare

加拿大法案 C-22:再现去年监控噩梦的再包装

Created: May 12, 2026 / 10:35 PT

▲ 319 💬 105 Programming Privacy
preview image

Bill C-22 reintroduces broad surveillance powers, sparking privacy concerns and calls for stronger oversight. Critics warn it mirrors last year’s worst surveillance practices and could chill digital rights.

C-22 法案重新引入广泛的监控权力,引发隐私担忧并呼吁加强监督。批评者警告其与去年的监控灾难性做法相似,可能压制数字权利。

(12) EFF to 4th Circuit: Electronic Device Searches at the Border Require a Warrant

EFF 向第四巡回法院:边境电子设备搜查须获搜查令

Created: May 12, 2026 / 14:48 PT

▲ 169 💬 29 Programming Privacy
preview image

The EFF argues that border searches of electronic devices require a warrant to protect digital privacy. Highlights implications for travelers and ongoing privacy-rights debates in immigration enforcement.

EFF 主张边境对电子设备的搜查应当获得搜查令,以保护数字隐私。文章讨论旅行者的隐私权和移民执法中的权利界限。

(13) CERT is releasing six CVEs for serious security vulnerabilities in dnsmasq

CERT 公布 dnsmasq 的六个严重漏洞 CVE

Created: May 12, 2026 / 11:12 PT

▲ 279 💬 125 Programming Security

CERT coordinates disclosure of six CVEs affecting dnsmasq, highlighting serious flaws in DNS/DHCP services. Expect vendor patches and urgent updates to mitigate potential exploit chains across devices relying on dnsmasq.

CERT 协调披露 dnsmasq 的六个 CVE,曝光了 DNS/DHCP 服务中的严重漏洞。受影响设备需要尽快打补丁并升级,以减轻潜在的利用链风险。

(14) Rendering the Sky, Sunsets, and Planets

天空、日落与行星的渲染

Created: May 12, 2026 / 06:26 PT

▲ 443 💬 38 Programming
preview image

The post dives into rendering the sky, sunsets, and planets, exploring artistic rendering techniques, color science, and performance considerations for web and UI graphics. It offers practical notes on achieving realistic celestial visuals while keeping rendering costs under control.

文章深入探讨在网页和界面图形中呈现天空、日落与行星的方法,覆盖色彩科学、光照模型和性能考量。给出在保持渲染成本可控的同时实现真实天体视觉效果的实用要点。

(15) The Future of Obsidian Plugins

Obsidian 插件的未来

Created: May 12, 2026 / 08:45 PT

▲ 339 💬 134 Programming Security
preview image

The piece sketches the future of Obsidian plugins, touching on API stability, security, and how developers can build ecosystem-friendly plugins as the note-taking app expands.

文中勾勒 Obsidian 插件生态的未来,涉及 API 稳定性、安全性,以及在笔记应用持续扩展时开发者如何构建对生态友好的插件。

(16) Kraftwerk's radical 1976 track

Kraftwerk 1976 年的激进曲目

Created: May 12, 2026 / 16:13 PT

▲ 108 💬 44 Programming Energy
preview image

Recounts Kraftwerk's radical 1976 track Radioactivity and how it doubled as anti-nuclear protest art. The song helped popularize electronic music while delivering provocative social commentary that still resonates with debates about technology and power. The piece frames the track as a milestone in music and political expression.

讲述 Kraftwerk 1976 年的激进曲目《Radioactivity》,兼具反核抗议艺术的功能。此曲推动了电子音乐的普及,同时对科技与权力的社会议题发出尖锐评论,至今仍与相关辩论产生共鸣。

(17) Quack: The DuckDB Client-Server Protocol

Quack:DuckDB 的客户端-服务器协议

Created: May 12, 2026 / 10:54 PT

▲ 238 💬 51 Programming Data
preview image

Quack is DuckDB's remote protocol designed to streamline client-server integration, enabling efficient SQL queries over a standardized interface. It aims to simplify language bindings and enable streaming results for analytics workloads.

Quack 是 DuckDB 的远程协议,旨在简化客户端-服务器集成,通过标准接口高效执行 SQL 查询,并支持流式结果,便于分析工作负载的跨语言绑定。

(18) Learning Software Architecture

学习软件架构

Created: May 12, 2026 / 02:30 PT

▲ 544 💬 109 Programming

Software architecture is learned by building; this post outlines core concepts, common architectural styles, and a practical learning path. It emphasizes architecture as communication and tradeoff-making about quality attributes, with tips to study through real systems and examples.

通过实践学习软件架构,这篇文章列出核心概念、常见架构风格,以及一个务实的学习路径。它强调架构是权衡取舍、关注质量属性并促进各方沟通的工具,给出通过案例和真实系统学习的办法。

(19) EU to crack down on TikTok, Instagram's 'addictive design' targeting kids

欧盟将打击 TikTok 与 Instagram 面向儿童的成瘾式设计

Created: May 12, 2026 / 04:00 PT

▲ 453 💬 407 Programming Politics
preview image

The EU plans tighter rules to curb addictive UX and data practices aimed at children on TikTok and Instagram, including enhanced age verification, limits on dark patterns, and tighter advertising controls. The move signals a broader push to regulate platform UX and data harvesting to protect minors while challenging social networks' monetization strategies.

欧盟拟对 TikTok 与 Instagram 的未成年人用户设计进行更严格的监管,限制成瘾式设计、加强年龄验证并收紧广告控制。此举标志着监管机构正在治理平台的用户体验与数据收集,对全球社媒公司盈利模式和合规成本都将产生影响。

(20) Postmortem: TanStack NPM supply-chain compromise

TanStack npm 供应链安全事后分析

Created: May 11, 2026 / 14:08 PT

▲ 1069 💬 449 Programming
preview image

A postmortem documents a TanStack npm supply-chain compromise, showing how a malicious change entered a published package and propagated to downstream projects. It outlines root causes, remediation efforts, and practical lessons for the npm ecosystem—emphasizing stronger access controls, monitoring, and package signing.

事后分析揭示 TanStack 的 npm 供应链被入侵,显示恶意变更如何进入已发布包并波及下游项目。文中给出根因、纠正措施,以及对 npm 生态的实际教训,强调加强访问控制、监控与包签名的重要性。

(21) Screenshots of Old Desktop OSes

早期桌面操作系统截图

Created: May 11, 2026 / 22:11 PT

▲ 659 💬 343 Programming
preview image

A curated gallery of screenshots from classic desktop OSes highlighting UI design evolution, typography, and system chrome across decades. The collection offers quick insights into how desktop interfaces shaped user expectations and influenced modern OS design. A snapshot of how constraints shaped UX decisions and how designers balance clarity, affordances, and readability.

精选展示了经典桌面操作系统的屏幕截图,呈现跨年代的界面设计演变、排版与系统风格。通过这些历史画面,读者可以直观理解桌面交互如何塑造用户期望,并影响当代操作系统的设计。

(22) Reimagining the mouse pointer for the AI era

为 AI 时代重新设想鼠标指针

Created: May 12, 2026 / 10:40 PT

▲ 175 💬 143 Programming AI
preview image

DeepMind envisions a reimagined input pointer tailored for AI workflows, exploring gestures, context-aware hints, and faster interactions beyond the traditional cursor.

DeepMind 构想了一个为 AI 工作流定制的重新设计的输入指针,探索手势、上下文提示等,在传统光标之外实现更快速的交互。

(23) eBay Rejects GameStop's $56B Takeover as Not Credible

eBay 认定 GameStop 560 亿美元收购不可信

Created: May 12, 2026 / 08:49 PT

▲ 211 💬 203 Programming

eBay rejected GameStop's bid for a $56 billion takeover as not credible, signaling skepticism about such a deal amid market chatter. The rejection underscores how large, cross-industry M&A rumors are scrutinized by the market.

eBay 拒绝 GameStop 出价的 560 亿美元收购提议,称其不具可信性,显示对这类跨行业并购传闻的谨慎态度。

(24) If AI writes your code, why use Python?

如果 AI 编写你的代码,为什么还要用 Python?

Created: May 11, 2026 / 13:45 PT

▲ 844 💬 895 Programming AI
preview image

A provocative take argues that if AI can write code, the rationale for choosing Python hinges less on convenience and more on ecosystem, governance, and performance considerations.

这篇观点文章认为,当 AI 能代写代码时,选择 Python 的理由更多地来自生态系统、治理与性能等因素,而非单纯的开发便利。

(25) Amazon employees are "tokenmaxxing" due to pressure to use AI tools

因为被迫使用 AI 工具,亚马逊员工出现“tokenmaxxing”现象

Created: May 12, 2026 / 09:29 PT

▲ 185 💬 163 Programming AI
preview image

Reports describe workers at Amazon stacking AI tokens due to pressure to adopt AI tooling, which can increase cognitive load and reduce productivity.

报道指出亚马逊员工因被迫使用 AI 工具而出现“tokenmaxxing”现象,可能增加认知负担并降低生产力。文章讨论了工具采用、工作质量与员工福祉之间的张力。

(26) When "idle" isn't idle: how a Linux kernel optimization became a QUIC bug

当“空闲”并非空闲:Linux 内核优化如何成为 QUIC 漏洞

Created: May 12, 2026 / 16:46 PT

▲ 57 💬 2 Programming
preview image

Describes how a Linux kernel idle-path optimization inadvertently introduced a QUIC protocol bug. The cross-layer issue illustrates how micro-optimizations can ripple into protocol behavior, prompting a backport or patch to fix. It underscores the need for end-to-end testing when networking stacks evolve.

阐述 Linux 内核空闲路径优化如何无意中引入 QUIC 协议漏洞。此跨层问题揭示了微观优化对协议行为的潜在影响,促使修补和回溯更新。强调在网络栈演进时进行端到端测试的重要性。

(27) Scrcpy v4.0

Scrcpy 4.0 发布

Created: May 12, 2026 / 13:50 PT

▲ 99 💬 15 Programming Open Source
preview image

Scrcpy 4.0 brings improved performance and reliability for screen mirroring and control of Android devices. The update includes refined codecs, lower latency, and smoother interactions, making wireless development and testing more efficient. It remains a lightweight, open-source tool favored by developers.

Scrcpy 4.0 在屏幕镜像和远程控制 Android 设备方面提升了性能和稳定性。新版本带来改进的编解码、降低延迟、交互更流畅,提升了移动开发与测试的效率。该工具仍然轻量、开源,深受开发者欢迎。

(28) Hardware Attestation as Monopoly Enabler

硬件认证成垄断推动者

Created: May 10, 2026 / 10:54 PT

▲ 2139 💬 734 Programming Security Hardware
preview image

Hardware attestation mechanisms verify device state to software and remote services, enabling trusted-environment features. When the attestation is controlled by a single vendor, it can lock users into that ecosystem and hinder competition. The takeaway is a push for interoperable, transparent standards to prevent security from becoming a monopoly lever.

硬件认证机制用于向软件和远程服务验证设备状态,支持可信执行环境等功能。若认证机制被单一厂商掌控,可能将用户锁定在该生态中,削弱竞争。核心信息是推动互操作、透明的认证标准,以防安全被用于垄断工具。

(29) They Live (1988) inspired Adblocker

受《他们住着》启发的广告拦截器

Created: May 11, 2026 / 17:37 PT

▲ 534 💬 180 Programming Privacy
preview image

A new adblocker project draws inspiration from the 1988 film They Live, likely using a visual filter concept to reveal or block ads in a novel way. It illustrates how pop-cultural ideas can spark fresh approaches to online privacy and UX, even if practical effectiveness varies.

一个受1988年电影《他们住着》启发的广告拦截器项目,以新颖的视觉过滤概念来拦截广告。该创意展示了流行文化如何激发网络隐私和用户体验的新思路,实际效果则需进一步评估。

(30) Local AI needs to be the norm

本地 AI 应成为常态

Created: May 10, 2026 / 10:19 PT

▲ 1823 💬 727 Programming AI Privacy Hardware
preview image

The push toward on-device, local AI is moving from novelty to necessity as privacy, latency, and data governance become real constraints for organizations. This shift demands tooling and standards for model updates, secure storage, and offline operation across devices and endpoints. Expect more investment in edge hardware, federated learning, and open models that respect user data sovereignty.

向本地化 AI 迁移正在从新鲜事变成必要趋势,隐私、延迟和数据治理成为现实约束,促使在各设备端部署和离线运行模型。需要完善的更新、安全存储和跨设备协同的工具与标准。这将推动对边缘硬件、联邦学习以及尊重数据主权的开源模型的投入。

(31) GitLab announces workforce reduction and end of their CREDIT values

GitLab 宣布裁员并停止其 CREDIT 价值观体系

Created: May 11, 2026 / 13:51 PT

▲ 636 💬 616 Programming
preview image

GitLab disclosed a second round of layoffs and will retire its CREDIT values program as part of ACT 2. The move signals cost-cutting and strategic refocusing as part of ACT 2.

GitLab 公布第二轮裁员,并将停止其 CREDIT 价值观体系,作为 ACT 2 计划的一部分。此举反映公司在成本控制与战略调整方面的取舍。

(32) I'm going back to writing code by hand

我将回归手写代码

Created: May 10, 2026 / 18:23 PT

▲ 947 💬 577 Programming
preview image

The author argues for returning to hand-writing code to sharpen thinking, reduce tooling fatigue, and surface core problems before heavy IDE focus. The post offers practices that emphasize conceptual clarity over automation.

作者主张回归手写代码,以提升思维清晰度、减少对工具的依赖,并更早地暴露本质问题。文章给出强调概念清晰度勝于过度自动化的实践建议。

(33) UnDUNE II

UnDUNE II

Created: May 12, 2026 / 05:38 PT

▲ 145 💬 24 Programming
preview image

UnDUNE II, an indie/fan-made take on classic Dune II, is released on Itch.io with updated visuals and fresh design ideas that echo retro strategy nostalgia.

UnDUNE II 是对经典 Dune II 的独立重制,在 Itch.io 发布,带来更新的画面与新设计,延续怀旧的策略游戏体验。

(34) Coursera and Udemy are now one company

Coursera 与 Udemy 现合并为同一家公司

Created: May 12, 2026 / 03:37 PT

▲ 171 💬 77 Programming Education
preview image

Coursera and Udemy are now one company, creating the world’s most comprehensive skills platform by combining their course catalogs and ecosystems.

Coursera 与 Udemy 现合并为一家企业,将两家平台的课程与生态整合,打造全球最全面的技能平台。

(35) Ratty – A terminal emulator with inline 3D graphics

Ratty:一个支持内联 3D 图形的终端模拟器

Created: May 11, 2026 / 03:13 PT

▲ 652 💬 230 Programming Hardware
preview image

Ratty is a terminal emulator that renders inline 3D graphics, pushing terminal UX beyond plain text. It demonstrates how GPU-accelerated visuals can appear in developer tools, though practical use remains niche. A playful peek at how far terminal interfaces can be stretched.

Ratty 是一款可在终端内直接显示三维图形的终端模拟器,突破了传统文本界面的局限。它展示了基于 GPU 的可视化在开发工具中的潜力,实际应用仍然有限。这个工具也算是一种推动终端界面边界的有趣尝试。

(36) UCLA discovers first stroke rehabilitation drug to repair brain damage (2025)

UCLA 发现首个可修复脑损伤的中风康复药物(2025)

Created: May 11, 2026 / 10:53 PT

▲ 425 💬 86 Programming
preview image

UCLA researchers report a breakthrough stroke rehabilitation drug capable of repairing brain damage, potentially improving recovery outcomes. If validated, it could reshape neurorehabilitation and complement existing therapies.

加州大学洛杉矶分校的研究团队宣布在中风康复药物方面取得突破,能够修复脑损伤并改善康复前景。若进一步证实,可能改变神经康复的治疗格局,并与现有疗法协同。

(37) Beyond Semantic Similarity

超越语义相似性

Created: May 12, 2026 / 12:51 PT

▲ 53 💬 11 Programming
preview image

Argues that semantic similarity alone is not enough to measure language understanding. Proposes richer NLP evaluation tasks—reasoning, world knowledge, and robustness—to reveal true capabilities beyond surface similarity.

提出超越单纯语义相似性的自然语言处理评估视角,强调需要更丰富的任务来衡量推理、世界知识与鲁棒性。仅靠相似度分数往往掩盖模型的真实理解能力。

(38) Instructure pays ransom to Canvas hackers

Instructure 向 Canvas 黑客支付赎金

Created: May 11, 2026 / 19:56 PT

▲ 249 💬 235 Programming Security Education
preview image

Instructure reportedly paid ransom to attackers who breached Canvas, illustrating the ongoing ransomware risk in education tech. The decision underscores the tension between public disclosure, downtime costs, and the ethics of paying attackers.

据称 Instructure 已向入侵 Canvas 的攻击者支付赎金,凸显教育技术领域持续的勒索软件风险。此举揭示了公开披露、系统停机成本与付费给攻击者之间的伦理与权衡。

(39) Gmail registration now requires scanning a QR code and sending a text message

Gmail 注册现在需扫描二维码并发送短信

Created: May 11, 2026 / 00:26 PT

▲ 611 💬 487 Programming Privacy
preview image

New Gmail registration flows require scanning a QR code and sending an SMS to verify accounts. The change adds friction, raises privacy concerns, and may complic onboarding for new users.

Gmail 的注册流程现在要求先扫描二维码再发送短信完成验证。这一改变增加了注册难度,并引发隐私和无障碍方面的担忧,可能让新用户的上手变慢。

(40) Dead.Letter (CVE-2026-45185) – How XBOW found an unauthenticated RCE on Exim

Dead.Letter(CVE-2026-45185)——XBOW 发现 Exim 的未认证 RCE

Created: May 12, 2026 / 10:52 PT

▲ 66 💬 39 Programming Security
preview image

Exim remote code execution vulnerability CVE-2026-45185 is unauthenticated, allowing attackers to take over mail servers without credentials. XBOW details how the flaw was discovered and remediation steps practitioners should apply.

Exim 的远程代码执行漏洞 CVE-2026-45185 未经认证,攻击者可在未提供凭据的情况下控制邮件服务器。XBOW 说明了该漏洞的发现过程,并给出实务中的修复步骤。

(41) Software engineering may no longer be a lifetime career

软件工程可能不再是终身职业

Created: May 11, 2026 / 07:34 PT

▲ 429 💬 669 Programming Education
preview image

The piece argues that software engineering is increasingly a project-based, continuously upskilling career rather than a lifetime appointment. It suggests rethinking career models, education, and compensation to match a rapidly evolving tech landscape.

文章指出软件工程越来越趋向以项目为基础、需要持续提升技能的职业模式,而非长期任职的“终身职业”。建议重新审视职业路径、教育与薪酬结构,以应对快速变化的技术环境。

(42) CUDA-oxide: Nvidia's official Rust to CUDA compiler

CUDA-oxide:NVIDIA 官方的 Rust 转 CUDA 编译器

Created: May 11, 2026 / 08:55 PT

▲ 401 💬 113 Programming Hardware
preview image

NVIDIA unveils CUDA-oxide, an official Rust-to-CUDA compiler that lets Rust code compile into CUDA kernels. The project aims to bring Rust's safety and modern tooling to GPU programming, complementing CUDA C++. Adoption could accelerate Rust-based GPU workloads, but ecosystem, debugging, and performance comparisons will determine its traction.

NVIDIA 推出 CUDA-oxide,这是一款将 Rust 代码直接编译为 CUDA 内核的官方编译器。它借助 Rust 的安全性和现代工具链来改进 GPU 编程体验,作为 CUDA C++ 的补充。实际应用需要考量生态、调试和性能等权衡。

(43) Extremely Low Frequencies

Extremely Low Frequencies

Created: May 11, 2026 / 20:59 PT

▲ 209 💬 24 Programming Science Hardware
preview image

Explores the realm of extremely low-frequency signals and the hardware and physics behind them. From submarine communications to natural geophysical phenomena, these frequencies pose unique challenges for transmission, sensing, and timing. The piece sheds light on why engineers care about ELF in both military and scientific contexts.

聚焦极低频段信号的物理与技术特征。极低频在潜艇通信等场景以及地球物理现象中扮演独特角色,带来传输、探测和时间同步方面的挑战。文章阐释了为何 ELF 技术在军事与科学领域仍具吸引力。

(44) Show HN: Agentic interface for mainframes and COBOL

Show HN:面向主机与 COBOL 的代理式界面

Created: May 12, 2026 / 10:10 PT

▲ 67 💬 39 Programming AI Show HN
preview image

A new agentic interface aims to modernize mainframe and COBOL workflows, letting AI assist with queries, debugging, and automation without rewriting legacy systems.

一个新型的代理式界面意在现代化主机和 COBOL 的工作流,让 AI 在查询、调试与自动化方面提供帮助,而无需重写遗留系统。

(45) Show HN: Statewright – Visual state machines that make AI agents reliable

Show HN:Statewright——可视化状态机让 AI 代理更可靠

Created: May 12, 2026 / 07:24 PT

▲ 89 💬 30 Programming AI Show HN
preview image

Statewright offers visual state machines to orchestrate AI agents, improving reliability, debuggability, and safety. It enables designers to outline agent behavior without heavy coding.

Statewright 提供可视化状态机来编排 AI 代理,提升可靠性、可调试性与安全性。设计者无需大量编码即可勾勒代理行为。

(46) Interaction Models

交互模型

Created: May 11, 2026 / 13:53 PT

▲ 295 💬 41 Programming AI
preview image

A post examining AI interaction models and how interface choices shape human-AI collaboration, arguing for more intuitive controls and context-aware prompts.

文章探讨 AI 系统中的交互模型,以及不同界面选择如何影响人机协作,主张采用更直观的控制和具情境感知的提示。

(47) Claude Platform on AWS

Claude 平台在 AWS 上上线

Created: May 11, 2026 / 18:24 PT

▲ 212 💬 89 Programming AI Security
preview image

Claude Platform on AWS marks how Anthropic's model service can run native on AWS, enabling enterprise-scale deployment and tighter integration with AWS security and governance. The move signals growing cloud-native deployment options for AI copilots and raises questions about data locality and cost at scale.

Anthropic 的 Claude 平台现已在 AWS 上运行,便于企业级部署并与 AWS 的安全与治理工具深度整合。此举推动 AI 助手走向云原生部署,同时也带来数据地点、成本与对供应商依赖等新考量。

(48) Software Internals Book Club

软件内部原理读书会

Created: May 11, 2026 / 19:28 PT

▲ 199 💬 31 Programming

Software Internals Book Club curates discussions around the hidden mechanics of software—data structures, runtimes, and compilers—bosting deep understanding beyond APIs. The project focuses on iterative reading and practical takeaways for building robust systems.

软件内部原理读书会聚焦讨论软件的隐藏机制,如数据结构、运行时和编译原理,帮助读者超越 API 层面的理解。旨在通过迭代式阅读提炼对构建稳健系统的实际洞见。

(49) I let AI build a tool to help me figure out what was waking me up at night

让 AI 构建工具找出夜里醒来的原因

Created: May 11, 2026 / 14:04 PT

▲ 259 💬 273 Programming AI
preview image

I used AI to build a tool to diagnose why I wake up at night, turning personal data into a sleep insight tool and illustrating practical, human-centric AI tooling.

我让 AI 构建工具,分析自己夜间醒来的原因,把睡眠数据转化为可行的洞察,展示了 AI 在个人健康工具上的应用潜力。

(50) Toxicity on Social Media – The Noisy Room

社交媒体上的毒性:喧嚣之室

Created: May 12, 2026 / 00:31 PT

▲ 137 💬 113 Programming
preview image

The Noisy Room analyzes toxicity on social media, discussing how negativity spreads and what platforms can do to reduce harm without silencing legitimate discourse.

《喧嚣之室》探讨社交媒体上的毒性如何扩散,以及平台在不压制正常讨论的前提下应如何降低伤害。

(51) Show HN: Gigacatalyst – Extend your SaaS with an embedded AI builder

Show HN:Gigacatalyst 在 SaaS 中嵌入式 AI 构建器

Created: May 12, 2026 / 09:32 PT

▲ 46 💬 19 Programming AI Show HN
preview image

Gigacatalyst provides an embedded AI builder to extend SaaS applications, letting product teams add AI features inside their existing stack. It reduces integration friction and accelerates experimentation.

Gigacatalyst 提供嵌入式 AI 构建器,帮助 SaaS 应用扩展 AI 功能,让产品团队在现有栈内实现 AI 功能,降低集成难度并加速试验。

(52) A HN post with negative points – how?

一个 HN 帖子获得负面投票——为何会这样?

Created: May 12, 2026 / 03:29 PT

▲ 79 💬 72 Programming
preview image

A Hacker News post attracts negative points, prompting discussion about why some submissions receive downvotes and what it reveals about community signals.

一个 HN 帖子获得负面投票,引发关于为何有些提交会被踩、以及社区信号所揭示的问题的讨论。

(53) Launch HN: Voker (YC S24) – Analytics for AI Agents

上线 HN:Voker(YC S24)——AI 代理分析

Created: May 12, 2026 / 08:45 PT

▲ 48 💬 19 Programming AI Data Startups
preview image

Voker, a YC S24 startup, provides analytics for AI agents, helping teams observe prompts, decisions, and performance across multi-agent workflows. The platform aims to bring enterprise-grade observability to AI-driven systems.

Voker,YC S24 创业公司,提供 AI 代理分析,帮助团队观测多代理工作流中的提示、决策与性能,意在为 AI 系统引入企业级可观测性。

(54) Operation: Epic Furious

行动代号 Epic Furious

Created: May 12, 2026 / 08:13 PT

▲ 45 💬 7 Programming
preview image

A project named 'Operation: Epic Furious' has launched, inviting curiosity about its scope and goals.

一个名为“行动代号 Epic Furious”的新项目已上线,邀公众了解其目标与范围。

(55) Bullshit Machines

胡说机器

Created: May 12, 2026 / 12:27 PT

▲ 27 💬 12 Programming AI
preview image

Examines how AI can produce convincing but false outputs and the risks this poses. Calls for better evaluation, transparency, and user awareness to avoid being misled by polished but unreliable results.

分析 AI 产生的看起来可信却不准确的输出现象及其风险,呼吁改进评估、提高透明度,并让用户更警惕被“修饰”结果所误导。

(56) Google says criminal hackers used AI to find a major software flaw

谷歌称犯罪黑客使用 AI 发现重大软件漏洞

Created: May 11, 2026 / 06:20 PT

▲ 232 💬 171 Programming AI Security

Google disclosed that criminals used AI-powered tools to locate a major software flaw, illustrating how AI accelerates vulnerability discovery and exploitation. The revelation underscores the urgency of rapid patching and proactive security monitoring.

谷歌披露,犯罪黑客利用 AI 来发现一处重大软件漏洞,凸显 AI 在漏洞发现与利用方面的提速效应。该披露强调快速打补丁和主动安全监控的紧迫性。

(57) SQL: Incorrect by Construction

SQL:错误来自构造

Created: May 12, 2026 / 10:56 PT

▲ 29 💬 26 Programming Data

Argues that SQL correctness is hard to guarantee by traditional construction. Encourages correctness-by-construction through safer DSLs, constraints, and invariant tests to harden data workflows.

认为 SQL 的正确性往往难以通过传统的“按构造写 SQL”方式保证,倡导通过更安全的 DSL、约束和不变量测试实现按构造的正确性,强化数据工作流的安全性。

(58) Library for fast mapping of Java records to native memory

用于将 Java 记录快速映射到本机内存的库

Created: May 11, 2026 / 12:33 PT

▲ 155 💬 35 Programming
preview image

TypedMemory provides zero-copy mapping of Java records into native memory, enabling off-heap data structures and potential GC relief for JVM apps. It targets high-performance workloads where minimal overhead matters.

TypedMemory 提供将 Java 记录零拷贝映射到本机内存的能力,支持离堆数据结构并改善 GC 压力,适用于对性能敏感的 JVM 场景。

(59) Show HN: TikTok but for scientific papers

Show HN:面向科学论文的 TikTok 式应用

Created: May 11, 2026 / 09:05 PT

▲ 169 💬 68 Programming Science Show HN
preview image

Show HN: TikTok but for Scientific Papers introduces a vertical-video style platform for science papers, summarizing research in bite-sized clips to accelerate discovery. It taps into the trend of short-form content to help researchers skim literature, but raises questions about quality control and fragmentation of detail. Community feedback and curation will be key to balancing speed with credibility.

Show HN:面向科学论文的 TikTok 式应用将科学论文以竖屏短视频形式呈现,帮助研究者快速浏览并理解论文要点。此举顺应了短视频传播的趋势,但也引发对内容质量与细节完整性的担忧。社区的共审与内容筛选将成为关键。

(60) Interfaze: A new model architecture built for high accuracy at scale

Interfaze:为大规模场景打造的高精度新模型架构

Created: May 11, 2026 / 09:22 PT

▲ 157 💬 36 Programming AI
preview image

Interfaze introduces a new model architecture designed to deliver high accuracy at scale, addressing the trade-offs between model size, training cost, and performance. The approach purportedly enables reliable, scalable deployment for large datasets and real-time inference. If proven, it could influence how enterprises plan AI systems for production.

Interfaze 提出一种新型模型架构,旨在在大规模场景中保持高精度,权衡了模型规模、训练成本与性能。该方法声称能在大数据集上实现更可靠的可扩展性与实时推理。若落地,将影响企业在生产层面的 AI 系统设计与部署策略。

(61) Testing UPS Output Waveforms

测试 UPS 输出波形

Created: May 12, 2026 / 09:50 PT

▲ 26 💬 16 Programming
preview image

The article tests UPS output waveforms to assess how real-world power supplies behave under load, highlighting measurement caveats and practical implications for sensitive electronics.

文章测试 UPS 的输出波形,以评估实际负载下电源的行为,强调测量中的注意点及对敏感电子设备的现实影响。

(62) Training an LLM in Swift, Part 1: Taking matrix mult from Gflop/s to Tflop/s

在 Swift 中训练大语言模型(第一部分):把矩阵乘法性能从 GFLOP/s 提升到 TFLOP/s

Created: May 10, 2026 / 10:05 PT

▲ 249 💬 12 Programming AI
preview image

This post kicks off a series on training an LLM in Swift, focusing on pushing matrix-multiplication throughput from GFLOP/s toward TFLOP/s. It digs into practical low-level optimizations, potential backends like Accelerate or Metal, and the scale challenges of pretraining in Swift.

本帖开启用 Swift 训练大语言模型的系列,聚焦把矩阵乘法的吞吐量从 GFLOP/s 提升到 TFLOP/s。内容涉及低级优化、可用的后端(如 Accelerate/Metal)以及在 Swift 生态中实现大规模预训练所面临的挑战。

(63) Show HN: OpenGravity – A zero-install, BYOK vanilla JS clone of Antigravity

Show HN:OpenGravity —— 零安装、BYOK 的 Vanilla JS 克隆 Antigravity

Created: May 11, 2026 / 13:23 PT

▲ 81 💬 24 Programming Show HN
preview image

OpenGravity is a zero-install, BYOK vanilla JavaScript clone of Antigravity, showcasing a lightweight, dependency-free port of a classic demo. It demonstrates how playful, interactive visuals can be replicated with native JS.

OpenGravity 是一个零安装、BYOK 的 Vanilla JS 实现,复刻了 Antigravity 的无依赖演示。该项目展示了使用纯 JavaScript 实现有趣的重力可视化的可行性。

(64) Griffin PowerMate driver for modern macOS

Griffin PowerMate 驱动:适用于现代 macOS

Created: May 11, 2026 / 14:35 PT

▲ 78 💬 27 Programming Hardware
preview image

A new driver enables Griffin PowerMate knob to work on modern macOS versions, reviving a vintage volume control with updated OS APIs. It highlights the importance of community-maintained drivers for legacy peripherals and the friction users face when hardware support lags OS updates.

一个新驱动让 Griffin PowerMate 旋钮在现代 macOS 上重新工作,利用更新的系统 API 实现体积控制等功能。此举凸显社区维护驱动的重要性,以及操作系统更新对旧外设支持的挑战。

(65) A consistent pattern of lying': trial exposes what insiders think of Sam Altman

‘持续说谎的模式’:审判揭示内部人士对 Sam Altman 的看法

Created: May 11, 2026 / 19:17 PT

▲ 41 💬 3 Programming AI
preview image

The Guardian piece argues insiders view Sam Altman through a lens of distrust revealed during a high-profile trial, detailing allegations and perceptions about leadership at OpenAI. It contextualizes tensions between founders, investors, and rivals, offering lessons on governance and media narratives in AI.

文章揭示在一场备受关注的审判中,内部人士对 Sam Altman 的看法呈现出怀疑与批评,突显 OpenAI 的治理与权力关系紧张。报道为AI 行业的治理、投资者关系与媒体叙事提供了反思。

(66) The Surprisingly Long Life of the Vacuum Tube

真空管的惊人长寿

Created: May 11, 2026 / 08:30 PT

▲ 66 💬 40 Programming Science
preview image

The article explains why vacuum tubes have an unexpectedly long service life, exploring physics and usage patterns that keep vacuum-based tech in operation longer than expected.

本文解释了真空管为何具有出人意料的长寿,探讨物理特性与使用模式如何让基于真空的技术比人们预期的使用寿命更长。

(67) Nullsoft, 1997-2004 (2004)

Nullsoft:1997–2004 的最后一代独立科技公司

Created: May 08, 2026 / 01:00 PT

▲ 316 💬 92 Programming
preview image

Nullsoft, the creator of Winamp and Shoutcast, epitomized late-90s indie software culture. It was acquired by AOL in 1999 for about $80 million, and the company faded as a standalone entity by 2004. The piece illustrates how consolidation reshaped the software landscape and marked the end of an era for Maverick tech studios.

Nullsoft 的崛起伴随 Winamp 与 Shoutcast,被 AOL 于 1999 年收购,成为独立工作室的尾声。到 2004 年,作为独立实体的地位逐渐消退,这反映了科技行业的并购潮如何改变创新生态。它被视为那个时代最后一批“独行侠”型公司的终章。

(68) Israel's AI targeting system: how data from a phone become a death sentence

以色列的 AI 定位系统:手机数据如何成为死刑判决

Created: May 10, 2026 / 03:51 PT

▲ 119 💬 35 Programming AI Privacy
preview image

Describes how a phone's data can feed an AI targeting system with life-or-death consequences. Examines privacy, accuracy, and accountability concerns in modern surveillance tech.

描述手机数据如何被用于 AI 定位系统,造成生死级后果,同时讨论隐私、准确性与问责制等当代监控技术的挑战。

(69) Show HN: E2a – Open-source email gateway for AI agents

Show HN:E2a — 面向 AI 代理的开源邮件网关

Created: May 11, 2026 / 13:26 PT

▲ 38 💬 3 Programming AI Open Source Show HN
preview image

E2a provides an open-source email gateway designed for AI agents to send and receive mail, enabling automated workflows and agent-powered mail handling.

E2a 提供一个面向 AI 代理的开源邮件网关,支持收发邮件并实现自动化工作流,便于构建具备邮件能力的 AI 代理。

(70) Riding the D in Los Angeles: city hopes new subway stations will be game changer

在洛杉矶坐上 D 线:新地铁站或将改变格局

Created: May 10, 2026 / 16:09 PT

▲ 75 💬 35 Programming
preview image

Los Angeles bets that new subway stations will transform mobility, reducing car dependence and spurring development around lines. But implementation faces financing, political, and equity challenges.

洛杉矶的新地铁站可能成为改变城市交通格局的关键举措,旨在缓解拥堵、推动沿线区域的发展,并减少对私家车的依赖。报道也指出资金、政治意愿与公平性等挑战。

(71) Through the looking glass of benchmark hacking

透视基准测试背后的 Hack 实践

Created: May 11, 2026 / 14:24 PT

▲ 30 💬 11 Programming Gaming
preview image

Through the looking glass of benchmark hacking examines how benchmark design can mislead, offering guidance on avoiding gaming results and achieving meaningful, reproducible comparisons.

透视基准测试背后的投机行为,分析基准设计如何产生误导,并给出避免刷分、实现可重复比较的建议。

(72) I hate soldering

我对焊接的存在性厌恶

Created: May 08, 2026 / 00:26 PT

▲ 229 💬 202 Programming Hardware
preview image

A personal rant about the existential frustrations of soldering and hardware tinkering, highlighting the emotional toll and the imperfect tooling hardware developers endure.

作者激情吐槽焊接与硬件改造过程中的挫败感,强调工具不尽完美带来的情绪压力,以及硬件开发者常常要面对的试错成本。

(73) Profiling.sampling – Statistical Profiler

Profiling.sampling —— 统计抽样分析器

Created: May 10, 2026 / 04:19 PT

▲ 81 💬 23 Programming Hardware
preview image

Profiling.sampling is a Python 3.15 module implementing a statistical profiler via sampling, letting developers attribute CPU time without invasive instrumentation. It helps surface hotspots with lower overhead, benefiting performance tuning.

Profiling.sampling 是 Python 3.15 引入的统计抽样分析器模块,通过采样实现低开销的 CPU 时间归因,帮助开发者在不进行逐函数插桩的情况下找出热点。

(74) Traceway: MIT-licensed observability stack you can self-host in ~90s

Traceway:MIT 许可的可观测性栈,约 90 秒自托管

Created: May 11, 2026 / 00:05 PT

▲ 44 💬 3 Programming
preview image

Introduces Traceway, an MIT-licensed observability stack you can self-host in about 90 seconds. It emphasizes quick setup, sensible defaults, and a lightweight footprint for developers wanting telemetry without vendor lock-in. The project promises a friendly path to production-grade monitoring.

介绍 Traceway,这个 MIT 许可的可观测性栈,约 90 秒即可自托管。强调快速上手、合理的默认设置和轻量化设计,帮助开发者在不受厂商锁定的情况下获得生产级监控。

(75) Foucault's Order of Things Explained with Trading Cards [video]

用交易卡讲解傅科的《事物的秩序》

Created: May 11, 2026 / 13:38 PT

▲ 27 💬 19 Programming

A video explaining Foucault's The Order of Things using trading cards, blending visual metaphors with philosophical ideas. The format makes complex theories approachable for a broad audience while illustrating how systems of knowledge categorize the world. It offers an engaging, accessible intro to philosophy.

以交易卡讲解傅科《事物的秩序》,通过可视比喻将哲学理论变得易于普及。该视频展示知识体系如何对世界进行分类,为观众提供一种生动、易懂的哲学入门。

(76) A Caddy Cert Expired Because Systemd-Resolved Was Selectively Broken

由于 systemd-resolved 的部分故障,Caddy 证书过期

Created: May 11, 2026 / 15:35 PT

▲ 22 💬 10 Programming
preview image

A certificate issued by Caddy expired due to a misbehaving systemd-resolved component, revealing how DNS resolution quirks can break automated TLS workflows. The incident underscores the fragility of TLS automation and the need for robust dependency handling and fallback paths.

由于 systemd-resolved 的部分故障,Caddy 证书被错误地标记为过期,暴露了 DNS 解析问题对自动化证书管理的影响。此事凸显了 TLS 自动化的脆弱性,以及在依赖管理和兜底路径设计方面的需要。

(77) Guitar tuner that uses phone accelerometer

基于手机加速度计的吉他调音器

Created: May 07, 2026 / 20:43 PT

▲ 166 💬 89 Programming

A guitar tuner built around the phone's accelerometer demonstrates how inertial sensing can substitute audio capture for instrument tuning. By measuring vibrations via the accelerometer, the app can offer low-latency tuning and resilience to noisy environments, showcasing a novel use of everyday sensors.

一个吉他调音器利用手机的加速度计来侦测弦振动,展示了惯性传感在调音任务中的另类应用。通过测量振动,该方法可能实现更低延迟的调音并在嘈杂环境中更稳健,体现了日常传感器在音乐工具中的潜力。

(78) AMÁLIA and the future of European Portuguese LLMs

Amália 与欧洲葡萄牙语大型语言模型的未来

Created: May 08, 2026 / 09:34 PT

▲ 140 💬 76 Programming
preview image

This piece examines Amália and the future of European Portuguese LLMs, arguing that European Portuguese deserves tailored data, benchmarks, and governance to avoid dominant models erasing regional variation. It discusses linguistic diversity, data accessibility, and policy considerations shaping EU NLP.

本文探讨 Amália 与欧洲葡萄牙语大型语言模型的未来,强调需要针对欧洲葡萄牙语的数据、评估指标和治理框架,避免出现压倒性主流模型而边缘化地区变体的情况。讨论语言多样性、数据获取与推动欧洲 NLP 的政策要素。

(79) When life gives you lemons, write better error messages

遇到困难就写出更好的错误信息

Created: May 08, 2026 / 14:31 PT

▲ 131 💬 49 Programming
preview image

Clear, compassionate error messages can defuse user frustration and reduce support load. The article offers design guidance, examples, and a few simple templates to improve how software communicates failures.

清晰、富有同理心的错误信息可以缓解用户挫败感并降低支持负担。文中给出设计要点、示例与简易模板,帮助提升软件对故障的沟通效果。

(80) Show HN: A modern Music Player Daemon based on Rockbox firmware

Show HN:基于 Rockbox 固件的现代音乐播放器守护进程

Created: May 09, 2026 / 06:03 PT

▲ 109 💬 24 Programming Open Source Hardware Show HN
preview image

This Show HN project presents a modern Music Player Daemon built on the Rockbox firmware, bridging classic open-source playback with a contemporary daemon interface. It appeals to hobbyists who want flexible hardware support and customizable playback stacks, showing how retro firmware can inspire new tooling.

该 Show HN 项目展示了基于 Rockbox 固件的现代音乐播放器守护进程,结合经典开源播放能力与当代守护进程接口。它吸引喜好可定制和广泛硬件支持的爱好者,展示了复古固件如何启发新工具。

(81) Chasing Chicago's movable bridges (2014)

追踪芝加哥的可移动桥(2014)

Created: May 09, 2026 / 18:31 PT

▲ 75 💬 15 Programming DevOps
preview image

Chasing Chicago's movable bridges (2014) revisits the city's bascule bridges, blending historical context with photography to reflect on infrastructure design and maintenance challenges.

回顾芝加哥可移动桥(2014),以历史背景与摄影笔触揭示基础设施设计与维护中的挑战。

(82) Silverback Imfura took a chance, and ended up alone

银背 Imfura 冒险一搏,终致孤身一人

Created: May 09, 2026 / 19:06 PT

▲ 73 💬 24 Programming
preview image

The story follows Silverback Imfura, a mountain gorilla, taking a risk that leaves him isolated; it highlights wildlife dynamics, social risk, and conservation narratives. It sheds light on the personal stories behind conservation where individual animals' choices can reshape group dynamics.

讲述山地大猩猩 Silverback Imfura 冒险一事并以此导致他孤身一人,揭示野生动物社群的社交动态与保护叙事。强调个体选择在保护工作中的影响与人类关注点。

(83) W – The European social network for verified humans

W:面向已验证身份的欧洲社交网络

Created: May 11, 2026 / 12:35 PT

▲ 23 💬 7 Programming Privacy Politics
preview image

Positioned as a European social network centered on verified identities, W aims to curb bots and misinformation while emphasizing privacy and regulatory alignment. The concept highlights ongoing experiments with trusted networks and identity-centric social platforms in Europe.

W 是一个以已验证身份为核心的欧洲社交网络,旨在减少机器人账户和错误信息,同时强调隐私保护与合规性。该项目反映出在欧洲范围内对可信网络和身份驱动社交平台的探索与讨论。

(84) Building a web server in aarch64 assembly to give my life (a lack of) meaning

用 aarch64 汇编自建 Web 服务器以寻找生活的意义

Created: May 08, 2026 / 06:39 PT

▲ 118 💬 37 Programming
preview image

The author builds a web server in aarch64 assembly to explore fundamentals and performance, turning a dry educational exercise into a personal quest for meaning. The piece doubles as a meditation on why low-level tinkering still matters in a high-level world.

作者用 aarch64 汇编语言自建一个 Web 服务器,既是对底层原理的探索,也是对个人生活意义的反思。文章将低层手工编程在当今高层次抽象中的价值体现出来。

(85) Counting Fast in Erlang with:counters and:atomics

Erlang 中的快速计数:使用 counters 与 atomics

Created: May 09, 2026 / 01:26 PT

▲ 80 💬 4 Programming
preview image

Erlang in practice shows how to count fast using counters and atomics, enabling high-throughput counting without sacrificing BEAM's concurrency model. The article likely demonstrates patterns for safe, lock-free increments and shared counters, including ETS-based approaches. These techniques help write scalable, low-latency services in Erlang.

文章展示了在 Erlang 中使用 counters 与 atomics 实现高速计数的方法,兼顾并发模型。通过无锁增量和共享计数器的模式,以及基于 ETS 的实现,提升了吞吐与响应速度。对于构建可扩展、低延迟的 Erlang 服务很有参考价值。

(86) Rtwatch: Watch videos with friends using WebRTC

Rtwatch:用 WebRTC 与朋友一起观看视频

Created: May 09, 2026 / 07:09 PT

▲ 79 💬 14 Programming Privacy
preview image

Rtwatch enables synchronized video watching with friends using WebRTC, enabling private, peer-to-peer co-viewing without a heavy CDN. It coordinates playback across peer connections and handles basic chat or controls through the same WebRTC stack. This approach highlights the growing interest in peer-to-peer collaboration tools for media and privacy-preserving experiences.

Rtwatch 让用户通过 WebRTC 实现与朋友的同步视频观看,支持私密的点对点共看,避免依赖集中式媒体服务器。它在对等连接间协调播放并通过同一对等通信栈处理简单的互动。此类做法体现了在媒体协作中对隐私与低延迟体验的日益关注。

(87) Docker images are hundreds of MB; a full game engine compiles to 35MB WASM

Docker 镜像体积高达数百 MB;完整游戏引擎可编译为 35MB 的 WASM

Created: May 09, 2026 / 08:40 PT

▲ 72 💬 64 Programming DevOps Gaming
preview image

The piece contrasts bulky Docker images with a compact 35MB WebAssembly build of a full game engine, highlighting how WASM can shift deployment footprints and performance tradeoffs.

文章对比了体积庞大的 Docker 镜像与一个仅 35MB 的 WebAssembly 完整游戏引擎构建,强调 WASM 如何改变部署规模与性能权衡。

(88) The Boston library where you still can borrow a giant puppet

波士顿公共图书馆仍可借出巨型木偶

Created: May 08, 2026 / 15:47 PT

▲ 71 💬 8 Programming
preview image

The Boston Library offers a program where patrons can borrow a giant puppet, illustrating libraries’ expanding role beyond books. The initiative showcases creative community programming and inclusive culture as libraries seek to stay relevant in the digital age.

波士顿公共图书馆提供巨型木偶借用服务,展示了图书馆在数字时代扩展到书本之外的角色。该计划体现了创新的社区活动和包容性文化,帮助图书馆保持相关性。

(89) Lanzaboote – NixOS Secure Boot

Lanzaboote:NixOS 安全引导

Created: May 09, 2026 / 11:55 PT

▲ 69 💬 6 Programming
preview image

Lanzaboote covers enabling Secure Boot on NixOS, detailing steps for key management, signing kernels and modules, and ensuring chain-of-trust in a Nix-based system. The piece helps NixOS users secure their boot process in environments where firmware trust is critical.

Lanzaboote 介绍在 NixOS 上实现安全引导的要点,包括密钥管理、内核与模块签名、以及在 Nix 基础架构中保持启动可信链的做法,帮助在固件信任至关重要的环境中提升安全性。

(90) VGA Memory Access Is Complicated

VGA 内存访问很复杂

Created: May 09, 2026 / 10:49 PT

▲ 65 💬 8 Programming Hardware
preview image

The OS2Museum post demystifies VGA memory access, showing how legacy VGA addressing, banking, and color planes complicate low-level graphics on old hardware. It’s a reminder that even decades-old interfaces carry non-obvious quirks that modern abstractions often hide.

OS2Museum 的文章解读了 VGA 内存访问的复杂性,揭示了旧硬件上的寻址、银行切换和颜色平面等要素的难点。提醒人们即便是几十年前的接口也有不直观的细节,现代抽象往往掩盖了这些问题。

(91) Boriel BASIC

Boriel BASIC 编程语言

Created: May 09, 2026 / 05:49 PT

▲ 62 💬 21 Programming Hardware Education
preview image

Boriel BASIC provides a cross-compiler and tooling to run BASIC on Z80-based systems, reviving classic programming workflows with modern development conveniences. It targets ZX Spectrum and other retro platforms, enabling enthusiasts to compile and run old-school BASIC programs on contemporary hardware. The project exemplifies retrocomputing tooling that keeps historic microcomputing accessible for education and experimentation.

Boriel BASIC 提供面向 Z80 系列平台的 BASIC 跨编译器与开发工具,帮助复兴经典编程流程,并带来现代化的开发便利。它支持 ZX Spectrum 等复古平台,使爱好者能够在当代硬件上编译并运行早期的 BASIC 程序。该项目体现了让历史性微型计算保持可访问性的复古计算工具链,适用于教育与实验。

(92) The Real Story of Troy

特洛伊的真实故事

Created: May 09, 2026 / 16:10 PT

▲ 53 💬 23 Programming
preview image

A historical examination of the Trojan War, separating myth from archaeology and offering context on ancient civilizations, warfare, and culture.

对特洛伊战争的历史探讨,区分传说与考古证据,并提供关于古代文明、战争与文化的背景。

(93) Abstract Machines for Logic Programs

逻辑程序的抽象机

Created: May 09, 2026 / 18:49 PT

▲ 44 💬 2 Programming
preview image

A discussion or blog post on abstract machines for logic programming, likely exploring computational models like Turing-like architectures, resolution strategies, or semantics. It offers theoretical insight for programmers interested in logic-based languages.

文章探讨用于逻辑程序设计的抽象机器,涉及计算模型、求解策略及语义等理论要点,适合对逻辑语言感兴趣的读者。

(94) Fc, a lossless compressor for floating-point streams

Fc:浮点数据流的无损压缩器

Created: May 10, 2026 / 03:14 PT

▲ 42 💬 8 Programming Science
preview image

Fc is a lossless compressor for floating-point streams, designed for numerical data pipelines. It targets compressing high-precision signals without sacrificing accuracy, enabling smaller storage and faster transfers in HPC, sensing, or scientific workflows. The project highlights trade-offs between compression ratio and speed.

Fc 是一个面向浮点数据流的无损压缩器,适用于数值数据管线。它在不损失精度的前提下压缩高精度信号,便于在 HPC、传感以及科学工作流中减少存储和加速传输,同时需要权衡压缩比与速度。

(95) We accidentally recreated old Facebook

我们意外重现了旧版 Facebook

Created: May 10, 2026 / 08:41 PT

▲ 41 💬 26 Programming
preview image

A developer recounts accidentally recreating a platform with Facebook-like dynamics, offering lessons on social feed design, moderation, and platform scale.

一名开发者回忆无意中重现了一个具有 Facebook 风格的平台,提出关于社交信息流设计、内容治理与平台扩张的经验教训。

(96) A lost ancient script reveals how writing as we know it began

一段失落的古代文字揭示了书写的起源

Created: May 07, 2026 / 11:07 PT

▲ 92 💬 60 Programming
preview image

Archaeologists uncovered a lost script that sheds light on how writing emerged as a system of symbolic communication. The discovery enriches our understanding of the transition from proto-writing to fully fledged scripts and the social technologies that enabled literacy.

考古学家发现一段失落的古代文字,为书写作为符号体系的起源提供线索。此发现帮助我们理解从原始符号到正式文字的演化,以及 literacy 所依赖的社会技术。

(97) The rise and fall of snake oil

蛇油的兴衰

Created: May 07, 2026 / 09:43 PT

▲ 77 💬 45 Programming

A historical overview of the snake oil phenomenon—hype, pseudoscience, and eventual debunking—offering lessons for evaluating sensational tech claims and investing in evidence-based science.

本文回顾‘蛇油’式疗法的兴衰,揭示炒作、伪科学与最终揭穿之间的循环,为评估科技领域的热潮与基于证据的科学投资提供教训。

(98) The vi family

vi 家族编辑器简史

Created: May 06, 2026 / 00:51 PT

▲ 72 💬 22 Programming

A retrospective tour of the vi family of editors, from classic vi to modern forks like vim and neovim. It highlights how modal editing, small command sets, and extensibility shaped developer workflows and editor ecosystems. The piece underscores enduring design choices that keep these tools relevant in 2026.

回顾性梳理 vi 家族编辑器的演变,从经典的 vi 到现代分支如 vim 与 neovim。文章强调 模态编辑、简洁指令与可扩展性如何塑造开发者工作流与编辑器生态,并指出这些设计在 2026 年仍具生命力。

(99) Remembering Planet Source Code: Sharing Code Before GitHub Made It Easy

回忆 Planet Source Code:在 GitHub 出现之前分享代码

Created: May 08, 2026 / 17:57 PT

▲ 44 💬 9 Programming Open Source
preview image

Planet Source Code was an early hub for developers to share snippets and full programs, shaping how open-source culture grew before GitHub existed. The piece recalls community norms, archiving practices, and the nostalgia of pre-GitHub software discovery.

Planet Source Code 是早期开发者分享代码片段和完整程序的社区,对 GitHub 出现前的开源文化发展起到了塑造作用。文章回顾了当年的社区规范、存档做法,以及对过去发现代码的怀旧情感。

(100) Referer Reality

Referer 现实:网络追踪与隐私的错觉

Created: May 10, 2026 / 13:31 PT

▲ 24 💬 6 Programming Security Privacy Web Data
preview image

Explores the referer header’s real-world behavior and misperceptions around it. The piece argues that relying on Referer for privacy or security is misguided, highlighting inconsistent browser policies and practical data exposure in logs and analytics. It calls for more deliberate data minimization and trust-minimized architectures.

探讨 Referer 请求头在现实中的表现及常见误解。文章指出将 Referer 作为隐私或安全基础的做法并不可靠,揭示浏览器策略的不一致及日志与分析中暴露的数据。呼吁更严格的数据最小化和信任最小化的架构设计。