第29届国际混乱C代码大赛(IOCCC29)已圆满落幕,本届比赛保持了极高的投稿量与卓越的质量。2025年的获奖作品现已在官网公布,用户可查阅源码、作者感言以及各程序的编译与运行指南。 本次更新的亮点包括为每位获奖者增设了“趣味挑战”板块,鼓励社区通过 GitHub 的 Pull Request 功能提交改进方案或技术解读。此外,IOCCC 对规则进行了大幅修订,并优化了内部文档处理流程,使赛事管理更加顺畅。 尽管竞争依然激烈,评委们仍鼓励未获奖的参赛者精进作品,并指出许多本届获奖作品其实都是往届参赛作品的优化版本。第30届 IOCCC 的计划定于 2026 年末举行。在赛后休整及处理完初步贡献后,评委们将继续维护相关代码仓库。欢迎各位参赛者探索获奖作品、在 YouTube 上观看颁奖展示,并为下一届比赛做好准备。
作为 Jane Street 的一名设计师,作者起初对大语言模型(LLM)持怀疑态度,但如今已通过利用人工智能构建功能性原型而非静态模型,彻底改变了自己的工作流程。通过使用 Claude 等工具编写陌生语言(OCaml 和 Bonsai)的代码,作者现在能够直接在代码库中对实时功能进行迭代,从而绕过了 Figma 文件和规格说明文档等传统的“辅助性”设计产物。
这种方法实现了快速、高保真的实验,能够在不占用工程资源的情况下验证可行性并改善用户体验。虽然作者也指出了潜在的挑战——例如确保合作者有权对“成品化”的原型提出批评,以及避免人工智能辅助迭代带来的创造性限制——但这种转变赋予了设计师巨大的赋能。
通过在实际媒介中进行构建,作者重新获得了创建工作概念证明的能力,而这曾是工程师的专属特权。这种演变绕过了复杂的正式设计流程,使作者能够专注于打磨最终产物,并促进了更流畅、更直接的“设计到实现”过程。
“阈限主义”(Liminalism)是一场新兴的互联网艺术运动,其核心在于“阈限空间”的审美——即空旷的商场或走廊等平凡、过渡性或废弃的场所,这些空间常令人产生一种诡异的怀旧感、错位感和存在主义焦虑。这些数字化的“现成艺术”图像通常不见人影,通过“后室”(Backrooms)模因等现象广为流传,引起了经历后工业异化和数字时代碎片化的一代人的共鸣。
尽管这一运动具有鲜明的当代色彩,但它与20世纪艺术有着深厚的渊源。其超现实且令人迷失的构图呼应了乔治·德·基里科(Giorgio de Chirico)和勒内·马格利特(René Magritte)的作品;而其对孤立、阴郁建筑的关注,则直接承袭自爱德华·霍普(Edward Hopper)、格兰特·伍德(Grant Wood)和安德鲁·怀斯(Andrew Wyeth)的美国现实主义。
作为一场草根运动,“阈限主义”标志着艺术话语权正从传统机构转向由大众策划的数字社区。这些空间是现代“鬼魂学”(hauntology)——即被困在空洞当下之感——的一种视觉呈现。通过捕捉那些看似处于“中间地带”的场所,“阈限主义”为我们时代的焦虑提供了一面深刻的镜子,映射出一个日益显得虚拟、空虚且断裂的世界。
Symbolica 2.0 现已发布,该版本显著增强了其用于 Python 和 Rust 的高性能符号计算框架。此次更新重点推出了“可编程符号”,允许用户直接在框架内定义自定义的数学行为,例如简化、微分和求值。
**主要改进包括:**
* **可编程钩子 (Programmable Hooks):** 用户现在可以安装自定义逻辑,用于归一化、打印、级数展开(包括奇点)和数值评估。
* **增强的 Rust API:** 简化且更符合工程习惯的 API,具备更好的运算符重载、用于复杂配置的新构建器模式,以及更直观的“预导入”(prelude)。
* **高级求值器:** 框架现已支持 JIT 编译、高精度“双浮点”算术,以及扩充后的特殊函数库(如贝塞尔函数、黎曼 zeta 函数和多重对数函数)。
* **输出与易用性:** 新增对 LaTeX、Typst 以及彩色 HTML/Notebook 输出的支持,提升了大型嵌套表达式的可读性。
* **性能:** 通过对模式匹配、项排序和多项式算法的深度优化,用户在实际应用场景中可获得 2 倍至 10,000 倍的性能提升。
Symbolica 2.0 对业余爱好者和非商业单核使用保持免费,并提供商业许可模式以支持持续开发。