Scraped at 21:28, April 06, 2026 (PDT)
(1) I won't download your app. The web version is a-ok
Web-first experiences are gaining traction as users seek frictionless access and privacy. The author argues you can skip native apps in many cases in favor of a capable web version, noting tradeoffs like push notifications and offline support.
网页优先的体验日益流行,用户追求更少摩擦与更高隐私。作者认为在多数场景下完全没必要下载原生应用,网页版本就足够,但需要权衡推送通知和离线能力等问题。
(2) The cult of vibe coding is dogfooding run amok
The piece argues that 'vibe coding'—prioritizing aesthetics, culture, and vibes over engineering rigor—has become a dogfooding trap, where teams use internal satisfaction as a proxy for quality. It warns such culture can erode product reliability, real user outcomes, and long-run sustainability. The takeaway is to balance vibe with substance and user needs.
本文批评了所谓的“氛围编码”现象,强调注重美学与氛围而忽视工程严谨的趋势成为自我喂养的陷阱。内部测试和满足感被当成质量指标,可能侵蚀产品可靠性、真实用户价值与长期可持续性。核心是要在氛围和实质、用户需求之间取得平衡。
(3) Issue: Claude Code is unusable for complex engineering tasks with Feb updates
A user reports Claude Code is unusable for complex engineering tasks after February updates, citing issues with multi-file projects, debugging, and reliability. The note highlights current limits of AI coding assistants for serious production work and the need for ongoing improvements.
有用户反映在二月更新后,Claude Code 难以处理复杂工程任务,涉及多文件项目、调试与可靠性等问题。该评测强调了 AI 编码助手在正式生产场景中的局限性,以及持续改进的必要性。
(4) Sam Altman may control our future – can he be trusted?
Sam Altman's influence over AI policy and development raises questions about the balance of power and accountability in tech leadership. The piece challenges readers to weigh optimism about rapid innovation against safeguards for society, privacy, and equity. Understanding who shapes AI's trajectory matters for engineers and policymakers alike.
萨姆·奥特曼在AI领域的影响力引发关于科技领袖权力与责任平衡的讨论。文章促使读者权衡对快速创新的乐观态度与对社会、隐私和公平的保障之间的取舍。理解谁在塑造AI的未来,对工程师与政策制定者都至关重要。
(5) Battle for Wesnoth: open-source, turn-based strategy game
Wesnoth is a long-running open-source turn-based strategy game with a fantasy setting and a large catalog of campaigns. The project demonstrates how community-driven development can sustain a complex strategy title, with robust modding support and cross-platform availability. Its enduring viability highlights the strength of open-source ecosystems for niche, mechanics-heavy games.
Wesnoth 是一款长期由社区维护的开源回合制策略游戏,拥有丰富的战役和多人对战。项目展示了开源社区如何支撑复杂策略游戏的持续开发,以及跨平台和可扩展的模组生态。它的长期活力凸显了开源生态在维护高复杂性游戏中的作用。
(6) After 20 years I turned off Google Adsense for my websites (2025)
After two decades using AdSense, the author stopped running ads on their sites as of 2025, sharing the rationale and observed trade-offs. The post touches on monetization, user experience, and the evolving ad ecosystem, offering lessons for solo developers.
在使用 AdSense 二十年后,作者于 2025 年停止在网站投放广告,分享了原因和观察到的权衡。该文探讨了变现、用户体验以及广告生态的演变,给独立开发者一些经验教训。
(7) Show HN: Ghost Pepper – Local hold-to-talk speech-to-text for macOS
Ghost Pepper offers on-device speech-to-text for macOS, activated by a hold-to-talk gesture. By running locally, it preserves privacy and avoids cloud latency, appealing to developers building offline workflows or privacy-focused apps. This project could inspire tighter macOS integration for quick transcription without internet calls.
Ghost Pepper 在 macOS 上实现本地语音转文本,按住说话即可转写。无需云端上传,强调隐私和离线使用,适合需要快速、低延迟转写的工作流。对想在系统层面集成转写功能的开发者来说,具有潜在的轻量化方向。
(8) Anthropic expands partnership with Google and Broadcom for next-gen compute
Anthropic is broadening its compute partnership with Google and Broadcom to power next-generation AI workloads. The expanded collaboration likely covers cloud infrastructure, specialized chips, and performance optimizations to accelerate research and deployment of advanced models.
Anthropic 正扩大与 Google 与 Broadcom 的算力合作,以支撑下一代 AI 工作负载。此次扩展可能涵盖云端基础设施、定制芯片与性能优化,帮助加速先进模型的研究与落地。
(9) A cryptography engineer's perspective on quantum computing timelines
A cryptography engineer offers a grounded view on quantum timelines, arguing that practical quantum attacks require far more qubits and error correction than currently available. The piece stresses adopting post-quantum cryptography now and planning risk mitigation as a prudent long-term strategy.
一位密码学工程师对量子计算的时间线给出务实的看法,认为要实现实用的量子攻击仍需远多于现有的量子比特与纠错能力。文章强调应尽早采用后量子密码并制定长期的风险缓解计划。
(10) Adobe modifies hosts file to detect whether Creative Cloud is installed
Adobe secretly modifies the hosts file to detect whether Creative Cloud is installed, a move that raises privacy and system-control concerns. The episode underscores how vendor anti-piracy or environment checks can affect users' control and security.
Adobe 偷偷修改了 hosts 文件以检测是否安装了 Creative Cloud,这一举动引发隐私与系统控制方面的担忧。事件凸显厂商的反盗版或环境检测如何影响用户的控制权与安全性。
(11) 81yo Dodgers fan can no longer get tickets because he doesn't have a smartphone
An 81-year-old Dodgers fan cannot buy tickets due to the venue's digital-only ticketing policy. This highlights accessibility issues and the broader challenge of digital-only systems for non-tech-savvy users, suggesting need for inclusive options.
一位81岁的道奇球迷因演出仅提供数字票务而无法购票。这凸显了数字化票务对非技术熟练用户的可及性挑战,以及需要更包容的购票选项。
(12) Solod – A Subset of Go That Translates to C
Solod is a subset of Go that compiles down to C, enabling tight interop and potential performance benefits without a full Go toolchain. The project aims to let developers write familiar Go-like code and target C for ecosystems where C is preferred or required.
Solod 是一种 Go 的子集,能够编译成 C,从而在无需完整 Go 工具链的情况下实现高效的互操作性。该项目让开发者用类似 Go 的语法编写代码,并以 C 作为目标,适用于需要或偏好 C 的场景。
(13) France pulls last gold held in US
France moved its remaining gold reserves from the United States, realizing about $15 billion in gains. The move underscores ongoing central-bank diversification away from custody risk and signals geopolitical considerations in asset custody. It also highlights how precious metals markets react to sovereign reserve shifts.
法国将其在美黄金储备中的最后一部分取回,实现约150亿美元的收益。这显示央行在分散储备时继续降低对单一托管方的依赖,并反映了资产保管的地缘政治考量。除此之外,此类举动往往会影响贵金属市场的供需和价格走向。
(14) Show HN: GovAuctions lets you browse government auctions at once
GovAuctions aggregates government auction listings into a single view, simplifying discovery and comparison. This makes it easier to build automations or perform data analysis on public asset auctions.
GovAuctions 将政府拍卖信息聚合到一个界面,简化了发现与对比。对于构建数据自动化或对公共资产拍卖进行分析来说,这个聚合平台提升了效率。
(15) What being ripped off taught me
A personal experience of being ripped off highlights the value of due diligence, clearer contracts, and consumer literacy. It underscores how hidden terms and misaligned incentives can blow up budgets, stressing preparation and skepticism for both individuals and startups.
这段被坑的经历凸显尽职调查、清晰合约与消费者素养的重要性。隐藏条款与错配激励往往让预算失控,提醒个人和创业者在前期就要做好准备并保持警惕。
(16) Launch HN: Freestyle – Sandboxes for Coding Agents
Freestyle provides isolated sandboxes for running coding agents, enabling experimentation with AI-powered code agents without risking host systems. It aims to standardize an execution environment with safety boundaries, potentially accelerating research and deployment of autonomous coding assistants. If you work with agent-based automation, it’s worth watching.
Freestyle 提供用于编码代理的隔离沙箱,使在不危及主机系统的情况下测试和开发变得更安全。它试图为代码代理的执行建立统一的环境边界,可能加速自主编码助手的研究与落地。对于从事代理型自动化的开发者而言值得关注。
(17) A macOS bug that causes TCP networking to stop working after 49.7 days
A macOS networking bug causes TCP connections to fail after about 49.7 days of uptime, affecting long-running services and VPNs. The issue highlights the fragility of long-duration network stacks and could spur patching, with implications for stability in servers and enterprise deployments. Workarounds or kernel updates are likely in future releases.
一个 macOS 网络问题在大约 49.7 天运行后会导致 TCP 连接失败,影响长期运行的服务与 VPN。这暴露了长时运行网络栈的脆弱性,可能推动补丁与更新以提升系统稳定性,尤其对服务器和企业部署影响显著。未来版本可能提供修复或临时解决方案。
(18) Show HN: I built a tiny LLM to demystify how language models work
A tiny LLM demonstrates internal workings in an accessible way, touching on tokenization, attention, and prompt behavior. The project serves as a practical educational tool for developers curious about how large language models operate under the hood.
一个小型语言模型以直观方式演示了分词、注意力等内部机制,帮助开发者直观理解大语言模型的工作原理。该项目强调从底层机制出发的教育价值。
(19) German police name alleged leaders of GandCrab and REvil ransomware groups
German authorities have publicly identified alleged leaders of the GandCrab and REvil ransomware groups, marking a high-profile intel disclosure in the ongoing cybercrime crackdown. Naming suspects can shift attribution and deter affiliates, yet it also raises questions about the evidence and legal process across borders. The move highlights how law enforcement is increasingly targeting leadership to disrupt ransomware ecosystems.
德国警方公开指认了GandCrab与REvil勒索软件团伙的疑似头目,成为对付网络犯罪的重大公开行动。点名头目有助于打击归因与阻断链条,但同时也引发关于跨境证据与法律程序的质疑。这一举动凸显执法部门正逐步以 leadership 打击勒索软件生态系统。
(20) Ask HN: How do you handle marketing as a solo technical founder?
A Hacker News thread collecting real-world approaches from solo technical founders on marketing without a big team. Expect practical tips on positioning, content, product-led growth, and bootstrapped experimentation.
这是一个 HN 话题,汇集了单打独斗的技术创始人关于市场推广的真实经验。包含定位、内容、产品驱动增长和自力更生的实操建议。
(21) Book review: There Is No Antimemetics Division
The book probes how information and memetics intersect with security culture, using a fictional premise to challenge readers on how organizations handle hidden information and cognitive biases. It offers takeaways about trust, verification, and the limits of memetic reasoning in tech.
本书以虚构设定探讨信息与模因在安全文化中的交汇,挑战读者对组织如何处理隐性信息与认知偏差的理解。它就信任、验证以及在科技领域对模因式推理的局限性提出了启示。
(22) Gemma 4 on iPhone
Gemma 4 is now available on iPhone, expanding access to Google's Gemini model family on mobile devices. This move highlights the shift toward on-device AI, reducing cloud latency and improving privacy for everyday users.
Gemma 4 已可在 iPhone 上使用,标志着 Gemini 家族在移动端的进一步扩展。此举凸显了将高性能 AI 推向设备端的趋势,提升隐私保护并降低延迟。
(23) Show HN: Hippo, biologically inspired memory for AI agents
Hippo proposes memory structures for AI agents inspired by biological systems, aiming to improve long-horizon reasoning and continual learning. By borrowing from how real brains store and retrieve information, it may offer more scalable and robust agent cognition. If you're building persistent, capable agents, this approach is worth tracking.
Hippo 提出受生物系统启发的 AI 代理记忆结构,目标是提升长期推理和持续学习的能力。借鉴真实大脑的信息存储与检索机制,或许能带来更可扩展、更稳健的代理认知。若在构建具持久能力的智能代理,值得关注。
(24) The back story behind the first "$1.8B" dollar "AI Company"
Gary Marcus revisits the origins and hype surrounding the first company valued at $1.8B in AI, likely examining funding, founders, and the broader context of AI startup narratives. The piece offers cautionary insight into market timing, fundraising, and the limits of hype.
Gary Marcus 回顾了这家首家达到 18 亿美元估值的 AI 公司的起源与炒作背景,分析融资、创始人及 AI 初创故事的宏观语境。文章对市场时机、募资过程以及宣传 hype 的局限性提出警示。
(25) Why Switzerland has 25 Gbit internet and America doesn't
A critique arguing that market ideals don't explain broadband differences; Switzerland's 25 Gbps speeds reflect targeted policy and infrastructure investment rather than pure market forces.
本文质疑自由市场理论对宽带差异的解释,指出瑞士的25 Gbps 互联网源于有针对性的政策引导和基础设施投资,而美国则受监管与市场结构的制约。文章强调监管选择、投资激励与市场结构如何决定一个国家的连通性。
(26) Microsoft hasn't had a coherent GUI strategy since Petzold
An opinion piece argues that Microsoft has lacked a coherent GUI strategy since the Petzold era, citing fragmented UI decisions across Windows and related tools. It calls for a refreshed, user-centric design direction to unify experiences.
作者认为自 Petzold 时代起,微软在 GUI 策略上长期缺乏统一性,Windows 及相关工具的界面决策显得零散。文章倡导以用户为中心的设计方向,重塑统一的用户体验。
(27) Sky – an Elm-inspired language that compiles to Go
Sky is an Elm-inspired language that compiles to Go, aiming to bring safer, more ergonomic functional style to Go projects. By targeting Go’s ecosystem, it seeks practical interoperability and smoother state management while offering cleaner abstractions for UI and logic. It represents a thoughtful experiment at the intersection of FP ergonomics and Go's pragmatism.
Sky 是一门受 Elm 启发、可编译为 Go 的语言,旨在为 Go 项目带来更安全、更高效的函数式风格。通过面向 Go 生态系统,它寻求实际的互操作性和更流畅的状态管理,同时提供更清晰的 UI 与逻辑抽象。它展示了在函数式编程的易用性与 Go 的务实之间的一个有趣实验。
(28) Eight years of wanting, three months of building with AI
After eight years of ambition, a developer builds Syntaqlite AI in three months using AI tools. The post showcases how AI can accelerate prototyping and tooling, turning a long-held dream into a tangible product quickly. It also highlights pragmatic tradeoffs and how to structure AI-assisted workflows.
在八年的野心推动下,开发者用 AI 工具仅用三个月就打造出 Syntaqlite AI。此案例展示了 AI 如何显著加速原型开发和工具链搭建,让长期的梦想在短时间内变为现实。文中也讨论了实际取舍与如何组织 AI 辅助的工作流程。
(29) The threat is comfortable drift toward not understanding what you're doing
A comfortable drift toward opaque automation can leave operators unaware of what their systems are actually doing. The piece argues that as tooling grows more capable, critical thinking and verification risk being outsourced to machines. Maintaining explicit mental models and observability is essential to reliability and security.
对自动化日益隐蔽性的舒适感可能让人对系统实际在做什么失去清晰认知。文章强调,工具越强大,批判性思维与验证越易外包给机器,需保持可观测性与清晰的认知模型以维护可靠性与安全。
(30) AI singer now occupies eleven spots on iTunes singles chart
An AI-generated singer now claims eleven spots on iTunes singles charts, underscoring how synthetic voices can compete with human performers in mainstream music. The trend raises questions about authorship, licensing, and the future of voice artistry, even as fans buy and stream the tracks. It signals a shift in digital music economics and rights management.
一位AI生成的歌手已在 iTunes 单曲榜占据11个席位,凸显合成声音可以进入主流音乐市场。此趋势引发关于署名、授权与声音艺术未来的讨论,即便粉丝购买与收听。反映出数字音乐经济与版权管理的变革。
(31) Is Germany's gold safe in New York ?
Germany's gold stored abroad faces renewed scrutiny over storage security and accessibility, with debates about audits and political implications. The story underlines custody risk and the geopolitics of sovereign bullion.
德国在海外存放的黄金再次引发对安全性与可访问性的关注,审计与政治影响成为焦点。这凸显了托管风险以及主权贵金属背后的地缘政治因素。
(32) Ah, peptides. where to begin?
Peptides are versatile building blocks in biology and medicine, bridging simple molecules and complex proteins. The post serves as an approachable primer, outlining what peptides are, why they matter, and how researchers begin exploring their design and applications. It's a handy starting point for newcomers to peptide science.
肽类作为生物与医学中的多功能构件,连接着简单分子与复杂蛋白。本文作为入门指南,简要介绍肽类是什么、为何重要,以及研究者如何入手学习肽的设计与应用。对初学者而言是不错的起点。
(33) Employers use your personal data to figure out the lowest salary you'll accept
A report describes how employers leverage personal data to estimate your negotiating floor, influencing offer strategies and compensation expectations. It raises privacy, consent, and fairness concerns in hiring.
报道指出雇主会利用个人数据来推断你愿意接受的最低薪资,从而影响薪酬谈判与工作机会的设定。引发对隐私、同意与招聘公正性的担忧。
(34) Caveman: Why use many token when few token do trick
Caveman argues that you can achieve effective results with far fewer tokens than conventional language models assume. The project demonstrates token-efficient techniques that reduce compute and cost while preserving performance.
Caveman 主张在许多任务中无需大量标记即可取得良好效果,展示了更高效的标记方案以降低计算成本,同时保持性能。该项目提供了实现标记效率的具体方法与实践。
(35) Intelligent people are better judges of the intelligence of others
Psychology study finds that people with higher intelligence are better at judging others' intelligence, suggesting cognitive ability influences social perception and bias. The result informs how we interpret expert opinions and who is trusted in assessments of ability. It also prompts reflection on fairness and humility in judgment.
一项心理学研究发现,智力水平更高的人在判断他人智力方面更为准确,表明认知能力影响社会认知与偏见。这一发现有助于理解为何某些人更易被视为权威,以及在评估能力时应保持谦逊与公平。
(36) Zooming UIs in 2026: Prezi, impress.js, and why I built something different
The piece surveys zooming user interfaces like Prezi and impress.js and explains why the author chose a different approach. It reflects on how panning, zooming, and 3D navigation shape user attention and information hierarchy, and why a distinct UI paradigm may better suit modern storytelling or data exploration. Good read for product designers and frontend developers.
文章回顾了 Prezi、impress.js 等缩放式 UI 的趋势,并解释作者为何选择不同的实现方式。内容聚焦平移、缩放和三维导航如何影响用户注意力与信息层级,以及为何一种更独特的 UI 模型可能更适用于现代叙事与数据探索。对产品设计与前端开发者很有启发。
(37) The 1987 game “The Last Ninja” was 40 kilobytes
The Last Ninja from 1987 proved a top-tier action experience could fit into just 40 kilobytes, thanks to clever compression, tile work, and optimization. It benchmarks how extreme efficiency can trump feature bloat in early software. The takeaway is a reminder of innovation under tight constraints.
1987 年的《The Last Ninja》仅用 40 KB 就实现了高水平的动作体验,依靠巧妙的压缩、图块处理和代码优化。它展示了在严格约束下,极致效率如何胜过功能臃肿。核心启示是对早期软件创新在资源极限下的反思。
(38) The team behind a pro-Iran, Lego-themed viral-video campaign
A pro-Iran Lego-themed viral video campaign reveals how lightweight, playful content can go viral in geopolitics, bypassing gatekeepers and shaping perceptions.
一支亲伊朗、乐高风格的病毒式视频背后,展示了轻量、趣味内容在地缘政治环境中的快速传播,以及对舆论的影响力。报道揭示了虚假信息、平台治理以及数字劝导工具箱正在演化的挑战。
(39) Agent Reading Test
Agent Reading Test is likely a benchmark designed to evaluate AI agents' reading comprehension and in-text reasoning. It highlights how agents interpret instructions, extract facts, and answer questions, informing how we measure progress in natural language understanding for agents. It can help guide future dataset design and evaluation metrics.
代理阅读测试是一套用于评估AI代理阅读理解与文本推理能力的基准。它关注代理如何解读指令、提取事实并回答问题,为衡量代理在自然语言理解方面的进展提供指标。对于数据集设计和评估标准具有参考价值。
(40) Artemis II crew see first glimpse of far side of Moon [video]
The Artemis II crew released video glimpses of the Moon's far side, a rare up-close look during this crewed lunar test flight. This milestone underscores deep-space operations preparation, relay communications, and the planning groundwork for future crewed lunar missions.
阿耳忒弥斯二号任务组公布了月球背面的画面片段,这在载人绕月任务中属于难得的近距离观察。该里程碑凸显了深空作业、中继通信以及未来载人登月任务的准备工作。
(41) Show HN: I made a YouTube search form with advanced filters
A project that offers an enhanced YouTube search form with advanced filters to improve discovery, addressing API or UI limitations. It demonstrates how practical frontend tooling can dramatically improve content discovery even when the underlying search is flaky.
项目提供一个带高级筛选的 YouTube 搜索表单,提升内容发现率,解决 API/界面上的局限性。展示了前端工具在底层搜索不稳时对发现体验的显著改善作用。
(42) Sc-im: Spreadsheets in your terminal
Sc-im is a terminal-based spreadsheet editor that brings spreadsheet capabilities to the command line, with keyboard-driven navigation. It appeals to power users who need quick data manipulation on headless or low-resource environments, without leaving the terminal. For lightweight workflows, it can be a surprisingly productive alternative to GUI spreadsheets.
Sc-im 是一个在终端中运行的电子表格编辑器,支持键盘驱动的操作,直接在命令行里完成数据处理。它特别适合在无头或资源受限的环境下进行快速数据操作的高阶用户,无需离开终端即可完成工作。对于轻量级的工作流,这是一个出人意料的高效替代方案。
(43) An open-source 240-antenna array to bounce signals off the Moon
An open-source project builds a 240-antenna array designed to bounce signals off the Moon, enabling distributed lunar communications experiments. The setup showcases collaborative, crowd-sourced hardware for space research and amateur radio exploration. It demonstrates how open designs can accelerate low-cost, high-pidelity deep-space work.
这是一个开源项目,构建了一个由 240 根天线组成的阵列,用以把信号反射到月球,支持分布式月球通信实验。该方案体现了协作、众包硬件在太空研究和业余无线电探索中的潜力,展示了开源设计如何推动低成本的高保真深空工作。
(44) Got kicked out of uni and had the cops called for a social media website I made
A personal anecdote about facing university expulsion and police involvement over a social media project, touching on online speech, moderation, and campus policy conflicts. It offers lessons on how platform ideas can collide with community norms and legal boundaries, and the cautionary tale for creators.
作者因自己开发的社交网站在校园遭到退学并被警方介入,反映出校园政策、言论边界与社交平台设计之间的冲突。故事提供关于社区规范、法律边界以及个人创作风险的教训,提醒开发者在校园与公共领域的界限。
(45) Running Gemma 4 locally with LM Studio's new headless CLI and Claude Code
Two tools enable running Gemma 4 locally: a headless CLI from LM Studio and Claude Code integration. This supports offline experimentation, privacy, and potential cost savings compared with cloud-hosted inference, signaling a trend toward local LLM deployment.
LM Studio 的无头命令行工具与 Claude Code 集成使 Gemma 4 能在本地运行,支持离线实验、隐私保护以及相较云端推理的潜在成本节省。标志着对本地化大模型部署的持续推进。
(46) Show HN: A game where you build a GPU
An interactive game where players design and assemble a GPU, exploring how architectural choices affect performance. It demonstrates how approachable hardware engineering concepts can be gamified to educate and inspire tinkering.
玩家在游戏中设计并组装显卡,探索架构选择如何影响性能。该项目展示了将硬件工程概念以游戏化方式呈现的潜力,能激发学习和动手兴趣。
Music for Programming curates tracks designed to boost focus and flow for developers. It reminds readers that audio choice can influence productivity, with a range spanning ambient, lo-fi, and tempo-tuned options for coding sessions.
Music for Programming 提供专为编程时提高专注度而设计的音乐,强调音频选择对生产力的影响,涵盖氛围、Lo-fi 等不同风格,帮助代码编写时保持专注。
(48) Media scraper Gallery-dl is moving to Codeberg after receiving a DMCA notice
Gallery-dl, a popular media-scraping tool, is moving its repository to Codeberg after a DMCA takedown notice. This underscores how hosting choices can pressure OSS projects to relocate, and highlights Codeberg as an appealing alternative for projects seeking EU-based hosting and privacy-forward policies.
知名媒体抓取工具 Gallery-dl 在收到 DMCA 通知后将其代码库迁移至 Codeberg。这凸显开源项目在托管平台选择上的压力,以及 Codeberg 作为欧洲基地更注重隐私与合规性的潜在吸引力。
(49) SOM: A minimal Smalltalk for teaching of and research on Virtual Machines
SOM is a minimal Smalltalk-inspired environment designed for teaching and VM research, serving as an approachable platform to explore object-oriented VM concepts. Its compact design and educational focus make it useful for classroom labs and experimental studies in virtual machines. It can help illustrate language runtimes and OS-level ideas.
SOM 是一个极简的 Smalltalk 风格环境,面向教学与虚拟机研究,便于学习面向对象的虚拟机概念。它的紧凑设计和教育目标适合课堂实验与虚拟机相关的研究,帮助学生理解语言运行时与操作系统层面的思路。
(50) Finnish sauna heat exposure induces stronger immune cell than cytokine responses
A Finnish sauna study shows that heat exposure from regular sauna use boosts circulating immune cells more than cytokine responses. The finding suggests sauna sessions may transiently strengthen certain immune defenses, with potential implications for immune health and infection resistance. However, results are early and should be weighed against other lifestyle factors.
芬兰桑拿高温暴露被发现能激活更多的免疫细胞,超出细胞因子反应。该结论暗示桑拿对免疫防御具有短暂的强化作用,或对健康管理有一定启示。研究尚处初步阶段,需结合其他生活方式因素综合评估。
(51) Number in man page titles e.g. sleep(3)
Why do man pages include the section number? Sleep(3) is not a version but a section in the Unix manual; the post explains practical tips for navigating and citing manual entries. It’s a concise reminder for developers and sysadmins to be precise when consulting docs.
为何手册页要标注数字?sleep(3) 不是版本号,而是 Unix 手册中的一个章节。文中给出在查阅和引用文档时的实用技巧,提醒开发者和系统管理员要保持引用的准确性。
(52) Show HN: TTF-DOOM – A raycaster running inside TrueType font hinting
TTF-DOOM is a playful experiment that runs a raycaster inside TrueType font hinting, turning font hinting into a tiny compute sandbox for visuals. It showcases creative use of typography pipelines and could inspire niche demonstrations of how fonts can carry computational ideas. For enthusiasts, it’s a proof-of-concept bridging fonts and retro rendering.
TTF-DOOM 将光线投射渲染器嵌入到 TrueType 字体提示处理中,利用字体 hinting 进行小规模计算与渲染的实验。展示了排版管线的创造性用法,可能启发将字体与计算概念结合的有趣演示。对爱好者来说,这是字体与光线投射的概念验证。
(53) Show HN: Real-time AI (audio/video in, voice out) on an M3 Pro with Gemma E2B
Show HN introduces a real-time AI pipeline that handles audio/video input and outputs voice on an Apple M3 Pro using Gemma E2B accelerators. It demonstrates efficient edge AI with low latency suitable for portable workloads. This serves as a practical blueprint for on-device AI without cloud round-trips.
Show HN 展示了在苹果 M3 Pro 上利用 Gemma E2B 加速器实现的实时 AI 流程,涵盖音视频输入和语音输出,强调边缘计算下的低延迟多媒体处理。该实现为无需云端往返的设备端 AI 提供了务实范本。
(54) Reducto releases Deep Extract
Reducto launches Deep Extract, an AI agent that extracts structured data from unstructured sources. This promises to streamline data wrangling, turning messy text into usable datasets.
Reducto 推出 Deep Extract,一款能够从非结构化数据中提取结构化数据的 AI 代理。它有望简化数据清洗流程,将凌乱文本转化为可用的数据集。
(55) In Japan, the robot isn't coming for your job; it's filling the one nobody wants
A report on Japan shows robots taking over undesirable but essential manual tasks, illustrating practical automation adoption and its social implications for the labor market.
报道显示日本的机器人正在接手那些人们不愿从事的关键性简单劳动,反映了自动化在劳动力市场的实际应用及其社会影响。
(56) NYC Families Need over $125,000 in Income to Live in Any Borough
Bloomberg reports that NYC families need more than $125k in annual income to live in any borough, highlighting housing costs and regional affordability challenges. The figure matters for tech workers and urban policy, shaping where talent can afford to live and how teams recruit locally. It underscores the gap between wages and living expenses in major cities.
彭博报道,纽约市家庭在任何一个区都需要超过12.5万美元的年收入才能居住,反映出住房成本与地区可负担性的挑战。这一数字对科技工作者与城市政策影响重大,决定了人才的居住地点与招聘策略。揭示大城市薪资与生活成本之间的差距。
(57) Drop, formerly Massdrop, ends most collaborations and rebrands under Corsair
Drop, formerly Massdrop, is ending many collaborations and rebranding under Corsair. The move signals a strategic consolidation around core gaming peripherals and community-driven products, affecting creators and fans who followed limited releases.
Drop(前身 Massdrop)终止多数合作并以 Corsair 名义重新定位。此举标志着向核心游戏外设与社区驱动产品的策略整合,对曾关注限量商品的创作者与粉丝将产生影响。
(58) Show HN: Gemma Gem – AI model embedded in a browser – no API keys, no cloud
Gemma Gem runs an AI model entirely in the browser with no API keys or cloud requests, emphasizing offline privacy and low-latency inference. It showcases the viability of browser-native AI and could influence privacy-focused tooling.
Gemma Gem 在浏览器中本地运行 AI 模型,无需 API 密钥或云端请求,强调离线隐私与低延迟推理。这类本地化 AI 概念可能推动隐私友好工具的发展。
(59) OpenAI's fall from grace as investors race to Anthropic
An analysis of investor sentiment shifting away from OpenAI toward Anthropic, reflecting changes in the competitive AI funding landscape and perceived strategic risks in the LLM space.
分析投资者对 OpenAI 信任下降、资金转向 Anthropic 的趋势,揭示 AI 资金格局与大模型竞争中的风险与机遇。
(60) Case study: recovery of a corrupted 12 TB multi-device pool
A case study on recovering a corrupted 12 TB multi-device pool details salvage steps, including data recovery, metadata repair, and minimizing further damage. It underscores the importance of backups and careful recovery procedures for multi-disk arrays. Practical guidance for disaster recovery and data integrity.
案例研究记录了从损坏的 12 TB 多设备池中恢复数据的过程,涵盖数据挽救、元数据修复及降低进一步损坏的做法。强调了备份与谨慎恢复在多盘阵列中的重要性,为灾难恢复与数据完整性提供实用要点。
(61) Inside a Corporate Retreat That Went Very Badly Wrong
WSJ piece about a corporate retreat that went badly wrong, highlighting mismanagement, culture issues, and perhaps harm to employees. It explores what went wrong and the lessons for leadership, risk management, and employee well-being in corporate culture.
这篇 WSJ 报道讲述了一场企业团建活动如何演变成严重失控的事件,揭示管理失误与企业文化的问题。文章探讨了领导力、风险控制及员工福祉在团建中的重要性,以及从中可吸取的教训。
(62) Nanocode: The best Claude Code that $200 can buy in pure JAX on TPUs
Nanocode showcases Claude code running on TPUs via pure JAX within a $200 budget, illustrating cost-efficient approaches to building AI tooling. The discussion centers on performance, latency, and trade-offs when hardware and frameworks are leveraged together.
纳米代码展示了在纯 JAX 与 TPU 上以约200美元预算运行 Claude 代码,揭示了构建 AI 工具的成本效益方法。内容聚焦于在硬件与框架协同下的性能、延迟与权衡。
(63) A tail-call interpreter in (nightly) Rust
A tail-call interpreter implemented for Rust nightly, showcasing how tail-call optimization can simplify recursion-heavy interpreters. It offers a compact exploration of interpreter design in Rust with advanced nightly features.
基于 Rust nightly 实现的尾调用解释器,展示了在拥有严格所有权模型的语言中应用尾调用优化以简化递归解释器的思路。该作品为使用 Rust 构建解释器与 DSL 提供了简洁的设计示例。
Weird Clocks showcases unconventional clock designs or timekeeping concepts, likely a collection of novel UI/time displays. It highlights playful experimentation at the intersection of software, design, and time perception. Great for designers and curious engineers exploring alternative temporal interfaces.
Weird Clocks 展示了非常规的时钟设计与时间显示概念,结合软件、设计与时间感知的实验性作品。展现了在时间界面上的趣味性探索,适合设计师和好奇的工程师了解另类时间展示方式。
(65) Root Persistence via macOS Recovery Mode Safari
A macOS Safari in Recovery Mode weakness could grant persistent root write access, enabling attackers to survive reboots and potentially evade standard security controls. The disclosure underscores the attack surface in recovery environments and the need for mitigations and secure defaults. It reminds defenders to harden recovery workflows and monitor for abuse.
展示了在 macOS 恢复模式下的 Safari 漏洞可实现对根权限的持久性,攻击者可在重启后保持访问并规避常见安全控制。这暴露了恢复环境的攻击面,也强调了改进默认设置与缓解策略的必要性。提醒防守方加强恢复工作流的安全性并监控潜在滥用。
(66) Computational Physics (2nd Edition) (2025)
A comprehensive textbook update on computational physics, covering numerical methods for simulating physical systems and analyzing data. The second edition adds modern techniques and practical exercises that bridge theory and computation.
这本计算物理的教材更新版系统地介绍用于物理系统数值模拟与数据分析的数值方法。修订版加入现代技术与实践练习,帮助理论与计算的结合。
(67) JPMorgan warns Tesla stock could sink 60% in new note
A JPMorgan note warns Tesla stock could fall about 60%, citing concerns that span demand, competition, and valuation risk. The note adds to the ongoing debate about electric-vehicle market dynamics and investor sentiment.
一份摩根大通的报告警告特斯拉股价可能下跌约60%,理由涉及需求、竞争与估值风险等因素。这进一步加剧了对电动汽车市场趋势与投资者情绪的讨论。
(68) Usenet Archives
Usenet Archives curates and preserves historical Usenet posts, creating a searchable repository for researchers, developers, and curious readers. It highlights the enduring value of early internet discussions and the importance of long-term digital preservation.
Usenet Archives 汇集并保存了历史性的 Usenet 帖子,提供可检索的资料库供研究者、开发者和好奇读者使用。它强调早期互联网讨论的持久价值以及数字长期保存的重要性。
(69) Tiny Corp's Exabox
Tiny Corp's Exabox is showcased as a compact compute device designed for edge AI experiments and offline workloads, reflecting a trend toward small, open hardware that lowers barriers to experimentation. For developers and small teams, it signals faster iteration cycles and hands-on experimentation.
Tiny Corp 的 Exabox 被展现为一款紧凑型计算设备,面向边缘 AI 实验与离线 workloads,体现出小型开源硬件正在降低实验门槛。对开发者和小团队来说,意味着更快的迭代与实际动手的机会。
(70) LÖVE: 2D Game Framework for Lua
LÖVE is a mature, open-source framework for building 2D games with Lua. It emphasizes simplicity and portability, with broad cross-platform support that makes it popular among indie developers.
LÖVE 是一个成熟的开源 Lua 2D 游戏框架,强调简单性和可移植性,得到广泛的跨平台支持,深受独立开发者欢迎。
(71) Show HN: Modo – I built an open-source alternative to Kiro, Cursor, and Windsurf
Modo is an open-source project offering an alternative to Kiro, Cursor, and Windsurf, likely in the space of UI frameworks or window management. It showcases evolving tools for developer ergonomics and cross-platform UI flows.
Modo 是一个开源项目,提供对 Kiro、Cursor 和 Windsurf 的替代方案,涉及 UI 框架或窗口管理领域,展示了开发者工具生态的演化与跨平台 UI 体验的探索。
(72) Friendica – A Decentralized Social Network
Friendica is a decentralized social network focused on privacy and federation across multiple protocols. It offers a community-driven alternative to centralized platforms, with interop options that appeal to users wary of data silos. The project emphasizes openness, moderation controls, and interoperability.
Friendica 是一个去中心化的社交网络,强调隐私与跨协议的联邦互通。它为用户提供相对于集中的平台的社区驱动型替代方案,支持多协议的互操作性。该项目强调开放性、可控的内容监管以及跨平台互联性。
(73) The Mechanics of Steins Gate (2023) [pdf]
A PDF examining the mechanics of Steins;Gate (2023), likely surveying time-travel logic and narrative devices for fans and researchers studying storytelling, structure, or fandom artifacts.
这份 PDF 评析《Steins;Gate》(2023)的叙事机制与时间旅行设定,面向粉丝与研究者,聚焦故事结构与叙事要素。
(74) SideX – A Tauri-based port of Visual Studio Code
SideX is a Visual Studio Code-like editor built on Tauri, offering a native-like VS Code experience with a lighter footprint and improved security isolation. By leveraging Rust and a minimal runtime, it avoids Electron bloat while maintaining familiar workflows. This matters for developers who want a self-contained editor without heavy dependencies.
SideX 是一个基于 Tauri 的 Visual Studio Code 风格编辑器,提供接近原生的体验,同时降低资源占用并提升安全隔离。通过使用 Rust 与更小的运行时,它摆脱了 Electron 的臃肿并保持熟悉的工作流。对于想要无需大量依赖的自包含编辑器的开发者,这很有吸引力。
(75) I Replaced Kafka, Redis, and RabbitMQ with One Tool – A Deep Dive into NATS
A deep dive into NATS argues replacing Kafka, Redis, and RabbitMQ with a single tool can simplify architecture and reduce ops overhead. It covers benefits like simplicity and performance, plus trade-offs around durability, features, and ecosystem maturity.
对 NATS 的深入分析认为用一个工具替代 Kafka、Redis 和 RabbitMQ 能简化架构并降低运维成本。文章讨论了简化与性能等好处,同时也指出在持久性、功能与生态成熟度方面的权衡。
(76) Artemis II Lunar Flyby (Official Broadcast)
Artemis II will perform a lunar flyby, and NASA is offering an official broadcast for space enthusiasts. The mission tests crewed lunar capabilities and builds momentum for the next Moon missions.
阿尔忒弥斯 II 将执行月球掠过,官方将提供直播,方便太空爱好者观看。此次任务检验载人月球能力并为未来月球任务积累动力。
(77) We replaced Node.js with Bun for 5x throughput
A production-oriented note shows swapping Node.js for Bun yielded roughly 5x throughput on a real workload. It discusses compatibility trade-offs and ecosystem gaps, and what this means for teams weighing Bun for server-side scripting or APIs. A pragmatic look at runtime choices.
一篇面向生产的笔记显示,将 Node.js 替换为 Bun,在实际工作负载上大约实现了 5 倍吞吐量。文中讨论了兼容性权衡与生态系统差距,以及这对考虑使用 Bun 的团队意味着什么。对运行时选择给出了务实的视角。
(78) Winners of the 2026 Kokuyo Design Awards
The 2026 Kokuyo Design Awards winners showcase trends in office and product design, from ergonomic furniture to smart, tech-enabled accessories. The picks emphasize sustainability, user experience, and hybrid-work innovations. For tech readers, the awards hint at how design and usability will shape daily workflows.
2026 年 Kokuyo 设计大奖获奖作品体现了办公与产品设计的趋势,从符合人体工学的家具到智能化配件。作品聚焦可持续性、用户体验与混合工作场景的创新。对技术读者而言,结果暗示设计与可用性将如何塑造日常工作流程。
(79) OpenJDK: Panama
OpenJDK Panama focuses on improving interop between Java and native code via foreign function interfaces, simplifying calls to native libraries and data sharing.
OpenJDK 巴拿马计划致力于通过外部函数接口改进 Java 与本地代码的互操作,简化调用本地库和数据共享的工作。
(80) Sheets: Terminal based spreadsheet tool
Sheets is a terminal-based spreadsheet tool offering quick data manipulation from the command line, with a focus on minimalism and scripting-friendly workflows. It appeals to developers and sysadmins who want fast, keyboard-driven data work without GUI overhead. It highlights a growing niche of CLI-first productivity tools.
Sheets 是一个基于终端的电子表格工具,强调简洁性和可脚本化的工作流,方便在命令行中快速处理数据。它受开发者与系统管理员欢迎,追求无 GUI 的高效键盘操作。凸显了日益兴起的 CLI 优先生产力工具领域。
(81) The Last Quiet Thing
The Last Quiet Thing explores finding calm amid the noisy tech landscape.
《最后的安静之物》探讨在喧嚣的科技生态中寻求平静的意义与方法。
(82) My university uses prompt injection to catch cheaters
Universities experiment with prompt-injection tactics to catch AI-assisted cheating, using hidden prompts or clever prompt design to expose illicit behavior. It exemplifies the ongoing game between educators and students in the age of AI.
高校正在采用提示注入等手段来发现 AI 辅助作弊行为,利用隐藏提示或巧妙的提示设计揭露违规。此举体现了 AI 时代教师与学生之间持续的博弈。
(83) Signals, the push-pull based algorithm
Signals introduces a push-pull based algorithm aimed at streamlining data flow by coordinating producers and consumers with lightweight signals. The approach can reduce latency and contention in reactive or streaming systems. It offers a mental model and potential performance improvements for systems design.
Signals 介绍了一种基于推拉的算法,通过轻量级信号协调生产者和消费者来优化数据流,旨在降低反应式或流处理系统中的延迟和竞争。该方法提供了一个直观的设计模型,以及可能的性能改进方向。
(84) Iran's IRGC Publishes Satellite Imagery of OpenAI's $30B Stargate Datacenter
IRGC released satellite imagery of OpenAI's Stargate datacenter, highlighting geopolitical tensions surrounding AI infrastructure and potential security considerations.
伊朗革命卫队公开了 OpenAI Stargate 数据中心的卫星影像,凸显围绕 AI 基础设施的地缘政治紧张与潜在安全议题。
(85) Women were never meant to give birth on their backs
The piece argues that the common practice of supine birth lacks evolutionary or ergonomic justification, tracing historical, cultural, and medical reasons behind the shift to back-lying delivery. It underscores how medical practice shapes childbirth choices and invites rethinking of positioning.
文章指出仰卧分娩并非有进化或人体工学依据,追溯导致改用仰卧的历史、文化与医学原因。它强调医疗实践对分娩体位的影响,并呼吁重新思考分娩姿势。
(86) Stamp It: All programs must report their version
Stamp It argues that every program should publish a version stamp at startup to improve reproducibility, debugging, and security auditing. It offers practical strategies for embedding version metadata and discusses trade-offs for small scripts or embedded systems.
Stamp It 提出每个程序在启动时都应暴露版本信息,以提升可重复性、调试和安全审计能力。文中给出嵌入版本元数据的实用策略,并讨论小脚本或嵌入式系统的取舍。
(87) How Paris swapped cars for bikes – and transformed its streets
Paris's shift from cars to bikes, with redesigned streets and safer cycling networks, reshapes urban mobility and reduces emissions. The transformation offers a blueprint for other cities pursuing livable, tech-enabled streets.
巴黎将街道从汽车转向自行车,改造了道路并提升了骑行安全,重塑了城市出行并降低排放。这一转变为其他城市打造宜居、以科技赋能的街区提供了可借鉴的蓝本。
(88) Make your own ColecoVision at home, part 5
Part 5 of the ColecoVision homebrew series continues with assembly, wiring, and debugging for reviving a retro console at home. It highlights the hacker culture around classic platforms and practical guidance for parts and measurements.
ColecoVision 家用改造系列第五部分继续讲解在家复兴这款复古主机的组装、布线与调试。展现了对经典平台的硬件黑客文化,以及对元件选择与测量的实用建议。
(89) VOID: Video Object and Interaction Deletion
Netflix's VOID model enables targeted deletion of objects and interactions within videos, supporting privacy-preserving edits and safer content handling. By focusing on object-level removal, it aims to reduce re-encoding overhead and preserve remaining content.
Netflix 的 VOID 模型实现对视频中的特定对象和互动进行逐位删除,支持隐私保护的内容编辑与更安全的内容处理。通过面向对象级别的删除,旨在降低重新编码的开销,同时尽量保留其余部分。
(90) Eighteen Years of Greytrapping – Is the Weirdness Finally Paying Off?
A retrospective on 'greytrapping' over eighteen years questions whether the quirky method's payoff is finally showing as defenses improve. It discusses the tension between novelty and reliability in ongoing experiments and the value of patience in evaluating odd techniques.
对“Greytrapping”在过去18年的回顾提出质疑:在防御日益加强的背景下,这一怪异做法的“回报”是否终于显现。文章讨论在持续的实验中新奇性与可靠性之间的张力,以及评估非常规技术时耐心的重要性。
(91) Show HN: Tusk for macOS and Gnome
Tusk is a cross-desktop utility targeting both macOS and GNOME, illustrating a push toward unified tooling across major DEs. It demonstrates how lightweight, desktop-native tools can improve developer workflows or daily productivity without venturing into heavy dependencies. If you care about cohesive UX across environments, watch this project.
Tusk 是一个面向 macOS 与 GNOME 的跨桌面实用工具,体现了在主要桌面环境间统一工具链的趋势。它强调轻量级、原生集成的工具如何改善开发者工作流和日常效率,而不依赖繁重的依赖。若关注跨环境的一致用户体验,值得关注。
(92) Scientists Figured Out How Eels Reproduce (2022)
Scientists reveal how eels reproduce, solving a long-standing biological mystery. The findings describe spawning in the wild lifecycle and lifecycle steps, contributing to fisheries management and evolutionary biology.
科学家揭示了鳗鱼的繁殖方式,解决长期的生物学之谜,阐明了它们的繁殖与迁徙模式。研究表明鳗鱼在深海产卵的生命周期,相关发现有助于保护、养殖与生物学研究。
(93) One ant for $220: The new frontier of wildlife trafficking
An investigative piece reveals how a single ant can fetch hundreds of dollars, signaling a growing niche in wildlife trafficking. It discusses supply chains, enforcement challenges, and biodiversity risks as demand for rare insects rises. The takeaway is a warning about how niche trades complicate protection efforts.
一篇调查揭示,一只蚂蚁竟能卖到约 220 美元,显示野生动物走私正在出现新的细分市场。文中探讨了供给链、执法挑战以及对生物多样性的威胁,随着对稀有昆虫的需求增加,执法难度也在上升。
(94) Porting Go's strings package to C
An effort to port Go's standard strings package to C, likely for interoperability or performance reasons. The post may cover API compatibility, memory management considerations, and potential use cases where C projects benefit from Go-like string utilities.
将 Go 的 strings 标准库移植到 C 的尝试,可能旨在实现互操作性或提升性能。文中可能讨论 API 兼容性、内存管理以及在 C 项目中使用 Go 风格字符串工具的潜在场景。
(95) Show HN: Anos – a hand-written ~100KiB microkernel for x86-64 and RISC-V
Anos is a hand-written microkernel around 100 KiB supporting x86-64 and RISC-V, designed for exploration of OS fundamentals in tiny footprints. It serves as a learning and research vehicle for kernel design and cross-architecture ideas. It’s a niche project, but interesting for students and OS enthusiasts.
Anos 是一个约 100 KiB 的手写微内核,支持 x86-64 与 RISC-V,用于探索极小体量系统中的操作系统基础。它可以作为内核设计与跨架构思路的学习与研究载体,对计算机系学生和操作系统爱好者具有吸引力。
(96) Scientists mapped all the nerves of the clitoris for the first time
A science update reporting the first complete map of clitoral nerves, marking a milestone in sexual health research with potential medical and educational impact.
报道揭示了阴蒂神经分布的首次完整绘制,是性健康研究的重要里程碑,或对医疗教育产生影响。
(97) Tracing Goroutines in Realtime with eBPF
Techniques for tracing Go goroutines in real-time using eBPF; discusses insights into performance, concurrency, and debugging.
介绍如何使用 eBPF 实时追踪 Go 程序中的 goroutine,展示在性能、并发与调试方面的洞见与实践。
(98) Baby's Second Garbage Collector
An explorative post about implementing a second garbage collector, discussing design trade-offs, throughput, and memory management. It offers practical insights into how GC design evolves in language runtimes.
本文讲述实现第二个垃圾回收器的过程,分析设计权衡、吞吐量与内存管理等要点,提供对语言运行时 GC 演进的实际见解。
(99) Show HN: Docking – extensible Linux dock in Python
Docking is an extensible Linux dock implemented in Python, enabling plugin-like extensions to customize panel behavior. It showcases rapid, Python-based customization in the Linux desktop space, appealing to power users who want fast, keyboard-driven data work without GUI overhead. If you value extensibility and Python tooling, you’ll find this interesting.
Docking 是一个用 Python 实现的可扩展 Linux Dock,支持通过插件方式自定义面板行为。它展示了在 Linux 桌面领域快速、基于 Python 的定制能力,适合追求高可扩展性的高级用户。若你看重可扩展性与 Python 工具链,这个项目值得关注。
(100) What happens when a destructor throws
The article explains the consequences of exceptions thrown from destructors, a situation languages like C++ must handle carefully. It covers safety guarantees, potential program termination, and best practices to avoid leaving resources in an inconsistent state.
文章讲解了析构函数抛出异常的后果,这在 C++ 等语言中需要小心处理。内容涵盖安全性保证、可能导致的程序终止,以及避免资源处于不一致状态的最佳实践。