启用 JavaScript 和 Cookie 以继续。
启用 JavaScript 和 Cookie 以继续。
要使用 Mastodon 网页应用程序,请启用 JavaScript。或者,尝试为您的平台使用 Mastodon 的原生应用程序。
这篇帖子详细介绍了一种新的、快速的算法,用于在浮点数的二进制表示和十进制文本之间进行转换,该算法基于“非舍入缩放”的思想。传统的转换可能很复杂,但这种方法通过将值近似为 `x * 2^e * 10^p` 而不立即舍入来简化它们,从而允许后续灵活地控制舍入。
核心创新是一个快速的“非舍入缩放”基本运算,有效地计算这种近似值,通常只需一次64位乘法。这使得打印和解析算法变得非常简单。基准测试表明,用Go实现的这些算法在速度上优于现有的解决方案,如Dragon4、Ryū和Eisel-Lemire。
该方法涉及使用额外的位数(“非舍入”形式)来表示数字,以在缩放过程中保持精度。关键优化包括利用浮点数表示的属性并尽量减少乘法运算。作者预计这段代码将被包含在未来的Go版本(1.27)中。该帖子提供了对算法、实现细节和正确性证明的详细解释,旨在为这个长期存在的问题提供最佳解决方案。
## Teemux:开发用的统一日志管理 Teemux 简化了多进程应用的日志查看,无需任何配置。只需在进程启动命令前加上 `teemux --name [process_name] --` (例如:`teemux --name api -- node api.js`)。Teemux 会自动启动一个服务器,允许其他进程连接并流式传输日志。 可以通过 `http://127.0.0.1:8336/` 的彩色浏览器界面或使用 `curl http://127.0.0.1:8336/` 以纯文本方式访问日志。功能包括使用通配符进行模式过滤以及自动领导者选举以实现高可用性。 值得注意的是,Teemux 通过 MCP 与 AI Agent 集成,提供持久的日志访问,*无需*重启服务——这是优于 `tail -f` 等工具的关键优势。“Teemux”这个名字结合了“tee”(输出分割)和“mux”(多路复用),反映了其核心功能。
纽约市1975年财政危机后,市政艺术资金越来越倾向于服务于曼哈顿富裕阶层和游客的机构,而非在全市各区公平分配。大都会艺术博物馆始终获得最大份额——1986年几乎占文化事务预算的20%——其参观者主要来自高收入群体。 这种关注与城市向金融经济转型的趋势相符。不断增长的白领劳动力寻求文化体验,企业也认识到艺术对公共形象和员工吸引力的益处,从而增加了私人资金投入。企业捐款出于“自身利益”,旨在改善社区关系和提升公众形象。 艺术对城市的新精英阶层而言成为一种“文化资本”,推动了蓬勃发展的艺术市场。然而,这种复兴很大程度上忽略了城市的工人阶级和许多因房价上涨而无力居住的艺术家。虽然艺术促进了纽约的经济复苏,但收益集中在少数人手中,巩固了一种新自由主义的城市景观。
## Zotero 8:重大更新
Zotero 8 是一个重要的版本,拥有重新设计的界面和众多改进。最大的变化是**统一的引用对话框**——取代了以前的“列表”和“资料库”模式,以便在您的文字处理器中更快速、更灵活地插入引用。现在可以直接从搜索栏添加定位符(例如页码)。
主要更新包括**可见的注释**直接显示在项目列表中,方便搜索和标记,以及一个可定制的**阅读器外观面板**,带有主题以改善 PDF 和网页阅读体验。**笔记功能**得到了增强,具有分标签的笔记,提供无干扰的体验。
Zotero 8 还引入了**自动文件重命名**功能,以保持附件与项目元数据的同步,改进了**ARM Linux 支持**,以及各种**用户界面改进**,例如拖放功能和连接器中的标签自动完成。
此版本专注于简化工作流程并提高研究人员的可用性。通过“帮助 > 检查更新”进行升级,或立即下载最新版本。
启用 JavaScript 和 Cookie 以继续。
## Compyle 低延迟沙箱的探索
Compyle 提供即时云开发环境,目标是提供无缝、本地化的体验。 最初,他们的架构将用户请求路由至中央 socket 服务器以配置沙箱,导致不可接受的 10-30 秒启动时间和 >200 毫秒的延迟——在 IDE 和终端中尤其明显。 安全性并非首要问题,但速度至关重要。
第一次改进来自于实施“预热池”,即预配置的机器,将启动时间减少到 50 毫秒。 然而,由于通过 socket 服务器的额外网络跳转,延迟仍然是一个瓶颈。
关键的解决方案是消除这个中间人。 通过利用 Fly.io 的基础设施,Compyle 转向用户和沙箱之间的直接连接,通过 JWT 处理授权,并将计费/持久化逻辑移动到 LLM 路由器。 Fly.io 的“fly replay”功能进一步优化了路由。
虽然这大大提高了靠近圣何塞数据中心的用户性能,但对于距离较远的用户来说,延迟仍然很高。 最后一步是在美国、欧洲和亚洲部署地理分布式的预热池。 这将终端往返时间从超过 200 毫秒降低到惊人的 14 毫秒,证明了**距离很重要**,并且**简单是关键**——通常,最佳的性能提升来自于移除不必要的 инфраструктура。
## Waypoint-1:交互式实时世界生成
Overworld的Waypoint-1是一种新型交互式视频扩散模型,允许用户实时进入并控制程序生成的世界。与为简单控制而微调的现有模型不同,Waypoint-1是*针对*交互性进行*训练*的,能够实现鼠标和键盘输入的自由相机移动,并且具有零延迟。
Waypoint-1基于一个使用10,000小时游戏录像训练的Transformer,利用“扩散强制”和“自强制”技术来实现逼真、稳定的帧生成。这即使在消费级硬件上也能提供流畅的体验。
**WorldEngine**推理库为Waypoint-1提供支持,它是一个高性能的Python工具包,针对速度和开发者易用性进行了优化。目前在5090 GPU上可实现30-60 FPS。
Overworld将于2026年1月20日举办一个黑客马拉松,以鼓励使用WorldEngine进行开发,奖品为5090 GPU。
**试用:**[https://overworld.stream](https://overworld.stream)