heywitt's recent timeline updates
heywitt

heywitt

V2EX member #572566, joined on 2022-02-12 21:08:52 +08:00
Per heywitt's settings, the topics list is only visible after you sign in
Deals info, including closed deals, is not hidden
heywitt's recent replies
探索与学习是一件好事情,你明显太焦虑了。AI 应当帮助人类解放生产力,从而让人更好的生活,如果你反而降低了生活质量,这不是一件好事情。
为了保持 100% 的利用率、强迫机器处于工作状态,像是把人类变成了机器。这和自助餐必须吃撑、健身卡必须用器械、订阅音乐后必须每天听歌是一样的,人类的注意力、情感、身体状态等等最宝贵的资产被虚假的价值、稀缺感消耗了。

另外绝大多数人使用 AI 制作的工具都只是在徒增地球的碳排放而已,不能用于证明个人能力、产品理解、自以为独到的理念等等。据我观察,大部分人会出现生产力崇拜、自我意识过剩的心理,认为自己的执行力是了不起的东西,实际上缺乏意义,真正了不起的是探索自己真正关心的目标。

除此之外,用 “正在努力”、“正在 coding”的感觉缓解焦虑其实很糟,在我理解里大部分成年人需要的不是更多的技术和工具,而是学会成熟的思考,接受人生的局限性,不是每个人都是了不起的工程师:吾生也有涯,而知也无涯。以有涯随无涯,殆已。用有限的生命硬去消耗 token ,才是真浪费。
@Y25tIGxpdmlk 不是哥们你在说什么啊
你用 Codex cloud 自带的云端隔离不就和豆包一样了吗,你让豆包去 wsl 里面做大量的文件读写,不也是一样的吗
你是不是 windows 开的 wsl 隔离,我以前也遇到过。

- Codex 的缓存可能跨越了 /mnt/c ,比如 /mnt/c/Users/Admin/.../Codex/.tmp 这样,因为 Coodex 安装在 Windows 目录,所以最后可能在 wsl 里面读写,速度可能相差 10 倍以上。我建议是使用 export CODEX_HOME 或其他方案将 codex 的配置和缓存全部移动到 WSL/Linux 文件系统
- wsl 本身的随机小文件读写性能就很低,vibe coding 会出现大量的小文件读写场景
- 插件、MCP 可能会放大这个问题,我也深入的开发过 Codex 插件、MCP 等,这里面绝大多数质量都不体现,而且 MCP 架构本身就很难确保一致性,几乎都是性能陷阱。我建议是尽量不要使用 MCP ,如果一定需要类似功能,在本地创建一个 CLI ,让 Agent 调用 CLI
- 作为最好的解决方案之一,就是在 Codex 的设置中将隔离方式切换为 Windows Native + NTFS 仓库,并且要求 Codex 在 Win 里面只能使用 Powershell ,不允许切换到 wsl 拼 path:Codex 会创建 2 个原生 Windows 账户作为隔离运行,这会非常有帮助。

最后给你补充:
你本地的显卡、显存、CPU 实际对 Codex 帮助很小,因为模型是运行在远程 OpenAI 的机房,你们之间主要是网络链接,你本地最大的消耗是内存交换和本地磁盘 I/O 。
因此你最好让 Agent 创建一些小型脚本输出日志,监控你本地任务时具体等待时间花费在什么环节,机器的资源消耗如何 (我猜测资源消耗极低,但磁盘占用无法释放),这可以帮助你进一步改善。
最后你说的换 Mac 也是很好的解决方案,如果你有钱而且工作环境也适合 macOS ,那我建议你直接换,不折腾。
Aug 20
Replied to a topic by Velaga 职场话题 关于最近面试的一些感受
合理
我发现很多人喜欢拿着手机、耳机或是电脑在户外,明明已经约好会议时间,一进会议全是车、行人的声音,说话也听不清,人也处于整体思维比较发散,很难沉静交流的状态。
让人感觉非常不尊重对方。
Aug 14
Replied to a topic by zyzj 求职 [求职] - 全栈工程师(偏前端) - 4 年
简历好像是 AI 梳理过,看起来有主题 (keyword),但感觉有些乱,我看了会找不到能力和业务重点
最简单可靠的方式就是纯网页聊天,将你的需求整理好,然后让 AI 引导你一步步进行可视化设置,这样你不需要安装过程和各类安全设置,也不需要因为看不懂脚本导致可能的隐患,缺点就是繁琐和慢。

进一步就是下载个 opencode 之类的开源客户端,然后自己买一个 api 进行配置,成本很低,不绑定平台。这可以帮助你直接完成设置,但是过程中需要你进行授权。你只需要对更新、覆盖、删除操作谨慎处理即可。但本机配置路由很有可能会导致你的 Agent 客户端在某个时间点也中断,导致命令无法执行下去,这要看你的需求是否会影响本机的网络。最优解是使用另一个具有管理员权限的 Windows 用户进行配置。

不建议开启完全权限托管给 AI 设置,你本身没有技术背景,一旦出现事故很难复原。
@FTJ 感谢你的支持
Aug 9
Replied to a topic by kneo OpenAI Codex 把我电脑文件都删了
@kneo 不是,Codex 有两种运行方式,一种是 WSL 沙盒,一种是 Windows 原生沙盒,看你的情况应该是默认的 WSL 沙盒模式。我所说的原生指的是 Native Sandbox.

另外你说的有道理,大部分 Agent 训练数据就是 Unix 生态,一旦你的机器上有 WSL 很有可能会优先使用,此外如果你的工作、下载的包里面包含 `/tmp` 这种 Unix 生态常见路径,也会引导 Agent 转向 WSL 。除非后续手动指示优先级。

把 PowerShell / ssh.exe 等等原生方案声明为默认处理器或者全程只在 WSL 内部处理是有必要的,每次绕 wsl.exe bash -lc 这种是有风险的。
Aug 9
Replied to a topic by kneo OpenAI Codex 把我电脑文件都删了
@kneo 这和 Windows 命令行,PowerShell 并没有直接关系,Bash 不能直接避免这个问题。
PowerShell 拼接 bash -lc 确实是有风险的,但这次事故应该集中在 WSL 挂载盘符导致向上搜索、find -delete 高危命令、非隔离执行、非隔离删除这几件事情上。
Aug 9
Replied to a topic by kneo OpenAI Codex 把我电脑文件都删了
> 我极少在 Windows 上原生执行 claude/codex

我猜测你使用的是 WSL 的沙盒隔离方式,codex 支持使用 windows 原生沙盒,你这个问题与 WSL 沙盒运行方式也有关系。

- SL 默认把固定盘挂到 /mnt/c 、/mnt/d 之类的,你的 find 没有使用 -xdev/-mount ,从 / 遍历时会进入这些挂载点,这是导致其他盘受影响的主要原因
- 跨 PowerShell + 原生 exe + WSL + Bash ,这类转移引号错误非常常见
- Windows + WSL 本身可能存在 "路径拼装错误" 的风险,我在多个 Agent 中都遇到过

给你的几个建议:

- 避免再次犯同样的错误:find ... -delete 本身就是高危命令,建议你后续最好对这类行为做一个 skill 限制,find 缺少参数或者参数错误时有默认行为
- 我建议禁止 bash -lc 的拼装,用 wsl.exe --exec bash ... 的方式进行执行,这会去磁盘绕一圈,但是更安全
- 不要使用 WSL:改为 Windows 的原生隔离方式,在 Codex 的设置里面可以选择,这会让 Codex 在你的系统创建 2 个特殊用户,并且隔离执行代码,这可以避免大多数的 WSL 路径拼装或路径寻找错误
- 作为全权限自动值守任务,我建议你使用一个独立的 Windows 账户 (或是在独立的容器)里执行
- 我自己有一个 skill 是硬要求全局禁止删除,并且将新增、修改最后在任务完成后列出来展示,无人值守为了确保安全性推荐这样,你可以让 Agent 引导做一个类似的 skill ,即便是 cleanup 也应当使用指定的脚本进行安全确认路径后再删除
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3162 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 20ms · UTC 12:23 · PVG 20:23 · LAX 05:23 · JFK 08:23
♥ Do have faith in what you're doing.