在坚持使用 Math Academy 进行每日数学练习 1,000 天后,作者回顾了这段蜕变之旅。起初,他们通过惨痛的教训认识到,依赖笔记或跳过困难步骤会造成知识盲区,最终导致进度归零。而第二次尝试则收获颇丰,让他们对数学概念有了深刻且直观的理解。
这些益处远超学术范畴。作者将自己在职业生涯中取得的重大成就归功于每日学习所培养的自律与解决问题的能力,这不仅帮助他们实现了财务自由,还获得了构建复杂软件和人工智能工具的信心。
除了个人成长,这一习惯也对他们的孩子产生了积极影响,孩子们现在能以韧性和好奇心面对挑战。通过将数学融入日常生活——通常将其作为午间的冥想休憩——作者发现,这种练习不仅是一种学习工具,更是人生的一项基本“超能力”。最终,作者强调,尽管目标(如掌握机器学习)在不断演变,但这一习惯始终是他们个人和职业成功的基石。
微软于2024年推出的“Copilot+ PC”品牌旨在定义一类全新的AI优先硬件,目前正被悄然淘汰。该计划在推出之初便遭遇挫折,其核心功能“Recall”因重大的安全隐忧被迫推迟,严重损害了该品牌的声誉。
在过去两年中,这一名称已逐渐从营销材料中消失。微软及其合作伙伴(包括高通和英伟达)在继续生产符合原始技术要求(如45 TOPS算力的NPU)的设备时,已不再强调该品牌。
微软高管和硬件合作伙伴现在将这一转变描述为放弃特定标签,同时维持“终端侧AI”的底层战略。此次撤退似乎是一个刻意的举动,旨在将新硬件与这个评价不佳的品牌以及微软Copilot软件的负面口碑隔离开来。归根结底,尽管这些高性能AI PC的严格技术标准依然存在,“Copilot+ PC”这一营销术语已被弃用,事实证明它未能引起市场共鸣,也无法证明其存在的必要性。
受一篇建议开发者避免在 CMake 中编写复杂工具的教程启发,作者决定通过用 Brainfuck (BF) 编写光线追踪器,来探索“最简单”的编程语言。
BF 是一种图灵完备的语言,仅包含八个指令和一个无限长的存储单元带。为了克服该语言的极端局限性,作者实现了一套带符号的 Q16.16 定点算术系统来处理非整数,并开发了一条类似编译器的流水线。该流水线将类似 C 语言的逻辑转换为中间表示,将变量映射到特定的 BF 内存地址,并使用手动长除法和重复加减法算法实现了乘法、除法和平方根等基本运算。
最终生成的程序大小为 23MB,远大于其生成的 0.9MB 图像,且运行速度极慢,最初预计渲染单张 400x225 的图像需要两个多月。尽管存在这些限制,该项目仍成功渲染出了具有极小精度误差的近似结果。随后对即时(JIT)解释器进行的优化大幅提升了性能,这表明即使是最深奥的语言,在投入足够的(尽管是不切实际的)工程努力后,也能完成复杂的计算任务。