每日HackerNews RSS

一篇最近的病毒式帖子探讨了英语的演变——从公元2000年追溯到公元1000年——引发了关于较古老的英语形式是否真正可理解的争论。 许多人认为大约在公元1200年的英语几乎是陌生的,但作者认为,经过一些分析,古英语(公元1000年)出人意料地容易理解,它比现代德语更接近现代英语。 作者通过逐步“现代化”一段古英语文本来证明这一点。 首先,更新正字法(例如,将‘þ’改为‘th’)。 然后,替换明显的同源词(具有共同起源的词语)。 最后,将短语翻译成现代英语。 通过这个过程,文本变得越来越容易理解,揭示了共享的词汇和语法结构。 虽然仍然存在挑战——独特的语法、特定的词汇,如“wælfast”和“weir”——但作者认为,上下文通常可以阐明含义。 他们强调,古英语不仅仅是一个遥远的祖先,而是一个可识别的亲戚,证明理解其核心信息并不需要广泛的语言学专业知识。 最终,作者认为古英语比通常认为的更接近我们的语言。

完整的 RAM 拆解 内存映射 所有内容 例程 数据 消息 未使用的地址 图形和声音 洞穴 声音 数据表和缓冲区 游戏状态缓冲区 参考 更新日志 术语表 花絮 漏洞 Poke值 鸣谢 完整的 Manic Miner RAM 拆解 20221122 © 1983 Bug-Byte Ltd. © 2022 Richard Dymond. 使用 SkoolKit 8.8 创建。 切换到十六进制。

经典1983年游戏《疯狂矿工》(Manic Miner)的完整反汇编在网上引起关注。这项详细的工作可在skoolkit.ca上找到,最近因一个展示人工智能在复古游戏修改方面力量的项目而变得重要。 一位开发者将反汇编与LLM Claude一起使用,成功地将《超级马里奥》风格的物理引擎实现了到《疯狂矿工》中,利用了原始游戏代码中未使用的内存。这引发了争论,一些人赞扬人工智能在逆向工程方面的潜力,而另一些人则对其用于修改备受喜爱的经典游戏表示担忧。 评论员强调了该反汇编对于怀旧和学习汇编语言的价值,并指出游戏中二进制代码中存在原始源代码片段。该项目展示了人工智能如何导航和修改数十年前的Z80汇编代码,未来可能实现逆向工程的自动化。

您无法访问 www.researchgate.net。网站所有者可能设置了阻止您访问该网站的限制。Ray ID:9d475e26f941c691 时间戳:2026-02-27 11:33:31 UTC 您的 IP 地址:47.245.80.60 请求的 URL:www.researchgate.net/publication/294484774_Compact_disc_story 错误参考编号:1020 服务器 ID:FL_998F58 User-Agent:ClueHTTPClient

## CD 的怀旧:一则 Hacker News 讨论 最近一则 Hacker News 帖子引发了关于紧凑唱片 (CD) 及其在音乐历史上的地位的讨论。用户分享了早期 CD 播放器的回忆,欣赏它们相对于唱片和磁带所需的维护而言,清晰度和易用性。 80 年代末和 90 年代初向 CD 的转变意义重大,许多人放弃了乙烯基唱片。 对话深入探讨了早期 CD 母带制作的技术方面,解释了“SPARS 代码”(AAD、ADD、DDD),表明录音过程——模拟或数字。一个关键点是唱片公司过渡到 CD 时音乐可能丢失,因为一些爵士乐录音并未重新发行。 用户哀叹了现代音乐的“响度战”——过度使用动态压缩——将其与早期数字录音(如唐纳德·法根的 *The Nightfly*)的质量形成对比。 几位用户回忆起展示 CD 质量的特定专辑,并分享了一个关于 CD 发展历程的详细历史链接,以及关于该格式本身的设计选择的轶事。

## 曲线数学的突破 数学家在理解曲线上的有理点——具有整数或分数坐标的点——方面取得了重大进展,这些曲线是空间中由多项式方程定义的普遍存在线。数千年来,一个核心问题一直是确定给定曲线上存在多少这样的点。虽然有些曲线有无限多个,另一些曲线则有有限数量,但找到一个统一的规则一直难以捉摸。 最近,三位中国数学家建立了第一个关于任何曲线可以拥有的有理点的数量的明确*上限*,无论其复杂程度如何。这种“统一”公式与之前的尝试不同,具有普遍适用性,并且仅取决于曲线的次数以及一个相关的数学对象,称为其雅可比簇。 这一突破建立在法尔廷斯定理(1983 年)的基础上,该定理证明了高次曲线具有有限数量的有理点,但没有具体说明*有多少*。这项新成果是通往完全理解的关键一步,并为探索更复杂的数学形状(如曲面和流形)上的有理点打开了大门,对数学和理论物理学都有影响。它预示着数论领域可能迎来一个变革时期。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Mordell 猜想中关于有理点数量的定量研究 (scientificamerican.com) 6 分,wglb 发布 16 小时前 | 隐藏 | 过去 | 收藏 | 1 条评论 帮助 mkprc 14 小时前 [–] 这里是 178 页预印本的直接链接:https://arxiv.org/pdf/2602.01820 回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

简街科技创建了一个具有挑战性的“夺旗”风格机器学习谜题,不同于典型的黑盒逆向工程,他们提供了完整的神经网络规范——包括权重。目标不是获得特定输出,而是*理解*网络的功能,这反映了现实世界的解释性研究。 该网络被设计为对大多数输入输出0,但出乎意料地可以解决。一位学生亚历克斯通过分析网络的结构来解决这个谜题,发现手工设计的整数权重和重复模式。他最初怀疑是一个复杂的方程,试图将网络转换为线性程序,但面临扩展性问题。 最终,亚历克斯意识到该网络实现了一个修改后的MD5哈希函数,故意包含一个与输入长度相关的错误。虽然最初这是一个死胡同,但理解了这个错误,并结合更大的词表进行暴力破解,揭示了解决方案:两个常见的英语单词。这个谜题的成功凸显了平衡逆向工程复杂性的难度,并促使简街科技创建进一步的挑战,寻找在机械可解释性方面有技能的人才。

## F-Droid董事会:提名呼吁 F-Droid正在寻求最多四名志愿者担任董事会董事,任期两年。任何致力于用户自由,尤其是在移动领域的人,都鼓励通过电子邮件[email protected]在**3月16日AoE**前提名自己或他人(需获得许可)。 提名应包括对候选人为何会成为有价值的董事会成员的描述,并可选择性地提供相关个人资料和对F-Droid或更广泛的FOSS社区贡献的示例。无需特定经验 – 欢迎多元化背景! 现任董事会将讨论并投票选出提名人,并会侧重于新候选人。董事会成员通过电子邮件讨论、每月视频会议(1小时)以及回复投票,通常每周投入1-3小时。需要具备英语能力。 有关详细信息,包括章程和现任董事会成员名单,请参阅原始公告。预计决策将在**3月19日**左右做出。

## F-Droid 董事会提名与争议 2026年F-Droid董事会提名现已开放,引发了对该应用商店近期行动和未来方向的讨论。一个关键的争议点是F-Droid将圣经和古兰经应用程序临时标记为NSFW并将其从搜索结果中隐藏,许多人认为这是有偏见或旨在抗议政府审查的误导性尝试。 用户质疑现任董事或提名人是否参与其中,并对F-Droid的判断力表示担忧,尤其是在公众抗议后政策被逆转。一些人已经转而使用替代应用商店,如Accrescent和Obtanium。 讨论还涉及应用商店安全、谷歌不断变化的Android政策以及真正开源替代方案的必要性等更广泛的问题。一些人提出了更激进的解决方案——解散谷歌,而另一些人则专注于维护F-Droid在提供自由软件生态系统中的作用。这场辩论凸显了在移动应用领域平衡安全、自由和可访问性的挑战。

MitID现已上线并可用于登录。 目前无法使用MitID登录解决方案。 谁受到影响? 尝试使用MitID登录的公民和组织。 正在采取什么措施解决问题? MitID供应商正在全力解决问题,确保MitID再次可用。 对于由此带来的不便,我们深表歉意。 MitID敬上

戴森已与来自尼泊尔和孟加拉国的24名移工达成了和解,这些移工指控在马来西亚的一家为该公司供应零件的工厂遭受强迫劳动和虐待。工人们声称他们面临着现代奴隶制般的条件,包括威胁、殴打、没收护照以及长时间工作且不准休息。 虽然戴森否认责任,但和解避免了一场可能具有里程碑意义的审判。至关重要的是,此案确立了一个先例,允许针对向英国制造商供货的外国公司的指控在英国法院进行审判。 和解的具体财务细节尚未披露,戴森和工人的法律团队Leigh Day均表示,这反映了诉讼成本和解决带来的好处,*而非*承认有罪。戴森此前曾辩称此案应在马来西亚审理。此案凸显了对在马来西亚的移工待遇的持续担忧,戴森于2002年将制造业务迁至马来西亚。

## 戴森强迫劳动诉讼与供应链问责制 - 摘要 一起具有里程碑意义的英国案件中,戴森已就其在马来西亚供应链中的强迫劳动诉讼达成和解。该案件确立,即使虐待行为发生在英国境外,英国公司也可以对其供应商设施中工人的待遇负责。 讨论着重关注戴森在倡导英国工业的同时,将总部迁至新加坡这一举动,以及对该公司产品质量与亨利吸尘器等替代品相比的更广泛批评。 然而,核心争论在于企业责任。许多评论员认为,公司*应该*对其供应链中的道德行为负责,允许在监管较弱的国家进行剥削会破坏道德标准。一些人建议将责任延伸至购买来自不道德来源的产品消费者,而另一些人则强调需要健全的尽职调查和监管监督。 此案引发了关于利润、全球化和人权之间平衡的问题,以及当前的法律框架是否充分解决了全球供应链中的剥削问题。

## 四叉树:高效空间组织 处理大量空间数据(例如地图上的位置)时,暴力搜索“附近有什么”会迅速变得效率低下。四叉树通过递归地将二维空间划分为四个象限来提供解决方案。这创建了一种树状结构,其中每个节点代表一个区域,当它包含太多数据点时进行分割。 这种组织方式允许高效搜索。查询不是检查每个点,而是导航树,消除不包含目标位置的整个象限。树的深度会适应数据密度——密集区域进一步细分,而稀疏区域保持粗略。 四叉树在范围查询(查找区域内的点)和最近邻搜索方面表现出色,将比较次数从潜在的数百万减少到对数时间。它们还用于碰撞检测(游戏)和图像压缩,适应数据分布以优化性能。 关键优势在于跳过无关区域,从而显著提高空间数据操作的速度。

## Hacker News 上关于交互式四叉树的讨论 一个指向交互式四叉树介绍 (growingswe.com) 的链接在 Hacker News 上引发了讨论,获得了 191 分和 23 条评论。用户称赞该页面清晰的解释和有效的交互式可视化效果。 讨论延伸到实际应用,包括分形压缩、物理引擎和地理数据可视化(山峰显著性、OpenStreetMap)。一个关键的讨论点在于四叉树与 KD 树和 R 树等替代空间划分方法之间的权衡,重点突出了与缓存效率和数据可变性相关的性能考虑因素。 一些评论者分享了实现细节,包括使用 Morton 码以加快构建和遍历速度,以及处理轴对齐边界框的技术。用户还注意到与指针事件相关的浏览器兼容性问题,并报告了 Firefox 和 Vivaldi 中的偏移错误。总的来说,该帖子激发了人们对该概念及其实际用途的热情。

## BPatterns:Smalltalk 的更易用重写引擎 Smalltalk 重写引擎是一种强大的 AST 级别匹配和重写工具,于 1997 年引入,但其语法复杂且容易遗忘。这使得利用其功能变得困难,即使对于经验丰富的开发者也是如此。BPatterns 旨在通过提供基于现有引擎的流畅、Smalltalk 原生 API 来解决这个问题。 BPatterns 不使用晦涩的字符串,而是使用普通的 Smalltalk 代码块作为模式。定义所需结构的块通过 `#bpattern` 消息转换为模式。通配符由以“any”开头的变量表示。这种方法允许开发者直接在模式中使用标准的 Smalltalk 工具——代码补全、导航和重构。 BPatterns 通过 `#with:` 消息提供精化,可以使用标准的 Smalltalk 代码,甚至使用任意代码块进行复杂条件筛选。示例包括重命名或交换消息关键字,以及查找特定类型的消息。 虽然 BPatterns 还不是一个完整的封装器,但它已经支持许多重写引擎的功能,包括完整的 method 模式。它在可用性方面有了显著提高,使得重写引擎的强大功能无需“语法税”即可访问。进一步的开发包括一个简化的弃用 API。

这个Hacker News讨论围绕着一种名为BPatterns的新型Pharo Smalltalk重写引擎,详情见一篇博文。该引擎允许在不修改编译器的情况下,扩展代码块的行为并内省其源代码。一个关键创新是使用“any”之类的前缀来表示代码插入的“洞”,避免了像C++语言中所需的复杂语法扩展。 评论者强调了它与其他语言中语法宏的相似之处,并赞扬了Smalltalk代码块闭包和内省能力。然而,一种反复出现的批评是:Smalltalk社区往往优先考虑代码示例而非全面的文档,这阻碍了更广泛的应用,并可能影响生产力。 一些人为社区辩护,认为文档质量与其他语言(如Python或Elixir)相比并没有明显更差,而另一些人则认为,更好的文档实践——类似于Emacs Lisp的自文档化方法——对于Smalltalk的复兴以及作为一种现代语言的更广泛接受至关重要。

更多

联系我们 contact @ memedata.com