每日HackerNews RSS

《Rust 中的 Wolfenstein 3D》目标是使用 Rust 完美重现 Wolfenstein 3D,并使其具有像素风格和良好的可修改性。 E1M1 演示 E1M1.mp4 克隆仓库后,直接运行 `run-sdl-shareware` 即可开箱即用。它将运行共享软件版本,该版本也已与代码一同作为测试数据检入。 或者,你可以在这里玩网页版本:https://wolf.ironmule.dev/ 如果你有完整游戏文件,你可以上传到那里并在浏览器中玩完整版本。 配置文件是可选的。将 `default_iw_config.toml` 复制为 `iw_config.toml` 并将其放在 Iron Wolf 可执行文件旁边。选项在默认配置文件中以注释形式描述。

## 铁狼:一个基于Rust的《狼enstein 3D》复刻 一位开发者ragnaroekX正在使用Rust语言复刻《狼enstein 3D》,项目名为铁狼,目标是实现像素级的完美复刻,并使其易于修改。该项目紧密模仿原始C代码,优先进行机械式的1:1翻译,而非立即进行符合Rust习惯的重构,以便于调试。 Hacker News上的讨论强调了当前Rust实现与更简洁、更符合Rust习惯的方法(例如使用`.iter().find()`)之间的差异。 许多评论者分享了他们自己的Rust游戏项目,包括一个类似的《狼enstein 3D》重新实现和一个《Doom》的移植版本。 对话还涉及了游戏的历史背景,指出它过去在德国被禁止,以及在现代发行中可能存在的政治敏感性。 用户报告在使用Chromium和Firefox浏览器游玩网页版本时出现闪烁问题,并分享了原始共享软件的可玩WASM端口链接。

猫经卷一 - 终结之书 什么是猫经? 猫经卷二 - 笔记之书 Nekochan论坛的收集作品。 猫经卷三 - 插图之书 Nekochan照片集。

## Nekonomicon 档案更新 一位 Hacker News 用户,现任“Nekonomicon”项目的负责人,宣布对已故 Nekochan.net 的档案进行了重大更新——该网站深受 Silicon Graphics International (SGI) 爱好者的喜爱。Nekochan.net 于 2018 年关闭,促使人们努力保存其内容。 此次更新包含了一个重新构建的原始图像库(超过 2100 张!),现已在 [http://nekonomicon.irixnet.org/gallery/index.html](http://nekonomicon.irixnet.org/gallery/index.html) 访问。这是使用 Python 构建的自定义静态站点生成器实现的,取代了正在迁移的之前的 Silicon Image 托管服务。 未来的计划包括整合恢复的论坛备份(可能借助人工智能)和原始 Nekochan.net 博客,旨在为 SGI 粉丝们完全重现怀旧体验。该公告引发了 HN 社区的积极反响,特别是那些拥有和珍视复古 SGI 硬件的用户。

1943年,12岁的莱斯·厄内斯特和一位朋友根据一本密码学书籍的原理创建了一个简单的密码,用于秘密通信。厄内斯特在电车上丢失了密码本——一份打字稿——以及他的眼镜。一位担忧的公民认为这是间谍材料,尤其是在反日情绪高涨的时期,于是将其交给了联邦调查局。 联邦调查局启动了为期六周的调查,耗费了大量资源,最终确定厄内斯特只是一个有爱好的男孩。虽然眼镜被归还了,但密码本被保留了下来。多年后,当他申请海军电子实验室的工作安全审查时,厄内斯特如实地披露了这起事件。 安全官员阅读了他的申请后,指示厄内斯特在*不*提及联邦调查局调查的情况下重新提交申请,并警告说这会危及他的审查。厄内斯特照做了,通过隐瞒真相成功获得了安全审查。他后来得知,有策略地隐瞒信息可以加快审查流程,这凸显了系统内部的复杂性和潜在的隐瞒可能性。

## Curve25519 的崛起与争议 丹尼尔·J·伯恩斯坦(“DJB”)在2000年代末期,凭借更快速、更安全的椭圆曲线Curve25519,以及ChaCha20和Poly1305,彻底改变了密码学。 他的“NaCl”库包含这些新颖的设计,尽管最初存在怀疑,但在2018年已成为行业标准——被OpenSSH、Google、Cloudflare采用,甚至集成到TLS 1.3中。 Curve25519迅速成为主要的公钥系统,因其速度、优雅以及避免过去的密码学陷阱而备受赞誉。 然而,其被认为的“完美”受到了质疑。 关于处理与Curve25519设计相关的潜在漏洞,特别是协议是否应显式检查“全零”输出,引发了争论。 虽然DJB认为他的设计本身就减轻了风险,但其他人则提倡增加额外的安全措施。 最近,DJB强烈反对美国国家安全局(NSA)和英国政府通信总部(GCHQ)在没有回退到Curve25519等既定算法的情况下,标准化后量子密码学的努力,指责他们故意削弱互联网安全。 这导致了在IETF内部的激烈争论、对破坏性行为的正式警告,并最终导致他与许多同行的疏远。 尽管他的技术贡献仍然重要,但他日益对抗性的方式掩盖了他的影响力,说明持久的影响不仅需要才华,还需要合作和外交。

## 死亡语言协会:摘要 科林·戈里(Colin Gorrie)的文章通过一个独特的实验探讨了英语语言的演变:一篇博客文章,其风格和词汇在千年时间里逐渐变化。叙事始于一位现代旅行博主参观沿海城镇沃尔夫利特(Wulfleet),以现代在线风格记录他的旅行。然而,随着文章的继续,语言逐渐老化,从轻松的现代英语转变为 1800 年代的正式散文,然后稳步倒退经历几个世纪的语言变化。 作者一丝不苟地重现了历史英语,展示了拼写、语法和词汇随着时间的推移是如何变化的。读者被挑战去追踪他们能够理解文本的程度,随着文本变得越来越古老,最终达到古英语——对于现代人来说几乎无法辨认。 戈里强调,虽然核心英语在近几个世纪里保持相对稳定,但进一步追溯会发现一种截然不同的语言,它摆脱了拉丁语的影响,并遵循不同的语法规则。故事最终讲述了一个旅行者被困在沃尔夫利特的黑暗故事,他与妻子一同被束缚去猎杀一个可怕的“主人”,永远迷失在城镇的古代历史中——这是一个令人毛骨悚然的比喻,象征着语言自身穿越时间的旅程。

中国存储芯片制造商,以长鑫存储(CXMT)和紫光存储(YMTC)为首,正在积极挑战韩国在DRAM和NAND市场的统治地位。长鑫存储通过以大约当前市场价格一半的价格提供DDR4芯片来 undercut 竞争对手,并获得了惠普、戴尔、华硕和宏碁等主要电脑品牌的青睐。这一策略得益于国家补贴和国内需求,正在冲击三星和SK海力士仍然占据显著产能(超过50%)的传统DRAM市场。 虽然韩国企业专注于开发下一代HBM4,但它们在主流市场的地位正在减弱。与此同时,紫光存储正在NAND闪存领域取得进展,已达到10%的全球市场份额。两家公司都在大力投资扩大产能,长鑫存储正在将产能转换为HBM3,而紫光存储正在建设一家新工厂,计划生产传统DRAM和潜在的HBM产品。 行业专家警告说,即使在HBM领域保持领先地位,忽视传统领域也可能对韩国芯片制造商的盈利能力产生负面影响,因为与中国竞争对手的技术差距正在缩小。

## CXMT 扰乱DRAM市场:摘要 CXMT是一家中国制造商,其DDR4内存芯片的价格约为当前市场价格的一半,对美光和SK海力士等既有厂商构成挑战。此举正值DRAM市场因人工智能需求而价格膨胀之际,同时中国国内的制造能力也在不断提升。 评论员认为这类似于过去的科技周期——繁荣之后是衰退,其中经济实惠的替代品蓬勃发展。一些人认为,西方公司优先考虑高利润领域(如HBM)为CXMT创造了机会,而另一些人则指出,中国的长期、国家支持的产业规划是其成功的关键。 关于这是否构成“倾销”(低于成本销售)或仅仅是竞争性定价,存在争议。人们对潜在的地缘政治影响表示担忧,包括对单一供应商的依赖以及对西方制造能力的影响。最终,这种情况凸显了半导体格局的转变,可能预示着中国在内存市场中地位的日益增强。

正在检查系统状态...

Hacker News 上正在讨论 Taalas 公司,他们展示了使用定制 ASIC 硬件实现极快的 AI 推理。演示使用了硬编码的 3 或 4 位量化 Llama 3.1 8B 模型,达到高达每秒 15,000 个 token 的速度——生成响应时间小于一秒。 用户对速度印象深刻,但质疑其在更广泛应用中的实用性,因为该硬件是专门为 *这个* 模型设计的。更换模型需要新的硬件。有人想知道为什么所有 AI 引擎不都采用这种优化,而另一些人则承认当前模型的局限性,并对更强大的模型(如 Opus)的潜力表示兴奋。普遍的看法是,这预示着聊天 UI 的未来,通过专用硬件优先考虑速度和效率。

## sandbox-exec:macOS 安全工具摘要 `sandbox-exec` 是一个 macOS 命令行工具,用于在受限制的沙箱环境中运行应用程序,从而限制其对系统资源的访问并增强安全性。它对于测试不受信任的代码、限制漏洞造成的损害、控制隐私以及创建隔离的测试环境非常有用。 沙箱化是通过使用类似 Scheme 语法的“配置文件”实现的。这些配置文件定义允许或禁止的操作,针对文件、进程和网络访问。您可以采用“默认拒绝”(最安全)或“默认允许”的方法。 调试沙箱问题涉及使用 Console.app 或终端日志来识别被拒绝的操作。高级技术包括为频繁使用创建别名以及导入在 `/System/Library/Sandbox/Profiles` 中找到的现有系统配置文件。 虽然功能强大,但 `sandbox-exec` 被认为是一个较低级别的工具,其学习曲线比 Apple 的 App Sandbox 更陡峭。它需要迭代测试,并且可能受到 macOS 更新的影响。尽管有些被弃用,但它提供的对安全环境的精细控制是基于 GUI 的解决方案无法比拟的,使其对注重安全的用戶和开发者有用。对于那些寻求更深入了解的人,可以购买详细的手册。

## macOS 沙盒工具:摘要 最近的 Hacker News 讨论强调了 macOS 鲜为人知的 `sandbox-exec` 命令行工具,用于应用程序沙盒化。尽管该工具已被弃用近十年,但仍被 Claude、Firefox、Chrome、Bazel 和 Homebrew 等主流应用程序以及 Swift Package Manager 等工具广泛使用。 弃用的原因是苹果更希望开发者采用“App Sandbox”功能,该功能提供自动策略更新。然而,维护自定义 `sandbox-exec` 配置文件在操作系统更新时可能具有挑战性。虽然 `sandbox-exec` 尚未立即消失(因为它被第一方应用程序使用),但苹果不鼓励将其用于向第三方发布。 讨论还涉及了底层技术——基于 Scheme 的策略语言——以及 macOS 沙盒化与 Linux 容器相比的局限性。一些用户提倡更简单的替代方案,例如为更安全的开发环境使用专用用户帐户。尽管 `sandbox-exec` 已经过时并被弃用,但它仍然是许多需要对 macOS 上应用程序安全性进行细粒度控制的开发人员的重要工具。

与MASM兼容的汇编器。可在Windows、Linux、DOS、OS/2(以及可能其他操作系统)下运行。提示:对于Windows,如果使用Visual C++创建JWasm的32-/64位版本,请使用文件Msvc.mak/Msvc64.mak。OWWin32.mak将使用Open Watcom创建一个32位二进制文件。对于Linux,使用GccUnix.mak使用gcc生成JWasm,或使用CLUnix.mak使用CLang。对于DOS,Open Watcom可能是最佳选择。它甚至允许创建在8088 CPU上运行的16位(有限)版本的JWasm。也可以使用旧版本的Visual C++,但您可能需要HX开发文件。对于OS/2,提供了OWOS2.mak(Open Watcom)。主目录中还有许多其他makefile,用于其他编译器。其中一些可能有点过时。JWasm 手册。

Hacker News 新闻 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 JWasm: Masm 兼容汇编器 (github.com/baron-von-riedesel) 22 分,由 doener 发表于 14 小时前 | 隐藏 | 过去 | 收藏 | 1 条评论 帮助 anta40 发表于 11 小时前 | 下一个 [–] 几年前,我认为 JWasm 的开发停止了,最终出现了 2 个分支:- https://github.com/nidud/asmc - https://github.com/Terraspace/UASM 现在看来 JWasm 又在开发中了。回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

## 虚拟世界中的幻想与政治:摘要 亨利·詹金斯和彼得·路德洛通过对《第二人生》和《模拟人生在线》中的事件(特别是正义联盟大学(JLU)争议和阿尔法维尔选举)的反思,探讨了虚拟世界中幻想与政治的碰撞。他们认为,这些事件突显了不同玩家动机和“游戏”——从认真的角色扮演到探索禁忌幻想——在开放式在线环境中不可避免的冲突。 这两个案例表明,像《第二人生》这样的虚拟世界支持多样化的目标和叙事,反映了约查伊·本克勒的“网络财富”。虽然这种多样性可以促进积极的公民参与(例如,哈利波特联盟利用虚构身份进行行动主义),但也可能助长有问题行为。JLU事件,源于超级英雄幻想,引发了对道德确定性、监控以及善意的干预可能变得具有破坏性的问题的思考。 作者强调需要批判性地审视驱动玩家行动的潜在幻想,并指出并非所有叙事都具有同等价值。他们质疑追求秩序本身是否会成为一种破坏形式,以及恶意捣乱有时是否是对公司控制的反应。最终,他们认为,随着虚拟世界日益融入我们的生活,并对线上和线下的行为产生影响,理解这些动态至关重要。

一篇2010年发表在henryjenkins.org的文章,在Hacker News上被讨论,引发了对大型多人在线游戏(MMO)演变的思考。一位评论员指出,这篇文章与90年代/00年代MMO时代衰落产生共鸣,那个时代以“多重虚构”和开发者对用户生成内容(UGC)的支持为特征。他们观察到一种转变,转向像《ARC Online》和《Helldivers》这样的“大型单人/合作”体验。 另一位读者赞扬了文章强有力的开头和有希望的铺垫,但批评了它突然的结尾,认为它提出一个有趣的想法却没有进一步发展——基本上提出了“明智地选择你的虚构”的问题,却没有提供*如何*做到的指导。这场讨论凸显了玩家在MMO领域中感知到的能动性和创作自由的丧失。

更多

联系我们 contact @ memedata.com