《HN 瞎聊》#42 – AI 代码神器、低效拼接与系统级防作弊
About This Episode
本期我们一边拆解 AI 代码助手如何把编码变成逼迫式的对话,一边审视 AI 生成垃圾内容的职场危机,再把视角转向系统层面的反作弊与前端臃肿。技术细节、行业情绪、未来想象一次聊完,让你听完忍不住开 PR。
Chapters
Links
小雅: 老冯,你他妈能不能小点声?我这边网线都快被你的键盘敲断了!
老冯: 哟,小雅同学,手抽筋了?我这不是在给你展示什么叫「高效办公」嘛。看看你,网线都快成麻花了,还塞不进去?
小雅: 去你的高效!这破机柜设计得跟迷宫似的,螺丝刀也找不到。今晚不搞定这堆 HN 资讯,我明天直接辞职得了。
老冯: 得了吧,你辞职?你舍得这份「AI 拥抱者」的光荣称号?说真的,今晚咱们得聊聊最近 HN 上那些破事儿 ——AI 写代码的神器又出新花样了,还有人在讨论怎么防止系统级作弊。
小雅: 哦?终于要聊点有意思的了。我刚看到有个帖子说,GitHub Copilot 现在能直接生成整个项目架构了,连文档都给你写好。你信吗?
老冯: 信?我信你个鬼。上次它给我生成的代码,连注释都是错的。不过话说回来,最近确实有不少人在吹 Devin 这类 AI 工程师,说是能「自主」完成任务。我看啊,就是低效拼接的升级版。
小雅: 低效拼接?你这话说得有点道理。我昨天还看到有人吐槽,说现在的 AI 工具就像乐高积木,拼出来的东西好看,但一碰就散架。
老冯: 可不是嘛。还有更绝的,有人在讨论怎么防止系统级作弊,比如考试、竞赛这些。说是有学校直接用 AI 监控学生的屏幕和键盘输入,连眼球运动都给你记录下来。这不就是「老大哥」吗?
小雅: 噗,这也太夸张了。不过说真的,今晚咱们就好好聊聊这些:AI 代码神器到底靠不靠谱,低效拼接的背后有什么猫腻,还有这些系统级防作弊的手段到底有多变态。
老冯: 行吧,反正咖啡都凉了,今晚不聊出个所以然来,咱俩也别想睡觉。不过小雅,你先把网线搞定,我可不想等会儿录到一半断网。
小雅: 诶,老冯,你刷 HN 了吗?有个 60 岁老哥发帖说 Claude Code 把他的编程热情给杀死了。
老冯: 60 岁?这年头还在写代码的老炮儿不多了。说说,他到底什么怨气?
小雅: 他说以前 coding 是享受过程,像解谜一样,现在 AI 一下子把他变成了「数字初级开发的保姆」。
老冯: 哈,这比喻绝了。评论区有个哥们说得更狠 ——「我现在不是解谜,是在管一个撒谎还不长记性的数字实习生」。
小雅: 噗,这也太形象了。但我觉得这老哥有点矫情,AI 又没逼他用,他自己不会关掉吗?
老冯: 话不能这么说。你想想,20 年前写代码是手工雕花,现在 AI 给你个电动雕刻机,你还能找到那种「慢工出细活」的快感吗?
小雅: 但电动雕刻机能让你雕更多东西啊!评论区有个老哥说,他用 AI 处理了 90 年代的 C 代码库,一周就搞定了。
老冯: 嗯,但那哥们也说了,他只让 AI 干「机械活」,设计和建模还是自己来。这才是关键。
小雅: 所以 AI 只是工具,用得好是助手,用得差就是「数字实习生」呗?
老冯: 对,但问题在于 —— 很多公司强制用 AI,老板喝了 FOMO 的 Kool-Aid,逼着员工用。这才是真正的杀手。
小雅: 哇,这我就理解那老哥的愤怒了。被逼着用一个「撒谎的实习生」,谁受得了?
老冯: 而且评论区还有个技术主管吐槽,说团队里有几个小年轻,AI 生成的代码都不看就提交,完全不理解。
小雅: 这不就是「假装在工作」吗?AI 代码一堆 bug,最后还得人来擦屁股。
老冯: 所以啊,AI 不是问题,问题是「怎么用」。你得把它当成「超级助手」,而不是「超级大脑」。
小雅: 嗯,就像那个老哥说的,他用 AI 处理繁琐的实现,自己专注于设计和建模。这不挺好的吗?
老冯: 但你别忘了,60 岁的老哥享受的是「解谜」的过程,不是「设计」的结果。这才是核心矛盾。
小雅: 所以 AI 让「过程党」失业了?那「结果党」岂不是爽翻了?
老冯: 差不多。有人觉得 AI 让他们能做更多「梦想中的项目」,有人觉得 AI 剥夺了 coding 的乐趣。
小雅: 那你站哪边?老冯,你不会也觉得 AI 杀死了编程的灵魂吧?
老冯: 我?我两边都不站。我就觉得,AI 就像电钻,你不能怪电钻让木匠失去了「手工凿木」的乐趣。
小雅: 哇,老冯你这比喻太绝了!所以 AI 只是工具,关键看你怎么用?
老冯: 对,但别忘了,工具也会改变人的习惯。就像电钻让木匠不再需要「手工凿木」的技艺,AI 也会让 coding 变得不一样。
小雅: 所以你的意思是,AI 会让「解谜」的乐趣消失,但带来新的乐趣?比如「设计」的乐趣?
老冯: 差不多。但前提是,你得有能力享受「设计」的乐趣。如果你只会「解谜」,那 AI 确实会让你失业。
小雅: 哇,老冯,你这话有点狠啊。所以 AI 会筛选出「真正的程序员」和「假程序员」?
老冯: 不是筛选,是进化。就像工业革命淘汰了手工业者,但造就了工程师。AI 也会让 coding 从「手艺」变成「工程」。
老冯: 欸,小雅,你今晚怎么看这个 Stop Sloppypasta 的事儿?又是 AI 生成的垃圾内容搞得大家怨声载道。
小雅: 操,别提了,我刚刚还在群里看到一个 PR 描述,全是 AI 生成的废话,一堆无关紧要的细节,看得我头都大了。
老冯: 哈哈,你也中招了?我昨天收到一封邮件,标题写着「深度分析」,结果打开一看,全是 ChatGPT 吐出来的套话,连我们公司的名字都没提到。
小雅: 这帮人真的是懒到家了,直接复制粘贴,连看都不看一眼。还美其名曰「提高效率」,结果全是噪音。
老冯: 对啊,效率是提高了,但提高的是谁的效率?写的人省事了,看的人得花双倍时间去验证、去筛选。
小雅: 而且最恶心的是,有些人还把 AI 生成的东西当成自己的「研究成果」发出来,一副「我超厉害」的样子。
老冯: 评论区有个哥们说得好:「如果你只会写 prompt,那你可能真的不需要存在了。得站在意图背后,理解输出,然后再发出来。」
小雅: 太对了!AI 只是工具,不是你的脑子。你连自己写的东西都不理解,还指望别人信你?
老冯: 而且啊,AI 生成的东西还特别喜欢用「不是 X,而是 Y」这种套路,一堆 em-dash 乱飞,看得我眼花缭乱。
小雅: 哈哈,对对对,还有那种「竞争格局分析」,五页纸的废话,连个具体数据都没有,全是「高度竞争」、「价值主张」这种空话。
老冯: 这不就是「The Ghostwriter」嘛,直接拿 AI 的输出当自己的成果,也不标明出处,简直是欺诈。
小雅: 而且最可怕的是,AI 还会胡编乱造,你根本不知道哪句是真的,哪句是假的。信了你就完蛋。
老冯: 所以现在的信任机制全乱了,以前「信任但验证」,现在直接「不信任」。每次看到一堆文字,第一反应就是「这玩意儿靠谱吗?」
小雅: 而且 AI 还特别擅长「伪装成专家」,语气特别自信,但实际上屁都不懂。你根本分不清谁是真牛逼,谁是装的。
老冯: 对,这不就是「The OrAIcle」嘛,别人问个问题,他直接丢个 ChatGPT 的回答,还美其名曰「我帮你查了」。
小雅: LMGTFY 的升级版,但更恶心,因为 LMGTFY 至少还明确告诉你「我懒得回答」,AI 直接装成「我超专业」。
老冯: 而且 AI 生成的东西还特别长,动不动就「六大原因」、「五大建议」,全是水分,真正有用的信息可能就一句话。
小雅: 对,这不就是「The Eager Beaver」嘛,明明想帮忙,结果丢一堆垃圾过来,把原本的讨论都给淹没了。
老冯: 所以啊,Stop Sloppypasta 这个网站的初衷挺好的,就是提醒大家别再滥用 AI 了。
小雅: 嗯,AI 是工具,不是你的替身。别再偷懒了,动动脑子,别让 AI 毁了我们的信任和效率。
老冯: 哈哈,说得好。不过话说回来,咱俩今晚是不是也该用 AI 生成个总结发群里?
小雅: 滚!你敢发我就敢举报你!
小雅: 卧槽,老冯,这个 HN 帖子简直是我最近看到的最真实的职场血泪史。
老冯: 哟,小雅你又激动啥?这回不是骂大厂公关了?
小雅: 不是骂公关,是骂 AI 这玩意儿现在被当成职场作弊器了!
老冯: 哦?说来听听,我倒想看看这帮人怎么把 AI 用成了灾难。
小雅: 管理层现在疯狂用 Claude 生成 50 页的设计文档,然后甩给工程师「尽快 review」。
老冯: 哈哈,50 页?那估计连写的人都没看过吧。
小雅: 可不是!评论区有个哥们说,他现在看到 AI 生成的东西直接删除,还要拉黑发件人。
老冯: 嚯,这哥们够刚的。不过也能理解,谁有空看那堆没人看的垃圾?
小雅: 对啊!还有人说,以前 30 分钟搞定的事,现在要一周,因为多了 37 页的文档。
老冯: 这不就是典型的「AI 低效拼接」吗?管理层觉得自己牛逼,其实就是在浪费时间。
小雅: 而且还有人辞职了,因为经理用免费 ChatGPT 生成的东西又臭又长,还逼着 review。
老冯: 这经理怕不是在玩「我有 AI 我怕谁」的游戏。
小雅: 评论区还有人说,如果你用 AI 生成东西,就直接把 prompt 发过来,别浪费时间。
老冯: 这主意不错,省得大家玩「AI 传话游戏」,最后全变成了「broken telephone」。
小雅: 但有人觉得,这样会导致「囚徒困境」,大家都不信任对方的输出。
老冯: 这不就是职场版的「囚徒困境」吗?反正 AI 这玩意儿现在是「有人欢喜有人愁」。
小雅: 对!还有人说,AI 适合用来写 throwaway 脚本或者 review 代码,但绝对不能用来设计复杂系统。
老冯: 这倒是实话,AI 现在还没法替代人脑去理解复杂逻辑。
小雅: 但最气的是,AI 生成的东西还被当成「权威」,谁敢质疑就被说「不专业」。
老冯: 这不就是「AI 权威主义」吗?管理层拿 AI 当挡箭牌,工程师有苦说不出。
小雅: 评论区有个哥们说得好:「如果你觉得我值得你付出人类的努力,那我就看;否则,滚蛋。」
老冯: 这哥们够硬气,不过这年头谁还在乎「人类努力」啊?
小雅: 所以啊,AI 这玩意儿现在是「有人用来偷懒,有人用来背锅」。
老冯: 说到底,还是得看怎么用。AI 是工具,不是救世主。
小雅: 对!但现在的问题是,没人教你怎么「正确」用 AI,大家都在瞎搞。
老冯: 所以啊,这期节目标题就叫《AI 代码神器、低效拼接与系统级防作弊》吧。
小雅: 欸,老冯,你有没有过这种感觉 —— 明明用了 Claude 或者 Codex 之后,代码量噌噌往上涨,但脑子里那根弦反而绷得更紧了?
老冯: 哟,小雅你也中招了?我还以为就我这种老古董会被 AI 搞得焦头烂额呢。
小雅: 别扯淡了,这篇文章说的就是这事儿。作者说他用 LLM 干活儿,有时候五六个小时下来,躺床上都怀疑自己是不是被 AI 给 PUA 了。
老冯: 哈哈,PUA 这个词用得好。不过他倒是点出了核心问题 ——LLM 不是让你变轻松,而是把你的脑力从敲代码挪到了做决策上。
小雅: 对对对!以前写代码,脑子里有个清晰的数据流模型,现在倒好,AI 给你一坨代码,你连它怎么运行的都搞不懂。凌晨两点 debug?简直是噩梦。
老冯: 评论区有个哥们说得更绝:「你就像拿着消防水管对着着火的房子狂喷,大部分时候还挺管用,但一旦失灵,你就彻底懵逼了。」
小雅: 艹,这比喻太形象了!而且最操蛋的是,你明知道这玩意儿不靠谱,但又不敢不用,因为不用的话效率直接掉一半。
老冯: 这不就是典型的「技术债务」吗?只不过这次借的不是代码,是你的脑力。
小雅: 而且 AI 还特别擅长「填坑」,你没想清楚的需求,它给你补全了,但补得对不对?鬼知道。
老冯: 所以啊,这玩意儿就像个不会质疑你的实习生,你让它干啥它就干啥,哪怕你的需求是个坑。
小雅: 对对对!文章里说,如果你写 prompt 的时候感觉不爽,那八成是你自己都没想清楚问题。
老冯: 这倒是个好习惯。我以前写代码,测试都是能省则省,但现在用 AI,反而逼着我写更详细的测试用例。
小雅: 哎,你不觉得这有点讽刺吗?AI 号称解放生产力,结果反而逼着我们做更多「无用功」。
老冯: 无用功?小雅,你这就不懂了。这叫「必要的仪式感」,AI 就像个魔法盒子,你不给它足够的咒语,它就给你整出一堆妖魔鬼怪。
小雅: 去你的,别整这些玄学。不过文章里确实提到,有些人通过「克制使用」来适应 AI,比如只用单个 agent,不搞多 agent 那套复杂的。
老冯: 嗯,这倒是个务实的路子。不过话说回来,你不觉得这整个过程有点像「与 AI 谈恋爱」吗?一开始甜蜜蜜,后来发现对方有各种毛病,但又离不开。
小雅: 哈哈,你这比喻太绝了!不过谈恋爱至少还有个「分手」的选项,AI 这玩意儿,你分得了手吗?
老冯: 分不了手,那就只能学着「共处」呗。就像文章结尾说的,当你觉得累了,可能不是 AI 的问题,而是你自己的「技能问题」。
小雅: 行吧,看来以后得把「写好 prompt」当成一门手艺来练了。不过老冯,你有没有想过,万一有一天 AI 真的能完全理解你的意图了,我们这些码农是不是就彻底失业了?
老冯: 失业?小雅,你太天真了。到那时候,我们的工作就变成「训练 AI 理解人类的意图」了。
小雅: 我靠,这不还是个无限套娃吗?
老冯: 对啊,所以啊,与其担心失业,不如现在就开始享受这个「累并快乐着」的过程。
小雅: 行行行,你赢了。不过说真的,这篇文章给我的最大启发就是 ——AI 不是来解放我们的,而是来逼我们变得更强的。
老冯: 嗯,这话我爱听。不过小雅,你可别忘了,变强的路上,咖啡和螺丝刀一样都不能少。
小雅: 滚蛋,我这儿还在思考人生呢,你就给我整这些有的没的。
小雅: 欸,老冯,你听说过这个 kernel anti-cheat 的文章吗?写得贼详细,从底层原理到现在的军备竞赛都讲透了。
老冯: 哦?又是哪个大佬写的深度好文?这年头 kernel 级别的防作弊都快成 rootkit 了。
小雅: 对啊!文章说现在的 kernel anti-cheat 简直就是 rootkit 的表亲,连 Windows 官方的 callback 都给截胡了。
老冯: 哈哈,这不就是「如果长得像 rootkit,骗人也像 rootkit」嘛。ARES 2024 的论文都给它定性了。
小雅: 但问题就在这儿 ——kernel 级别的防作弊真的有用吗?文章说 cheater 现在都开始玩 hypervisor、BIOS 刷写,甚至 DMA 硬件了。
老冯: 嗯,军备竞赛升级了呗。以前 kernel cheat 还算「平民」,现在 DMA 设备一上,门槛直接拉到几百刀起步。
小雅: 但评论区有个哥们说得好:kernel anti-cheat 只能让作弊变得更「高端」,总体作弊率压根没降多少。
老冯: 5% 的提升,换来的是系统侵入性爆表,还不如好好做 user-mode 的行为分析。
小雅: 对啊!像《守望先锋》那种 AI 行为检测,虽然误封率高,但至少不需要在系统里装个 rootkit。
老冯: 误封才是大问题。WoW 那帮玩家被 AI 误判,申诉半天都没人理,最后直接弃游。
小雅: 但文章也提到,大部分 cheater 其实就是想搞破坏的小屁孩,门槛一高他们就不玩了。
老冯: 所以 kernel anti-cheat 最大的作用是劝退「平民」cheater,剩下的都是不差钱的高端玩家。
小雅: 那这不就是「劝退穷人,成就富人」吗?Vanguard 还非得在系统启动前加载,简直是流氓软件。
老冯: 哈哈,Riot 这帮人就是「我们不作弊,但我们防作弊比作弊还狠」。
小雅: 不过话说回来,DMA 硬件作弊现在价格也在降,万一哪天淘宝上出现「99 元包邮 DMA 作弊神器」,那可就热闹了。
老冯: 到时候 kernel anti-cheat 就彻底成摆设了,还不如直接用 AI 盯着玩家的操作习惯。
小雅: 说到底,防作弊这事儿就是个「道高一尺魔高一丈」的无限循环。
老冯: 所以啊,与其搞这些花里胡哨的 kernel 驱动,不如把精力放在游戏设计上 —— 让作弊变得无聊。
小雅: 嗯,比如《糖豆人》那种随机性强的游戏,作弊都没啥意义。
老冯: 对对对,反正 cheater 就是为了那点多巴胺,你让他作弊了也没快感,自然就不玩了。
小雅: 卧槽,老冯,你听说了吗?有个哥们测了下《纽约时报》的网页,49MB!我靠,这都快赶上一张 Windows 95 的安装盘了!
老冯: 49MB?我记得当年整个 Windows 95 才 28 张软盘,这特么现在一个网页就能顶半个操作系统?
小雅: 对啊!而且这哥们还说,这 49MB 够下载 10 首高品质 MP3 了,我就想看个新闻标题,结果下了一整张专辑!
老冯: 哈哈,这不就是传说中的「数字肥胖症」吗?开发者在本地光纤环境下测试,压根不 care 用户在 3G 网络下的感受。
小雅: 评论区有个大佬说得好,「应该限制开发者的网速不超过 128kbit,不然他们就瞎搞」。
老冯: 这主意不错啊,直接给他们扔回拨号上网时代,看他们还敢不敢随便塞一堆垃圾代码。
小雅: 但真正的锅不在开发者吧?评论区还有人说,「营销部门才是罪魁祸首,全是他们塞的追踪脚本」。
老冯: 哎,这年头谁敢跟 PM 说「不」啊?组织架构不给力,技术 leader 不顶住,开发者只能被迫当帮凶。
小雅: 还有更离谱的!有个供应商为了展示加载动效,特意在 JS 里人为拖慢 HTTP 响应速度!
老冯: 我靠,这不就是「为了炫技而炫技」吗?这帮人是真不把用户当人看。
小雅: 而且你注意到没?《纽约时报》的追踪脚本还起了个名字叫「purr」,猫咪打呼噜的声音,一边偷你数据一边卖萌!
老冯: 哈哈,这帮人真的是「一边给你揉肩一边偷你钱包」。
小雅: 还有那些该死的 Cookie 弹窗,明明是为了合规,结果成了合法的盾牌,背后还在疯狂挖你数据。
老冯: 对啊,什么「透明度框架」,全是骗人的把戏。用户被迫点「同意」才能看内容,结果点完发现自己已经被卖了三次了。
小雅: 你说这帮媒体平台,为了那点 CPM,真的是无所不用其极。用户越难受,他们越赚钱。
老冯: 可不是嘛,什么「可视性」、「页面停留时间」,全是为了榨干用户的注意力。这帮人设计的系统,就是为了让你多点几下,多等几秒。
小雅: 哎,你说这帮人要是有点良心,就不会搞这些「Z-Index 战争」了。一打开网页,弹窗、广告、订阅提示,全特么挡在前面!
老冯: 这不就是「数字版的防弹椅」吗?明明是给人看的内容,非得整得跟迷宫似的。
小雅: 我就想问问,这些网站的产品经理和设计师,他们自己用自己做的网站吗?
老冯: 估计他们用的都是公司内网,光纤直连,压根体会不到普通用户的痛苦。
小雅: 行了,不吐槽了,再吐槽我得去洗把脸冷静下。不过话说回来,这事儿也提醒我们,做技术的还是得多为用户着想。
老冯: 对,别老盯着 KPI 和指标,多想想用户真正需要什么。不然迟早被时代淘汰。
小雅: 操,终于把这堆破事儿聊完了,手指头都快抽筋了。
老冯: 你这算啥,我当年调试服务器的时候,一熬就是三天三夜,最后连咖啡都喝吐了。
小雅: 行行行,冯老师您最牛逼。不过说真的,今天这期聊的东西还挺有意思的,AI 写代码这事儿,感觉再过两年,咱们这帮程序员都得下岗。
老冯: 下岗倒不至于,但估计得转行去调教 AI 了。反正这玩意儿越来越邪门,我现在都不敢随便用了,生怕哪天它给我生成个病毒出来。
小雅: 哈哈,你这也太夸张了。不过话说回来,今天聊的这些东西,感觉还是挺有启发的,特别是那个系统级防作弊的思路,真挺新鲜的。
老冯: 嗯,还行吧。反正咱们这节目就是瞎聊,有感兴趣的就多聊两句,没兴趣的就一笔带过。
小雅: 对对对,瞎聊嘛,反正也不指望能拯救世界。对了,想听下期的话,记得用你常用的泛用型客户端订阅一下,别老用那些封闭平台,更新了都不知道。
老冯: 行了行了,知道你爱折腾 RSS。反正下期有空再扯吧,我得去看看我的咖啡机还能不能救回来。
小雅: 得了,你那咖啡机早该扔了。走了啊,下期见。
老冯: 走了走了,拜拜。