启用 JavaScript 和 Cookie 以继续。
启用 JavaScript 和 Cookie 以继续。
## Solod (So): Go 到 C 转换器 Solod (So) 是一种新工具,可将 Go 代码的一个子集直接转换为可读的 C11 代码,提供一种使用 Go 语法和类型安全的系统编程方法。它具有零运行时开销——没有垃圾回收或隐藏分配——默认使用栈分配,并可选择使用堆。 So 能够实现与 C 代码的无缝原生互操作,无需 CGO,允许在 So 和 C 函数之间进行调用。它支持 Go 的核心特性,如结构体、方法、接口和切片,同时为了简单起见,省略了通道、协程、闭包和泛型。 你可以使用标准的 Go 工具(linting、测试、LSP)来处理 So 项目。过程包括使用 So 包编写 Go 代码,然后使用 `so` 命令将其转换为 C。编译可以使用 GCC、Clang 或 Zig 完成,目前支持 Linux、macOS 和 Windows(仅核心语言)。 虽然仍在开发中,So 旨在为系统编程提供一种快速高效的替代方案,利用 Go 的熟悉性,同时提供 C 的性能和控制。
## VOID:逼真视频物体与交互移除
VOID是一个新的AI系统,能够从视频中移除物体,并逼真地模拟移除后的后果——例如,吉他手被移除时吉他会掉落。VOID基于CogVideoX,利用两次传递的Transformer流程进行高质量的视频修复,并以感知交互的掩码为条件。
**工作原理:** VOID首先生成掩码,识别要移除的物体以及受其存在影响的区域(例如,掉落的物体)。然后,它在两次推理过程中使用这些掩码:Pass 1执行基础修复,而Pass 2使用扭曲噪声来优化时间一致性。
**关键要求:** VOID需要大量的计算资源——需要具有40GB+ VRAM的GPU(例如A100)。它还需要安装SAM2等依赖项,并设置Gemini API密钥以生成掩码。
**数据与训练:** 虽然提供预训练模型,但由于许可问题,VOID的训练数据并未直接发布。相反,提供了使用HUMOTO和Kubic生成训练数据(创建包含和不包含物体的反事实视频)的代码。
**可用性:** 模型和代码可在HuggingFace和GitHub上获得,从而促进社区贡献和进一步开发。 ([https://arxiv.org/abs/2604.02296](https://arxiv.org/abs/2604.02296))
## 将 Go 标准库移植到 C:字节与字符串 该项目旨在用 C 重现 Go 的一部分,重点是性能并消除 Go 运行时。在成功移植 `io` 包之后,重点转移到 Go 的核心 `bytes` 和 `strings` 包。 移植纯函数,例如 `math/bits` 和 `unicode/utf8` 中的函数,相对简单,但 Go 和 C 之间的运算符优先级差异需要仔细注意。更复杂的是像 `Repeat` 这样的函数,它需要引入分配器接口——模仿 Zig 和 Odin 等语言的方法——用于显式内存管理。这允许灵活的分配方法并有助于调试。 基准测试显示出普遍积极的结果,C 实现通常比 Go 对应实现快 1.5-4 倍。然而,`Index` 最初表现不佳,直到利用 `memchr` 进行优化的子字符串搜索。`strings.Builder` 的显著性能提升来自于确保函数内联并优化返回值结构,以避免不必要的内存访问。 该项目强调了显式内存控制的好处,并证明了,通过仔细优化,C 在许多常见操作上可以实现与 Go 相当或更高的性能。移植的包在 Solod 中可用,Solod 是一种允许将 Go 代码翻译成 C 的工具。未来的工作将集中于移植 `time` 包。
一个人,两个月,2万美元启动资金,无风投,氛围感软件。18亿美元的公司。我们将看到更多这样的个人独资十亿美元公司。人工智能正在将组建、推出、扩展团队和融资这5年的时间压缩成一位高能动性首席执行官 + 2个月。下午4:35 · 2026年4月2日 · 3.71万次浏览 71条回复 · 44次转发 · 515个赞。
我们正在验证您的浏览器。网站所有者?点击此处修复。 Vercel 安全检查点 | sin1::1775520171-9UtqmB7sGtHYu0NtQWsJpiZJjerWhwn7 启用 JavaScript 以继续。 Vercel 安全检查点 | sin1::1775520171-9UtqmB7sGtHYu0NtQWsJpiZJjerWhwn7
二十年来,作者参与了Google AdSense,最初是为了学习在线广告并从2005年推出的博客中获得少量收入。虽然从未成为重要的收入来源(最高达到每年1000美元,现在约为100美元),但它提供了宝贵的发布者洞察。
然而,收益已减少。作者现在经常违反AdSense内容规则,收到读者关于侵入性广告的投诉,并且不断与不受欢迎的广告格式扩展作斗争,尽管已经配置了设置来限制它们。
最终,微薄的经济收益不再能证明持续的监控、与“商业”标识相关的潜在法律风险,或负面的用户体验是合理的。因此,作者已将他的博客从AdSense计划中移除,结束了长达二十年的合作关系,尽管对此有些犹豫。
根据前奥巴马政府官员理查德·斯滕格尔的说法,美国针对伊朗的行动——从据称杀害伊朗学生开始——代表着一场损害美国的战争,严重影响着美国的全球形象。斯滕格尔曾领导国务院的公共外交工作,认为这场冲突将使美国的支持率降至历史最低点,可能无法恢复。 他认为,特朗普的政策正在瓦解美国的“软实力”——通过文化吸引力进行影响的能力——并结束长期以来在国外推广民主的传统。政府在伊朗、委内瑞拉以及对古巴的行动,正在重现负面的“丑陋的美国人”刻板印象,其特点是傲慢和文化不敏感,但*没有*民主理想的借口。斯滕格尔警告说,这可能会不可挽回地损害美国的声誉,并限制未来的外交效力。
Anthropic已与谷歌和博通达成一项多千兆瓦的协议,以获得下一代TPU算力,预计于2027年投入使用,为Claude AI模型提供支持。这是Anthropic迄今为止最大的计算基础设施承诺,源于客户需求的快速增长。 该公司年化收入已增长三倍以上,超过300亿美元——高于2025年底的90亿美元——并且有超过1000家企业每年在Claude上花费超过100万美元。大部分新增算力将位于美国,进一步推动Anthropic对美国计算基础设施的500亿美元投资。 Anthropic利用各种硬件,包括AWS Trainium、谷歌TPU和NVIDIA GPU,以实现最佳性能和弹性。尽管如此,亚马逊网络服务仍然是其主要的云服务提供商,并且Claude可以在AWS、谷歌云和微软Azure上独家使用。
## Anos:一种现代、非POSIX内核 – 摘要
Anos 是一种业余操作系统,目前处于“玩具内核”阶段,设计用于 x86_64 和 RISC-V 架构。它是一个现代、有主见的、非POSIX系统,构建在一个非严格的微内核(“STAGE3”)之上,侧重于基于能力的安全性以及通过“SYSTEM”监管者进行用户模式系统管理。
主要特性包括抢占式多任务处理(在 x86_64 上最多支持 16 个 CPU)、用户空间设备驱动程序以及定制工具链(Binutils、GCC、Newlib)。内核提供诸如调度、内存管理和 IPC 等基本原语。SYSTEM 处理硬件发现(ACPI/Devicetree – 正在进行中)并提供操作系统抽象。
目前,Anos 支持 CPU、定时器、中断和内存管理等基本硬件。它已经在真实的 x86_64 硬件上进行了测试,并且在 QEMU 中为两种架构运行。虽然 RISC-V 支持正在推进,但 SMP 目前仅适用于 x86_64。开发优先考虑快速的 IPC 机制,而不是广泛的系统调用,并分层委托能力以提高安全性。该项目采用 GPLv2 许可。