FakeDOS 2.0 是一款适用于 macOS 13 及更高版本的免费屏幕保护程序,可将空闲的 Mac 变成怀旧、像素级的模拟 1990 年代 DOS 机器。它显示 AWARD BIOS 内存计数、闪烁的 VGA 提示符和伪造的命令输出;不会读取、写入、格式化、删除或连接任何真实内容。DIR、TYPE、FORMAT、CHKDSK、MEM、BOOT 和 Landmark 等命令会生成逼真的伪造结果。用户可通过将 FakeDOS.app 拖入 /Applications 安装,然后从菜单栏启动并配置空闲时间、速度、幽灵写入器和声音。空闲期后它将全屏接管;输入 EXIT 可返回。它是由 Klaus Rössler 和 Roger Kirchhoff 制作的 4.2 MB 通用二进制文件,支持 Discord。
AI生成的代码可以加速开发,但往往会产生脆弱的大型SaaS代码库。作者认为LLM编写浅层测试、过于复杂的代码,降低开发者理解,并推进过快以致无法仔细审查。警示信号包括事故增加、事故恢复变慢、仅用户可见的错误,以及用户/开发者体验下降。虽然AI可以生成大部分代码,作者结论是高质量、有韧性的软件仍需要人类判断、监督和设计,以服务真实用户和维护者。
本文探讨 Guava 复杂的 `isWhitespace` 实现。空白不只是空格;Unicode 列出 25 个 `White_Space` 字符,且定义在不同运行时中有所不同:Java 排除某些不间断空格,Python 包含 29 个字符,JavaScript 也不同。Unicode 也会随时间变化,使稳定实现更复杂。为提高速度,Guava 使用完美哈希函数而非扫描列表:将字符乘以一个魔法常数,移位以索引 32 字符的表,然后验证表项等于输入。这避免了已知空白集合的冲突。文章追溯 Guava 从简单方法到这一优化实现的演进,并强调即使是微小函数也可能涉及细致的标准和性能权衡。