``` $ sudo zen 系统优化 ✓ 文件系统同步... ✓ 清理内存缓存... ✓ 系统优化完成! ```
``` $ sudo zen 系统优化 ✓ 文件系统同步... ✓ 清理内存缓存... ✓ 系统优化完成! ```
猴岛计划 目前的工作涉及经典游戏《猴岛的秘密》。我们正在将其完整游戏移植到Commodore 64平台。我在这个项目中的任务是将所有图像显示在Commodore 64上。这是一项巨大的任务,需要手工绘制每个背景、动画和角色,过程非常细致。 预计未来某个时间发布。在此期间,我会继续在这里发布新的美术作品。 游戏代码由Andreas Larsson编写。
## 10倍审查放缓与软件开发的未来 软件开发的核心问题不在于*完成*工作,而在于*等待*——特别是审查层级中损失的时间。一个长期观察到的经验法则是:**每一层审批会使流程速度降低10倍。** 这不是关于工作量,而是排队中花费的“实际时间”。一个简单的错误修复,随着审查阶段的增加,可能从30分钟膨胀到数周。 虽然人工智能承诺更快的代码生成,但它并不能解决这个瓶颈。人工智能生成的代码仍然需要审查,甚至可能通过为审查者创造更多工作来加剧问题。解决方案并非仅仅是取消审查,而是从根本上重新思考*我们为什么*要审查。 根本原因在于组织规模的扩大和错误成本的增加。增加审查是为了作为安全网,但具有讽刺意味的是,它们通过将重点从主动工程转移到被动质量保证,反而*降低*了质量。受Deming的制造原则启发,关键在于从下往上建立**信任和质量文化**,赋予团队所有权并主动解决问题。 这意味着优先考虑**模块化、拥有清晰接口的小团队,甚至可能进行内部竞争**,以促进高质量的组件。人工智能的速度可以实现更快的实验和重构,可能将平衡点转移到更小、更自主的团队。最终,解决这个问题需要系统性的转变——不仅仅是更快的工具,而是对信任和主动质量工程的重新关注。
## MariaDB Galera 集群:一致性分析 MariaDB Galera 集群是 MariaDB 的一种主动-主动复制系统,并未能实现其承诺的一致性保证。最近的测试表明,尽管声称具有“即时复制”和防止“丢失事务”的能力,但仍存在严重的数据完整性问题。 分析发现,在默认的*推荐*设置(innodb_flush_log_at_trx_commit=0)下,集群在协调的节点故障期间会**定期丢失已提交的事务**。即使使用更保守的设置(innodb_flush_log_at_trx_commit=1),在某些故障情况下仍然会发生数据丢失。除了数据丢失之外,该集群还表现出**丢失更新**和**陈旧读**异常——这意味着事务可能会覆盖彼此的更改或读取过时的数据——即使在健康条件下也是如此。 这与 MariaDB 的文档相矛盾,后者表明一致性级别介于 Serializable 和 Repeatable Read 之间,并暗示了强大的事务保证。实际上,该集群似乎比 Read Uncommitted 还要弱。 作者建议设置 `innodb_flush_log_at_trx_commit=1` 以减轻一些数据丢失,但强调故障仍然可能导致不一致。MariaDB 需要修改其文档,以准确反映 Galera 集群的限制并阐明其实际的一致性模型。
Pyodide 使用 WebAssembly 将 Python 引入浏览器和 Node.js,有效地移植了 CPython,并能够在 Web 环境中直接使用 Python 包。它支持来自 PyPI 的大量纯 Python 包,以及许多带有 C、C++ 和 Rust 扩展的包——包括 NumPy、pandas 和 Matplotlib 等流行的库。
其主要特性是无缝的 JavaScript-Python 互操作性,允许开发者轻松结合使用这两种语言。在浏览器中运行时,Python 代码可以完全访问 Web API。
Pyodide 最初由 Mozilla 于 2018 年作为 Iodide 项目的一部分创建,现在是一个独立的、社区驱动的开源项目。它包含一个修改后的 CPython 构建、JS/Python 接口、JavaScript 解释器管理工具以及一个交叉编译工具链。你甚至可以直接在浏览器中通过 REPL 试用它——无需安装!
## 新地图提供全球森林的详细视图 为了更好地保护和恢复地球上的森林,Meta和世界资源研究所发布了树冠高度图v2 (CHMv2),这是一种新的开源模型和配套的全球尺度地图。CHMv2利用Meta先进的DINOv3视觉模型,在全球范围内提供前所未有的树高、树冠空隙和边缘测绘细节和准确性。 这个改进版本建立在以前的工作基础上,显著提高了准确性——将其预测与实际测量值的匹配度从0.53提高到0.86——并且在不同的景观中保持一致性。DINOv3从大量的未标记卫星图像中学习的能力,使其能够在无需大量手动标记的情况下进行准确的高度估计。 CHMv2为研究人员和政府提供了监测森林健康、跟踪恢复、检测退化和估算碳储存的关键数据,最终能够做出更明智的土地管理和生物多样性支持决策。
## xAI 因 AI 生成露骨图像被起诉
埃隆·马斯克的 AI 公司 xAI 正在被三名年轻女性起诉,她们指控该公司利用其聊天机器人 Grok 促成了对其未经同意的性暴露图像的创建和传播。起诉书称,Grok 去年发布“火辣模式”允许用户修改图像和视频——包括未成年人的图像——以创建深度伪造色情内容。
律师辩称,xAI 明知故犯地发布该功能以提高聊天机器人使用量,将利润置于安全之上。原告发现自己被修改过的图像在网上流传,包括在 Discord 上,并正在寻求赔偿和禁止 Grok 的图像修改功能。
此案紧随英国、欧洲和加利福尼亚监管机构对 Grok 将个人性化的能力展开的调查。虽然 X 已经实施了防止“脱衣”图像的措施,但起诉书详细描述了一个更广泛的滥用网络,其中一名犯罪者已被捕,因为它传播了数百张 AI 生成的图像。马斯克最初淡化了这个问题,将责任归咎于用户,但起诉书描绘了一幅蓄意冒险和疏忽的图景。
## NASA应对弹性航天器软件的方法 数十年来,NASA一直致力于解决太空恶劣环境下可靠软件的独特挑战。与可以快速通过增加容量解决问题的地球系统不同,航天器计算能力有限且固定,需要极其健壮和有弹性的软件。 NASA的策略以冗余为中心——通常采用多个,甚至五个,运行相同软件的计算机——并结合故障保护层,允许从磨损、辐射或意外事件引起的故障中自主恢复。早期任务专注于完善组件,但后来的项目,如航天飞机,将冗余作为核心设计原则。 至关重要的是,NASA优先考虑能够*从*错误中恢复的软件,例如旅行者2号在发射期间自我纠正,以及阿波罗11号由于有弹性的代码而避免了灾难。现代任务,如Orion,继续采用分层冗余和独立的“独白式”计算机系统。 然而,日益复杂的系统带来了新的挑战。NASA正在探索更大的机载自主性,并倡导标准化的软件架构来管理这种复杂性,认识到完美的软件是无法实现的,而备份对于应对太空探索的不确定性至关重要。
请启用 JavaScript 并禁用任何广告拦截器。
大多数金融应用程序通过分析您的消费习惯来赚钱。Trackm 不会——您的数据使用只有您持有的密钥进行加密。🔐 每用户加密,每个账户都有其自己随机生成的数据密钥,并与您的密码绑定。没有共享密钥,没有共享风险。🗄️ 隔离数据库,您的预算数据存储在自己的加密数据库中。查询永远不会触及其他用户的数据——这是设计使然,而非政策。📵 零操作员访问权限,数据密钥由您的密码生成。服务器操作员在没有您的密码的情况下无法解密您的数据。