每日HackerNews RSS

牌堆洗牌器 随时随地与你喜爱的人一起玩任何牌堆! 选择任何牌堆 玩任何指挥官预组牌。 玩来自Archidekt的任何人的牌堆。 开始 准备桌面 在Miro或Mural中的一个面板成为你的共享桌面。 进入聊天 游戏真正发生在Discord中。 MTG牌堆洗牌器只是一个玩具。 本网站与巫师海岸公司无关。 仅供娱乐。

对不起。

## Ziggit:使用AI代理的更快的Git重写 该项目成功地使用Zig重写了Git,从而显著提高了性能并减小了WebAssembly (WASM) 的体积。通过 `vers` CLI 和 Anthropic 的 Claude 编排的AI代理驱动的重写,为JavaScript运行时Bun实现了**高达100倍的速度提升**,并且在ARM Macbook上的性能比Git**快4倍**。WASM构建比现有的`wasm-git`项目**小5.4倍**,并且**导出项多8.5倍**。一个演示允许直接在浏览器中克隆仓库。 该过程采用了“代码大炮”方法:一个顶级代理生成并管理多个在虚拟机中运行的专业代理,每个代理专注于特定任务(测试套件覆盖率、性能优化、WASM编译)。环境变量用于身份验证(GitHub、Vers、Anthropic)。一个关键的见解是,有效的代理编排需要像管理团队一样进行人工干预,而不是完全自主运行。 该项目花费了大约一周的时间和130亿个token,相当于一个月的全职开发人员时间。 成功表明AI代理有潜力加速软件开发,尤其是在明确目标、迭代改进和人工监督的结合下——避免过于“聪明”而变得难以管理的解决方案。 最终的`ziggit`是Git的可行替代品,具有显著的性能优势。

## Bun 的 Ziggit:100 倍加速……但有条件 一篇最近的文章详细介绍了通过用 Zig 重新实现 Git 功能来加速 `bun install` 的努力,该功能被称为“ziggit”。虽然最初宣传为 100 倍的性能提升,但进一步分析显示情况更为复杂。加速主要来自优化内部操作,特别是对于具有大量 Git 依赖项的项目。然而,整体 `bun install` 性能大致相当于使用现有的 Git 实现,因为网络延迟仍然是主要瓶颈。 该项目大量使用了 AI 代理(Anthropic 的 Claude)进行代码生成,API 费用估计为 65,000 美元至 85,000 美元。人们对代码质量表示担忧,一些人观察到 AI 生成的模式和不完整的实现。尽管通过了 Git CLI 测试套件的很大一部分,但尚未实现完全的测试对等性。 最终,作者认为 ziggit 是一项有价值的贡献,尤其是在特定用例中,例如 WASM 构建和基于 ARM 的 Mac 上更快的性能,并建议它可能是对 Git 的合理上游贡献。然而,许多评论员质疑维护一个独立 Git 实现的价值,该实现具有有限的实际收益和潜在的可维护性问题。

这篇帖子讨论了一个小型的网站更新——评论链接不再弹出——然后主要反思了作者对伊拉克战争的准确预测。作者将这种预见归功于他们在昂贵商学院教育中吸取的教训。 主要观点包括:好的想法不需要欺骗就能获得认可,而来自不可信来源的预测本质上不可靠。作者强调“审计”的重要性——严格审查过去的项目预测,以识别和阻止不诚实行为。他们认为,对战争的仓促是由于虚假主张和未能审查提出这些主张的人造成的。 本质上,这篇帖子提倡批判性思维、对有偏见来源的怀疑,以及在预测和决策中问责的必要性,并通过伊拉克大规模杀伤性武器情报错误的例子进行了说明。作者幽默地承认自己吹嘘自己的预见性,并暗示未来将分析新保守主义中东议程的失败。

## 黑客新闻讨论总结:好的想法不需要谎言 这次黑客新闻的讨论围绕一篇2008年的文章,该文章认为真正好的想法不需要欺骗就能获得认可。最初的帖子引发了争论,尤其是在科技公司薪酬中股票期权的历史背景方面。 一些评论员指出,虽然股票期权最初存在争议,但它们确实变得广泛流行,并且使用股票期权的公司的表现通常优于其他公司——这表明“谎言”(例如不将其作为费用处理)并非有害,甚至可以说对于打破现状是必要的。然而,共识是,长期的欺骗表明想法本身存在缺陷。 对话扩展到讨论更广泛的主题:营销的力量与真相、从众思维的危险以及当前人工智能的炒作周期。许多人认为,基于想法的内在价值进行评估至关重要,而仅仅依赖于有说服力的叙述是危险的。 还有关于在强大的实体有动机误导时,难以辨别真相的讨论,以及独立批判性思维的重要性。 最终,该帖子强调了这样一个观点:虽然最初的炒作可能无法避免,但持续的成功依赖于真正的价值,而不是持续的欺骗。

## 只读备忘录 - 摘要 本周的只读备忘录关注游戏重编译的激动人心的世界,特别是 Xbox 360 的 **ReXGlue** 项目。ReXGlue 旨在将 360 游戏带到 PC,并非通过模拟,而是通过将原始代码*重编译*为原生 C++,从而有可能提高性能并提供更深入的模组能力。虽然仍处于早期开发阶段,并且建立在 Xenia 模拟器的工作之上,但 ReXGlue 承诺未来像 *Lost Odyssey* 这样的游戏可以在 PC 上游玩。 除了 ReXGlue 之外,更新还介绍了 **N64RecompLauncher**,这是一种方便的工具,用于组织不断增长的 N64 重编译项目。重点介绍了几个模拟器更新,包括 **Azahar 2125** (3DS)、**ShadPS4** (PS4,可能实现 *Bloodborne* 网络对战!)、**PPSSPP** (PSP) 和 **RPCS3** (PS3)。 最后,该新闻通讯展示了像 *Blaze & Blade Busters* (PS1) 和 *Sherlock Holmes: Loretta's Portrait* (SG-1000) 这样的翻译项目,扩大了对经典游戏的访问。它以充满活力的 #ScanlineSunday 复古游戏设置展示作为结尾。

尤克特拉希尔(Yggdrasil)是一种新的、实验性的路由方案,旨在成为当前互联网协议的去中心化和面向未来的替代方案。它设计用于可扩展性和弹性,能够创建自愈的、点对点网络,处理大型、复杂的拓扑结构——甚至互联网规模的网状网络。 一个关键特性是对所有流量进行全程端到端加密。目前,它被实现为轻量级的软件路由器,支持通过各种连接(局域网上的TCP/TLS、点对点或互联网)进行IPv6路由,甚至可以桥接IPv4和IPv6网络。 尽管仍处于alpha阶段且可能发生变化,但尤克特拉希尔的出乎意料地稳定,并且已被不断壮大的社区用于测试和实际应用。它适用于多个平台,包括Linux、macOS、Windows、iOS和Android,并鼓励用户通过安装和配置软件加入网络。

## Yggdrasil 网络总结 Yggdrasil 是一种实验性的、完全去中心化的路由方案和覆盖网络,最近在 Hacker News 上受到关注。它旨在提供一种注重隐私的传统互联网路由替代方案,其动机是对监控的担忧。与典型网络不同,Yggdrasil 使用加密身份(截断的 ed25519 密钥)进行寻址和路由,允许设备即使没有直接的互联网访问也能连接 – 形成一个网状网络。 用户将其与 cjdns 和 Tailscale 等项目进行比较,指出 Yggdrasil 缺乏中央控制平面是一个主要优势,但它需要更多的手动配置(例如防火墙白名单)以确保安全。一些人已经成功地将其用作“廉价的 Tailscale”,用于连接 VPS 和笔记本电脑。 讨论强调了其去中心化和构建独立基础设施的潜力,但也承认了营销和可扩展性的挑战。人们对潜在的网络漏洞和 NAT 穿透提出了担忧,但存在点对点连接等解决方案。它与无关的 Yggdrasil Linux 发行版不同。最近的活动显示 2026 年 2 月发布 (v0.5.13)。

## Hugo 新的 `css.Build` 函数:摘要 Hugo v0.158.0 引入了 `css.Build`,为网站样式管理提供了新功能。它简化了 CSS 捆绑和压缩等任务,这些任务以前需要外部工具。现代 CSS 特性越来越被浏览器兼容,但 `css.Build` 利用 esbuild 来转译或添加前缀,以获得更广泛的浏览器支持——尽管其功能并非全面。 虽然 `css.Build` 在速度方面表现出色,尤其是在开发期间,但它存在局限性。它并非原生支持所有较新的 CSS 特性,可能需要后期处理或仅针对现代浏览器。 Sass 和 PostCSS 等替代方案提供更广泛的功能集(嵌套、混合、广泛的插件支持),但也有一些权衡:Sass 需要单独的二进制文件且缺乏前缀添加,而 PostCSS 速度明显较慢。Lightning CSS 速度很快,但需要复杂的 Hugo 集成,并且缺乏开发过程中的文件监听。 最终,`css.Build` 的实用性取决于项目的样式复杂度和浏览器支持要求。它可以显著简化 CSS 工作流程,但仔细考虑其局限性至关重要。

对不起。

启用 JavaScript 和 Cookie 以继续。

## 乔治·H·戈布尔 (1953-2023) 工程师乔治·H·戈布尔已逝。他是早期计算机领域的先驱人物,以其创新的“黑客中的黑客”方法和对普渡大学Unix系统的贡献而闻名。戈布尔曾通过连接两台VAX 11/780计算机,创造出最早的多CPU计算机之一——DEC后来复制了这项壮举。 除了硬件,他还是一个多产的实验者,最出名的是一段用液氧点燃烧烤的病毒式视频(并因此引来了消防部门的注意!)。他还开发了一种成功的R-12制冷剂替代品,尽管性能更优越,但却被环保署阻止。 同事们回忆说,他是一位热情的导师,早期技术采用者(包括在佛罗里达海滩上使用移动电子邮件),以及一位不知疲倦、充满好奇心的工程师,他激励着周围的人。他早期的网站,在线存档,展示了他富有创造力的精神和“TWINKIES实验”等项目。戈布尔的遗产从基础的Unix工作延伸到实用且常常大胆的工程解决方案。

Tailscale 最近解决了在一些 MacBook(特别是 2021 款带刘海屏的型号)上,其菜单栏图标因空间有限而消失在屏幕刘海中的问题。苹果没有提供直接的解决方案,导致用户无法在没有第三方应用等变通方法的情况下访问设置。 最初,Tailscale 实施了一个临时修复方案:弹出通知,提醒用户图标已隐藏,利用其可见性数据。虽然不完美,但有助于诊断问题。 核心解决方案现已通过 Tailscale 的新窗口化 macOS 应用(版本 1.96.2 及更高版本)提供。该应用与菜单栏版本并行运行,提供可搜索的设备列表、简便的文件共享、出口节点访问、错误通知以及最小化的“迷你播放器”模式。窗口化界面旨在使 Tailscale 更易于访问和使用,减少对可能隐藏的菜单栏图标的依赖。Tailscale 也在计划为 Windows 开发类似的 UI。

光标3 Cursor 3 3 天前

光标3代表着软件开发领域的一次重大飞跃——由自主代理驱动。光标认识到从手动编码到代理辅助工作流程的转变,并从头开始重建其界面,以提供一个统一的工作空间,用于管理跨项目的多个代理。 这个新版本简化了人与人工智能之间的协作,为所有代理(本地和云端)提供了一个中央枢纽,并集成了演示和屏幕截图,以便于验证。本地和云环境之间的无缝切换,可以与Composer 2等模型进行快速迭代,或不间断地执行长时间运行的任务。 光标3还通过改进的差异视图、PR管理、文件访问以及内置浏览器来增强核心IDE功能。插件市场进一步扩展了代理能力。最终,光标3旨在简化代理工作流程,为真正自动驾驶的代码库和更强大、人工智能驱动的编码体验奠定基础。

## JSON Canvas 概要 JSON Canvas 定义了一种使用 JSON 格式创建可视化画布的结构。一个画布包含两个可选的数组:`nodes` 和 `edges`。 **Nodes(节点)** 代表元素,例如文本、文件、链接或组,并按 z-index(从前到后)排序。每个节点需要一个 `id`、`type`、`x`、`y`、`width` 和 `height`。节点类型具有特定属性:`text` 节点包含 Markdown 文本,`file` 节点链接到文件,并带有可选的子路径,`link` 节点引用 URL,`group` 节点充当容器,并带有可选的标签和背景图像。 **Edges(边)** 使用唯一的 `id` 连接节点,指定 `fromNode`、`toNode` 以及可选的连接侧面 (`fromSide`、`toSide`) 和可自定义的端点 (`fromEnd`、`toEnd`)。边还可以具有 `color` 和 `label`。 **Colors(颜色)** 使用十六进制代码(例如 "#FF0000")或预设数字 1-6(红色、橙色、黄色、绿色、青色、紫色)定义,允许针对特定应用程序的颜色方案。

对不起。

更多

联系我们 contact @ memedata.com