## 位图字体:数字时代的一门失传艺术
位图字体诞生于早期电脑显示器的限制,如今正经历着一波新的兴趣高潮——并且有充分的理由。与可缩放的矢量字体不同,位图字体在特定尺寸下像素完美,需要精心设计,每个像素都必须恰到好处。这种限制并非缺点,而是定义性的风格选择,提供了现代“平滑”字体中经常缺失的清晰度和纹理。
虽然位图字体常常与怀旧情绪联系在一起——这得益于在《黑客帝国》和《机械姬》等媒体中的呈现——但它们提供的不仅仅是复古美学。它们在需要清晰度和“机器感”的场景中表现出色,尤其是在编程环境中,符号区分至关重要。
这个类别出人意料地多样化,从像Terminus这样工作量大的字体到像Mondwest这样更具实验性的位图衬线字体都有。使用它们并非为了重现过去,而是为了利用一种独特的设计语言,为数字界面、代码显示和视觉效果注入个性和作者感。在一个技术设计日益同质化的世界里,位图字体提供了一种令人耳目一新的特异性,提醒我们电脑是具体的机器,而不是抽象的产品。
## picoZ80:复兴经典电脑
picoZ80 是经典电脑中 Z80 CPU 的即插替代品,大幅扩展了它们的功能。它利用强大的 RP2350B 微控制器(双核,最高 300MHz)和精确的 PIO 控制,完美模拟 Z80 的总线时序,确保兼容性。
除了模拟之外,picoZ80 还增加了显著的功能:扩展内存(8MB PSRAM + 16MB Flash),通过 ESP32 协处理器提供 WiFi/蓝牙连接,支持 SD 卡以实现快速加载,以及基于 Web 的管理。配置通过单个 JSON 文件简化,无需重新编译。
针对特定机器(如夏普 MZ 系列,并计划支持 Amstrad PCW)正在开发“角色”,添加虚拟设备,如软盘模拟、ROM 银行和增强的文件系统。该项目采用开源许可(固件为 GPLv3,硬件设计为 CC BY-NC-SA 4.0),供非商业用途使用,并提供商业许可。它的目标是在保持原始硬件兼容性的同时,为复古计算注入新的活力。
## 编码代理通过研究增强:LLM 推理速度提升 15%
这项研究表明,在代码修改*之前*配备研究阶段的编码代理可以显著改善优化结果。研究人员通过文献综述和竞争对手分析增强了一个自动研究循环(类似于 Karpathy 的工作),并将其应用于 llama.cpp 项目,使用 SkyPilot 进行并行云端执行(4 台虚拟机,总成本约 29 美元)。
该代理的任务是加速 TinyLlama 1.1B 的 CPU 推理,通过五项关键优化,在 x86 架构上实现了 **+15% 的速度提升,在 ARM 架构上实现了 +5% 的速度提升**。这些优化包括融合 softmax、RMS norm 和 flash attention 的 KQ tile 等操作——这些策略是通过研究现有的 CUDA/Metal 实现和 ik_llama.cpp 分支而识别出来的,而不仅仅是从代码库本身中获取。
该研究强调,当解决方案存在于现有源代码之外时,仅靠代码的方法会遇到困难。虽然之前的自动研究成功地优化了具有可见优化表面的项目(如 Liquid),但 llama.cpp 需要外部知识来识别内存带宽瓶颈和有效的融合策略。研究阶段比单纯搜索 arXiv 更有成效。完整的设置是公开可用的,可以应用于其他可基准测试的项目。