没有什么特定的主题,一些生活纪事:
- Cayman 刚拿回来没开多久,又被 DMV 提示要续 registration 了,这次要过 SMOG test。还好我的 softronic 程序还没来得及重新刷,先下周过了测试再刷好了,然后刷也不是直接刷,车被撞之前我拿车去 Porsche Fremont 保养,刚好有免费召回项目,给我重新做了 DME,因此 ECU tune 就丢了,需要我重新读 ECU 发给 softronic 他们改完再发回给我。
- Echo Chamber Vol.2 两次 dry run 后基本定版了。下单了几本到家里,湾区有朋友要,就已经预约了一部分。然后发现 Blurb 可以寄到全球,因此还给瑞典的朋友发了一本,日本的朋友发了两本。没想到我的小书还能漂洋过海。
- 因为 Echo Chamber Vol.2 做出来的原因,我的想法开始不断延伸 - Echo Chamber 这种人生合订本还是太沉重,也太自知了。而且迄今为止两本 Echo Chamber (2021 和 2024-2025)都是我比较难过的时候做出来的,可能因为只有生活坍塌的时候才会想要抓住东西,书成为了一种符号,证明即使所有东西都在消失,并且愈发不可控的时候,我仍然在生活着,而且有一本实体的书来抵抗虚无和无力。而生活一帆风顺的时候自是不需要这样梳理自己的,所以讽刺的是,Echo Chamber 可能只有只有我难过的时候才会有动机去做。
- 因此,Echo Chamber 之外,我更想尝试做一个“个人 Whole World Catalog”一样的小册子,内容是我的 curation,一两个月出一期,类似于 Monocle 或者 Popeye,主题不定,可以筛选我所有觉得好玩的东西 - 可以是 APR ECU tune 的评测,可以是 Reflx Lab 新出的胶卷,可以是湾区一家叫 Drunken Monk 的好吃的日料,可以是又从 buyee 淘来的唱片,等等等等。这个东西的调性就更加日常且轻松。设计上这个东西应该有个简单的网页版,是个无限横向滚动的网格系统,但内容在 authoring 的时候就做了自适应的设计,每个条目可以伸展在无限长度的网页,也可以适应只有 4 到 6 个 column 的竖向布局,而这个布局并不是给手机用的,而是直接为打印成册做准备 - 每一期,同一套内容可以在网页上看,也可以无缝扔给 Blurb 打出实体版的 zine。等到 Echo Chamber 的网页更新写完后,我就想去做这个。
- 除此之外,最近手上在做或者在计划做的东西还有:
- SwiftyDeck,两年前原型的重写,仍然是同一个目标:用 SwiftUI 来写幻灯片,自动获得包括 Canvas,List,Button,自适应 Layout,比 Keynote 的 Magic Move 还强大的 match geometry 动画等等 SwiftUI 原生能力。但这次基本上是让 claude 帮我根据 bitrig 的三篇技术文档来照葫芦画瓢,看能不能在全靠 Public SDK 的情况下做完全动态的热更新,从 String 直接解析成 SwiftUI view。这个东西已经有一部分进展了,不过还不知道真做出来我要怎么发出来。
- BenchTable,也是一两年前的想法,起源于 24 年准备 WWDC talk 的时候,幻灯片前几张尝试解释桌面环境的演变,当时其实想的更加激进,想要引入一些现实物体的对照,比如电脑里的文件夹和真正的文件夹,电脑里的垃圾桶和真正的垃圾桶,不过有点跑题了所以没有放到 talk 里,但出发点本身演变成了一个类 OS Shell 的想法,基本就是对 Desktop 这一 metaphor 的彻底贯彻 - 桌面就是一个木工台,所有内容(文字,图片,文档,多媒体,可执行文件)都可以摆上来,没有 app 这一容器的概念,只有‘内容’和‘工具’,然后 Dock 栏本身提供一些预设的工具,比如文字处理,图片处理,等等,而没有提供的工具直接基于当前选中的内容和描述来让 AI 生成 generative ui 和功能,类似于现实中做木工缺少特殊的工具直接 3D 打印一个趁手的东西一样。我想在这个类 OS 的界面中模拟现实中在工作台上捣鼓东西的体验,没有 app 之间的跳转,只有内容的 transformation。这个东西暂时还没动工,可能更多的是一个 thought experiment 满足我对当前一堆 OpenClaw 类工具的抵抗,即,个人电脑应该还是 human first,不是 agent first,人在用电脑的时候,‘用’这一主观体验还是应该保留下来的。
- Epoch,游戏其实基础建设已经做不少了,虽然过程生成的地形跑起来还是有点卡,但掠地飞行在 playdate 上能有 20fps 已经是我一开始想象不到的能力了,毕竟每一帧 Epoch 都在更新 quadtree,跑 fbm noise 获取地形的高度,然后算三角形的 normal,计算和恒星的夹角,然后用一个简单的光照模型在纯软件渲染下填充三角形,按照从亮到暗依次降低 dithering pattern 的内容。目前感觉我应该着手做一些让游戏感到有生机的内容,比如 NPC,比如寻路,比如一些简单的故事线,毕竟 Epoch 这次真的发布的话,不能只是一个可以随机几百万个星系的 tech demo,而要有一些真正可以称之为故事的东西,类似于阿拉伯的劳伦斯或者沙丘风格的那种太空歌剧,因此目前似乎代码上没什么进展,更多的是我在漫无目的地等什么时候脑子里蹦出好的故事。
- 写到这发现最近似乎还挺有创造力的,似乎回到了来美国前一年在家呆着当独立开发者的状态。然后白天上班,趁着间隙去 USPS 给 Progressive 寄信要信息,准备告肇事人的材料。晚上回到家瘫着,也不老加班了,反而在处理琐事,报税啊,整理东西啊,闲暇时候倒是打通了一堆老游戏,Burnout Revenge,神秘海域 2 和 3,等等等等。然后想起来明天还要去看魔女宅急便重映,下周还可以看 Project Hail Mary,再下下周还可以听 Schoolgirl Byebye,倒是挺充实。


