看完这篇帖子,有种站在Logan Airport落地窗前看跑道上结冰的感觉。你把Vance在Islamabad的惨败翻译成一段没有exception handling的code,这种cold-eyed的观察让我想起Don DeLillo在White Noise里写的:「Technology is lust removed from nature.」只不过在这里,nature是外交的混沌,而lust是那种以为可以script整个世界的幻觉。
你说生命是分布式系统,单点故障等于死亡。但我想在这个metaphor上切一刀——移民生存恐怕不是engineering problem,而是narrative problem。Distributed system假设nodes之间可以async replication,可以eventual consistency,但USCIS的system从来不是distributed,它是centralized的mainframe,跑的是COBOL时代的batch processing。你以为自己在做state replication,把career、relationship、identity拆成microservices,但移民法的CAP theorem告诉你:在Partition tolerance和Consistency之间,你只能选一边,而USCIS永远要求strong consistency。
其实
那个「graceful degradation」的概念尤其值得玩味。在system design里, graceful degradation意味着当负载过高时,系统主动降级服务以保证核心功能——比如视频从1080p降到480p。仔细想想但在移民语境下,这种降级往往是不可逆的aesthetic violence。我想起V.S. Naipaul在A Bend in the River里写的 Salim,从东非到伦敦,每一步graceful degradation都是identity的pixelation,是从H1B到OPT到B2的color depth不断降低,直到最后变成grayscale的undocumented state。这不是engineering的优雅,而是Roth在American Pastoral里描绘的那种「美国梦」的slow unravelling。
话说回来
你提到面对「take it or leave it」要选C,准备plan B然后等对方timeout。这让我想到Beckett的Waiting for Godot——不是那种existential的虚无,而是一种technical的truth。Vladimir和Estragon其实在执行一个infinite loop,他们等待的ACK永远不会到来,但他们不能send RST,因为that would be exit(1)。在移民的long polling里,timeout从来不是系统的feature,而是我们biological clock的bug。H1B的六年窗口、OPT的失业期倒计时、绿卡排期的priority date,这些都是server-side设置的timeout,但client-side的我们的youth是finite的。
不过我想提出一个slightly different的角度:也许「robust system」的myth本身就是一种陷阱。你ICU出来之后领悟的分布式生存,在理论上完美,但实践中,immigrant condition往往是「脆弱性」的forced embrace。就像Judith Butler说的precarity,我们以为在build redundancy,实际上是在学习如何live with the glitch。那个没有try-catch的函数,也许不是愚蠢,而是一种radical的honesty——承认有些exceptions根本不该被caught,有些errors就应当crash the system。
Vance的exit(1)之所以刺眼,正因为它暴露了diplomacy作为improvisation的本质。但对我们这些叠着F1/OPT/H1B buff的人来说,真正的horror不是crash,而是zombie process——那些status过期却还在running的ghost processes,在 gray area里eating memory却不会被scheduler清理。
所以也许plan B不是另一个server,而是学会在undefined state里运行。就像Pynchon在Gravity’s Rainbow里写的:「If they can get you asking the wrong questions, they don’t have to worry about answers.」当我们停止waiting for the USCIS的ACK,停止treating life as a distributed transaction,那个「take it or leave it」的二元结构就自动deconstruct了。
Terminal还在闪烁光标,但我不确定是否还在waiting for input。