谷歌正在加强Android的安全措施,以阻止恶意软件,方法是使安装未通过Play商店验证的开发者提供的应用程序(一种被称为“侧载”的过程)更加困难。从8月开始,安装这些应用程序最初需要等待24小时。
然而,谷歌回应了用户的担忧,明确表示在一个设备上选择退出此延迟的用户,他们的偏好将*延续*到未来的Android设备上。这意味着用户只需完成一次退出流程,而不是在新手机上每次都进行。
虽然高级用户仍然可以使用ADB命令通过电脑绕过延迟,但此新功能为那些经常出于合法目的侧载应用程序(例如测试或使用Play商店中不可用的应用程序)的用户提供了极大的便利。这些更改旨在保护不精通技术的用户免受诈骗,同时又不给有经验的用户带来过多的不便。
## OpenCiv1:文明1的现代重塑
OpenCiv1是一个开源项目,旨在用现代代码重现席德·梅尔的《文明1》(1991年)。重要的是,它**需要合法拥有原始DOS游戏**才能运行,因为它不包含原始游戏中的任何受版权保护的文件。
该项目是完全重写——而非模拟——使用C#来实现平台独立性和避免版权问题。原始汇编代码通过虚拟CPU进行模拟,而其余部分则被替换为无版权的代码,包括计划中图形、音乐和文本的替换。
目前可玩,OpenCiv1欢迎通过测试、代码翻译(从伪汇编到C#)以及视觉/音频主题设计(保留原始感觉)来贡献。未来的计划包括高质量的图形和音频、基于Web的游戏、多人游戏功能和插件支持,所有这些都将保持原始游戏的核心规则和精神。目标不仅仅是复制,而是创建一个现代化、易于访问且可扩展的经典版本。
## “这次不一样”的幻觉
安德鲁·罗斯·索金的《1929》正值人工智能领域蓬勃发展之际,其独特之处不在于否认泡沫,而在于*接受*泡沫。与过去投机狂潮不同——从17世纪的郁金香狂热到互联网泡沫——当前的投资者承认估值膨胀,甚至认为泡沫对于突破性创新是*必要*的。这呼应了一种日益增长的经济理论,即泡沫虽然浪费,但可以为未来产业建设关键基础设施,就像铁路和互联网一样。
然而,怀疑论依然存在。批评者认为,人工智能热潮与过去的泡沫不同;投资主要集中在快速过时的硬件(如英伟达芯片)而非持久基础设施上。这引发了人们对纯粹金融泡沫的担忧,缺乏以往时代持久的益处,可能类似于2008年危机甚至大萧条。
索金的书籍,考察了1929年的崩溃,突出了反复出现的模式:不受控制的投机、宽松的监管以及对自我调节市场的信念。他描绘了关键人物被乐观主义和有缺陷的经济学说蒙蔽双眼,反映了当前对泡沫的接受。虽然现代金融系统更具韧性,但风险仍然存在于影子金融领域——风险投资、私募信贷——这些领域运作于传统的监管监督之外。
最终,《1929》的核心教训不在于完全防止泡沫,而在于认识到泡沫的内在危险以及人类合理化不可持续增长的倾向,这种模式今天正在重演。
## CSS 中的《DOOM》:突破浏览器边界
这个项目展示了现代 CSS 的惊人力量,通过在网页浏览器中完全重现经典游戏《DOOM》——游戏逻辑使用 JavaScript,但*所有*渲染都使用 CSS 实现。每个元素,从墙壁到敌人,都是一个使用 CSS 变换放置在 3D 空间中的 `<div>`。
作者旨在探索 CSS 的极限,灵感来自之前的基于示波器的《DOOM》版本。虽然完全使用 CSS 实现游戏逻辑过于复杂,但渲染被证明是完全可行的。该项目利用了诸如自定义属性用于数据输入、CSS 函数 (hypot(), atan2()) 用于几何计算以及动画用于动态元素(如门和投射物)等功能。
主要挑战包括数千个 3D 元素的性能问题(通过裁剪解决)、《DOOM》和 CSS 之间的坐标系统差异以及浏览器特定的错误。创新的解决方案包括使用 CSS 移动整个世界围绕玩家,使用 SVG 过滤器实现隐形等效果,并利用锚点定位实现响应式 HUD 元素。
最终,该项目展示了 CSS 超越传统样式的能力,证明它可以处理复杂的 3D 渲染和动态游戏元素。虽然不能替代 WebGL,但它突破了标准 Web 技术能够实现的可能性,并突出了 CSS 在过去 30 年中的发展。代码可在 Github 上获取。
## AI 反思:从新奇到细微 (2026年初)
自 ChatGPT 于 2022 年底推出以来,我一直在探索人工智能不断发展的领域。 最初对它的能力感到惊叹——超越了 Cleverbot 等较早的聊天机器人——很快便开始尝试内容创作,从诗歌到 D&D 世界,甚至包括代码。 虽然早期的代码生成令人印象深刻,可以取代典型的研究任务,但迭代项目通常需要大量的手动更正,这让人质疑节省的总体时间。
最近,Claude Code 在编码方面带来了变革,它提供了一种自然语言界面来控制我的电脑——这是一项真正有用的进步。 它还在商业计划方面提供了帮助,尽管结果计划很简单,但仍然提供了一种激励性的“光泽”。
然而,人工智能的真正效用仍然不明确。 我经常发现自己需要完善人工智能生成的内容,并担心它所带来的范围蔓延。 我积极*避免*将人工智能生成的内容用于自己的写作,觉得它平淡乏味,并且作为人工智能创作材料的消费者,也体验到类似的不适感——这明显是“恐怖谷”现象。
尽管存在持续的保留意见,我仍然保留着 Claude Pro 订阅,但本地 LLM 的潜力以及对速率限制的担忧可能会让我重新考虑。 最终,虽然人工智能提供了令人兴奋的可能性,但它的真正价值并不在于节省的时间,而在于它如何改变创作过程本身。