每日HackerNews RSS

启用 JavaScript 和 Cookie 以继续。

Cloudflare 已将 archive.today(以及 archive.is 和 archive.ph 等相关域名)标记为“C&C/僵尸网络”,并现在拒绝通过其 1.1.1.2 DNS 服务器(旨在作为“无恶意软件”解析器)解析这些域名,返回“已审查”的响应。此前有指控称 archive.today 参与了一次 DDoS 攻击。 虽然 Cloudflare 此前曾遇到 archive.today 的 DNS 解析问题——源于 archive.today 故意向 Cloudflare 的查询提供不正确的响应——但当前的阻止是由 Cloudflare 发起的,原因是认为存在恶意活动。 用户指出,这不会影响 Cloudflare 的标准 1.1.1.1 DNS。一些人猜测,距离 DDoS 指控已经过去一个多月,这个时间点值得怀疑。 archive.today 历史上曾阻止 Cloudflare,原因是担心用户隐私(特别是 Cloudflare 的 DNS 可能会泄露用户 IP 地址)。预计 Google Safe Browsing 也可能将这些域名标记为不安全。

3CRR图册:主页 我们展示了距离最近的85个DRAGNs(射电星系及相关天体)的射电图像和其他数据,这些天体来自莱因、莱利和朗埃尔(1983年)的所谓“3CRR”样本。 索引 最后修改:2013年10月15日 J. P. Leahy [email protected] 请使用能够识别HTML表格和内联JPEG图像的浏览器查看这些页面。

黑客新闻 新的 | 过去的 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 DRAGNs图谱 (man.ac.uk) 4点 由 cenazoic 2小时前 | 隐藏 | 过去的 | 收藏 | 讨论 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:
蚁磨坊 Ant Mill 7 小时前

“蚁群漩涡”是行军蚁中一种引人入胜,且常常致命的行为。当一群蚂蚁与主蚁群分离,并失去用于导航的信息素踪迹时,就会发生这种现象。蚂蚁没有分散开寻找气味,而是盲目地跟随彼此,最终形成一个持续旋转的圈子——“死亡螺旋”。 这种现象并非有意行为,而是蚂蚁自组织系统的结果;每只蚂蚁只是跟随前面的蚂蚁。微小的偏离,通常由环境触发,会引发这种循环运动。早在1921年就被观察到,一些蚁群漩涡非常巨大,周长超过370米,个别蚂蚁会旋转数小时。 在其他物种中也观察到类似的行为,这突出了一种更广泛的集体行为出错的原理——“盲人引路”的典型例子。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 工作 | 提交 登录 蚁巢 (wikipedia.org) 11 分,thunderbong 发表于 1 小时前 | 隐藏 | 过去 | 收藏 | 2 条评论 帮助 0xDEFACED 发表于 2 分钟前 | 下一个 [–] 当 Claude 陷入“你绝对正确!”的循环时,它正在做的事情。回复 gnabgib 发表于 46 分钟前 | 上一个 [–] 2022 年大热 (251 分,154 条评论) https://news.ycombinator.com/item?id=30037716 回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

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

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

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

黑客新闻 新的 | 过去的 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 一个研究赫库兰尼姆和庞贝古城涂鸦的数字资源 (ancientgraffiti.org) 3点 由 thomassmith65 1小时前 | 隐藏 | 过去的 | 收藏 | 讨论 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系方式 搜索:

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

Hacker News 新闻 | 过去 | 评论 | 提问 | 展示 | 工作 | 提交 登录 JavaScript 臃肿的三大支柱 (43081j.com) 6 分,by onlyspaceghost 25 分钟前 | 隐藏 | 过去 | 收藏 | 1 条评论 帮助 turtleyacht 5 分钟前 [–] 如果能扩展这个项目,让自愿者提交“差异遥测”,以跟踪某些依赖项需要如何扩展、调整或修补,那将很有趣。这些特殊情况可以作为未来的功能和新的回归测试。 有一天,包可能只是“实用形状的孔”,然后动态填充和发布。包的采用可能来自 80/20 代理 [1] 探索这些边缘(安全问题除外)。 然而,只要新包根据人类作者的意愿继承依赖项,这种“投票”机制就不会被取代。[1] https://news.ycombinator.com/item?id=47472694 回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

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

一个 Hacker News 的讨论围绕着软件开发中“工艺”的衰退。用户们哀叹 Bootstrap 和 Material UI 等工具导致界面标准化、缺乏创意,将重点从艺术性转移到产品化。现在,像 Claude Code 和 Cursor 这样的 LLM 代码生成器正在加速这一趋势,让一些开发者从个人编码项目中失去了乐趣。 一位评论员指出,那些仅仅“让它运行起来”的人和那些专注于高质量代码的人之间出现了分歧——后者变得*更*有价值,因为他们需要修复 AI 生成或快速编写的代码。其他人预测,GitHub 等平台将会涌现大量低质量、难以维护的代码,因为个人为了在简历上增加项目数量而优先考虑数量而非质量。总体情绪表明,开发中创造性的满足感正在丧失,取而代之的是一种更实用、更以业务为导向的方法。

## 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助手提供支持,以加速开发。

一个新的 JavaScript 框架 Gea (gea.js.com) 正在 Hacker News 上引发讨论。它旨在通过仅精确地修补*实际*发生变化的 DOM 节点来提高性能,而不是像许多现代网站那样重新渲染整个响应式 DOM。 据报道,该项目仅用三天时间构建完成,引发了争论。一些人对其潜力感到好奇,特别是启用这种目标修补的 Vite 插件。然而,另一些人对它的快速开发和质量表示怀疑,认为可能使用了大量的 AI 辅助。 人们对项目文档中的不一致之处(版权日期和单位缩写)表示担忧,这可能表明是 AI 生成的。作者澄清说,Gea 的核心思想可以追溯到 2017 年的早期项目 (erste.js 和 regie)。一个关键问题仍然是:Gea 是否提供了一种比现有框架(如 Solid)更简单的响应式方法?

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

一个黑客新闻的讨论围绕着“箱式冰箱”(从顶部打开的冷冻柜)与传统的直立式冰箱。原发帖者分享了一个mtbest.net的链接,讨论了箱式冰箱的优点。 评论者普遍认为箱式冰箱更节能,并引用了一个Technology Connections视频,演示了直立式型号的冷气损失。然而,便利性是一个主要缺点。用户更喜欢直立式冰箱的易于取用,即使这意味着更高的能耗(据估计,某些型号每年约为40美元)。 一位用户指出,许多厨房的水平空间有限,更适合直立式型号。讨论还指出,原文可能已经过时,因为它提到了变频冷冻机——一种较新的技术。最终,选择取决于优先考虑节能还是易用性以及厨房布局。

启用 JavaScript 和 Cookie 以继续。

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

更多

联系我们 contact @ memedata.com