《HN 瞎聊》#147 – 盘口赌局 vs 复古复兴
About This Episode
本期我们冲进两极世界:一边审视 Polymarket 把战争变成赌局的道德与监管暗流,另一边品味 80 年代 Mac OS 重写背后的技术幻梦与怀旧情结。从资本的血脉到代码的指针,聊尽当下最尖锐的冲突。
Chapters
Links
小雅: 老冯,你听这雨声,跟服务器机房漏水似的。咱俩这算不算「云上」加班?
老冯: 得了吧,你那树莓派还冒烟呢,我这边刚把 Polymarket 的推送关了 —— 又有人拿 AI 末日开盘,赔率都快赶上比特币崩盘那会儿了。
小雅: 哟,今儿个赌局主题啊?我还以为你要聊聊最近复古风又刮起来了呢 —— 你看那帮 00 后,玩 Linux 桌面跟玩古董似的,还他妈非得用 KDE 3.5。
老冯: 哈哈,你是说那些在 GitHub 上给 Windows 98 写驱动的小朋友吧?这帮人要么是怀旧,要么就是没见过真正的远古时代。不过话说回来,复古这事儿还真挺有意思的 —— 技术圈这几年,要么疯狂赌未来,要么拼命挖过去,咱俩不得好好唠唠?
小雅: 唠唠唠,就知道你憋着坏呢。行吧,今儿咱就聊聊这两拨人:一边是拿着 Polymarket 当股票炒的,什么「2027 年 AGI 诞生」、「苹果倒闭」的赌局满天飞;另一边是恨不得把 20 年前的代码翻出来重新编译的,还美其名曰「极简主义」。
老冯: 极简个屁,我看就是懒得学新东西。不过这俩风潮还挺有意思的 —— 一个是「未来不确定,先赌了再说」,另一个是「未来太吓人,还是过去安全」。咱俩今天就来扒扒这背后的心态,顺便看看哪边更扯淡。
小雅: 扯淡这事儿你最在行。不过说真的,我还挺好奇的:这帮赌徒里头,有多少是真信,有多少是纯粹为了流量?还有那些复古党,真的是怀旧,还是单纯装逼?
老冯: 装逼的占一半,真信的占三成,剩下那两成?大概是被忽悠进来的韭菜。不过话说回来,复古这事儿也不是全无道理 —— 有些老技术,放到现在反而更香。比如最近不是有个哥们把 2005 年的 Firefox 代码扒出来,说是「比现在的 Chrome 还快」吗?
小雅: 得了吧,你少给我洗地。Chrome 快不快我不知道,但我知道你肯定又要开始吹牛逼,说什么「当年我用 IE6 的时候」......
老冯: 嘿,我可没说 IE6!不过话说回来,咱今天这期节目,就叫「盘口赌局 vs 复古复兴」—— 你准备好了吗?观众朋友们,准备好你们的耳朵,咱俩这就开聊!
小雅: 卧槽,老冯,你刷 Polymarket 了吗?这帮人疯了,几百万美金押在伊朗会不会开战上。
老冯: 哦,又是这帮赌徒。不过话说回来,这玩意儿可不是什么新鲜事,英国人几百年前就开始赌选举了。
小雅: 新鲜个屁!以前是小打小闹,现在互联网一搞,几百万美金瞬间涌进去,规模完全不一样了。
老冯: 规模大又咋样?反正都是赌徒心理,有人觉得自己比市场聪明呗。
小雅: 问题是这玩意儿不光是赌博,还他妈变成了战争风投平台。有人直接说:计划、下注、投钱、执行、兑现利润。
老冯: 哟,这话说得挺犀利啊。不过你别忘了,传统金融市场也没好到哪儿去,股票市场不也有人做空然后散布谣言吗?
小雅: 那能一样吗?股票市场好歹还有监管,Polymarket 这帮人连个裁判都没有,全靠一帮匿名的 UMA 代币持有者决定什么算「军事行动」。
老冯: 哟,你还挺懂行啊。不过话说回来,这帮人还真有可能为了利益操纵结果。
小雅: 对啊!这不就是变相的暗杀市场吗?有人押 CEO 会不会死,然后背后搞小动作。
老冯: 哈,你这想象力够丰富的。不过评论区有个哥们说得好:谁要是觉得这不会增加腐败,那他就是个傻子。
小雅: 这不废话吗?有利益的地方就有腐败,更何况这玩意儿还给人提供了直接的动机。
老冯: 话是这么说,但支持者不是说这玩意儿能聚合群体智慧吗?像《 wisdom of crowds 》那本书说的。
小雅: 群体智慧个屁!这帮人为了赚钱,什么事儿都干得出来。你信他们能预测准确?
老冯: 预测准不准咱不知道,但这玩意儿确实给了人动机去搞事情。
小雅: 对啊!这不就是变相鼓励人去制造战争、暗杀,然后赚钱吗?
老冯: 你这话说得有点夸张了,不过确实有点那个意思。
小雅: 夸张个屁!评论区都有人直接说这是「在线战争投资的风投平台」。
老冯: 行行行,你说得对。不过话说回来,这玩意儿跟油市场比起来,那点儿量简直就是小巫见大巫。
小雅: 所以呢?油市场腐败就该放过 Polymarket 了?
老冯: 我可没那么说。不过这玩意儿确实成了替罪羊,大家都盯着它,忽略了更大的问题。
小雅: 切,反正我是看不惯这帮人拿战争当赌局。
老冯: 你这愤青劲儿又上来了。不过话说回来,这玩意儿确实有点意思,你说它到底是中性工具还是腐败推手?
小雅: 废话,当然是腐败推手!有利益的地方就有腐败,更何况这玩意儿还给人提供了直接的动机。
老冯: 行吧行吧,你赢了。不过这事儿确实值得好好琢磨琢磨。
小雅: 必须的!这帮人简直是把人性的阴暗面展现得淋漓尽致。
小雅: 卧槽,老冯,你刷到这条没?Polymarket 上现在几百万人在赌战争,赌停火,赌谁先被炸死。
老冯: 嗯?又是那个让人又爱又恨的预测市场?这回玩大了啊,直接把地缘政治当成了德州扑克。
小雅: 可不是嘛!几亿美金的盘口,有人赌伊朗会不会在 48 小时内开战,有人赌乌克兰停火协议能撑几天。
老冯: 啧,这帮人真把战争当成电竞比赛了。不过话说回来,政治赌博又不是啥新鲜事,英国人 19 世纪就开始赌选举了。
小雅: 但这次不一样啊!互联网让这玩意儿流动性爆炸,几百万美金的单子随便下,谁都能参与。
老冯: 嗯,规模是大了点。不过支持者不是说这玩意儿能聚合群体智慧吗?《群体的智慧》那本书你还记得不?
小雅: 群体智慧个屁!现在这帮人不是在预测战争,是在给战争投资。有人评论说得好:这他妈不就是「在线战争风投平台」吗?
老冯: 哦?怎么说?
小雅: 五步走啊:策划、下注、投钱、执行、兑现。你想想,如果有人下了重注赌某个政客会死,他会不会想办法让这事儿成真?
老冯: 嗯,道德风险这事儿确实棘手。不过你不觉得这跟股市里做空然后散布谣言一个道理吗?
小雅: 但股市至少还有监管啊!Polymarket 这帮人,连「什么算军事行动」都得靠一帮匿名的 UMA 代币持有者投票决定。
老冯: 哈,真相仲裁者变成了一帮网络大佬。这比记者还不靠谱,至少记者还得背个锅。
小雅: 可不是!评论区有个哥们说得好:「谁会觉得这不会增加腐败,谁就是个傻逼。」
老冯: 嗯,但话说回来,传统金融市场不也一样吗?油价操纵、内幕交易,比 Polymarket 体量大多了。
小雅: 所以这帮人就是在挑软柿子捏呗?明明 USO 那帮人操纵油价更恶心,偏偏盯着 Polymarket 不放。
老冯: 双标嘛,老套路了。不过话说回来,这玩意儿真要是成了气候,以后战争可能都得先看看盘口再开打了。
小雅: 那不成了《饥饿游戏》现实版?「赞助商们,下注吧!」
老冯: 哈哈,差不多。不过咱们也别太悲观,至少现在还有人在骂这玩意儿,说明良心还没全喂狗。
小雅: 嗯,但愿吧。不过老冯,你说这玩意儿真能禁得了吗?互联网都这么发达了。
老冯: 禁?你当这是烟草啊?这玩意儿早就跨境了,禁个屁。顶多就是换个马甲继续。
小雅: 那咱们就眼睁睁看着这帮人把战争当赌局?
老冯: 不然呢?咱们又不是救世主。不过至少可以多骂骂,让更多人看清这帮人的嘴脸。
小雅: 卧槽,老冯,你快看这个 Polymarket 的新闻,这帮人真的是疯了。
老冯: 嗯?又有什么新鲜玩意儿让你这么激动?
小雅: 几百万人在 Polymarket 上赌战争啊!伊朗会不会开战,乌克兰停火啥的,赌注动辄上百万美金。
老冯: 哦,这玩意儿啊,以前英国人不也赌选举结果吗?有啥新鲜的?
小雅: 问题是规模啊!以前赌个选举顶多几千块,现在互联网一搞,几百万美金砸进去,这不成了「在线战争投资 VC 平台」了吗?
老冯: 啧,你这话说的,跟评论区那个哥们一个调调。说什么「计划、下注、投钱、执行、兑现利润」,听起来跟玩游戏似的。
小雅: 可不就是游戏吗?但这游戏背后是真金白银的利益,有人为了赢钱,真可能去搞暗杀、挑起战争啥的。
老冯: 哟,你还真信这套?传统金融市场不也一样?比如有人做空股票,然后散布谣言,这不也是操纵市场?
小雅: 但传统市场至少还有点监管吧?Polymarket 这帮人,连「什么算军事行动」都得靠一帮匿名的 UMA 代币持有者投票决定,这不扯淡吗?
老冯: 哈哈,你这话说的,跟那些批评记者不负责任的人一个样。不过话说回来,这帮人还真把自己当「真相仲裁者」了。
小雅: 反正我觉得这玩意儿就是个大坑,赌战争的钱越多,腐败就越严重。评论区有个哥们说得好:「谁要是觉得这不会增加腐败,那他就是个傻子。」
老冯: 行了行了,别一惊一乍的。你要是真这么担心,干脆去 Polymarket 上赌「明天会不会有人因为这个新闻跳出来骂街」。
小雅: 滚蛋!我才不上当呢。不过说真的,这事儿要是再不监管,迟早出大乱子。
老冯: 得了,你操这心干嘛?反正咱也不是政客,管不了那么多。来,喝口咖啡,聊点轻松的。
小雅: 切,你就这德行,啥事儿都不上心。不过话说回来,这雨下的,还真有点「深夜咖啡店聊八卦」的感觉。
老冯: 嘿,这不就是咱俩的日常吗?来,再给我讲讲你最近玩的那个树莓派项目,别老盯着这些破事儿。
小雅: 行行行,不过你得保证不跑题。
老冯: 我什么时候跑过题?嗯?
小雅: 诶老冯,你刷到这个 Advanced Mac Substitute 的项目没?68K 时代的 Mac OS 纯 API 级重写,牛逼得一批。
老冯: 哦?又一个复古玩意儿?我看看... 哦,这不就是 Wine for classic Mac OS 嘛,直接翻译 68K TRAP 调用,跳过硬件模拟。
小雅: 对对对!不像 Mini vMac 那样全系统模拟,这玩意儿直接起应用,连启动画面都省了。MacPaint 都能跑,我靠。
老冯: 嗯,看截图是挺唬人,Lode Runner 都能动。但你注意到没?核心 File Manager 函数还缺一大堆,FSpOpenDF 这种 1987 年的 API 都没实现。
小雅: 我去,评论区那个哥们说得太绝了 ——「T = 0.275s ERROR: OpenDF is unimplemented」,就差这一个函数,Dark Castle 就卡住了。
老冯: 哈哈,这就是复古复兴的尴尬啊。用户要的不是功能,是那种「咔哒咔哒」的软盘声,是「嘀 ——」的启动音。
小雅: 太真实了!你看人家还特意加了 slowdown toggle,就是为了还原当年卡顿的「体验」。
老冯: 这帮人就是矫情,明明现在的机器快到飞起,非要自己找罪受。不过话说回来,这项目的架构挺有意思的。
小雅: 嗯嗯,backend 是 68K 模拟器,frontend 直接抽象成 SDL2/X11/fbdev,跨平台做得还行。VNC 版都有,你敢信?
老冯: 但你想过没?这玩意儿最大的问题不是技术,是需求。现在谁还在用 1-bit 图形啊?
小雅: 但这就是复古的魅力啊!你看 Nyanochrome Cat 那个动画,点一下还能动,多可爱。
老冯: 可爱个屁,这帮人就是怀旧病犯了。不过话说回来,这项目倒是给我们上了一课。
小雅: 什么课?
老冯: 技术复兴不是重写代码,是重写情怀。你看人家连 slowdown 都给你加上,就是为了让你「感受」当年。
小雅: 哈哈,有道理。那要不我们也整个「HN 瞎聊复古版」?每期开头加个「嘀 ——」的启动音?
老冯: 滚蛋,你当听众都是傻子?不过... 要不咱试试加个「咔哒咔哒」的键盘音?
小雅: 噗,你还真上心了!行吧,下期加上。不过说真的,这项目最大的意义可能还是给那些老游戏续命。
老冯: 续命?你想多了。这玩意儿连 File Manager 都没搞定,Dark Castle 还是跑不起来。
小雅: 但至少让我们看到了可能性啊!要是哪天有人把 FSpOpenDF 补上了呢?
老冯: 可能性?你太天真了。这帮人连 1987 年的 API 都懒得补全,你指望他们搞定整个 Toolbox?
小雅: 行行行,你是老油条你说了算。不过话说回来,这项目的代码结构倒是挺干净的,GitHub 上都能看。
老冯: 嗯,代码是挺干净,但架不住需求太小众。现在谁还在写 68K 汇编啊?
小雅: 但这就是复古的魅力啊!小众才有意思。就像我们播客,不也是小众吗?
老冯: 你这比喻... 行吧,算你赢了。不过说真的,这项目要是真能跑起来 Dark Castle,我给你磕一个。
小雅: 磕一个就磕一个,到时候别赖账啊!
小雅: 哎老冯,你听说过这个 Advanced Mac Substitute 没?刚刷 HN 看到的,说是个 API 级别的复古 Mac OS 重新实现。
老冯: 哦?不是硬件模拟器,而是直接替换 Mac OS 的 API?这不就是 Wine for classic Mac OS 嘛。
小雅: 对对对!它不模拟硬件,直接翻译 68K 的 TRAP 调用,连 Apple ROM 都不用。牛逼吧?
老冯: 有点意思,但这玩意儿跟 Executor 或者 Mini vMac 比有啥优势?
小雅: 优势就是轻量啊!直接起应用,不用经历那个慢吞吞的启动过程。你看人家截图,MacPaint、Lode Runner 都能跑。
老冯: 嗯,但我看文档里写了,File Manager 的核心函数 FSpOpenDF 还没实现。这不就是个花架子吗?
小雅: 靠,你咋这么扫兴呢?评论区有个哥们说得好,这项目就是为了那个「feeling」—— 软盘的声音、慢动作的切换,这才是复古的精髓!
老冯: 哈,feeling?那哥们编译了 VNC 和 X11 版本,结果一运行 Dark Castle 就报错「OpenDF is unimplemented」。0.275 秒就梦碎了。
小雅: 噗,这也太惨了。不过话说回来,1987 年的一个函数调用就能卡住整个项目,这复古复兴也太脆弱了吧?
老冯: 这不就是复古开发者的日常吗?一边怀旧,一边被技术债折磨。我看这项目最大的意义就是提醒大家,API 设计得多烂。
小雅: 行了行了,别酸了。你就说你想不想在 M1 Mac 上跑 System 7?
老冯: 想是想,但我更想看看这哥们啥时候能把 FSpOpenDF 补上。不然这不就是个半成品的怀旧玩具吗?
小雅: 切,你就是典型的「能用但不完美就不爽」的老油条。我反正觉得这项目挺酷的,哪怕只能跑跑 MacPaint。
老冯: 酷?那你去试试编译个 VNC 版本,看看能不能在 iPad 上玩 Missile。我赌你半小时就放弃。
小雅: 赌就赌!输了我请你喝咖啡。不过话说回来,这项目要是真能跑 Dark Castle,我估计 HN 直接炸锅。
老冯: 炸锅?那帮复古爱好者估计得组团去给作者买咖啡,求他快点实现 OpenDF。
小雅: 哈哈,这画面太真实了。不过话说回来,这项目让我想起了当年折腾 Wine 的日子,明明知道有坑,还是忍不住想试试。
老冯: 嗯,这大概就是复古开发的魅力吧 —— 明知山有虎,偏向虎山行。
小雅: 行了,别文艺了。你就说你啥时候也整个复古项目,让我膜拜一下。
老冯: 得了吧,我可没那闲工夫。要不你先把这 Advanced Mac Substitute 跑起来,回头给我演示演示?
老冯: 诶,小雅,你听说过这个 Advanced Mac Substitute 没?最近 HN 上又炒起来了。
小雅: 啥玩意儿?又是哪个大佬在炫技吗?名字听起来像是山寨版 Mac OS。
老冯: 哈哈,差不多。这玩意儿不是模拟器,是直接重新实现了 80 年代 Mac OS 的 API,用 68K 的 TRAP 指令翻译。
小雅: 卧槽,这不就是 Wine for classic Mac OS 吗?牛逼啊,还能跑 MacPaint 和 Lode Runner 那些老游戏。
老冯: 对对对,但别高兴太早。评论区有个哥们说,梦想被一个叫 FSpOpenDF 的函数给毙了。
小雅: FSpOpenDF?这什么鬼名字?听起来像是个上古文件操作函数。
老冯: 没错,就是个文件管理函数。人家项目主页都写了,T = 0.275s ERROR: OpenDF is unimplemented。
小雅: 我靠,这也太扯了吧。就因为一个函数没实现,Dark Castle 就跑不起来?
老冯: 可不是嘛。评论区那个哥们还说,这函数还是 Mac API 里比较晚加的。
小雅: 那这项目不就成了半成品吗?光能跑几个 84 年的小游戏有啥用?
老冯: 但人家有情怀啊。你看,还特意做了软盘读取的声音,还有慢动作模式。
小雅: 噗,这不就是为了满足那些老家伙的怀旧情结吗?我就不信现在还有人真拿这玩意儿干活。
老冯: 你还别说,评论区真有几个老哥在讨论怎么给它加 VNC 和 X11 支持。
小雅: 得了吧,还不如直接用 Mini vMac 呢。至少人家那边硬件模拟得全,啥游戏都能跑。
老冯: 但 Mini vMac 启动慢啊,这玩意儿直接跳过系统启动,一秒进游戏。
小雅: 切,那不还是个玩具吗?我要是想玩复古游戏,直接上模拟器完事儿。
老冯: 你这就是不懂程序员的浪漫了。人家这项目可是 clean-room 实现,连 Apple 的 ROM 都不用。
小雅: 浪漫个屁,我就想看看 Dark Castle 里那个骑扫帚的巫师到底长啥样。
老冯: 哈哈,那你得再等几年了。除非你自己去实现那个 FSpOpenDF。
小雅: 滚蛋,我才不干这吃力不讨好的事儿。让那些怀旧老哥们自己折腾去吧。
小雅: 哎,聊着聊着又快两点了,我这咖啡都凉了第三遍了。
老冯: 你那不是咖啡,那是树莓派的眼泪。反正我是不心疼,又不是我的电费。
小雅: 滚,你个老油条。不过说真的,今天这期聊得还挺爽的,从 Polymarket 的盘口到复古复兴,感觉又把脑子洗了一遍。
老冯: 洗脑是吧?那下次咱们直接聊聊怎么用 AI 洗脑大众,更刺激。
小雅: 你可拉倒吧,我可不想被喷成筛子。对了,想听下期的话,记得用你那个泛用型客户端订阅一下,别老指望那些封闭平台推送。
老冯: 对对对,RSS 订阅一下,更新了就能第一时间听到我俩在这儿胡扯。
小雅: 行了行了,今天就到这儿吧,我得回去补个觉,明天还得继续跟大厂的虚伪公关斗智斗勇。
老冯: 你先走,我再坐会儿,顺便琢磨琢磨下期怎么继续扯淡。
小雅: 懒得管你,反正你爱咋地咋地。下期见,各位。
老冯: 下期见,记得带脑子来。