1天前
|
|
|
## Hacker News 中文精选 NO.20250403
一个基于 Hacker News 的中文日报项目,每天自动抓取 Hacker News 热门文章及评论,通过 AI 生成中文解读与总结,传递科技前沿信息。

---
## OpenNutrition:一个免费的、公开的营养数据库
OpenNutrition 是一个新推出的营养搜索工具,号称免费、开源,并利用 AI 来增强数据的准确性。它旨在提供即时结果,并重新定义营养搜索体验。
该工具的核心在于其 AI 驱动的数据生成。开发者使用大型语言模型 (LLM) 来创建完整的营养价值,并明确解释每个值的依据。为了确保数据的可靠性,OpenNutrition 采用了严格的验证步骤。尽管该项目大量使用了 AI 技术,但开发者在营销时却有意淡化了 AI 元素。
用户可以在 OpenNutrition 上搜索各种食物,并获取相关的营养信息。该项目还提供了关于其开发和设计理念的详细信息。开发者希望通过这个项目,为用户提供一个更便捷、准确的营养信息查询平台。
评论区对 OpenNutrition 提出了各种看法。一些用户对其数据的准确性表示担忧,例如关于鸡蛋中胆碱含量的问题。也有用户指出了在 Safari 浏览器上搜索功能失效的问题,以及筛选器不工作的情况。一些用户建议增加 API 接口,以便与其他食谱数据库集成。
此外,用户还对该项目使用 AI 生成数据的方式提出了疑问,并探讨了其与现有数据库(如 OpenFoodFacts)的区别。一些用户建议开发者考虑使用 AI 来调用非 AI 数据,以减少计算量。总的来说,用户对 OpenNutrition 的概念表示赞赏,并希望其能提供更可靠、更全面的营养信息。
- 原文: [Show HN: OpenNutrition – A free, public nutrition database](https://www.opennutrition.app/search)
- Hacker News: [https://news.ycombinator.com/item?id=43569190](https://news.ycombinator.com/item?id=43569190)
- 作者: joshdickson
- 评分: 133
- 评论数: 54
- 发布时间: 2025-04-03 21:19:05
---
## 深入探讨过度设计的锚点链接
这篇文章探讨了在网页中实现锚点链接时可能遇到的问题,以及作者提出的一些解决方案,从简单的补丁到复杂的优化算法。文章旨在解决锚点链接在长页面中可能导致用户体验不佳的问题。
文章首先指出了锚点链接的“激活锚点问题”,即页面底部的标题可能无法滚动到理想位置。作者随后介绍了多种解决方案。最简单的方案是增加额外的内边距,但这种方法可能不美观。接下来,作者提出了移动触发线和转换触发点的方法。转换触发点允许根据每个标题的位置进行不同的调整,从而提供更大的灵活性。
更进一步,文章介绍了分数转换触发点的方法,这种方法确保标题保持顺序且可访问。最后,作者提出了一种更高级的解决方案,即创建一个自定义的映射函数,通过最小化均方误差(MSE)来优化虚拟标题的位置。这种方法考虑了标题的原始位置和它们之间的相对距离,以改善用户体验。作者使用 Python 和 SLSQP 求解器来实现这个优化过程,并展示了不同权重下虚拟标题位置的变化。
评论区可能会出现对不同解决方案的优缺点进行讨论的声音。有人可能会认为,简单的解决方案已经足够满足需求,而过度设计可能会增加复杂性。另一些人可能会对作者提出的优化算法表示赞赏,认为这是一种更优雅的解决方案。此外,关于用户体验和代码可维护性的权衡也可能成为讨论的焦点。
- 原文: [Overengineered Anchor Links](https://thirty-five.com/overengineered-anchoring)
- Hacker News: [https://news.ycombinator.com/item?id=43570324](https://news.ycombinator.com/item?id=43570324)
- 作者: matser
- 评分: 9
- 评论数: 1
- 发布时间: 2025-04-03 22:36:41
---
## 17 年 ThinkPad 的坚守:耐用与可维护性的胜利
这篇文章探讨了作者为何坚持使用一台 17 年前的 ThinkPad 笔记本电脑,并将其与现代 MacBook 进行了对比。文章的核心观点在于,ThinkPad 的设计更具“鲁棒性”,而 MacBook 则相对“脆弱”。
文章首先引用了 Nassim Nicholas Taleb 关于“反脆弱性”的概念,强调了某些系统在面对压力时反而能从中受益。作者将 ThinkPad 视为一个“鲁棒”的系统,因为它具有模块化设计,易于维修和升级。ThinkPad 的设计允许用户更换电池、内存、存储驱动器等关键部件,从而延长了其使用寿命。文章还提到了 ThinkPad 的坚固耐用性,以及开放的生态系统,使其能够兼容多种操作系统和易于获得的备件。
相比之下,MacBook 被描述为“脆弱”的,因为其设计高度集成,难以维修。MacBook 的部件通常被焊接在主板上,一旦出现故障,更换成本高昂。此外,Apple 对软件的控制也限制了 MacBook 的使用寿命,一旦停止官方支持,机器就可能变得过时。作者总结说,ThinkPad 能够抵抗突发故障,并且有许多方法可以延长其寿命,而 MacBook 则不然。
评论区中,有人表达了对 Framework 笔记本电脑的期望,希望它们也能像 ThinkPad 一样在二手市场上取得成功。但也有人指出,ThinkPad 随着时间的推移,速度会变慢,零件也越来越难找到。Framework 笔记本电脑虽然更现代化,但作为一家小型制造商,其进入门槛相对较高。
总的来说,这篇文章引发了关于设备耐用性、可维护性和技术寿命的思考。它强调了在追求高性能的同时,也应该关注产品的长期价值和可持续性。
- 原文: [I maintain a 17 year old ThinkPad](https://pilledtexts.com/why-i-use-a-17-year-old-thinkpad/)
- Hacker News: [https://news.ycombinator.com/item?id=43564111](https://news.ycombinator.com/item?id=43564111)
- 作者: Fred34
- 评分: 408
- 评论数: 358
- 发布时间: 2025-04-03 10:40:08
---
## 探索 AlphaStation 500 的启动奥秘:SROM 的逆向工程
本文深入探讨了 AlphaStation 500 工作站的启动过程,重点关注其独特的串行 ROM (SROM) 机制,以及作者对 SROM 镜像进行逆向工程的尝试。文章详细介绍了 SROM 的工作原理、镜像选择、拆分和解码过程,并分享了作者在分析过程中遇到的挑战和发现。
文章首先介绍了作者对 90 年代 RISC 工作站的兴趣,以及 AlphaStation 500 的背景。 随后,作者详细解释了 AlphaStation 500 的启动方式与传统 PC 的区别,强调了其使用 SROM 的独特设计。 SROM 芯片包含八个复用的镜像,通过跳线选择不同的镜像来控制启动行为。 作者分享了如何从 SROM 芯片中提取数据,并使用 Python 脚本将其拆分成独立的镜像。
然而,拆分后的镜像并没有包含任何 ASCII 字符串或 Alpha 机器码,这促使作者进一步研究 SROM 的解码过程。 作者解释了 SROM 数据如何被逐位加载到指令缓存中,并提到了 Digital 提供的工具 `srom.c`,该工具用于生成 SROM 镜像。 尽管如此,由于缓存行的复杂性,作者在确定有效数据的位置时遇到了困难。
文章还提供了作者编写的 Python 代码片段,用于拆分 SROM 镜像。 此外,文章还提到了 Alpha PC SDK 中提供的相关工具和资源,为读者提供了进一步研究的线索。 作者在文章的最后,表达了对 SROM 内部工作原理的困惑,并暗示了未来进一步研究的可能性。
评论区讨论了 SROM 的设计细节,以及 Alpha 架构的独特之处。 有人分享了关于 Alpha 处理器缓存结构的更多信息,并讨论了如何使用 `srom.c` 工具。 也有人对作者的逆向工程工作表示赞赏,并提供了其他可能的分析方法。
总的来说,这篇文章深入探讨了 AlphaStation 500 的启动过程,并分享了作者在逆向工程 SROM 过程中遇到的挑战和经验。 评论区则提供了更深入的技术讨论,为读者提供了更全面的视角。
- 原文: [An AlphaStation's SROM](https://thejpster.org.uk/blog/blog-2025-03-30/)
- Hacker News: [https://news.ycombinator.com/item?id=43531695](https://news.ycombinator.com/item?id=43531695)
- 作者: ingve
- 评分: 20
- 评论数: 2
- 发布时间: 2025-03-31 14:15:52
---
## InitWare:轻量级、可移植的 Systemd 分叉
InitWare 是一个旨在提供轻量级、可移植的 Systemd 分叉,可以在 BSD 和 Linux 系统上运行。它允许用户将服务和系统资源作为称为单元的逻辑实体进行管理,其核心组件是一个服务管理("init")系统。
InitWare 的主要目标是提供一个更轻量级、更易于理解和维护的 init 系统。它试图避免 Systemd 的复杂性和依赖性,同时保持其核心功能。InitWare 采用模块化设计,允许用户根据需要选择和配置组件。它支持多种服务类型,包括传统的 SysVinit 脚本、systemd 单元文件和自定义脚本。InitWare 还提供了用于管理系统资源(如网络接口、挂载点和用户)的工具。
InitWare 的设计理念强调可移植性和可配置性。它可以在多种操作系统上运行,并支持多种配置选项。这使得 InitWare 成为那些希望在不同系统上使用统一的 init 系统或希望自定义其 init 系统行为的用户的理想选择。InitWare 仍在积极开发中,并且正在不断改进和完善。
## 评论分析
评论区对 InitWare 的看法褒贬不一。一些人认为它是一个有价值的项目,可以提供 Systemd 的替代方案,尤其是在资源受限的系统上。他们欣赏其轻量级和模块化的设计,以及对可移植性的关注。另一些人则对 InitWare 的必要性表示怀疑,认为 Systemd 已经足够好,并且拥有更广泛的社区支持和功能。
一些评论者还讨论了 InitWare 与其他 init 系统的比较,例如 OpenRC 和 runit。他们指出,InitWare 的优势在于其对 Systemd 单元文件的支持,这使得从 Systemd 迁移到 InitWare 变得更容易。总的来说,评论区反映了对 InitWare 的兴趣和关注,以及对 init 系统选择的持续讨论。
- 原文: [InitWare, a portable systemd fork running on BSDs and Linux](https://github.com/InitWare/InitWare)
- Hacker News: [https://news.ycombinator.com/item?id=43568503](https://news.ycombinator.com/item?id=43568503)
- 作者: sunshine-o
- 评分: 26
- 评论数: 9
- 发布时间: 2025-04-03 20:11:51
---
## 1912 年的动画电影《摄影师的复仇》
这篇文章介绍了 1912 年的黑白动画电影《摄影师的复仇》,讲述了甲虫夫妇的婚外情和报复故事,并探讨了这部电影在动画史上的地位和意义。 这部电影是使用停格动画技术制作的,展现了昆虫世界的复杂情感。
这部电影由 Ladislas Starevich 执导,他使用真实的昆虫尸体制作了这部动画。 故事讲述了甲虫先生对婚姻感到厌倦,并与一位舞女发生婚外情。 摄影师螳螂偷拍了他们的私情,并在电影院放映,最终导致甲虫夫妇的婚姻破裂。 这部电影不仅展现了昆虫的形象,还探讨了电影本身的窥视和暴力主题。
Starevich 在制作这部电影时,面临着许多技术挑战,例如如何让昆虫“表演”。 这部电影在当时引起了轰动,因为人们从未见过这样的动画。 评论员起初甚至怀疑 Starevich 是否训练了一支真正的跳蚤马戏团。
文章还提到了这部电影对后世电影的影响,特别是对探讨电影中窥视和暴力主题的电影。 尽管这部电影在技术上和主题上都具有创新性,但它常常被低估。
评论区对这部电影的评价褒贬不一。 有人认为这部电影是动画史上的杰作,展现了 Starevich 的创造力。 也有人认为这部电影的故事情节过于简单,缺乏深度。 还有评论提到了这部电影的制作过程,认为停格动画技术非常耗时,令人印象深刻。 总之,评论区对这部电影的评价反映了人们对早期动画电影的不同看法。
- 原文: [Bedded Bugs and Stung Beetles: The Cameraman's Revenge (1912)](https://publicdomainreview.org/collection/cameramans-revenge/)
- Hacker News: [https://news.ycombinator.com/item?id=43531465](https://news.ycombinator.com/item?id=43531465)
- 作者: Petiver
- 评分: 4
- 评论数: 0
- 发布时间: 2025-03-31 13:35:54
---
## 打造《帝国时代》局域网多人游戏服务器
本文介绍了一个在 GitHub 上发布的开源项目,它提供了一个 Web 服务器,用于支持《帝国时代 1、2 和 3 决定版》的局域网多人游戏,并且完全离线运行。这个项目允许玩家在没有互联网连接的情况下,也能体验《帝国时代》的多人游戏乐趣。
这个项目的主要功能是模拟游戏服务器,使玩家可以通过局域网连接进行游戏。它支持《帝国时代》系列的多款游戏,包括决定版。该项目完全离线运行,这意味着玩家不需要连接到互联网即可享受多人游戏。项目基于 AGPL-3.0 许可证,允许用户自由使用、修改和分发。
该项目在 GitHub 上获得了 389 个星标和 14 个 fork,表明了社区的兴趣和认可。项目的代码、问题、Pull requests、讨论、操作、Wiki、安全和洞察都可以在 GitHub 上找到。
评论区中,有人对该项目的实用性表示赞赏,认为它解决了在没有官方服务器支持的情况下进行多人游戏的问题。也有人讨论了项目的技术细节,例如服务器的实现方式和兼容性问题。总的来说,这个项目为《帝国时代》的粉丝提供了一个方便的解决方案,让他们可以继续在局域网中享受游戏乐趣。
- 原文: [Web Server for AoE 1, 2 and 3 DE supporting LAN multiplayer 100% offline](https://github.com/luskaner/ageLANServer)
- Hacker News: [https://news.ycombinator.com/item?id=43562860](https://news.ycombinator.com/item?id=43562860)
- 作者: apitman
- 评分: 364
- 评论数: 63
- 发布时间: 2025-04-03 07:10:55
---
## 朝鲜黑客盗取数十亿美元加密货币维持政权
这篇来自《华尔街日报》的文章揭示了朝鲜黑客通过盗取加密货币为该国政权提供资金的内幕。文章详细描述了朝鲜黑客如何利用加密货币市场的漏洞,窃取数十亿美元的资金,以规避国际制裁。这些资金被用于支持朝鲜的核武器计划和其他非法活动。
文章指出,朝鲜黑客组织利用复杂的网络攻击技术,目标包括加密货币交易所、投资者和区块链项目。他们通过钓鱼邮件、恶意软件和供应链攻击等手段,窃取用户的私钥,从而控制他们的加密货币资产。这些被盗的加密货币随后被转移到不同的钱包,并通过各种手段进行洗钱,最终流入朝鲜政权的控制之中。文章还提到了朝鲜黑客组织 Lazarus Group,该组织被认为是此次盗窃事件的主要幕后黑手。他们不仅技术高超,而且行动隐蔽,给追踪和追回被盗资金带来了巨大挑战。
文章引发了对加密货币安全性和监管的讨论。一些评论员认为,加密货币的去中心化特性使其难以监管,为犯罪分子提供了可乘之机。另一些人则认为,加强安全措施和监管力度是解决问题的关键。
评论区中,有观点认为朝鲜黑客的行为是利用了加密货币的“游戏规则”,并质疑将其定义为“作弊”或“犯罪”。也有人认为,加密货币似乎主要用于犯罪活动。还有人指出,加密货币作为一种货币,其价值越来越低,且缺乏像 FDIC 这样的保护机制。此外,有评论提到了文章标题的变化,认为最初的标题更准确地描述了事件的本质。总的来说,评论区反映了对加密货币的安全性、监管以及其在非法活动中作用的复杂看法。
- 原文: [Hackers stole billions in crypto to keep North Korea’s regime afloat](https://www.wsj.com/world/asia/north-korea-cryptocurrency-580d7d3f)
- Hacker News: [https://news.ycombinator.com/item?id=43569009](https://news.ycombinator.com/item?id=43569009)
- 作者: Bostonian
- 评分: 54
- 评论数: 24
- 发布时间: 2025-04-03 21:03:34
---
## Type 公司招聘高级软件工程师
Hacker News 上发布了 Type 公司招聘高级软件工程师的帖子,该公司是一家 AI 优先的文档编辑器。文章详细介绍了职位要求、工作内容和福利待遇,吸引了软件开发者的关注。
Type 是一家由 Y Combinator 投资的初创公司,致力于通过 AI 帮助用户更自信地进行沟通。他们认为写作是清晰思考和有效沟通的基础,尤其是在 AI 时代。他们正在寻找一名产品导向型高级软件工程师加入他们在布鲁克林的团队。
该职位的主要职责包括构建高级富文本编辑功能、开发基于 CRDT 的同步和离线优先功能、构建多人协作编辑功能、构建基于 LLM 的写作和编辑功能以及原型设计实验性 AI 写作和编辑工作流程。理想的候选人应具备 4 年以上软件工程经验,专注于复杂的 Web 应用程序,并具备构建交互密集型应用程序的经验。
此外,候选人需要具备强大的产品直觉,能够识别痛点并解决实际用户问题。技术技能方面,需要精通 JavaScript,特别是 React 和 TypeScript,并具备全栈能力。熟悉富文本编辑框架、协作编辑、离线优先设计和大型语言模型也是加分项。
Type 为员工提供有竞争力的薪资、慷慨的股票期权、全额医疗保险、牙科和视力保险,以及在布鲁克林总部的专用工作空间。他们鼓励来自所有背景的人申请,特别是来自代表性不足群体的申请人。
## 评论分析
评论区主要讨论了 Type 公司的技术栈、工作环境和发展前景。一些评论者对 Type 的 AI 优先理念表示赞赏,认为这代表了未来文档编辑的发展方向。也有人对该公司的技术栈表示好奇,特别是关于 CRDT 和 LLM 的应用。
部分评论者对初创公司的工作环境和发展前景表示担忧,认为初创公司的工作压力较大,风险也相对较高。但也有评论者认为,加入初创公司可以获得更多的成长机会,并有机会参与到产品的核心开发中。总的来说,评论区呈现出对 Type 公司的积极评价,同时也伴随着对初创公司发展的一些担忧。
- 原文: [Type (YC W23) is hiring a senior software engineer](https://www.ycombinator.com/companies/type/jobs/m3GcN1t-senior-software-engineer)
- Hacker News: [https://news.ycombinator.com/item?id=43568380](https://news.ycombinator.com/item?id=43568380)
- 作者: stewfortier
- 评分: 1
- 评论数: 0
- 发布时间: 2025-04-03 20:00:16
---
## 挑战 AI/数学谜题:你能解开并赢取奖励吗?
这篇 Hacker News 文章分享了一个有趣的 AI/数学谜题,作者尝试解开但未能成功,引发了对解题过程和谜题本身的讨论。文章详细分析了谜题的各个组成部分,并尝试进行简化和求解。
文章中,作者首先描述了谜题的来源,一个贴在旧金山街头电线杆上的海报。海报上印着一个复杂的数学公式,并附带一个网址“.ai/givemeprize”,鼓励人们去解开谜题。作者详细分解了公式中的各个部分,包括 `argmax`、`softmax`、`log`、`log*`、`BusyBeaver(4)` 和 `prefix` 等函数,并尝试用具体的数值进行替换。在简化计算后,作者得出了一个简化的公式,但最终未能找到正确的答案。作者也提到了他遇到的几个难题,例如 `log*` 的含义以及 `BusyBeaver(4)` 应该使用哪个值。
文章最后,作者承认自己未能解开谜题,并分享了他在解题过程中遇到的困难和思考。评论区中,有人给出了正确的答案,但没有提供解题过程,这让作者感到沮丧。后来,在其他人的帮助下,作者了解到 `log*` 是迭代对数,`BusyBeaver(4)` 的正确值是 13,最终得出了正确的答案。
评论区里,有用户分享了使用 ChatGPT 解题的经验,也有人提供了 `log*` 的定义。一些评论认为这个谜题并不有趣,也有人提出了暴力破解的可能性。总的来说,评论区呈现了对谜题的不同看法,包括解题思路、对谜题本身的评价,以及对解题工具的讨论。
- 原文: [AI/Math Puzzle](https://aggressivelyparaphrasing.me/2025/03/31/can-you-solve-this-ai-math-puzzle-and-get-a-prize-i-couldnt/)
- Hacker News: [https://news.ycombinator.com/item?id=43538986](https://news.ycombinator.com/item?id=43538986)
- 作者: markerz
- 评分: 23
- 评论数: 9
- 发布时间: 2025-04-01 03:41:46
---
## Pico.sh:开发者专属的 SSH 驱动服务
Pico.sh 提供了一系列基于 SSH 的服务,旨在帮助开发者快速搭建和分享项目。它简化了发布内容的流程,无需安装任何额外软件,只需使用你已安装的 SSH 工具即可。
Pico.sh 的核心功能包括:使用 SSH 托管静态网站、通过 SSH 在本地主机上托管公共 Web 服务、使用 SSH 在计算机之间传输数据、通过 SSH 发布博客文章、以及使用 SSH 接收 RSS 订阅的电子邮件摘要。用户可以通过简单的 SSH 命令,如 `rsync`、`scp` 和 `sftp`,轻松部署网站、访问本地服务器、传输数据、发布博客文章和分享代码片段。例如,只需一条命令即可将静态网站上传到 Pico.sh,并自动处理 TLS 加密。
Pico.sh 还支持自定义域名,并提供 RSS-to-email 功能,方便用户接收订阅源的邮件通知。对于代码片段分享,用户可以使用管道将标准输出发送到 Pico.sh,并即时分享代码片段。该服务的设计理念是简单、实用,基于基本的文本文件和核心服务构建。
评论区对 Pico.sh 表现出浓厚的兴趣。用户对该服务的简洁性、易用性以及低廉的价格(每月 2 美元)表示赞赏。有人认为这是一种有趣的产品,价格极具吸引力。
一些用户将其与 GitHub Pages 和 Cloudflare 进行了比较,并考虑将其用于个人博客。也有人对定价的可持续性表示担忧,认为对于提供支持的服务来说,每月 2 美元可能难以维持。
用户还提到了 Pico.sh 在处理终端输出方面的不足,但整体上对该服务的风格和积极性表示赞赏。 开发者积极参与讨论,并对用户的提问做出回应。
- 原文: [Pico.sh – SSH powered services for developers](https://pico.sh/)
- Hacker News: [https://news.ycombinator.com/item?id=43560899](https://news.ycombinator.com/item?id=43560899)
- 作者: TheTaytay
- 评分: 488
- 评论数: 104
- 发布时间: 2025-04-03 04:02:09
---
## CSS 纯实现模糊图片占位符
这篇文章介绍了如何仅使用 CSS 创建模糊图片占位符 (LQIP),无需额外的 HTML 元素或 JavaScript。文章的核心在于使用一个自定义属性 `--lqip`,通过位运算在 CSS 中解码图像信息。
文章首先提出了一个简单的 CSS 技巧,通过设置 `--lqip` 属性的值来生成模糊图片占位符。 这种方法简洁且不依赖额外的 HTML 结构或 JavaScript。 随后,文章对比了其他 LQIP 实现方案,包括低分辨率的 WebP 或 JPEG、SVG 形状和 BlurHash。 接着,文章深入探讨了纯 CSS 实现的挑战,例如如何在 CSS 中进行位运算。
作者通过位运算将图像信息编码到一个整数中,并使用 CSS 的 `mod()`、`round()` 和 `calc()` 函数来解码。 文章解释了如何使用位移和掩码操作来提取编码在单个整数中的多个值。 作者还讨论了 CSS 变量的数值限制,并最终确定使用 20 位信息来编码 LQIP。
文章详细介绍了作者的编码方案,包括使用 Oklab 颜色空间编码基本颜色,以及使用 6 个灰度分量。 作者还提供了一个离线脚本,用于将图像压缩成整数格式。 最后,文章展示了用于解码 `--lqip` 值的 CSS 代码。
评论区对这种 CSS 纯实现方案表示了赞赏,认为其简洁且具有创新性。 一些评论者讨论了这种方法的局限性,例如模糊效果可能不够理想,以及对浏览器兼容性的依赖。 也有人提出了改进建议,例如使用更复杂的编码方案或结合其他技术来提高图像质量。 总的来说,评论区对这种 CSS 技巧持积极态度,并鼓励进一步探索和优化。
- 原文: [Minimal CSS-only blurry image placeholders](https://leanrada.com/notes/css-only-lqip/)
- Hacker News: [https://news.ycombinator.com/item?id=43523220](https://news.ycombinator.com/item?id=43523220)
- 作者: ChiptuneIsCool
- 评分: 347
- 评论数: 51
- 发布时间: 2025-03-30 19:11:35
---
## 论“自然语言编程”的愚蠢
本文讨论了“自然语言编程”的局限性,并批判了这种编程方式的不可行性。文章作者认为,使用自然语言编程并不能简化编程,反而会增加复杂性。
文章首先回顾了计算机发展初期人们对编程语言的期望,以及对机器严格执行指令的不满。随后,作者指出,虽然高级编程语言在一定程度上提高了安全性,但编程本质上仍然是使用形式符号,需要严谨和精确。作者认为,试图用自然语言来指导机器,并不能简化编程,反而会使机器变得更加复杂。作者以数学发展史为例,说明了形式符号的重要性,并强调了形式符号在避免歧义和错误方面的优势。文章最后,作者认为,我们应该将使用形式符号视为一种特权,而不是负担。
评论区中,有人提出了使用 LLM 将代码转换回自然语言的想法,并质疑了这种方式在处理复杂项目时的可行性。他们认为,自然语言描述在可扩展性、可理解性和精确性方面可能不如精确的编程语言。另一位评论者则指出,形式化也可能存在问题,并举例说明了集合论中的悖论。还有人认为,我们应该直接运行提示,而不是使用自然语言来生成计算机程序。总的来说,评论区对“自然语言编程”持谨慎态度,并探讨了其潜在的局限性。
- 原文: [Dijkstra On the foolishness of "natural language programming"](https://www.cs.utexas.edu/~EWD/transcriptions/EWD06xx/EWD667.html)
- Hacker News: [https://news.ycombinator.com/item?id=43564386](https://news.ycombinator.com/item?id=43564386)
- 作者: nimbleplum40
- 评分: 209
- 评论数: 129
- 发布时间: 2025-04-03 11:30:30
---
## 13 个圆圈组成的动物
这篇文章展示了用 13 个圆圈创作的各种动物图案,简单而富有创意。 这种设计风格简洁,引人入胜。
文章的核心在于展示了作者 Dori the Giant 的创意作品。 这些作品用 13 个圆圈为基础,创作出包括猫、兔子、鸟类等多种动物的形象。 这种设计风格简洁、几何感强,给人耳目一新的感觉。 作者不仅展示了作品,还提供了购买印刷品的方式。 此外,作者还提到了未来会分享创作教程,分享设计技巧。
评论区里,大家对这些设计赞赏有加,认为作品很酷、很棒。 有人希望购买壁纸,有人询问作品的创作过程。 也有人对某些动物的形象提出了改进建议。 作者积极回应了评论,提供了购买方式,并承诺分享创作教程。 讨论也延伸到设计技巧和灵感来源,例如 Twitter 和 Apple 的 Logo 设计。
总的来说,这篇文章和评论区展现了对创意设计的热情,以及对设计技巧的探讨。 这种用简单元素创造复杂形象的方式,激发了人们对设计的兴趣。
- 原文: [Animals Made from 13 Circles (2016)](https://www.dorithegiant.com/2016/05/13-animals-made-from-13-circles.html)
- Hacker News: [https://news.ycombinator.com/item?id=43557873](https://news.ycombinator.com/item?id=43557873)
- 作者: jihadjihad
- 评分: 566
- 评论数: 105
- 发布时间: 2025-04-02 23:35:25
---
## 为什么我不和朋友讨论政治
这篇文章探讨了作者不与朋友讨论政治的原因,核心在于人们在政治观点上的“部落主义”倾向。文章深入分析了这种现象背后的复杂因素。
作者认为,大多数人拥有的不是政治观点,而是政治“部落”。形成真正有见地的政治观点需要深厚的知识储备,包括经济学、博弈论、哲学等多个领域,还要能够理解和同情不同群体,并克服自身的偏见。然而,要做到这些非常困难,因此人们倾向于选择“部落主义”,即依附于某个群体并接受其观点。
文章进一步指出,许多人实际上并不想摆脱“部落主义”。因为维护关系和归属感比追求真理更重要。人们更愿意选择一个简单的世界,拥有社区、身份认同和共同价值观,而不是一个复杂的世界,需要更多的思考,并可能疏远大多数人。作者认为,当朋友们围绕着虚假的信念建立关系时,打破这种“泡沫”可能会破坏他们的幸福感。
作者总结说,他避免与朋友讨论政治,是因为他发现很多人更倾向于留在“泡沫”中,而不是追求真相。他尊重这种选择,但反对将这种观点伪装成基于理性的思考。
评论区里,有人认同作者的观点,认为政治讨论往往变成情绪化的辩论,而不是理性的交流。也有人认为,避免政治讨论可能会导致思想封闭,错失了互相学习和成长的机会。还有人指出,虽然“部落主义”普遍存在,但并非所有政治讨论都毫无意义,关键在于参与者是否愿意保持开放的心态,并尊重不同的观点。
- 原文: [Why I don't discuss politics with friends](https://shwin.co/blog/why-i-dont-discuss-politics-with-friends)
- Hacker News: [https://news.ycombinator.com/item?id=43559605](https://news.ycombinator.com/item?id=43559605)
- 作者: shw1n
- 评分: 314
- 评论数: 588
- 发布时间: 2025-04-03 02:14:44
---
## MIT 6.5950 Secure Hardware Design 课程介绍
MIT 公开了其 Secure Hardware Design 课程的资料,包括课程讲义、实验和 CTF 练习,旨在帮助学生学习和实践硬件安全攻防。 这门课程涵盖了从微架构攻击到硬件安全模块等广泛的主题。
课程的核心理念是“思考、实践、行动”。 课程内容包括理论讲解、互动练习和实际操作。 讲座部分侧重于批判性思维和对研究文献的深入理解,涵盖微架构攻击、物理安全、硬件对软件安全的支持以及安全保障工具。 实践环节包括 CTF 形式的互动学习,让学生通过实践掌握课程内容。 实验部分则让学生在真实的硬件上进行攻击,例如缓存侧信道攻击、Spectre 攻击等。
课程资料对希望在硬件安全领域深入研究的开发者来说是一份宝贵的资源。 课程材料是开源的,可以免费使用,但鼓励使用者在使用前联系课程团队,以便获得指导和解决方案。 课程还提供了详细的实验指南,包括缓存侧信道、Spectre 攻击、网站指纹识别、Rowhammer 攻击、ASLR 绕过和 CPU Fuzzing 等。
评论区中,有人推荐了与该课程相关的演讲,提供了更深入的背景知识。 也有人可能会对课程的实践性和动手能力表示赞赏,认为这种结合理论与实践的教学方式能够帮助学生更好地理解硬件安全。 此外,开源和免费的特性也可能引起讨论,因为这使得更多人能够接触到高质量的教育资源。
- 原文: [MIT 6.5950 Secure Hardware Design – An open-source course on hardware attacks](https://shd.mit.edu/home/)
- Hacker News: [https://news.ycombinator.com/item?id=43562109](https://news.ycombinator.com/item?id=43562109)
- 作者: imakwana
- 评分: 189
- 评论数: 12
- 发布时间: 2025-04-03 05:54:13
---
## 苹果发布 Cubify Anything 项目:室内 3D 物体检测的扩展
苹果公司在 GitHub 上发布了名为 "Cubify Anything" 的项目,旨在扩展室内 3D 物体检测。该项目包含 Cubify Transformer (CuTR) 的公开实现和 CA-1M 数据集。
该项目的主要内容包括 CA-1M 数据集的链接、Cubify Transformer (CuTR) 模型的链接以及在提供的数据上运行 CuTR 的基本读取器和推理代码。此外,还支持使用 NeRF Capture 应用程序从您自己的设备捕获的图像。安装建议使用 Python 3.10 和 PyTorch 2.x 版本。
CA-1M 数据集与 ARKitScenes 相关,但有一些显著差异,例如每个场景都使用 class-agnostic 3D 框进行详尽注释。数据以 WebDataset 格式发布,每个捕获(即视频)对应一个存档。提供了用于数据可视化的支持,可以使用 rerun。
该项目还提供了运行 CuTR 模型的相关信息,包括 RGB-D 和 RGB 两种模型。用户可以使用 `--model-path` 参数将模型提供给 `demo.py`。RGB-D 模型需要 RGB 图像和度量深度图。
评论区对该项目表现出浓厚的兴趣。有人认为,苹果此举可能预示着其在增强现实(AR)和虚拟现实(VR)领域的进一步发展。也有人关注该项目的数据集和模型,并期待在实际应用中的表现。总的来说,这是一个值得开发者和科技爱好者关注的项目。
- 原文: [Apple's Cubify Anything: Scaling Indoor 3D Object Detection](https://github.com/apple/ml-cubifyanything)
- Hacker News: [https://news.ycombinator.com/item?id=43532551](https://news.ycombinator.com/item?id=43532551)
- 作者: Tycho87
- 评分: 148
- 评论数: 18
- 发布时间: 2025-03-31 16:25:20
---
## Hacker News 宣布 Tomhow 成为公开版主
Hacker News (HN) 宣布 Tomhow 成为公开版主,引发社区热烈讨论。 这标志着 HN 社区在维护和发展方面迈出的重要一步。
Tomhow 已经默默地为 HN 做了多年的版主工作,对网站的运作了如指掌。 他的加入将延续 Dang 和其他版主们一贯的风格,确保社区的健康和活力。 社区成员对 Tomhow 的加入表示热烈欢迎,并感谢他为维护 HN 社区所做的贡献。 许多评论都表达了对 HN 长期以来出色运营的赞赏,认为这在充斥着各种潮流和失败的行业中尤为难得。
一些评论提到了 HN 版主们在维护社区方面的努力,包括阻止垃圾信息、处理恶意用户,并通过合并讨论和鼓励积极行为来改善讨论质量。 有人开玩笑地建议 Tomhow 使用新的用户名,以避免与 Dang 混淆。 还有人分享了对 HN 的一些看法,认为 HN 营造了一种鼓励好奇心和健康讨论的氛围,这在大型社区中实属难得。
评论中也出现了一些关于 HN 未来发展的建议,例如增加用户收藏功能。 总的来说,这次公告在 HN 社区内引发了积极的反响,大家对 HN 的未来发展充满期待。 社区成员对 HN 的未来发展充满期待,并期待 Tomhow 能够继续为社区带来积极的影响。
- 原文: [Tell HN: Announcing tomhow as a public moderator](https://news.ycombinator.com/item?id=43558671)
- Hacker News: [https://news.ycombinator.com/item?id=43558671](https://news.ycombinator.com/item?id=43558671)
- 作者: dang
- 评分: 1701
- 评论数: 446
- 发布时间: 2025-04-03 00:49:56
---
## Flame:一个基于 MUD 实现的公告板系统
这篇文章介绍了 Flame,一个基于 MUD(多用户地下城)实现的公告板系统。它既不是 MUD,也不是 IRC,更不是聊天室,而是一个可以让你访问并保持沉默的地方,一个社交生活的替代品,一个可以“黑掉你的灵魂”的地方,一个虚拟的派对场所。
要连接到 Flame,可以使用 telnet 访问 flame.ucc.gu.uwa.edu.au 的 4242 端口。如果遇到防火墙问题,可以 telnet 到 flame-tunnel.ucc.gu.uwa.edu.au 上的任何端口。Flame 仍然运行着一个 gopher 服务器和一个 web 服务器。
Flame 起源于 1990 年,最初是一个远程访问 BBS。1992 年,它变成了 MUD,同时仍然连接着 BBS 之前使用的电话线。
## 评论分析
评论区里,有人提到了 Citadel BBS,并回忆了 80 年代蓬勃发展的 BBS 场景。有用户分享了在 macOS 上使用 telnet 连接 Flame 的方法。
还有人分享了对 MUD 的怀念,并提到了 GhostMOO。一些评论表达了对 Flame 这种在线社交空间格式的喜爱。
一位用户误将 Flame 看作集群管理工具,并表达了对它的期待。总的来说,评论区呈现了对 Flame 的怀旧、技术分享和对未来发展的期待。
- 原文: [Flame – BBS and MUD](https://www.ucc.asn.au/services/flame.ucc)
- Hacker News: [https://news.ycombinator.com/item?id=43534480](https://news.ycombinator.com/item?id=43534480)
- 作者: shakna
- 评分: 39
- 评论数: 9
- 发布时间: 2025-03-31 20:54:46
---
## Search-R1:利用强化学习训练 LLMs 进行推理和搜索引擎利用
本文介绍了一种名为 Search-R1 的新方法,它使用强化学习 (RL) 来训练大型语言模型 (LLMs) 自主地生成搜索查询,从而在推理过程中与搜索引擎交互。该研究表明,这种方法可以显著提高 LLMs 在问答任务上的性能。
Search-R1 是 DeepSeek-R1 模型的一个扩展,它通过强化学习来学习如何与搜索引擎进行最佳交互。该模型在多轮搜索交互中优化 LLM 的输出,并使用检索到的 token 掩码进行稳定的 RL 训练。研究人员使用一个基于结果的简单奖励函数。实验结果表明,Search-R1 在七个问答数据集上,相对于现有最佳模型,性能提高了 26% (Qwen2.5-7B)、21% (Qwen2.5-3B) 和 10% (LLaMA3.2-3B)。该研究还提供了关于 RL 优化方法、LLM 选择和检索增强推理中响应长度动态的经验见解。
评论区对这项研究表现出积极的兴趣。有人评论说,这种开放的研究方式是 AI 领域进步的关键,并对 DeepSeek 和伊利诺伊大学的研究表示赞赏。也有人分享了他们自己类似模型的进展,并计划发布完整的蒸馏数据集。一些评论者提出了关于如何处理不断变化的搜索语料库的问题,以及对强化学习与 Transformer 架构结合的理解。此外,有人猜测 Perplexity 等搜索引擎是否使用了类似的方法。总的来说,评论反映了对这项研究的积极评价,并引发了对未来发展方向的讨论。
- 原文: [Search-R1: Training LLMs to Reason and Leverage Search Engines with RL](https://arxiv.org/abs/2503.09516)
- Hacker News: [https://news.ycombinator.com/item?id=43563265](https://news.ycombinator.com/item?id=43563265)
- 作者: jonbaer
- 评分: 82
- 评论数: 7
- 发布时间: 2025-04-03 08:02:16
---
## Multi-Token Attention: 探索更强大的注意力机制
这篇论文介绍了 Multi-Token Attention (MTA),一种改进的注意力机制,旨在提升大型语言模型 (LLM) 在处理长文本时的性能。文章的核心在于通过卷积操作,让模型能够同时关注多个查询和键向量,从而捕捉更丰富、更细微的信息。
MTA 的关键在于它允许 LLM 基于多个查询和键向量来调整其注意力权重。这通过在查询、键和头向量上应用卷积运算来实现,使得相邻的查询和键能够相互影响彼此的注意力权重,从而实现更精确的注意力机制。实验结果表明,MTA 在标准语言建模任务和需要从长文本中搜索信息的任务上,都优于 Transformer 基线模型。MTA 能够利用更丰富的信息,这在处理长文本时尤其有优势。
文章还提到了 MTA 的一些实际应用挑战,例如与 Flash Attention 等优化库的兼容性问题。评论区也讨论了 MTA 与其他注意力机制(如 Byte Latent Transformer)的比较,以及它在计算效率方面的表现。有评论指出,虽然 MTA 在模型性能上有所提升,但可能需要大量的工程工作才能在实践中应用。
评论中,有开发者探讨了 MTA 在实际应用中的可行性,以及它与现有优化技术的兼容性问题。一些评论者还将其与其他注意力机制进行了比较,并讨论了在不同应用场景下的潜在优势和劣势。也有人关注了 MTA 在计算效率方面的表现,以及它是否能在单位计算量下带来性能提升。
总的来说,Multi-Token Attention 为 Transformer 架构提供了一种新的改进思路,但其实际应用仍面临一些挑战。
- 原文: [Multi-Token Attention](https://arxiv.org/abs/2504.00927)
- Hacker News: [https://news.ycombinator.com/item?id=43562384](https://news.ycombinator.com/item?id=43562384)
- 作者: fzliu
- 评分: 124
- 评论数: 34
- 发布时间: 2025-04-03 06:20:53
---
## Automattic 宣布重组计划
Automattic 宣布了一项重组计划,其中包括裁员约 16%。 这篇文章概述了重组的原因和后续步骤。
Automattic 的 CEO Matt Mullenweg 向员工传达了这一消息,表示公司正在面临一个重要的十字路口。 尽管收入持续增长,但 Automattic 在一个竞争激烈的市场中运营,技术也在以前所未有的速度发展。 为了支持客户和产品,公司需要提高生产力、盈利能力和投资能力。 这次重组是为了变得更敏捷、更具响应性,打破阻碍效率的孤岛,专注于提高产品质量,以及确保一个可行的财务模型以实现长期成功。
重组将导致大约 16% 的员工被裁员。 受影响的员工将收到来自 HR 的邮件,告知他们离职,并提供经济补偿和支持。 Automattic 承诺清晰、富有同情心地沟通,离职的同事将获得全面的离职金和福利、保留公司笔记本电脑以及就业安置资源。
公司感谢员工的贡献,并表示对未来充满信心,相信公司将走出困境,为实现民主化互联网的使命做好准备。 员工被鼓励感谢离职的同事,反思个人和 Automattic 的未来,并共同努力加强公司。
## 评论区观点分析
评论区对 Automattic 的重组计划表达了各种看法。 有人对裁员表示担忧,认为这可能表明公司财务状况不佳。 也有人质疑 CEO 的领导能力,认为裁员可能是由于管理不善造成的。
一些评论员对 Automattic 的未来表示担忧,特别是对 Beeper 等产品的影响。 还有人批评了公司在宣布裁员时的措辞,认为“感谢”无法代替实际的经济补偿。 总的来说,评论区反映了对 Automattic 重组计划的复杂情绪,包括担忧、质疑和对未来的不确定性。
- 原文: [Restructuring Announcement](https://automattic.com/2025/04/02/restructuring-announcement/)
- Hacker News: [https://news.ycombinator.com/item?id=43559855](https://news.ycombinator.com/item?id=43559855)
- 作者: markx2
- 评分: 228
- 评论数: 196
- 发布时间: 2025-04-03 02:34:22
---
## 谷歌发布 Gemini 机器人模型
本文介绍了谷歌如何构建其 Gemini 机器人模型,展示了 Gemini 在机器人技术领域的应用和潜力。文章重点介绍了 Gemini 模型在机器人学习复杂任务方面的能力。
谷歌发布了一系列新的 Gemini 机器人模型,这些模型能够让机器人学习和执行复杂的任务。这些机器人能够完成诸如准备沙拉、折纸等精细动作。Gemini 模型在机器人技术中的应用,标志着人工智能在物理世界交互方面取得了重要进展。这些模型通过多模态学习,结合视觉和语言理解,使机器人能够理解指令并执行任务。
文章还强调了 Gemini 模型在处理复杂任务时的灵活性和适应性。这使得机器人能够适应不同的环境和任务需求。此外,谷歌还展示了 Gemini 模型在提高机器人效率和准确性方面的潜力。这有助于推动机器人技术在各个领域的应用,包括制造业、物流和家庭服务等。
## 评论观点分析
评论区可能会讨论 Gemini 模型的技术细节,例如其训练方法和架构。一些评论员可能会关注 Gemini 模型在实际应用中的挑战,例如成本和安全性。也有可能出现对 Gemini 模型未来发展方向的预测,以及与其他类似技术的比较。
总的来说,这篇文章提供了一个关于谷歌 Gemini 机器人模型的全面概述,并引发了关于人工智能在机器人技术领域应用的讨论。
- 原文: [How Google built its Gemini robotics models](https://blog.google/products/gemini/how-we-built-gemini-robotics/)
- Hacker News: [https://news.ycombinator.com/item?id=43557310](https://news.ycombinator.com/item?id=43557310)
- 作者: simonpure
- 评分: 181
- 评论数: 68
- 发布时间: 2025-04-02 22:47:38
---
## 数字档案管理员:保护公共数据免遭抹除
这篇文章探讨了数字档案管理员如何努力保护公共信息,防止其在数字时代被永久删除。文章重点介绍了数字档案管理员面临的挑战和他们所采取的策略。
文章首先强调了数字信息易于丢失的特性,包括技术过时、服务器故障、资金短缺等原因。数字档案管理员的工作就是应对这些挑战,确保重要信息的长期可访问性。他们使用各种技术和方法,例如数据备份、格式迁移、以及建立数字档案库。文章还提到了不同类型的数字档案,包括政府文件、科学数据、以及文化遗产。这些档案的保护对于历史研究、科学进步以及文化传承都至关重要。文章还讨论了数字档案管理员在资金、技术和法律方面的挑战。
评论区中,一些人表达了对数字信息长期保存的担忧,认为现有的技术和资源可能不足以应对未来的挑战。也有人强调了开放标准和开源软件在数字档案中的重要性,认为它们可以提高数据的可访问性和可移植性。还有评论提到了数字档案管理员在应对政治审查和信息篡改方面的挑战。
总的来说,这篇文章引发了人们对数字信息保护的关注,并讨论了数字档案管理员在确保信息长期可访问性方面所做出的努力。评论区则从技术、经济和政治等多个角度探讨了数字档案的挑战和机遇。
- 原文: [Digital Archivists: Protecting Public Data from Erasure](https://spectrum.ieee.org/digital-archive)
- Hacker News: [https://news.ycombinator.com/item?id=43558182](https://news.ycombinator.com/item?id=43558182)
- 作者: rbanffy
- 评分: 187
- 评论数: 44
- 发布时间: 2025-04-03 00:03:12
---
## 当博尔赫斯遇到人工智能先驱
这篇文章讲述了阿根廷作家博尔赫斯与人工智能先驱赫伯特·西蒙在 1970 年于布宜诺斯艾利斯的一次会面。这次会面探讨了自由意志、决定论、人类行为与计算机模拟之间的关系,展现了跨学科的思想碰撞。
文章主要内容是博尔赫斯和西蒙的对话记录。博尔赫斯提出了关于行为主义、自由意志和宿命论的问题。西蒙则从计算机模拟的角度解释了人类行为的机械性,认为人类行为受程序控制,但仍有选择的余地。他们讨论了全知者能否预测人类行为,以及过去对现在的影响。西蒙认为,即使是看似随机的行为,也可能源于潜在的程序。博尔赫斯和西蒙都强调了历史的重要性,以及个体在历史中的行动。
评论区对这次对话表现出浓厚兴趣,有人认为这次对话体现了人文科学与计算机科学的融合。讨论了人工智能是否能复制人类的创造力,以及历史、个人经历对人的影响。一些人认为,西蒙的观点代表了“相容论”,即决定论与自由意志可以共存。也有人探讨了如果构建一个博尔赫斯 LLM 的可能性,以及人文领域对 AI 的态度。
- 原文: [When Jorge Luis Borges met one of the founders of AI](https://resobscura.substack.com/p/when-jorge-luis-borges-met-one-of)
- Hacker News: [https://news.ycombinator.com/item?id=43559122](https://news.ycombinator.com/item?id=43559122)
- 作者: benbreen
- 评分: 150
- 评论数: 48
- 发布时间: 2025-04-03 01:30:08
---
## Mermaid Chart VS Code 插件:在 VS Code 中创建和编辑 Mermaid.js 图表
这篇文章介绍了 Mermaid Chart VS Code 插件,它允许开发者在 Visual Studio Code 中直接创建和编辑 Mermaid.js 图表。这个插件简化了流程图、时序图等图表的创建和管理,特别适合软件开发和技术文档编写。
该插件的核心功能包括无需注册即可编辑 .mmd 文件、自动识别文件和语法高亮、实时渲染图表以及在 Markdown 中嵌入图表。 此外,它还支持云端集成,方便团队协作,并提供 AI 辅助生成图表的功能。 开发者可以使用该插件来可视化 CI/CD 管道、API 流程、微服务架构等,从而改善内部文档和软件设计。
插件的优势在于无需账户即可进行基本编辑、提供完整的语法高亮和文件识别、实时渲染图表、Markdown 集成、云同步和协作选项以及 Git 友好的版本控制工作流程。 插件支持所有标准的 Mermaid.js 图表类型,并允许与非开发人员协作,通过基于浏览器的工具进行查看和编辑。
## 评论区观点分析
评论区有人表达了对 Mermaid 的喜爱,但对该插件的价值持保留态度。 原因是 .mmd 文件作为独立文件,不如直接在 Markdown 中使用 Mermaid 图表方便。 这种观点强调了将图表作为文档或笔记的视觉辅助工具的重要性,而不是将其作为独立文件。
总的来说,Mermaid Chart VS Code 插件为开发者提供了一个在 VS Code 中创建和编辑 Mermaid.js 图表的便捷工具。 虽然评论区有人对其集成方式提出了质疑,但该插件的功能和优势仍然值得关注。
- 原文: [Show HN: Mermaid Chart VS Code Plugin: Mermaid.js Diagrams in Visual Studio Code](https://docs.mermaidchart.com/blog/posts/mermaid-chart-vs-code-plugin-create-and-edit-mermaid-js-diagrams-in-visual-studio-code)
- Hacker News: [https://news.ycombinator.com/item?id=43558517](https://news.ycombinator.com/item?id=43558517)
- 作者: msfi
- 评分: 116
- 评论数: 51
- 发布时间: 2025-04-03 00:33:53
---
## Hacker News 招聘信息汇总 (2025 年 4 月)
本文汇总了 Hacker News 上 2025 年 4 月的招聘信息,主要面向软件开发者和科技爱好者。 涵盖了 AI、ML、后端、前端、数据架构等多个技术领域,工作地点包括美国、加拿大、欧洲等地,既有远程职位,也有 onsite 职位。
Layer Health 是一家 AI/ML 创业公司,专注于利用 LLM 改变临床数据的理解和使用方式。他们正在招聘高级/资深/首席后端、数据基础设施或 MLE。 Ideogram 正在开发 AI 工具,以提高创意表达的效率。他们正在招聘 ML、后端、前端和产品设计人员。 onXmaps 是一家数字导航应用公司,正在招聘多个职位,包括 3D、数据自动化、Android、iOS、后端和 Web 开发工程师。 TensorZero 正在构建一个用于优化 LLM 应用程序的反馈循环,招聘技术团队的创始成员,包括后端/系统工程师、前端/设计工程师和 ML 工程师/研究员。 Coder 是一家开源、远程优先的软件公司,正在招聘多个职位,包括高级软件工程师、软件工程师、安全工程师和产品营销经理。 More Optimal 是一家低代码环境提供商,正在招聘 R&D 工程师。
评论区中,大家对这些招聘信息表现出浓厚的兴趣,纷纷关注职位描述、技术栈和公司文化。 有人认为这些公司提供的机会很有吸引力,特别是在 AI 和 ML 领域。 也有人关注远程工作机会,认为这提供了更大的灵活性。
总的来说,这次招聘信息反映了科技行业对 AI、ML 和后端开发人才的持续需求。 远程工作和 onsite 工作机会并存,为不同需求的求职者提供了选择。
- 原文: [Ask HN: Who is hiring? (April 2025)](https://news.ycombinator.com/item?id=43547611)
- Hacker News: [https://news.ycombinator.com/item?id=43547611](https://news.ycombinator.com/item?id=43547611)
- 作者: whoishiring
- 评分: 225
- 评论数: 319
- 发布时间: 2025-04-01 23:01:11
---