正在检查您的浏览器……需要启用 JavaScript
正在检查您的浏览器……需要启用 JavaScript
Kagi 宣布了旗下搜索引擎和 Orion 浏览器的多项更新。
**Kagi Search** 现允许用户通过设置彻底关闭基于 AI 的功能,将体验的控制权完全交还给用户。此外,该平台还引入了可自定义的组件,包括多面骰子和抛硬币工具,并支持单独开启或关闭这些组件。由于需求高涨且成本增加,Kagi Translate 将转为订阅制服务,但很快会重新上线。
**Orion 浏览器**发布了 macOS 版 1.1,这是其迄今为止最重要的更新。主要功能包括重新构建的界面、用于增强隐私和多账号登录的“容器”功能,以及可自定义颜色和渐变的个性化浏览器边框(Orion+ 订阅用户专属)。Orion 继续强调其独立于广告商的立场,并可在所有主流平台上使用。
该公司表示将致力于保障用户隐私,并感谢社区提供的反馈与耐心,他们将继续完善产品。
作者指出了一种日益严重的认知困境:人们越来越难以专注阅读由人工智能生成的文档。这类文本往往充斥着冗长、过度自信且术语堆砌的“大模型味”,会触发读者的心理“过滤”机制,导致读者彻底丧失阅读兴趣。
作者认为,人们已经“预训练”出识别这些低质量 AI 特征的能力,并将其比作“横幅盲点”(banner blindness)。正如用户会本能地忽略网页上干扰性的广告一样,作者的大脑现在也会反射性地屏蔽掉那些缺乏实质内容的 AI 生成内容。讽刺的是,这些本旨在提高生产力的工具却造成了新的障碍:由于职场充斥着“文字繁多但内容空洞”的信息,AI 正在迫使接收者养成防御性阅读习惯,从而阻碍了理解与效率。归根结底,这篇文章揭示了现代传播中的一场无声危机:自动化内容的泛滥,正训练我们去忽视面前呈现的信息。
原地初始化对于提升效率以及支持地址敏感(不可移动)类型至关重要,但 Rust 目前尚缺乏统一的实现方案。作者提出了一个四级层次结构,旨在平衡控制力、易用性与安全性: * **第 0 级:原始指针**:当前使用 `MaybeUninit` 的灵活“逃生舱”。它功能强大,但不安全且需要手动管理。 * **第 1 级:引用**:一种安全且具表现力的抽象(如 `&uninit`/`&own`),允许编译器跨函数边界验证初始化过程。 * **第 2 级:置入函数**:一种通过新语言特性(例如 `with emplace`)实现的易用方案。它能保证原地构造,且无需更改函数签名或手动处理引用。 * **第 3 级:MIR 移动消除**:一种由编译器驱动的优化手段。虽然对性能有益,但它仅属于实现细节,不能作为 `!Move` 类型正确性的依赖依据。 通过将这些方案分层,Rust 可以同时满足简单通用场景和复杂的高控制需求。这种多层策略确保了语言在保持高性能和安全性的同时,能明确表达对自引用类型的要求,而不是仅仅依赖不透明的编译器优化。
俄亥俄州克莱蒙特县大陪审团拒绝起诉科迪·莫洛克(Cody Morelock)。此前,莫洛克被控在联合镇破坏了一台 Flock 自动车牌识别器,涉嫌重罪破坏公物。尽管警方声称莫洛克的破坏行为造成了超过 1,000 美元的损失,但在大陪审团作出决定后,相关指控已被驳回。
这一事件反映了全国范围内针对 Flock 监控摄像头的破坏行为呈上升趋势。这些摄像头跨越司法管辖区为执法部门追踪车辆数据。甚至有激进组织组织了破坏或遮挡这些设备的行动。
这种抵制情绪主要源于对隐私和该技术被滥用的担忧。司法研究所(Institute for Justice)报告称,执法人员滥用该系统的案例超过 100 起,其中常涉及跟踪个人。尽管 Flock 已经实施了新的安全保障措施,但包括电子前沿基金会(Electronic Frontier Foundation)在内的批评者认为,这些措施尚不足够,并主张警方在搜索所收集的车牌数据前必须获得搜查令。
Siemens PC-X 是一款 1984 年推出的稀有“怪异”机型,源自 PC-D。其特点是采用了 8MHz 的 Intel 80186 处理器,并运行西门子专有的类 UNIX 操作系统 SINIX。尽管该硬件在当时技术领先,拥有 640x350 分辨率的单色显示屏以及坚固、过度设计的德系制造品质,但其非标准的架构和 CPU 选择使其与当时蓬勃发展的 MS-DOS 软件生态系统基本不兼容。
该机器依赖于西门子提供的利基软件库,限制了其长期生存能力。PC-X 内部构造复杂,混合了 80186 CPU、独特的夹层总线(mezzanine bus)以及 DTC 520B SCSI 转 MFM 转换板。如今,PC-X 对复古计算爱好者而言是一件迷人的遗物。近期的研究工作集中于转储其 ROM 镜像以便在 MESS 中进行模拟,作者也在持续探索硬件改造,例如直接集成 SCSI 和扩展内存。该系统仍是早期个人电脑时代硬件“死胡同”的典型代表,并以其出色的键盘手感和在办公环境中独特的任务处理能力而著称。
请启用 JavaScript 并关闭所有广告拦截器
**Kino** 是一款高性能 Ruby Web 服务器,旨在通过在单个小型进程内运行多个并行 Ractor 或线程,来突破全局虚拟机锁(GVL)的限制。
### 主要优势
* **真正的并行:** 通过利用 Ractor,Kino 在 CPU 密集型任务上的性能比 Puma 集群提升了 30% 以上。在 I/O 轻量级任务中,速度提升了 1.5 到 2 倍。
* **内存高效:** 由于 Kino 避免了进程派生(forking),其内存占用显著降低——与标准 Puma 集群相比,简单应用的内存占用减少约 7 倍,Rails 应用减少约 4 倍。
* **生产环境就绪:** Kino 包含专业的基础设施功能,如优雅关闭、崩溃监管、请求超时、TLS (rustls)、加固的网络接入以及兼容 Prometheus 的监控。
* **开发体验:** 它使用与 Puma 类似的配置 DSL,使迁移变得简单。`--check` 命令可以精确识别应用程序中哪些部分阻碍了其以高性能 `:ractor` 模式运行。
### 运行模式
* **`:ractor` 模式:** 为 CPU 密集型任务运行并行 Ractor(需要代码支持 Ractor 共享)。
* **`:threaded` 模式:** 针对标准 Rack/Rails 应用的高性能备选模式。
* **`:auto` 模式:** 根据代码兼容性自动选择最佳模式。
Kino 作为 MIT 许可的 Gem 提供,适用于 Ruby 4.0 及以上版本。
TigerBeetle 是一款专业的金融账本数据库,旨在克服传统架构中固有的延迟和吞吐量瓶颈。通过优先考虑“机械共情”(mechanical sympathy),它实现了亚毫秒级的尾部延迟和每秒数十万次的事务处理能力。
其性能主要源于三大核心支柱:
1. **静态内存分配:** 通过在启动时预分配所有必要的内存,TigerBeetle 消除了运行时的垃圾回收和内存碎片,确保了执行的确定性,并防止了“吵闹邻居”(noisy neighbor)效应导致的延迟激增。
2. **零拷贝 I/O:** 该系统利用 `O_DIRECT` 和 `io_uring` 绕过操作系统内核缓存。通过将数据结构化为固定的 128 字节结构,它实现了直接内存访问(DMA)传输,消除了用户空间与磁盘之间昂贵的序列化或内存拷贝需求。
3. **单线程执行:** TigerBeetle 通过事件循环按顺序处理事务,避免了锁和线程竞争带来的开销。这种面向批处理的方法最大化了硬件缓存的局部性,并利用 VSR 共识协议来维持高吞吐量。
归根结底,TigerBeetle 表明极致的性能是通过消除复杂性、强制执行严格约束以及使软件设计与现代 CPU 和存储硬件的物理现实精确对齐来实现的。
由拉夫博士领导的研究人员正在调查“暗氧”现象,该现象表明深层生物圈的物种多样性远超以往的认知。这一研究获得了美国国家航空航天局(NASA)的资助,并提出了一种假设:在缺乏阳光的极端环境中,微生物能够通过产生或利用氧气来代谢甲烷等物质。这些发现对于在其他行星和卫星上寻找生命具有深远的意义。 该研究记录了一支科学团队前往南非莫阿布·科松(Moab Khotsong)金矿的考察过程。团队深入地下四千英尺,旨在对比古老的放射性盐水与较浅层、富含氧气的地下水。尽管工业环境充满挑战——充斥着震耳欲聋的漏气声和刺鼻的硫磺味,研究团队仍成功采集了样本,并发现了繁衍旺盛的硫氧化细菌。这些生物通过形成巨大的丝状结构来生存,展示了生命如何在与世隔绝的地下生态系统中持续存在。在地质学家与研究人员的通力合作下,这场“暗氧世界巡回研究”将继续揭开地球深处生命繁衍的奥秘。