每日HackerNews RSS

现代 CPU 每秒能执行数十亿次运算,但程序运行速度往往慢得惊人,这是因为受到了“内存墙”(Memory Wall)的限制。虽然处理器的速度呈指数级增长,但 DRAM 的延迟却始终是一个重大瓶颈,从而导致了巨大的性能鸿沟。 现代硬件试图通过使用高速缓存层级(L1、L2、L3)来缓解这一问题。这些缓存以 64 字节为单位获取数据,预设的前提是:如果你需要某段数据,很可能也会需要它相邻的数据(即空间局部性)。 作者使用一个名为 *Aletheia* 的自定义框架发现,在 64 字节的间隔处存在一个显著的性能“悬崖”。当程序在内存中跳跃(即“跨度”)超过 64 字节时,每一次访问都会导致缓存缺失,迫使 CPU 在等待缓慢的 DRAM 时陷入停顿。 这说明了“屋顶模型”(Roofline Model):程序要么受限于计算能力,要么受限于内存带宽。大多数运行缓慢的软件并非受限于计算速度,而是受限于数据访问模式。为了优化性能,开发者必须停止思考如何加快计算,而应开始关注如何更高效地移动数据,并将“工作集”保持在缓存之内。

抱歉。

蓝美牛肝菌属(*Lanmaoa*)是一类全球分布的牛肝菌,目前正因其神秘的致幻作用而备受科学界关注。其中,在中国云南被称为“见手青”的亚洲蓝美牛肝菌(*Lanmaoa asiatica*)尤为出名,食用者常会产生“小人国幻觉”,即看到微小的、跳舞的小人。 尽管它作为一种美味佳肴深受欢迎,但这些致幻事件仍是一个重大的健康隐忧。犹他大学最近的基因组研究终于完成了对该属的测序,正式确认了 17 个物种,并厘清了它们的演化史。然而,这项研究得出了一个惊人的发现:亚洲蓝美牛肝菌并不含有任何已知的致幻标记物。基因组和化学分析均未发现裸盖菇素、鹅膏蕈氨酸,或其他任何与幻觉相关的已知化合物。 这一谜团仍未解开,因为导致这些普遍且一致的视觉幻觉的具体化学途径尚未被确定。如果得到证实,这将代表第三类完全独特的致幻真菌,有别于裸盖菇属和鹅膏菌属,从而从根本上挑战我们目前对真菌药理学和神经化学的认知。

“分布式计算的八大谬论”是关于网络行为的长期误解,这些误解持续挑战着开发者和管理员。该列表最初由 Sun Microsystems 的工程师(包括 Bill Joy、Tom Lyon、L. Peter Deutsch 和 James Gosling)编制,是构建健壮网络软件的重要指南。 这八大谬论为: 1. **网络是可靠的:** 数据包经常丢失;协议必须考虑到这一点。 2. **延迟为零:** 延迟和抖动是固有的,需要使用缓冲等技术。 3. **带宽是无限的:** 有限的容量会导致拥塞和排队。 4. **网络是安全的:** 隐私无法得到保证,因此加密至关重要。 5. **拓扑结构不会改变:** 路径变化会导致不稳定,协议必须掩盖这些变化。 6. **只有一名管理员:** 现代网络涉及复杂的多方管理。 7. **传输成本为零:** 数据传输会产生高昂的基础设施和运营费用。 8. **网络是同构的:** 节点在速度、可靠性和容量上存在巨大差异。 通过内化这些谬论,工程师可以更好地设计出能够处理现实网络不稳定性的协议,从而确保应用程序在底层基础设施复杂的情况下,依然保持弹性、高效和安全。

尽管微软正在推进旨在改善用户体验和重建信任的“Windows K2”计划,但该公司在 Windows 11 设置过程中强制要求使用微软账户的立场依然坚定。这一政策持续引发用户不满,近期的讨论显示,用户强烈要求恢复原生的、简便的本地账户选项。 虽然微软辩称该政策是出于安全必要——即确保 BitLocker 恢复密钥得到备份,以防永久性数据丢失,但核心问题在于用户感觉失去了自主权。许多用户并非在寻找变通方法,而是在呼吁透明度以及管理设备方式的选择自由。批评者认为,在未明确解释自动加密等功能的影响下强制要求绑定账户,会使非技术用户面临被锁在自己数据之外的风险。即便有报道称微软内部也存在不同声音,表明该政策颇具争议,但该公司至今未显露任何妥协迹象。归根结底,这场争论凸显了一个持续存在的脱节:用户想要选择权,而微软则优先考虑一个将控制权隐藏在强制云整合之后的标准化生态系统。

位元 Bitsy 3 天前

欢迎来到 Bitsy 的世界! ~ 一个制作小游戏、小世界与小故事的微型引擎 ~ 开始 制作游戏 | 游玩游戏 学习 阅读文档 | 加入论坛 更多 Bitsy 的伙伴们 | Bitsy 经典版 | 媒体、展览等 网络上的 Bitsy itch.io | Mastodon | GitHub ~*~

最近的一场 Hacker News 讨论聚焦于 **Bitsy**,这是一个基于浏览器的引擎,用于制作复古风格的叙事类游戏。 用户称赞该工具具有迷人的、易于上手的像素艺术风格,且非常适合小型项目。然而,一些开发者指出,在构建大型、文本密集型作品时,它可能会让人感到力不从心。虽然许多人认为该平台更倾向于“互动诗歌”而非传统游戏,但参与者也为那些寻求更常规游戏机制的人分享了建议。 此次讨论还成为了类似游戏创作工具爱好者的交流中心,用户们为有志于复古风格游戏开发的开发者推荐了其他替代工具,如 Playdate 的 **Pulp** 和 **Pico-8** 虚拟主机。

“极度财富(如万亿身家)意味着卓越的贡献或才干”这一神话,是资本主义意识形态的基石。现实中,此类财富并非出自“孤胆天才”,而是从数百万人的集体劳动中系统性攫取的结果。 资本主义旨在通过剥离劳动者创造的价值与其实际所得工资来集中财富,并将剩余价值流向生产资料所有者。所有权本身就是一种社会统治形式,使个人能够拥有足以与主权国家抗衡的资源、基础设施和政策影响力。这种权力的集中之所以持续存在,并非因为它是创新的必要条件(创新依赖于积累的公共知识与集体努力),而是因为它是一个优先考虑私人利润而非人类需求的制度的逻辑产物。 归根结底,万亿富翁的出现是社会失败的症状,而非人类潜能的胜利。它反映了一个资源被统治阶级垄断、而基本需求却得不到满足的世界。挑战这一现状,需要摒弃对亿万富翁的盲目崇拜,并意识到真正的进步在于集体协作,而非等级森严的财富积累。

抱歉。

跳至内容 导航: ★ wizard zines ★ Julia Evans 的编程小册子 首页 商店 漫画 我的书库 如果你想看到更多此类漫画,请订阅我的周六漫画通讯或浏览更多漫画! Wizard Zines 常见问题 通讯 Julia 的博客 免费小册子 实验项目 漫画 海报 商店 打印指南 小册子勘误 教育工作者 配送 政策 隐私 政策 无障碍访问 通讯 新 小册子发布公告 新 发布即更新的漫画 每 周六发送存档漫画 订阅!

关于“为一个人写作”(Write for One Person)的 Hacker News 讨论强调了专注于特定对象——无论是同事、过去的自己还是理想中的读者——比面对模糊的大众群体更有效。 参与者分享了几个核心见解: * **目标明确带来自由:** 为单一对象写作减轻了压力并理清了范畴,这往往能产出更真实、更有用的内容,且具有讽刺意味的是,这类内容反而更容易引起广泛共鸣。 * **“平庸”的风险:** 许多人反对使用大语言模型(LLM)来润色文章,指出人工智能倾向于将内容推向乏味、中庸的水平,缺乏人类写作特有的质感和独特视角。 * **面对批评:** 参与者承认公开写作会引来审视,但建议不要对负面反馈进行过度解读。他们强调,创作者应相信自己的直觉和判断力,而不是优先考虑那些可能并不具备真正专业知识的批评声音。 * **公共演讲:** 该讨论串还包含了克服演讲焦虑的实用建议,强调反复排练、演讲稿的重要性,并主张专注于核心信息,而非追求外界的认可。 总之,大家的共识是,为“一个人”写作或创造内容能够促进真实的连接,并产出更高质量的作品。

测试库 **jqwik** 的作者最近在日志中加入了一行提示词注入代码(“忽略之前的指令……”),引发了争议。作者称此举是有意进行的“公民不服从”行为,旨在抗议生成式 AI 在软件开发中不受限制的使用。他认为这种做法从根本上是不道德的,且对开源生态系统具有破坏性。 他澄清说,该代码从未打算作为真正的恶意软件,而是一种象征性的抗议,也是为了“压力测试”,旨在凸显当前 AI 辅助编码实践中固有的不安全性和缺乏问责制的问题。尽管此举引发了强烈的抵制、法律诉讼威胁以及公众的抗议,但作者坚持认为他是出于道德信念行事。 最终,作者利用这一事件挑战软件社区,要求人们审视智能体编码(agentic coding)带来的风险,以及维护者与用户之间基于信任的契约正在遭受的侵蚀。他表示愿意承担自己引发的这场“风暴”所带来的个人和职业后果,并将其视为在 AI 主导的软件开发前景下,一次必要的警钟。

Jqwik 项目的维护者在库中故意添加了“提示词注入”文本,引发了 Hacker News 上的激烈讨论。这段代码旨在向可能正在处理该库输出的 AI 智能体下达指令,要求其删除软件或忽略测试结果。 支持者认为,维护者是在捍卫自己的劳动成果,抵制那些未经许可抓取并分发其代码的 AI 模型。他们主张,如果 AI 系统因安全性不足而执行了任意文本命令,那是 AI 本身的设计缺陷,而非代码库的问题。 批评者则将此举斥为恶意行为,将其比作供应链攻击或蓄意破坏。他们认为,无论维护者在 AI 问题上持何种道德立场,在软件包中故意引入破坏性指令都是不负责任且具有潜在危险的行为。 这场讨论凸显了软件社区中一个更广泛且极具争议的矛盾:在 AI 时代,开源维护者试图掌控自身劳动成果的诉求,与自动化智能体处理不可信数据所带来的风险之间的冲突。许多评论者建议,需要通过更正式的“禁止 AI”许可证来妥善处理这些分歧。

互联网对“正宗”美食的执着,往往是一种现代的、表演性的幻觉。这一点在卡尔博纳拉(Carbonara)意面那严苛的“门槛”上体现得最为明显——如今那些禁止使用奶油或培根的刻板“规矩”,其实是最近才发明的。从历史上看,这道菜的配方本是灵活多变的,直到21世纪,许多公认的意大利食谱中仍包含奶油、黄油和各种奶酪。 反观全球美食媒体,对海南鸡饭这类亚洲主食的处理往往显得随意且不准确。意大利菜肴因其“历史忠实度”而受到严加管教,而亚洲食谱却经常为了迎合社交媒体而被同质化——比如用粤式姜葱油取代传统的新加坡调料,或是为了美观而将米饭人工染色。 这种双重标准揭示了“美食民族主义”的虚伪。我们利用“正宗”作为武器,去维护想象中的饮食历史,却忽视了文化和地理环境是如何自然演变的。食物天生具有流动性;卡尔博纳拉和海南鸡饭都是跨文化适应与迁徙的产物。与其用武断的纯粹性标准去审视食谱,我们更应拥抱烹饪的演变。放弃对“正宗”完美的追求,能让我们回归真正重要的事物:去探索那些我们喜爱的菜肴究竟是如何传播与演变的,以及它们背后那段引人入胜且相互交织的历史。

关于食物“正宗性”的 Hacker News 讨论揭示了烹饪历史与现代排他性之间的深层矛盾。参与者认为,“正宗”食谱的概念往往是现代的发明,因为大多数传统菜肴都是随着区域经济变迁、哥伦布大交换带来的食材交流以及现代炉灶等技术进步而演变的。 许多贡献者指出,像“正宗”这样的标签常被用作文化排他或彰显地位的工具,特别是在意大利菜或泰国菜等流行菜系中。他们指出,我们所认为的“传统”往往只是近期且随意的定格——例如近期才出现的卡邦尼意面。 虽然一些人认为,保留特定的、植根于地理的烹饪技术(如原产地保护制度 DOP)对于维持品质和文化认同具有价值,但另一些人则将其斥为贸易保护主义。批评“正宗性”的人士普遍认为,食物理应是灵活且具创新性的;他们认为排他性会扼杀创造力,并忽视了大多数“国民”菜肴实际上是移民、贸易和适应历史产物的现实。最终,这场讨论表明,“正宗”与其说关乎客观事实,不如说关乎社会和文化冲突。

作者指出,一个通过了行业标准“epubcheck”验证、完全合规的 EPUB 文件,却无法在 Kobo 设备上打开,这令人十分沮丧。 经过深入排查,作者发现了罪魁祸首:Kobo 使用的是 Adobe 的专有渲染引擎 RMSDK。该引擎已严重过时,所使用的 CSS 解析器仍停留在 2013 年左右。当引擎遇到现代 CSS 函数(如 `min()`)时,它不会忽略该代码,而是直接静默崩溃,导致整本书被判定为“损坏”,且不提供任何错误反馈。 作者认为,数字出版行业将限制性的 DRM 技术置于现代功能标准之上。因此,即便电子书符合官方规则,作者若不在 Adobe 笨重而陈旧的 Adobe Digital Editions(作者戏称为“碎木机”)中进行测试,也无法保证文件的兼容性。这篇文章对出版商而言是一个警示:在一个痴迷于知识产权保护的生态系统中,代码“合法”并不能保证书本能在所有设备上正常打开。

近期 Hacker News 上的一场讨论凸显了开发者对 **EPUB** 格式的持续不满,这主要源于 **Adobe RMSDK** 渲染引擎。尽管理论上 EPUB 是一种灵活的开放标准,但它常因专有 DRM(数字版权管理)和对现代 CSS 的支持匮乏而受到掣肘。 讨论的主要观点如下: * **Adobe 的遗留问题:** 许多电子阅读器(如 Kobo)仍依赖 Adobe 陈旧的 RMSDK,这实际上将 CSS 支持水平“冻结”在 2013 年的标准。如果 EPUB 包含现代 CSS(如 `min()`),渲染器往往会崩溃或无法加载整个文档,这违背了 Web 的核心原则——即无法识别的代码应被忽略,而不是导致程序失败。 * **“Kobo/Kepub” 的变通方案:** 爱好者们指出,如果将文件重命名为 `.kepub.epub`,Kobo 设备可以提供基于 WebKit 的更现代的渲染器。这种变通方案通常由 Calibre 等工具自动完成。 * **软件臃肿:** 用户对那些将 DRM 和“图书馆管理”功能置于纯粹阅读体验之上的电子书软件感到非常不满。这导致许多用户更倾向于使用简单的 PDF 转换器或 **KOReader** 等开源替代方案。 * **与 Flash 的类比:** 对话将此与 Adobe Flash 的消亡进行了强烈对比——Flash 的生态系统对创作者而言曾极具魔力,但最终因专有控制、安全漏洞和管理不善而走向衰落。

更多

联系我们 contact @ memedata.com