每日HackerNews RSS

这是一个非官方星际争霸粉丝游戏“灰烬桥”(Ashfall Bridge)的早期原型,包含人族部队与虫族战斗。玩家指挥一支10人突击小队,配备动力装甲和重型单位,使用C-14步枪自动射击与自动瞄准,选择增援与路线,并通过经验升级。界面包括任务目标、击杀数、防御百分比、补给/变异因素、排行榜和无尽模式。还提到竖屏游玩、图形/性能设置、GPU故障排查,以及星际争霸属于暴雪。

Hacker News 帖子介绍了 **Starcraft: Ashfall**(starcraft-shooter-2026.pages.dev),一款模仿移动广告射击游戏风格的粉丝制作迷你游戏。创作者 ggnore7452 表示,因不满直到 2030 年才有新星际争霸作品而制作它,设计为单手可玩的无障碍游戏,含科技树、升级选择、指挥官,以及围绕第 50 层的终局——尽管玩家已推到 100 层以上。它包含 CG 预告片和街机模式,含弹球与类似小行星的游戏。 社区反应大多积极:怀旧、上瘾、比看起来更有深度,玩家分享策略与高分。其他人批评它是“垃圾”,利用被盗的星际争霸资产,引发关于版权/商标、AI 生成游戏以及粉丝衍生作品是否应被允许的争论。有些人怀疑其创作中使用了 AI。尽管有争议,该帖子显示了对怀旧体验的强烈参与和热情。

Sanity's Edge(1994–1997)是坦帕一台286 PC上的纯电话公告板,由电台自动化程序员父亲(sysop“Dr. Null”)和其10岁的儿子Max共同创建。受找到的BigMouth语音卡SDK启发,Max学习C语言并帮助创建了精神病院主题系统——消息库作为治疗室,论坛名为“穿白大褂的人”,并编写迷宫和菜单。它运行在Max卧室的电话线上,坦帕湾地区来电超过26000次、语音消息46000条;录音中出现家人声音。父亲去世后,备份在Max母亲找到的CD上幸存。三代AI和Reverse Engineer Anything项目破解了档案:Claude Sonnet 5.5与REA恢复了音频播放,并从机器码重建缺失的C源代码。这个共同创作如今有机会流传下去。

一篇 HN 帖子链接到“Sanity’s Edge”(1994 年语音 BBS)的存档。一名评论者批评“博物馆版”:它要求不可用的密码,并且有 bug:跳过片头会中止,输入会触发密码提示或断开连接。他们还不喜欢 LLM 风格的统计、冗长的 ChatGPT 式历史、糟糕的导航、缺失的上下文线索,以及类似 VC 路演的格式。尽管有这些问题,他们承认该 BBS 很独特,存档工作很有价值,但表示网站需要调试和更清晰、人工撰写的上下文。

RC2 的 256 字节 PITABLE 和 RFC 2268 中的第二个版本表,可以通过使用 π 的十进制数字进行 Fisher–Yates 洗牌精确重现。每次抽取读取恰好三位数字,有偏的抽取被丢弃。PITABLE 从 π 的第一位数字开始;版本表从 π 的第五位数字开始。Rivest 的 MD2 哈希使用相同的洗牌,但每次抽取读取可变数量的数字,这可能解释为什么 RC2 的联系未被注意到。RFC 2268 仅说 PITABLE 基于 π,并未给出方法。其起源在 1996 年被公开质疑,未找到更早的公开答案。该重现使用 828 个数字,其中 21 次抽取被丢弃。该发现不影响 RC2 的安全性,但未完全解决规则或起始点是否在备选方案中被选择。

一篇 Hacker News 帖子链接到一篇博客文章,内容是逆向工程 RC2 的 256 字节 π 基置换表。在最近的 NIST 曲线种子之谜之后,作者使用 Claude Code 扫描旧密码中的未解释常数。对于 RC2,Claude 找到了一种简单的构造方法——其灵感来自 MD2 替换表的构建方式——能精确复现全部 256 个条目。作者分享了推导过程和可复现代码,并表示此前没有已知的公开答案。

macOS 27.0 通过一个新的 `/etc/paths.d/10-pmk-global` 文件,基于长期存在的 `path_helper` 工具,静默地将 `/pkg/env/global/bin` 添加到了系统 PATH 中。随附的 `/pkg` 目录包含 `env`、`etc`、`inv` 和 `var` 子目录,它在 macOS 26.4 中出现在 Data 卷上,并在 27.0 中进入 Signed System Volume 的根目录。其用途仍不明——有人猜测它可能支持未来的官方包管理系统,但一切尚未确认,且 "pmk" 的含义也不清楚。Apple 历史上曾使用 `/etc/paths.d` 条目来提供 rvictl 和 Cryptexes 等工具,但这次新增因缺乏任何文档说明而显得突出。作者分享这些发现是为了安抚其他在看到陌生的 `/pkg` PATH 条目时可能惊慌的人。

Hacker News 上的一篇帖子讨论了 macOS 26.4(而非最初以为的 27.0)中出现的神秘新 /pkg 目录。它包含 env、etc、inv 和 var 等子目录,env/global 被软链接到 inv/envs,以及可能指向“package management kit”的 /etc/paths.d/10-pmk-global 文件。评论者推测 Apple 可能正在构建自己的包管理器或类似 brew 的东西,也有人将其与 pkgsrc(NetBSD)比较,但目录布局并不匹配。Apple 尚未明确记录 /pkg,但引用了 eclecticlight 文章和 WWDC 会话作为线索。帖子还偏离到关于系统控制和用户自由的 Linux 与 macOS 离题辩论。总体而言,/pkg 的用途仍未确认。

启用JavaScript和cookies以继续

HN 讨论询问如何在不使用 LLM 代理的情况下观察 AI 编码代理。多位评论者称代理有助于成本限制、安全、沙箱和统一访问,但 OTEL 跟踪、钩子、插件或本地会话日志可在不成为单点故障的情况下提供可见性。其他人警告运行框架可能只暴露它们选择的内容,因此沙箱和网络监控很重要。帖子还讨论订阅与 API 定价:订阅通常有补贴,而 API 用量可能快速消耗;有些用户报告成本高,另一些认为订阅足够。其他要点包括存储聊天中的 PII/GDPR 风险、企业/API 定价差异,以及 LiteLLM、Bifrost、OpenRouter、Tailscale Aperture 等替代方案,以及各种遥测或代理会话工具。总体上没有共识:代理提供更强的控制和成本治理,而 OTEL 和本地日志是更轻量的可观测性选项。

作者完成了LT6502的“b”版本,采用鲜艳的半透明橙色外壳。其厚度为原版的一半,并配备更大的10.1英寸1024×600 IPS屏幕,对比度更好,文本行数更多。电池续航应相近,速度从8MHz提升到10MHz,并增加了SID模拟器和WiFi调制解调器,但为更简洁的设计取消了扩展槽。计划改进包括更强的热压嵌件支撑、Caps Lock指示灯、更好的WiFi调制解调器和扬声器、更快的ROM到RAM操作、基于18650的电池、灵活的USB-PD供电、更好的音频芯片,以及CF卡上的FAT16支持。代码和文件在Codeberg上。

**摘要:** 一篇 Hacker News 帖子讨论了 Paula Maddox 打造的 DIY 笔记本电脑,基于 65C02 CPU(10MHz),配有 46KB RAM、EhBASIC、Compact Flash 存储、10.1 英寸 1024×600 256 色显示屏、WiFi 调制解调器和声音。评论者争论为何只有 48K RAM 而非 64K(ROM 占用地址空间;可进行 bank switching),以及高分辨率显示屏如何工作——LCD 使用带内置 SDRAM 的 RA8889 TFT 控制器而非 CPU 驱动的帧缓冲。用户将其与 Commodore SX-64、Apple IIc 等复古便携设备比较,并讨论了 6502 的限制(无硬件乘法、bank switching)。有人认为更简单的 CPU 足以应对实际工作负载,另一些人则指出 TLS 和渲染等现代需求。鉴于分立芯片和大尺寸 LCD 功耗显著,电源效率受到质疑。该项目反映了 Maddox 对复古计算和教育硬件的兴趣。

第四阶段通过反向扫描检查释放后使用,跟踪三个事件:USE、MUTATE 和 DECLARE。扫描从函数末尾向上移动时,它维护一个待处理变量列表,这些变量稍后会被使用且必须保持有效。USE 将变量加入待处理列表;MUTATE 检查没有待处理变量被失效;DECLARE 将变量从待处理列表中移除。在示例中,`buff` 指向 `e.buffs[0]`,然后 `e.add_buff()` 修改了 `e`,这在 `buff` 使用前使其失效。编译器检测到这种不匹配并报告编译错误,从而防止释放后使用。

一篇 Hacker News 帖子链接到一篇文章,提出一种新的反向借用检查方法,该方法是在探索编译期代际引用之后开发的。作者 verdagon 描述了一个艰难的过程,并希望这个想法能站住脚。评论称赞工程实现,并推测 Rust 为何使用生命周期。讨论涉及语言设计权衡、人体工程学约束与语法导向算法、分组借用和失效标注。一位评论者将反向推理与 Hoare 风格验证进行比较,但警告编译器性能和回溯问题。其他人提到优化可能性、Vine 的逆运算符,以及对手写内容的赞赏。总体而言,该帖子讨论了一种实验性的借用检查替代方案及其对语言设计的潜在影响。

1989年,Eric Gullichsen在Autodesk的研究实验室从事早期虚拟现实工作。朋友兼合作者Timothy Leary给实验室起了“Cyberia”的绰号。当Autodesk申请“cyberspace”商标时,Leary告诉Gullichsen,William Gibson很生气。Gullichsen给Gibson写了一封和解信;Gibson的律师作出了回应。Leary随后散布了一个恶作剧谣言,称Gibson正在通过注册“Eric Gullichsen”商标进行报复,这个故事后来被John Perry Barlow添油加醋,被Rudy Rucker放大传播。1990年,离开Autodesk加入Sense8后,Gullichsen参加了在巴塞罗那举行的Art Futura,终于见到了Gibson。在卡瓦酒和塔帕斯的陪伴下,他们放下了争端,并参观了高迪的桂尔公园,公园中的蜥蜴出现在Gibson的《Count Zero》中。事实上,Autodesk确实申请了“cyberspace”商标,Gibson也确实提出了异议,但称Gibson试图注册“Eric Gullichsen”商标的说法是Leary的恶作剧,并非事实。

该帖围绕一篇关于威廉·吉布森与“赛博空间”商标注册的文章展开。发帖人 Eric Gullichsen 回忆 Autodesk 1989 年的 VR 项目及其试图注册“赛博空间”商标,导致收到吉布森的停止侵权函。他说 Autodesk 的信中引用了吉布森的话“街道会找到自己的用途”,吉布森回应道“Autodesk 不是街道”。商标申请后来被放弃。评论者还讨论迷幻文化可能对赛博空间的影响、蒂莫西·利里、受利里启发的 LLM/AI 项目、VR/CAD 的局限、《神经漫游者》的世界,以及包括“赛博朋克”在内的更广泛商标问题。其他人 debate 是否公司应该感谢或署名作者创造的术语,并反思科幻如何塑造技术。

1990年代,Unix sendmail可能返回令人困惑的邮件错误“User unknown: Not a typewriter.”这是因为sendmail将收件人名称转为小写,所以“MWichary”变成不存在的“mwichary”,然后追加了系统错误。“Not a typewriter”(ENOTTY)历史上表示后台进程缺少终端输入/输出,源自打字机/电传接口。冒号让它听起来像是用户应该是一台打字机。它后来被改名为“Inappropriate ioctl for device”,不过ENOTTY仍保留。

一个标题为“Traditional, but Puzzling”的 Hacker News 帖子链接到 aresluna.org,并收集关于令人困惑或措辞出人意料的信息的评论。用户讨论 Unix 错误 ENOTTY 的词源、一个停车场系统显示“Payment Declined: Exit permitted”、一条温馨的英国停车机信息“change possible”,以及 Linux 的“lp0 on fire”打印机错误。有一位评论者开玩笑说把标题误读为“traditional butt puzzling”。总体而言,该帖子收集了技术或服务信息含糊、有趣或历史上令人费解的例子。

OmniPTY(原名 Oxide)是一个用 Rust 编写的原生 macOS/Linux 终端,集成了终端与类似 tmux 的分屏/标签页/工作区、vim 驱动的文件树、复制模式、git/SSH 状态以及实时重载的 TOML 配置。它使用 GPU 渲染的 GPUI 和 Alacritty 的 PTY/VT 模拟,支持真彩色、图片、滚动历史搜索、命令历史、Markdown/图片预览和启动命令。除更新检查外无账户/AI/遥测;更新已签名。0.9.0 版本重命名;已安装的 Oxide 副本会自动迁移。macOS 通过 Homebrew/DMG 安装(macOS 12+,Apple Silicon/Intel);Linux x86_64 通过 tarball/PKGBUILD 安装(glibc 2.35+、Vulkan、notify-send)。内置 JetBrainsMono Nerd Font。支持 zsh/bash 提示集成;其他 shell 也可用。配置位于 ~/.config/omnipty/config.toml;包含主题、键位映射、光标、窗口选项。可从 Rust/Xcode(macOS)或 Linux 依赖构建。限制:无 IME/死键组合输入,无图片动画,Linux 不支持原地自更新。MIT 许可,依赖 GPUI/alacritty_terminal。

Hacker News 上关于 Show HN OmniPTY(一个有强烈观点的 macOS/Linux 终端模拟器)的帖子。评论持怀疑态度:有人说 README 看起来像 AI 生成,且未清楚说明未解决的问题。另一人认为终端/tmux 生态的可组合性和向后兼容性很重要,警告不要只是重建终端模拟器,并建议更深层的创新,例如结构化 shell 输出,比如命令输出 HTML。后续评论开玩笑说把这条评论喂给 Claude;作者同意设计很重要,但喜欢 HTML 工具的想法。另一名评论者称终端+shell 是需要新的高级用户工作空间想法的老古董,同时承认 OmniPTY 看起来不错但缺乏资历。总体来说,该帖子质疑另一个终端模拟器是否提供有意义的新功能。

更多

联系我们 contact @ memedata.com