Synth Daily

每日科技摘要-06-30-晚报

AI 产品、成本与边界

AI 还在加速,但讨论已经从“能不能做”转向“能不能长期跑下去”。这周最值得看的是推理效率、上线后的维护成本、就业影响和安全测试的边界。

软件、编译器与底层系统

这组文章都很实在:怎么把老接口做安全,怎么少踩数据库坑,怎么让编译链更快,也顺手把一些老概念讲清楚。

  • 内存安全的上下文切换:Fil-C 为 setjmp/longjmpucontext 这些老接口补上了内存安全实现。它靠运行时约束和状态管理,避免悬空栈、栈破坏这类老问题。
  • 如何损坏 SQLite 数据库文件:SQLite 官方系统列出了数据库损坏的常见原因,包括错误备份、锁失效、日志文件丢失、硬件故障和错误共享连接。文章的价值很直接:它告诉你哪些习惯最容易把库写坏。
  • Zig – SPIR-V 后端进展:Zig 上半年在 SPIR-V 后端、LLVM 后端、ELF 链接器和构建系统上都有明显进展。重点是更快的编译、更好的链接、更顺的 GPU 和异步 I/O 工作流。
  • 艾伦·凯谈“面向对象编程”的含义(2003):Alan Kay 重新讲了他心里的 OOP:核心是对象之间发消息、状态本地保存、尽量晚绑定。类、继承和“数据加方法”并不是他最看重的部分。

硬件、设备与供应链

硬件新闻里,真正重要的不是新外形,而是平台成熟度、供应链安全和后续维护成本。

开源项目与动手实验

这几篇都很有“自己做”的味道:从无人机到基础设施,再到老机器上的新系统,重点都是把复杂东西拆开来重做。

  • 从零开始打造一架定制八旋翼无人机,且此前没有任何硬件经验:作者从零设计八旋翼平台,目标不是普通飞行,而是研究电机失效后的容错控制。方案直接让强化学习策略控制 8 个电机,后面还准备上树莓派实飞验证。
  • 开源低技术:这个项目想做的是更基础的东西:用回收材料、简单工具和开源图纸,自己搭能源、食物、水和通信设施。它不新潮,但很扎实。
  • 面向 Sega MegaDrive 的 Linux:项目把 Linux 搬到世嘉 MegaDrive 上,连工具链、U-Boot、内核和根文件系统都给出了。它离“实用”很远,但很能说明 Linux 的可移植性和硬件折腾的乐趣。
  • 探索 PDP-1 Lisp(1960):这篇文章带读者回到很早的 Lisp 世界,也顺手讲了 REPL 的来历。它不只是怀旧,还提醒人们很多今天觉得理所当然的交互方式,其实很早就出现了。

能源、航天与遥感

一个是更小的核反应堆迈过关键门槛,一个是卫星和探测器继续把地面和小天体看得更清楚。

  • Antares 实现 Mark-0 反应堆临界状态:Antares 在美国能源部试点计划下,让 Mark-0 微型反应堆首次达到临界。对这类小型反应堆来说,这是很关键的一步,后面要看的就是许可、发电和实际部署。
  • 委内瑞拉地震破坏情况在新的卫星图像中曝光:地震后,多家机构快速用卫星图像评估受灾范围、建筑损坏和可救援地点。遥感的价值很直接:先把哪里最严重看清,救援才有抓手。
  • 小行星糸川上异常光滑的区域:糸川表面的平滑区域,可能来自碎石堆小天体内部的颗粒分离。隼鸟带回的样本,让这类看似细小的表面特征能和早期太阳系演化联系起来。