难以吐槽 macOS 的软件质量,migration assistant 听起来很美好,结果全是坑。
第一次连接成功之后,雷电数据线也能识别,还有1G/s 的速度,我嫌需要迁移的数据太多,决定清理一番再迁移。
这下好了,两台 Mac 都被要求再次登入 Apple 账号,不登入就反复跳提示框。问题是,两台 Mac 也没有完全登出。好不容易登入,手动清理完数据,再次打开 migration assistant,结果死活找不到 source machine。
之后退出迁移,又要求再登入 Apple 账号。登入之后,还是找不到。只好关机重启,又被要求登入 Apple 账号,找到了账号,却找不到雷电线。
之后再退出重试,这下好了,要求我重设 Apple 账号密码。又要求我设置28位的 recovery code。设置完之后,要我确认需不需要登出其他机器,否定之后,重置密码失败?!
强制从新机器登出 Apple 账号,再次尝试迁移,结果还是找不到 source machine。没辙,只好从 disk utility 里格式化,然后网络恢复。从零开始配置,再次打开 migration assistant,可以看到 source machine,但是还是找不到雷电线。
我朋友问我要不要去 genius bar,我说可得了吧,最近几年 genius bar 的经历可差了。我敢说,大部分的 genius 使用 mac 的时间都没我长 🤪 除非遇到极其资深的 genius,否则都是照本宣科,拿个 iPad 检测一番,然后按照程序走一遍。
第一次连接成功之后,雷电数据线也能识别,还有1G/s 的速度,我嫌需要迁移的数据太多,决定清理一番再迁移。
这下好了,两台 Mac 都被要求再次登入 Apple 账号,不登入就反复跳提示框。问题是,两台 Mac 也没有完全登出。好不容易登入,手动清理完数据,再次打开 migration assistant,结果死活找不到 source machine。
之后退出迁移,又要求再登入 Apple 账号。登入之后,还是找不到。只好关机重启,又被要求登入 Apple 账号,找到了账号,却找不到雷电线。
之后再退出重试,这下好了,要求我重设 Apple 账号密码。又要求我设置28位的 recovery code。设置完之后,要我确认需不需要登出其他机器,否定之后,重置密码失败?!
强制从新机器登出 Apple 账号,再次尝试迁移,结果还是找不到 source machine。没辙,只好从 disk utility 里格式化,然后网络恢复。从零开始配置,再次打开 migration assistant,可以看到 source machine,但是还是找不到雷电线。
我朋友问我要不要去 genius bar,我说可得了吧,最近几年 genius bar 的经历可差了。我敢说,大部分的 genius 使用 mac 的时间都没我长 🤪 除非遇到极其资深的 genius,否则都是照本宣科,拿个 iPad 检测一番,然后按照程序走一遍。
👍1🤡1
DPS Build
难以吐槽 macOS 的软件质量,migration assistant 听起来很美好,结果全是坑。 第一次连接成功之后,雷电数据线也能识别,还有1G/s 的速度,我嫌需要迁移的数据太多,决定清理一番再迁移。 这下好了,两台 Mac 都被要求再次登入 Apple 账号,不登入就反复跳提示框。问题是,两台 Mac 也没有完全登出。好不容易登入,手动清理完数据,再次打开 migration assistant,结果死活找不到 source machine。 之后退出迁移,又要求再登入 Apple 账号。…
睡觉前做了最后一把努力,结果早上起来一看,迁移根本就没启动。
不死心,又找了各种 AI 问,建议我进 recovery mode,找 share disk。结果死活进不去 full recovery mode。
system setting 倒是有个 target disk 的快捷入口,可惜重启之后不会进入。
最后想到还有 time machine 的备份,直接找出 ssd 上的备份,靠这个成功了。😂
不死心,又找了各种 AI 问,建议我进 recovery mode,找 share disk。结果死活进不去 full recovery mode。
system setting 倒是有个 target disk 的快捷入口,可惜重启之后不会进入。
最后想到还有 time machine 的备份,直接找出 ssd 上的备份,靠这个成功了。😂
简单聊几句 Apple 在国内的以旧换新政策吧。
我本来想卖了 MacBook Air M1,然后买翻新的 Macbook Air M4。但查了下,翻新机不在以旧换新的政策内。
毕竟翻新机还是便宜了不少,我还是在网上下了单,第二天一早就收到机器。我当时没有买 Apple care,决定去 Apple store 现场卖了旧机器,然后买 Apple care。
到店之后,店员直接让我去 genius bar,他们多问了一句,是不是在14天在他们购机的?如果是的话,可以直接退还抵扣金额。
得知不是后,他们表示不一定能直接买 Apple care,但愿意试试看。检查了新旧两台机器之后,告知了抵扣金额。但无法在系统内加购 Apple care。他们解释说,Mac 现场抵旧之后只能用于购买主产品,即 Mac,iPhone,iPad, Apple watch 和 Vision Pro。
还以一种是网上回收,由制定第三方回收,需要出示身份证。回款可以进入银行账户。我看了下,有一定的等待时间,就没有选。
最后选了最便宜的一台 iPhone 换新,做了24期分期。
我本来想卖了 MacBook Air M1,然后买翻新的 Macbook Air M4。但查了下,翻新机不在以旧换新的政策内。
毕竟翻新机还是便宜了不少,我还是在网上下了单,第二天一早就收到机器。我当时没有买 Apple care,决定去 Apple store 现场卖了旧机器,然后买 Apple care。
到店之后,店员直接让我去 genius bar,他们多问了一句,是不是在14天在他们购机的?如果是的话,可以直接退还抵扣金额。
得知不是后,他们表示不一定能直接买 Apple care,但愿意试试看。检查了新旧两台机器之后,告知了抵扣金额。但无法在系统内加购 Apple care。他们解释说,Mac 现场抵旧之后只能用于购买主产品,即 Mac,iPhone,iPad, Apple watch 和 Vision Pro。
还以一种是网上回收,由制定第三方回收,需要出示身份证。回款可以进入银行账户。我看了下,有一定的等待时间,就没有选。
最后选了最便宜的一台 iPhone 换新,做了24期分期。
两个 Linus 共处一室,尽管标题是 Linus 装机,但里面有非常精彩的对话:
被问及,在 Linux 和 Git 之间,更喜欢哪个项目,Linus 说他其实在 Git 上就花了六个月时间,然后脱手不管了。所以花了几十年经历的 Linux 显然是他更喜欢的项目。
当 Github 被微软收购之后,Linus 有何感想?他说其实更好玩的是,其实现在微软从 Azure 获得的收入远超过 Windows 带来的收入。而 Azure 大部分是基于 Linux 的,所以他不认为微软还是敌人。
被问及如果从头来一遍,会如何开始 Linux 这个项目。他说,如果知道这么难,就不会开始了。另一方面,过去这几十年的时间也是他认为的最好的工作方式,所以才坚持了这么久。
他最后的建议就是,有时候还是要厚脸皮一些。
https://youtu.be/mfv0V1SxbNA
被问及,在 Linux 和 Git 之间,更喜欢哪个项目,Linus 说他其实在 Git 上就花了六个月时间,然后脱手不管了。所以花了几十年经历的 Linux 显然是他更喜欢的项目。
当 Github 被微软收购之后,Linus 有何感想?他说其实更好玩的是,其实现在微软从 Azure 获得的收入远超过 Windows 带来的收入。而 Azure 大部分是基于 Linux 的,所以他不认为微软还是敌人。
被问及如果从头来一遍,会如何开始 Linux 这个项目。他说,如果知道这么难,就不会开始了。另一方面,过去这几十年的时间也是他认为的最好的工作方式,所以才坚持了这么久。
他最后的建议就是,有时候还是要厚脸皮一些。
https://youtu.be/mfv0V1SxbNA
YouTube
Building the PERFECT Linux PC with Linus Torvalds
Get a free 15-day trial of Odoo’s all-in-one business solution and see how it can make your life easier! Check it out at https://www.odoo.com/ltt
It is finally here, the computer build you have (and possibly the whole world) been waiting for. The Linus Tech…
It is finally here, the computer build you have (and possibly the whole world) been waiting for. The Linus Tech…
👍1
Ghosty 正式成为非营利组织,Mitchell Hashimoto 认为 terminal 是重要的基建,不应该被任何盈利组织所控制,所以把它注册成为非营利组织
https://mitchellh.com/writing/ghostty-non-profit
https://mitchellh.com/writing/ghostty-non-profit
把手头的工作交接给国内的网管同事,真是吐血:
1. 从来没用过生成二次验证的 app;
2. 所有登陆信息用 word 保存在桌面
3. 所有的操作自己都不试试,上来就问
4. 最后准备了一个交接文档,写清楚账号/登陆网址/二次验证方式,还是搞不定
5. 还要给我脸色看。还好之前所有的网站,账号都只需要我自己设置,否则日子不知道有多惨。
1. 从来没用过生成二次验证的 app;
2. 所有登陆信息用 word 保存在桌面
3. 所有的操作自己都不试试,上来就问
4. 最后准备了一个交接文档,写清楚账号/登陆网址/二次验证方式,还是搞不定
5. 还要给我脸色看。还好之前所有的网站,账号都只需要我自己设置,否则日子不知道有多惨。
切换到 Opus 4.5 之后,还没有碰到过 limit,之前同一 plan 下的 Sonnet 4.5 动不动就触发。
我的猜测是 Opus 4.5 更聪明之后,解决一个问题用到更少的回合,所以总的 token 数反而少了很多。所以总体上不容易触发 limit,也就相对省钱了
我的猜测是 Opus 4.5 更聪明之后,解决一个问题用到更少的回合,所以总的 token 数反而少了很多。所以总体上不容易触发 limit,也就相对省钱了
Cursor 这两天连续发布重要功能,先是 debug 模式,
然后是 Cursor Browser:拖拖拽拽之后,agent 直接跟进改代码。
不会到圣诞前每天发一个重要功能吧?那可真是圣诞大礼了!
https://cursor.com/changelog/2-2
https://cursor.com/blog/browser-visual-editor
然后是 Cursor Browser:拖拖拽拽之后,agent 直接跟进改代码。
不会到圣诞前每天发一个重要功能吧?那可真是圣诞大礼了!
https://cursor.com/changelog/2-2
https://cursor.com/blog/browser-visual-editor
Cursor
Debug Mode, Plan Mode Improvements, Multi-Agent Judging, and Pinned Chats
Forwarded from Parallel Experiments (Linghao Zhang)
linghao.io
Why You Should Probably Work on AI Engineering - Linghao Zhang
An exploration of why traditional software engineers should embrace AI engineering as the next great layer of complexity management. This post covers the shift from deterministic logic to non-deterministic systems, the importance of system engineering to…
Ivan Zhao 的这篇文章非常有启发性:
1. 钢的出现重塑了整个建筑业,使得建筑有可能超过十层,这是之前的木头,生铁无法达到的高度;
2. 蒸汽机的出现重塑了整个工业,使得流水线有可能发展,大大加快了专业分工;
3. 尽快这些年 AI 发展非常快,但是我们还没到达 AI 的钢铁/蒸汽机时代;
4. 今年 agentic coding 发展得如此迅速,是因为软件开发有两个先天优势:高度集中的知识库,可验证的迭代,而这两者在其他领域很少共存;
5. 代码库就是高度集中的知识库,所有和开发相关的知识经验都可以浓缩在一个代码库,这就方便 AI 来获取知识;
6. 可验证的迭代是因为软件开发有大量可以验证的范式,比如抽象,计算复杂度,等等,这些统一的范式可以应用到不同的代码库中,AI 可以方便地验证结果,从而可以迭代;
7. 这两者在其他知识工作领域很少共存,但提供了大方向上的思路,所以如果在其他领域也能实现这些,那么未来的 AI 将更加有用。
https://x.com/ivanhzhao/status/2003192654545539400/
1. 钢的出现重塑了整个建筑业,使得建筑有可能超过十层,这是之前的木头,生铁无法达到的高度;
2. 蒸汽机的出现重塑了整个工业,使得流水线有可能发展,大大加快了专业分工;
3. 尽快这些年 AI 发展非常快,但是我们还没到达 AI 的钢铁/蒸汽机时代;
4. 今年 agentic coding 发展得如此迅速,是因为软件开发有两个先天优势:高度集中的知识库,可验证的迭代,而这两者在其他领域很少共存;
5. 代码库就是高度集中的知识库,所有和开发相关的知识经验都可以浓缩在一个代码库,这就方便 AI 来获取知识;
6. 可验证的迭代是因为软件开发有大量可以验证的范式,比如抽象,计算复杂度,等等,这些统一的范式可以应用到不同的代码库中,AI 可以方便地验证结果,从而可以迭代;
7. 这两者在其他知识工作领域很少共存,但提供了大方向上的思路,所以如果在其他领域也能实现这些,那么未来的 AI 将更加有用。
https://x.com/ivanhzhao/status/2003192654545539400/
X (formerly Twitter)
Ivan Zhao (@ivanhzhao) on X
Steam, Steel, and Infinite Minds
❤1
昨天看到朋友的这条分享,开始用 opencode,体验很不错:
opus 4.5 做完详细的计划之后,丢给 haiku 4.5 跑,基本上不用再管。跑完验证 + 测试就好。
其实每天打开 Twitter 都会看到各种经验分享,收藏了之后都不一定用得上。这样每天都很焦虑。
其实我现在想明白了,哪怕一天改变一点,累计下来的进步就很大了。比如现在用 opencode 之后,基本上可以丢在那不管,我可以看看其他书什么的,比之前一直要盯着已经舒服很多了。
https://t.me/c/1162149884/1458
opus 4.5 做完详细的计划之后,丢给 haiku 4.5 跑,基本上不用再管。跑完验证 + 测试就好。
其实每天打开 Twitter 都会看到各种经验分享,收藏了之后都不一定用得上。这样每天都很焦虑。
其实我现在想明白了,哪怕一天改变一点,累计下来的进步就很大了。比如现在用 opencode 之后,基本上可以丢在那不管,我可以看看其他书什么的,比之前一直要盯着已经舒服很多了。
https://t.me/c/1162149884/1458
拿 claude 重新设计构建了 https://awesomevisa.com/zh/:
1. 从ghost 迁移了部分内容过来,https://awesomevisa.com/zh/series/free/
2. 从 ghost 切到了 astro,全部 host 在cloudflare 上,用的是 worker + page 的组合,部分用了 kv
3. 之前和朋友聊,用 ghost pro 就是为了省心,现在这个站没什么收入,恰好又有各种 coding 工具,索性重写了一遍,迁移到免费的 cloudflare 上,也没有什么维护成本
4. 后续更新也都可以写成脚本,比起原来手动更新文章要方便多了
5. 后面还有很多计划,比如 telegram bot 替代邮件,都可以靠 coding tool 一步步实现,比起原来的 ghost 可玩性要高得多。
1. 从ghost 迁移了部分内容过来,https://awesomevisa.com/zh/series/free/
2. 从 ghost 切到了 astro,全部 host 在cloudflare 上,用的是 worker + page 的组合,部分用了 kv
3. 之前和朋友聊,用 ghost pro 就是为了省心,现在这个站没什么收入,恰好又有各种 coding 工具,索性重写了一遍,迁移到免费的 cloudflare 上,也没有什么维护成本
4. 后续更新也都可以写成脚本,比起原来手动更新文章要方便多了
5. 后面还有很多计划,比如 telegram bot 替代邮件,都可以靠 coding tool 一步步实现,比起原来的 ghost 可玩性要高得多。
Awesomevisa
一站式技术移民 DIY 解决方案
给技术人的出海移民:把要求、材料清单、时间线写清楚。覆盖 15+ 国家与路径,政策变化我们会跟进更新。
DPS Build
昨天看到朋友的这条分享,开始用 opencode,体验很不错: opus 4.5 做完详细的计划之后,丢给 haiku 4.5 跑,基本上不用再管。跑完验证 + 测试就好。 其实每天打开 Twitter 都会看到各种经验分享,收藏了之后都不一定用得上。这样每天都很焦虑。 其实我现在想明白了,哪怕一天改变一点,累计下来的进步就很大了。比如现在用 opencode 之后,基本上可以丢在那不管,我可以看看其他书什么的,比之前一直要盯着已经舒服很多了。 https://t.me/c/1162149884/1458
刚开心用了 opencode 两天,结果今天早上就碰到 Claude Code 限制第三方平台的使用。GitHub 和 X 上都是骂声一片。很多人都表示要取消 Claude Code 的订阅。
不少模型提供方表示不会做出类似的限制。静待这事如何发酵,看看 Claude 会有什么改变。
https://github.com/anomalyco/opencode/issues/7410
不少模型提供方表示不会做出类似的限制。静待这事如何发酵,看看 Claude 会有什么改变。
https://github.com/anomalyco/opencode/issues/7410
GitHub
Broken Claude Max · Issue #7410 · anomalyco/opencode
Description As of a few moments ago, usage of claude max stopped with the following error: I did try to reconnect, but got the same error. Plugins No response OpenCode version 1.1.8 Steps to reprod...
说得都没错,但是要改变中国老板的想法可没那么容易。
我前前后后忙活了一年半,最后前老板只愿意做亚马逊低价策略。
很好的产品,我给朋友看,都说愿意花五六百美金买,现在呢?在亚马逊上卖 $299。
最开始前老板说他要像竞争对手那样去美国拍产品视频。听说对手拍了三个月。我说那起码三百万吧?他说,那你给我在国内拍。
我在国内找了三个方案,最后他挑了最便宜的。连三百万的零头都不到。拍完之后很不满意,把我骂了。说是之前淘宝上产品,只要拍个两三万的视频+图片,现在多花了几倍的钱,怎么没拍出来几倍的效果?
去年在 CES 也有不少人停下来看,最后同去的销售总监还给我使绊子,不让我和客户聊。他自己的英语嘛,我就懒得评价了。之后和他聊品牌建设,他问我什么是品牌建设?
我一个人搭了 Shopify + Amazon 两个店铺,又请一个熟悉 Shopify 运营的朋友来帮忙。前前后后联系了几百个人拍视频发 Youtube 发 Reels。最后老板让国内的人把 Amazon 店铺抄了一遍又开了一家店。然后让我别碰美国业务。
哪怕我一个人开了四个店铺,运营了两个国家的业务,也没用。去年年初和老板谈加薪,他说等你的美国业务起来,薪水自然就上去了。
我粗粗一算,要是按照他给的佣金比例,我要拿到前面一份工作的薪水,那我一个月至少要卖一百万美金的货。问题在于,如果一个月能卖一百万的货,谁还打工啊?
随便记录一下,只是想说,和中国老板合作,没那么容易。
https://x.com/shivanijpatel/status/2010092028009345181
我前前后后忙活了一年半,最后前老板只愿意做亚马逊低价策略。
很好的产品,我给朋友看,都说愿意花五六百美金买,现在呢?在亚马逊上卖 $299。
最开始前老板说他要像竞争对手那样去美国拍产品视频。听说对手拍了三个月。我说那起码三百万吧?他说,那你给我在国内拍。
我在国内找了三个方案,最后他挑了最便宜的。连三百万的零头都不到。拍完之后很不满意,把我骂了。说是之前淘宝上产品,只要拍个两三万的视频+图片,现在多花了几倍的钱,怎么没拍出来几倍的效果?
去年在 CES 也有不少人停下来看,最后同去的销售总监还给我使绊子,不让我和客户聊。他自己的英语嘛,我就懒得评价了。之后和他聊品牌建设,他问我什么是品牌建设?
我一个人搭了 Shopify + Amazon 两个店铺,又请一个熟悉 Shopify 运营的朋友来帮忙。前前后后联系了几百个人拍视频发 Youtube 发 Reels。最后老板让国内的人把 Amazon 店铺抄了一遍又开了一家店。然后让我别碰美国业务。
哪怕我一个人开了四个店铺,运营了两个国家的业务,也没用。去年年初和老板谈加薪,他说等你的美国业务起来,薪水自然就上去了。
我粗粗一算,要是按照他给的佣金比例,我要拿到前面一份工作的薪水,那我一个月至少要卖一百万美金的货。问题在于,如果一个月能卖一百万的货,谁还打工啊?
随便记录一下,只是想说,和中国老板合作,没那么容易。
https://x.com/shivanijpatel/status/2010092028009345181
X (formerly Twitter)
Shivani Patel (@shivanijpatel) on X
At CES, every Chinese company is trying to crack the US market. The products are incredible - better engineered than half the American booths. But they keep failing because despite massive R&D budgets, they’re penny pinching on everything that happens after…
👍1😁1
最近几天盯着 Google Search Console 的数据优化 SEO。
前几天都是跑去后台手动下载数据,然后丢给 Claude / Codex 分析,再根据结果改进。
今天早上想想这么太累,就问 Claude 有没有 API 可以直接拿到 GSC 的数据,答案是有。然后我们就确定了方案:
1. 在 Google Cloud 上设置好权限,开启 GSC API;
2. 在 GSC 里添加 GCP 里的用户,给定权限;
3. Claude 在本地开发好脚本,部署到 Cloudflare Workers,数据存储到 KV,定时任务用 Cron Triggers。
加上各种调试,前后不过两小时。如何没有 Claude,估计读 GCP / GSC / Claude 的文档都不止两小时。
前几天都是跑去后台手动下载数据,然后丢给 Claude / Codex 分析,再根据结果改进。
今天早上想想这么太累,就问 Claude 有没有 API 可以直接拿到 GSC 的数据,答案是有。然后我们就确定了方案:
1. 在 Google Cloud 上设置好权限,开启 GSC API;
2. 在 GSC 里添加 GCP 里的用户,给定权限;
3. Claude 在本地开发好脚本,部署到 Cloudflare Workers,数据存储到 KV,定时任务用 Cron Triggers。
加上各种调试,前后不过两小时。如何没有 Claude,估计读 GCP / GSC / Claude 的文档都不止两小时。
Forwarded from AwesomeVisa
程序员移民加拿大完整攻略
也许我们已经把 CRS 计算器按到发烫:分数在 4xx 徘徊;另一边又刷到「加拿大分数线又涨了」的帖子,心态一下就崩了。
我们想先把话说得更直白一点:加拿大确实是程序员的热门目的地,但它并不是「会写代码就能拿 PR」。它更像是一套规则相对清晰的系统——只要我们把门槛、时间、成本摊开,选择就会容易很多。
先泼一瓢冷水:加拿大不是「写代码就能拿 PR」
EE 是打分制:热门时期 4xx 往往不够(分数线随政策/类别/批次波动)。
PNP 很香但不一定“随缘就来”:不少省份要求本地雇主 offer、或和省份产生更强绑定。
留学转移民更稳,但更贵更久:时间成本和现金流压力都需要提前算清楚。
https://awesomevisa.com/zh/guides/canada-programmer/
也许我们已经把 CRS 计算器按到发烫:分数在 4xx 徘徊;另一边又刷到「加拿大分数线又涨了」的帖子,心态一下就崩了。
我们想先把话说得更直白一点:加拿大确实是程序员的热门目的地,但它并不是「会写代码就能拿 PR」。它更像是一套规则相对清晰的系统——只要我们把门槛、时间、成本摊开,选择就会容易很多。
先泼一瓢冷水:加拿大不是「写代码就能拿 PR」
EE 是打分制:热门时期 4xx 往往不够(分数线随政策/类别/批次波动)。
PNP 很香但不一定“随缘就来”:不少省份要求本地雇主 offer、或和省份产生更强绑定。
留学转移民更稳,但更贵更久:时间成本和现金流压力都需要提前算清楚。
https://awesomevisa.com/zh/guides/canada-programmer/
Awesomevisa
程序员移民加拿大:EE / 省提名 / 留学转移民完整攻略 | AwesomeVisa
为程序员详解加拿大技术移民三条主流路径:Express Entry、省提名 PNP、留学转移民。包含 CRS 评分拆解、时间线与费用估算、常见问题与行动清单。
最近终于发现了 ChatGPT Atlas 最实用的功能,就是让它分析一个网页,给出简单的 prompt,它就能分析得头头是道,还会自己跟进,问我要不要 figma 或者代码实现。然后把获得的分析或者代码实现丢给 claude,效果非常好。
对比了 Claude 的 Chrome 插件,同样的 prompt,分析结果就很简要。
对比了 Claude 的 Chrome 插件,同样的 prompt,分析结果就很简要。
👍1