每日HackerNews RSS

## 地外生命探索:摘要 Jon Willis 的研究,经 Raymond Biesinger 评论,探讨了天体生物学中的一个根本问题:当我们没有证据表明生命存在时,我们如何研究“外面的”生命? 尽管缺乏确凿证据,该领域仍然存在,并受到生命可能在其他地方进化这种可能性的驱动——这一观点因达尔文的理论以及我们对地球只是众多星球中的一个星球的理解而得到巩固。 搜索不仅限于遥远的世界。 研究人员研究地球的极端环境——海底热泉、古代沙漠和高海拔天文台——以寻找关于生命适应性的线索。 像 TESS、Gaia 和詹姆斯·韦伯太空望远镜这样的望远镜扫描系外行星,寻找宜居条件和大气特征。 然而,对技术信号(外星技术的证据)的搜索只产生了推测,例如备受争议的 Tabby 星和 ‘Oumuamua 的异常现象。 最终,发现*任何*地外生命都将是变革性的,可能减轻我们的宇宙孤独感。 然而,评论质疑仅仅发现*生命*——甚至复杂的生命——是否真的会产生共鸣,并建议更深层次的联系需要共同的经历和智慧。 探索仍在继续,承认检测和沟通的巨大挑战,以及我们可能仍然孤独的可能性。

黑客新闻 新的 | 过去的 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 绝望地寻找太空朋友 (reviewcanada.ca) 16 分,由 benbreen 1 天前发布 | 隐藏 | 过去的 | 收藏 | 讨论 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

## 古罗马涂鸦研究项目:窥视罗马生活的一扇窗 古罗马涂鸦研究项目(AGP)是一个致力于研究早期罗马帝国手写铭文——最初被称为“涂鸦”——的数字资源,尤其是在庞贝和赫库兰尼姆。这些墙上铭文提供了对普通罗马人日常生活、语言和兴趣的独特见解。 AGP旨在使这些宝贵的历史资料对学者和公众都易于获取。该项目提供用户友好的地图,显示铭文位置,以及翻译和摘要。它提供了经过更新和批判性评估的文本版本,超越了如《拉丁铭文汇编》(*Corpus Inscriptionum Latinarum*)等先前的汇编,并附有详细的参考文献和高质量图像。 AGP为更大的铭文数据库做出贡献,并提供链接开放数据和教学资源,从而进一步研究和理解罗马社会、经济和文化。

一个名为ancientgraffiti.org的新数字资源,因其对庞贝和赫库兰尼姆古代罗马涂鸦的可访问性和保存而受到Hacker News的关注。用户称赞该项目对这些历史数据进行了结构化和数字化处理,并强调了其设计良好的搜索功能。 许多人觉得该网站出人意料地引人入胜,将其体验比作浏览社交媒体信息流——一窥几个世纪前人们的日常生活和想法。然而,一位评论员对网站的用户界面表示沮丧,并认为现代涂鸦起诉与古代例子被保存之间存在虚伪之处,甚至开玩笑地威胁要添加自己的“标签”。总的来说,该网站被视为一项有价值的工作,使历史信息易于获取。

## npm 依赖膨胀:总结 e18e 社区观察到 npm 项目中“依赖膨胀”现象日益严重——不必要的大型依赖树,充斥着冗余或过时的代码。这种膨胀源于三个主要原因:支持非常旧的 JavaScript 引擎(ES3)、防止全局命名空间变异以及处理跨领域值(如 iframe)。 虽然这些理由对一小部分开发者来说是有效的,但大多数开发者因这些额外的依赖而面临性能和安全成本。过度细化的包——将代码分解成微小的可重用块——这一趋势加剧了这个问题,通常导致一次性使用的包或跨项目的代码重复。 幸运的是,正在出现一些工具来对抗这个问题。**knip** 识别未使用的依赖项,**e18e CLI** 建议替换膨胀的包,**npmgraph** 可视化依赖树以精确定位膨胀。**module-replacements** 项目编目了常见包的本地替代方案。 解决依赖膨胀需要有意识的努力:质疑包的必要性,向维护者提出问题,并寻找替代方案。目标是将小众兼容性的成本转移给真正需要它的人,让更广泛的社区受益于更精简、更高效的代码库。

## LLM 编码助手引发的争议 LLM 编码助手的出现,揭示了开发者之间长期存在的分歧:一部分人注重*编码行为本身*(“热爱工艺者”),另一部分人则专注于*最终结果*(“让它运行起来的人”)。 此前这种分歧并不明显,但现在这些工具突显了不同的动机。 像 Les Orchard 这样的开发者将 LLM 视为更快结果的又一步,表示欢迎。 然而,像 Nolan Lawson 这样的人则哀叹失去了创造性的、解决问题的过程——“亲手掌握代码的感觉”。 这种差异呼应了马克思的异化劳动概念,特别是与劳动行为的分离。 对于“热爱工艺者”来说,编码*本身*就是价值所在;LLM 绕过了赋予他们工作意义的部分。 这不仅仅是怀旧,而是对一个日益重视速度和产出的市场做出的回应,迫使开发者采用 LLM 以保持竞争力,即使这降低了他们的满意度。 核心问题不在于技术本身,而在于将生计与有利于 LLM 辅助生产力的指标挂钩的社会结构——特别是资本主义。 即使在资本主义之外,速度与工艺的价值取向问题仍然存在。 一位开发者通过公共资助而非传统雇主获得资金的经历表明,当选择不受经济压力支配时,LLM 可以具有解放作用。 最终,对失去编码实践的悲伤应该指向促使它们使用的力量,而不是工具本身。

## Gea.js:现代Web应用工具包 Gea.js是一个全面的Web应用构建工具包,提供基于类和函数的组件,且无运行时开销。它内置了客户端路由器,具有路由参数和程序化导航等功能,无需外部包。 性能是其关键关注点,利用高效的事件委托和细粒度的数组变更检测来最小化重新渲染。Gea.js还提供了一个强大的UI库(Gea UI),包含35多个可访问组件以及滑动手势和下拉刷新等移动端特定功能。 开发流程已得到简化,通过Vite插件实现热模块替换(HMR),并且即将推出VS Code扩展。值得注意的是,Gea.js通过双向props和计算getter简化了状态管理,利用JavaScript语义实现直观的数据流。最后,它被设计为“AI就绪”,内置对Cursor和Codex等AI助手提供支持,以加速开发。

## Gea:一个注重原生语言体验的 JavaScript 框架 Gea 是一个新的 JavaScript 框架,旨在提供响应式功能,而无需引入新概念,而是利用该语言现有的范式。作者自 2011 年以来一直在开发 JS 框架(之前的项目包括 tartJS、erste 和 regie),优先考虑开发者体验,使其对 JavaScript 感觉“原生”。 主要特性包括一个优化 DOM 更新的编译器,可能无需虚拟 DOM,以及一个使用标准 JavaScript 类作为存储,并使用 getter 作为计算值的设计。虽然性能基准测试显示出与 Solid 等框架具有竞争力的结果,但主要目标是简单性和易用性。 讨论围绕性能与开发者体验之间的权衡、代理在响应式中的使用,以及框架对双向绑定的处理方式。一些用户对网站的美观(被描述为“AI 生成”)和性能声明的有效性表示担忧。作者强调致力于项目发展,并欢迎社区贡献。

该文提倡使用卧式冷冻柜(或作为冰箱使用的冷冻柜)作为比传统冰箱更节能的选择。作者自己的卧式冷冻柜每天仅消耗0.1千瓦时,运行成本约为每年5美元,这归功于冷空气自然保留的特性。他们认为,当前冰箱的设计*违背*了自然冷却原理,导致能源浪费和食物保鲜能力下降。 作者在过去20年里一直在推广这个想法,促使制造商提供带有可调节温度控制的卧式冷冻柜,适合用作冰箱。他们现在建议直接购买这些冷冻柜,而不是他们之前提供的改装套件。 目前,他们使用两台CHiQ混合逆变器冷冻柜,每天消耗0.18-0.4千瓦时,提供更大的灵活性,并且至关重要的是,降低了峰值电力需求——这对于离网系统非常有益。作者强调,仅仅采用更高效的制冷技术就能显著减少温室气体排放,并质疑为什么低效型号仍然存在。

启用 JavaScript 和 Cookie 以继续。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 沙箱:万无一失的边界 vs. 无限制的愚蠢 (2025) (acm.org) 26 分,由 antlai 1 天前发布 | 隐藏 | 过去 | 收藏 | 讨论 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

您的浏览器似乎禁用了 Javascript。请点击此处了解如何启用 Javascript。如有任何问题,请通过 [email protected] 与我们联系。

## 古巴-美国关系与禁运讨论 这次黑客新闻的讨论围绕古巴拒绝美国提供的柴油燃料,引发了关于美国禁运以及该岛屿持续困境的争论。许多评论者同意古巴人民正在遭受苦难,但对根本原因存在分歧。 一些人认为古巴的问题主要归咎于其共产主义政府和缺乏民主选举,并指出古巴已经实行了67年的共产主义统治。另一些人则认为美国的禁运,包括《赫尔姆斯-伯顿法案》——该法案阻碍与古巴的外国贸易——是一个主要因素,甚至巩固了现有政权的权力。一位评论员提供了大量数据,显示古巴确实与其他国家进行贸易,但质疑利润的去向。 反驳意见强调了禁运对关键进口商品(如医疗技术)的限制,尽管法律允许,并指出在卡斯特罗之前,美国曾支持压迫性的古巴独裁政权。将古巴与越南进行比较,越南是一个与美国贸易量巨大的共产主义国家,表明禁运对古巴的破坏性是独特的。 讨论还涉及潜在的未来情景,包括吞并以及对过去行为的问责。

## Trivy 供应链攻击总结 (2026年3月) 2026年3月19日,一名恶意行为者利用先前泄露的凭据发起针对Trivy漏洞扫描器及其相关GitHub Actions的供应链攻击。攻击者发布了恶意Trivy v0.69.4版本,劫持了`aquasecurity/trivy-action`中的76个标签中的77个,并将`aquasecurity/setup-trivy`中的所有7个标签替换为包含窃取信息的恶意提交。 根本原因是在二月底不完整的凭据轮换,导致攻击者在轮换窗口期间保留了访问权限。该恶意软件会从GitHub Actions runner环境中窃取密钥(SSH密钥、云凭据等),对其进行加密,并尝试将其泄露。如果泄露失败,它将在受害者的GitHub帐户上创建一个公共仓库来存储被盗数据。 **受影响版本:** Trivy v0.69.4,`trivy-action`(所有标签,最高至0.34.2),以及`setup-trivy`(v0.2.0 – v0.2.6)。 **缓解措施:** 更新至Trivy v0.69.2或v0.69.3,`trivy-action` v0.35.0,或`setup-trivy` v0.2.6。**至关重要的是,轮换所有可能泄露的密钥,并使用完整的commit SHA哈希值固定GitHub Actions**,以防止未来劫持标签。使用提供的sigstore签名验证安装。

## Trivy 供应链攻击 - 摘要 Trivy,一款流行的漏洞扫描器,最近再次遭受供应链攻击,源于先前未充分解决的安全事件。 这不是 Trivy 代码本身的妥协,而是直接攻击 Aqua Security 控制下的 Trivy 组件。 攻击涉及将恶意入口点注入到受影响的标签中,可能使攻击者能够访问凭证和 CI/CD 管道。 虽然哈希固定可以减轻一些风险,但它不是一个完整的解决方案,因为操作仍然可以拉取可变依赖项。 该事件凸显了信任安全工具的固有风险,这些工具通常以高权限运行。 讨论的重点是改进凭证管理(原子轮换)、在事件发生后进行更严格的风险重新评估,以及将固定点定位到特定的 commit SHA 而不是可变标签的重要性。 此次攻击导致进一步的妥协,包括传播到 npm 包,这表明问题的严重性和持续性。

## LLM驱动的Hacker News用户画像 软件开发者Simon Willison一直在尝试使用大型语言模型(LLM)来创建基于用户公开Hacker News评论的、令人惊讶的准确画像。他利用Algolia API访问评论历史,并将1000条评论输入Claude Opus 4.6,并使用提示语“分析此用户”。 生成的画像非常详细,能够识别职业角色(例如他自己作为Django/Datasette的创建者),核心信念(将AI视为开发者*增强*工具,而非替代品),工作方式(基于iPhone的、使用代理的编码),甚至个人兴趣。LLM准确地总结了他对“代理工程”的倡导、对提示注入的安全担忧,以及对AI炒作的细致看法。 Willison指出,即使使用公开数据,这个过程也感觉具有侵入性。他主要将其用于评估潜在在线辩论伙伴的诚意。虽然承认容易获取个人见解令人不安,但他认为Hacker News仍然是一个负责任管理的平台。这个实验突出了LLM从数字足迹中综合分析全面画像的强大能力——以及潜在的不适感。

更多

联系我们 contact @ memedata.com