每日HackerNews RSS

Downdetector的Downdetector的Downdetector 一个微小的独立状态检查器。 Downdetector的Downdetector正在从所有地区正常响应。按地区检查 地区 状态 HTTP 延迟 伦敦,英国 ● 正常 200 174 毫秒 悉尼,澳大利亚 ● 正常 200 478 毫秒 新泽西,美国 ● 正常 200 185 毫秒 上次检查:2分钟前 - 3个地区 本网站与DownDetectorsDownDetector无关。它只是检查downdetectorsdowndetector.com是否可以从几个不同的位置访问。由paamayim1创建

## 宕机检测器嵌套与可靠性追求 一则Hacker News讨论围绕着一个“用于检测宕机检测器的宕机检测器”网站(downdetectorsdowndetectorsdowndetector.c...)展开。最初的帖子引发了对递归监控和系统可靠性固有复杂性的趣味探索。 许多评论者引用了道格拉斯·亚当斯的《银河系漫游指南》和《秘密特工》剧集“铁手”来阐释无休止分层系统试图自我诊断的荒谬性。人们对该网站对多个CDN和服务(Tailwind、Vercel、AWS)的依赖表示担忧,强调了潜在的单点故障以及宕机检测器需要如此多基础设施的讽刺。 建议包括利用DNS TXT记录来搭建小型网页,以及构建分布式、点对点的宕机检测器网络,甚至有人提出了基于树莓派的解决方案。一个反复出现的主题是对优化效率的沮丧,因为仅仅“购买更快的电脑”往往会抵消这些努力。最终,对话触及了对根本上稳健、分布式系统而非依赖集中式监控工具的需求。 几位用户指出该网站本身也曾出现过宕机的情况,这更具讽刺意味。

阿克沙特·乔希挑战自己,创作一个完全可运行的 Pong 游戏,使其能装入单个软盘启动扇区——仅 510 字节的代码!这个项目并非旨在创建一个可用的操作系统,而是关于基于极端约束的编程。 这款游戏使用原始 x86 汇编编写,绕过任何操作系统、驱动程序或库,直接使用 BIOS 中断操作视频内存 (0xB800)。它具有使用 W/S 键控制的玩家挡板、CPU 对手、计分、颜色切换(C 键)和重置功能(R 键)。 主要技术成就包括通过 `stosw` 直接访问视频内存、高效的屏幕定位计算、使用 BIOS 中断 0x16 实现的非阻塞键盘输入,以及一个简单、确定性的球体物理引擎。整个游戏在 GitHub 上可用,可以使用 QEMU 或在较旧的硬件上运行,展示了紧凑编码的非凡壮举。

## 512字节的Pong游戏在裸机上 一位开发者(akshat666)分享了一个完全可运行的Pong游戏,该游戏构建在512字节的引导扇区内——这意味着它无需操作系统,直接在x86汇编和BIOS上运行。这个项目是一个个人挑战,游戏可以在QEMU中启动和运行。源代码可在GitHub上找到 ([https://github.com/akshat666/-bootponggame](https://github.com/akshat666/-bootponggame))。 这个帖子引发了关于类似项目的讨论,并链接到其他小型引导扇区游戏和演示列表。评论者探讨了在引导扇区运行代码与DOS COM可执行文件之间的差异,以及极端代码优化的挑战。扩展的想法包括添加第二名玩家,以及创建一个能够启动多个小型游戏的引导加载程序。这项成就被赞扬为学习x86汇编和裸机编程的绝佳练习。

## strace-macos: macOS 系统调用追踪器 strace-macos 是一个基于 Python 的 macOS 系统调用追踪器,处于测试阶段,它提供与 Linux 的 `strace` 类似的功能,*无需*禁用系统完整性保护 (SIP)。它利用 LLDB 调试器 API 进行追踪。 **主要特性:** * **纯 Python:** 无需内核扩展或编译组件。 * **输出格式:** 支持人类可读的 `strace` 兼容文本和 JSON Lines 输出。 * **过滤:** 允许按名称或预定义类别(文件、网络、进程等)过滤系统调用。 * **符号解码:** 自动解码标志、错误代码和结构体字段,以提高可读性。 * **统计信息:** 使用 `-c` 标志提供摘要统计信息,如时间、调用次数和错误次数。 **用法:** 直接使用 `nix run github:Mic92/strace-macos -- <命令>` 运行,通过 `nix profile install github:Mic92/strace-macos` 安装,或直接从 GitHub 仓库获取。由于 LLDB 绑定,需要 macOS 系统 Python。 **目前,它支持:** 启动和附加到进程、基本系统调用捕获、参数解码、过滤和摘要统计。未来的开发重点是多线程、fork 跟随以及更高级的过滤选项(正则表达式、路径、文件描述符)。它比 macOS 内置的 `dtruss` 具有优势,因为它可以在启用 SIP 的情况下工作,并提供更丰富的输出。

## Strace-macOS:macOS 平台的新追踪工具 一个名为 [strace-macOS](https://github.com/mic92) 的新项目旨在为 macOS 带来 `strace` 命令的功能——用于追踪系统调用。讨论强调了在 macOS 上追踪的挑战,历史上受到系统完整性保护 (SIP) 破坏 `dtruss` 等工具的影响。 虽然 macOS 拥有 `dtrace` 和 `instruments`,但它们存在局限性:`dtrace` 需要禁用 SIP,而 `instruments` 不适合系统调用级别的追踪。这个新工具似乎存在初步安装障碍(需要特定版本的 Python 和 Xcode 命令行工具)和性能问题,但提供了一种潜在的替代方案。 用户们讨论了规避方法,包括选择性地禁用 SIP 保护,并利用现有的工具(如 `eslogger`)来完成特定任务。一些人表达了对苹果早期专注于服务器的 macOS X Server 和 Xserve 的怀旧之情。围绕用户对该工具的严厉评价,发生了一场激烈的争论,其他人则为开发者的工作辩护,认为这是一项宝贵的开源贡献。

区域检查 区域状态 HTTP延迟 正在加载区域检查…

## Down Detector 的 Down Detector:总结 一名开发者在注意到 Down Detector 本身在最近 Cloudflare 故障期间无法访问后,创建了 [downdetectorsdowndetector.com](https://downdetectorsdowndetector.com)。该网站旨在独立验证 Down Detector 的状态,提供一个元监控层。 该帖子在 Hacker News 上引发了关于中心化与去中心化、大型与小型提供商的可靠性以及基础设施选择中便利性与控制权之间权衡的活跃讨论。许多评论者分享了转向欧洲提供商(如 Hetzner 和 Bunny.net)以减少对美国服务的依赖的经验。 对话还涉及依赖任何单一故障点(即使有冗余)的固有风险,以及复杂系统中级联故障的可能性。一个反复出现的主题是递归构建越来越多的“Down Detector”来相互监控的幽默想法,突出了这种情况的荒谬性。最终,该项目是对现实世界问题的有趣回应,也是对互联网社区足智多谋精神的证明。

## Mojo-V:RISC-V 的隐私保护 Mojo-V 是一种新的 RISC-V 扩展,旨在实现安全高效的隐私计算。它通过引入“秘密寄存器”并使用第三方密钥加密内存来实现这一点,从而防止数据泄露和侧信道攻击——确保计算既“盲”又“静”。 Mojo-V 通过最少的添加(一个模式位和四条指令)无缝集成到 RISC-V ISA 中,并提供接近原生速度的性能。这代表着一个显著的改进——比完全同态加密 (FHE) 快 5-7 个数量级。 目前版本为 0.91,参考平台支持 64 位秘密整数和浮点运算,并使用固定的对称密钥密码。未来的开发重点是添加 PKI 支持、LLVM 编译器集成以及 32 位 RISC-V 兼容性。开发者可以通过项目的 GitHub 仓库 ([https://github.com/toddmaustin/mojo-v](https://github.com/toddmaustin/mojo-v)) 访问 ISA 规范、Spike 模拟器实现和基准测试。 欢迎通过 [email protected] 提出问题和贡献。

《Ultima VII: Revisited》是经典RPG游戏《Ultima VII: The Black Gate》的一个粉丝自制引擎替代品。它旨在利用现代引擎重振游戏,同时保留原始游戏数据——玩家需要将原始《Ultima VII》文件复制到引擎的`/Data/u7`目录中。 该项目是开源的,并通过Meson或CMake提供各种平台的构建版本。安装涉及克隆项目并遵循特定于您操作系统的(Windows、Linux)构建说明。 基本控制包括WASD用于移动,Q/E用于旋转,鼠标滚轮用于缩放。玩家可以通过小地图传送,并通过双击与NPC/容器互动。可以使用数字键盘(+/-用于速度,Enter用于一小时)进行时间操作。 该引擎包含广泛的调试工具,可通过热键(F1-F11)访问,供开发者和Modder使用,包括用于游戏内编辑的沙盒模式。欢迎通过电子邮件([email protected])提供反馈,主题中包含“Revisited”。

## Ultima VII Revisited:社区项目与怀旧 一个重制Ultima VII的项目正受到关注,为这款经典RPG提供3D更新 ([github.com/viridiangames](https://github.com/viridiangames))。Hacker News上的讨论引发了人们对Ultima系列的记忆和看法,许多人承认这款游戏复杂而深刻,但也确实有些老旧。 虽然像Exult这样的项目已经提供了游玩原版的方式,但这项新尝试旨在提供更现代的视觉体验,包括可旋转视角和3D对象整合。评论员还提到了其他相关项目,例如Ultima V - Lazarus重制版和基于Godot引擎的Ultima Underworld重制版。 对话涉及了重温老RPG的挑战,一些人认为现代游戏如《博德之门3》或Bethesda的开放世界游戏提供了类似体验。许多人怀念Ultima VII错综复杂的世界构建和模拟方面,包括制作系统以及查阅手册的需求,这与如今更精简的游戏形成了对比。将原版在现代系统上运行起来的困难(需要DOS配置)也是普遍的记忆。

## iPhone 15 Pro RCS 激活失败深度分析 自升级至 iOS 26 后,作者的 iPhone 15 Pro 无法激活 RCS(富通信服务),尽管拥有 AppleCare+ 并进行了大量故障排除。苹果公司始终将责任归咎于运营商(T-Mobile 和 US Mobile),而运营商则否认责任,形成了一个令人沮丧的循环。 作者是一位经验丰富的技术用户,曾成功解决过 MMS 问题,并熟悉各种移动操作系统,怀疑问题在于苹果、谷歌的 Jibe RCS 平台(美国运营商使用)以及潜在的运营商特定配置问题之间的相互作用。日志显示一个持续存在的“UserInteractionRequired.xml”文件正在阻止激活。 尽管进行了详尽的尝试——包括多次设备恢复、eSIM 重新发行和日志分析——问题仍然存在。苹果公司拒绝承担责任,仅提供主板更换作为“礼貌”。作者批评苹果公司缺乏对支持人员关于 RCS 和 Jibe 的培训,以及无法正确诊断问题,而只会一味地责怪运营商。他们强调苹果公司需要调查日志,并解决与双 SIM 设置和运营商切换相关的潜在兼容性问题,特别是考虑到谷歌过去对自定义 Android 构建中 RCS 的干扰。

## 蓝牙信道探测:摘要 Embedded.com 上的一篇文章讨论了**蓝牙信道探测**,这是一种旨在提供类似 GPS 的室内定位的新技术。它通过一个设备在多个频率上发送信号,而另一个设备接收它们来工作,即使在信号受阻的情况下也能提供更高的精度——这是优于现有蓝牙低功耗 (BLE) 甚至超宽带 (UWB) 技术的关键优势。 然而,Hacker News 评论区的讨论表明,**UWB 在精确的室内定位方面仍然更胜一筹**,一些博士研究人员报告说,BLE 难以实现低于 1 米的精度。虽然 Pixel 手机已经支持信道探测,但其与 UWB 相比的实际性能仍在争论中。 除了定位之外,该技术还具有安全访问(如无钥匙汽车进入)和查找丢失设备等潜力。人们对潜在的隐私影响表示担忧,因为零售商*已经*在使用 WiFi、BLE 和摄像头等现有技术来跟踪顾客的移动,从而可能优化商店布局以获取利润,而不是顾客便利。这种跟踪的伦理考量也被讨论了。

## prek:pre-commit 的更快替代方案 prek 是一个基于 Rust 的新框架,旨在作为流行的 `pre-commit` 工具的直接替代品。它旨在通过**更快、无依赖**和提供增强的功能来改进 `pre-commit`。 主要优势包括一个**单个、自包含的二进制文件**(无需 Python),通过共享工具链和并行处理实现**显著的速度提升**和**减少磁盘空间使用**。prek 保持与现有 `pre-commit` 配置和钩子的**完全兼容性**,并添加了对**单仓库**的内置支持以及通过 `uv` 进行高效 Python 环境管理。 目前为 Airflow 等项目提供支持,prek 通过诸如目标目录运行 (`prek run --directory`)、上次提交检查 (`prek run --last-commit`) 以及改进的钩子列表和选择等功能,改善了用户体验。虽然仍在开发中(某些功能缺失),但 prek 对于那些寻求更高效和简化的 pre-commit 工作流程的人来说是一个有希望的替代方案。

特朗普政府承诺向星座能源公司提供10亿美元贷款,以重启三英里岛1号核反应堆(自2019年关闭),预计2028年完成。此次重启的动力来自微软公司与该公司签订的20年电力购买协议,旨在为其不断增长的数据中心和人工智能需求供电——这种趋势也出现在Meta最近的核能交易中。 虽然核能提供稳定的电力来源,但即使加上电池存储,其成本也高于风能和太阳能等可再生能源。然而,科技公司正在优先考虑可靠性。 这笔贷款来自能源部的贷款项目办公室(LPO),尽管过去曾出现过Solyndra破产等问题,但该办公室的总体记录是积极的。这笔资金利用了最初在奥巴马政府时期创建的计划,由特朗普政府重新命名,并得到拜登政府的《降低通货膨胀法案》的进一步支持,以振兴现有发电厂。

更多

联系我们 contact @ memedata.com