Cat Chen, @[email protected] retweetledi
Cat Chen, @[email protected]
80.9K posts

Cat Chen, @[email protected]
@CatChen
Career coach, programmer, author, speaker. Former engineer & manager @ Chime, Robinhood, Facebook, Wandou Labs, Yahoo, Baidu. Career coaching available.
Palo Alto, CA Katılım Mart 2007
299 Takip Edilen18.4K Takipçiler

当下的 spec driven development 距离成功还很遥远,真正的 SDD 只需要定义业务逻辑,所有技术细节都交由 AI 进行优化。
举个例子,要不要在数据库前面放 cache 是实现细节,并不影响业务的正确性,spec 里面不应该定义,AI 应该自己分析系统当前流量数据然后自行决定。(AI 可以问我要数据访问权限。)
过一段时间产品流量上去之后,同一份 spec 一字不改让 AI 重做一遍,它应该根据流量数据重新设计系统。之前不需要 cache 现在可能需要了,之前不需要 sharding 现在可能需要了,麻烦 AI 把数据迁移做了。数据迁移不是业务正确性的一部分,spec 不会提及。
在这个过程中 AI 必须如同编译器一样。编译器保证程序员只关注高级语言不接触汇编语言。AI 必须保证使用者只关注业务逻辑不接触代码。当下 SDD 写完 spec 后又要接触 AI 生成的代码,这是一种失败模式。
这其中一部分原因是 AI 还做不到理想的 SSD,另外一部分原因是使用 SSD 的程序员还放不下,一定要亲自阅读甚至是调整 AI 生成的代码。如果使用高级语言的程序员总是喜欢手调编译器生成的汇编代码,那编译器的价值就会被大大削减,开发过程也会变得缓慢。
中文
Cat Chen, @[email protected] retweetledi

📬 Check own properties safely with Object.hasOwn()
A safer alternative to hasOwnProperty, works even on objects with a null prototype.
Baseline since 2022 ✅
Learn more 👇
developer.mozilla.org/en-US/docs/Web…

English
Cat Chen, @[email protected] retweetledi

SystemD has added birth date storage in order to comply with Brazil and California Age Verification laws.
Let that sink in.
A Linux init system now handles Age Verification.
github.com/systemd/system…

English
Cat Chen, @[email protected] retweetledi

最近看了各种各样的项目,还是觉得今天看到的这个开源的 nightingale.cafe 最有趣。
能把你自己音乐库里的任何歌曲瞬间变成卡拉OK伴奏。实现方式很有趣:
AI人声分离:使用UVR Karaoke或Demucs模型把人声和伴奏剥离
歌词自动生成+逐字同步:用WhisperX做语音转文字+时间对齐 LRCLIB拉现成的LRC歌词
背景很炫酷,有点 Winamp的感觉,用了动态着色器。
还支持手柄,适合大家一起玩。
单文件下载即可,
第一次运行会自动下载ffmpeg、Python、PyTorch和各种模型,很简单。
把各种模型混合一起玩,还是非常有趣的项目,首页有 demo,可以感受一下。喜欢AI本地应用和唱歌的朋友完全可以感受一下。
中文
Cat Chen, @[email protected] retweetledi

Maintain perfect proportions with CSS aspect-ratio 📍
No more padding-top hacks for 16:9 videos or square avatars.
aspect-ratio: 16 / 9;
⋅ Works with any box model
⋅ Respects min/max dimensions
⋅ Baseline since 2021 ✅
Learn more 👇
developer.mozilla.org/en-US/docs/Web…

English

@yuyy614893671 美国的好局面不是 Trump 的好局面,Trump 也从来没想过要把美国利益放在他个人利益之上。
中文

【扯白:好好一个局面,被弄糟了】
2026年,原本是一个对全球整体而言有着比较好的经济前景的年份,尤其是对美国来说
在美伊开战之前的预测中,美国经济有几个比较有利的叙事:
1. 贸易战逐步尘埃落定,美国与诸国的谈判角力,以期待重新划分贸易大饼的争斗整体而言会往着提升美国关税收入,提升制造业资本性开支与回流的方向发展
2. 大美丽法案在2025年的落定,其政策效果最显著的提升就在2026年对个人所得税的返还,企业所得税的降低;无论是对于刺激消费,还是提升个人/家庭的现金盈余的信心来说,都是正面的影响——即便这样的政策效果会提升政府赤字
3. 但是,随着以AI进步为核心叙事的生产效率的提升(且不论生产效率的提升是否真的由AI导致,还是前期的资本开支+裁员提升了企业效率),使得以标普500,或纳指100为核心的权重股的整体盈利能力(EPS)在提升,这是很明显利好美国股票市场的(EPS保持14%-15%的增长率,静态来看2026年的前瞻市盈率会下降到17倍左右,并不高估)
4. 特朗普政府驱逐非法移民的动作,整体上而言是降低了美国国内的整体的劳动力供应量,但却提升了美国公民和合法居留美国人的劳动参与率和就业数量;所以,即便我们一边看到非农就业人数的下降,但一边依然会观察到失业率数据并没有大幅度恶化
...........
如果特朗普不瞎折腾,真的想让美国民众好好生活,好好消费,让全世界的富人/聪明人都来投资,创业.......那这些经济上面有利的叙事会是他中期选举的最有力的证明(美国民众对所有的选举议题中,对经济/收入/通胀的关注始终高居第一为止,收到70%以上选民的关注)
但是,特朗普政府中对于具体执行他的政策的人,有着一种变态的对表面“忠诚度”的偏好,使得一些靠着“拍马屁”上位的人不断去强化特朗普的政策走向,反而失去了在政策执行过程中对一些“灰色”地带的灵活处理和柔化归顺的效应,比如ICE执法过程中,对2位美国白人的枪杀(如果不是白人,不是美国公民,根本不会引发如此大的民意喧嚣,给特朗普执政带去了负分)
再加上这次美国和以色列对伊朗的攻击;我们暂且抛去意识形态上对“神棍”政权是否应该存在的讨论,我们只从屁股决定脑袋的简单且有效的角度去问当下的美国政府这几个问题:
1. 这次攻击是否会达到美以的预期目标?
2. 美国和以色列对伊朗攻击的目标是什么?(事实上,美国的目标不断退缩,现在退回到要维持霍尔木兹海峡的通畅了)
3. 美国需要花多少钱去执行这次攻击?
4. 美国从这次攻击中能获得什么好处?
(你不能虚构一个敌人,并在脑子里演练了一场攻击,就发动一场战争,这不跟🇷🇺一样了吗?)
5. 美国想要夺取霍尔木兹海峡的控制权,多久能获得?获得了之后如何维持,维持的成本多高?由谁来买单?(因为原本这条海峡就是通畅的)
6. 如果全球的原油价格维持在100美元/桶的高位超过1个月,全球LNG的产能萎缩,石化生产遭受重创,化肥产能不足,粮食价格上涨,引发全球通胀,即便美国能源商的确可以获得好处,但通胀预期的上升对普通人福利的损失,如何补偿?
..........
普通的民众确实是短视而现实的,也是容易被大人物们的伟大理想和bullshit操纵的;但是吧,一个人不可能在任何时刻欺骗(操纵)所有的人
最后的结果,好在,在美国还有选票来决定
且看中期选举的结果吧
中文
Cat Chen, @[email protected] retweetledi

This is an ILLEGAL war on Mordor.
We’re told Sauron “poses an existential threat,” yet somehow this involves sending hobbits 1,500 miles to a volcano.
Regime change in Mordor will only create a power vacuum filled by worse orcs.
Sauron is bad, sure. But is he “march to Mount Doom” bad?
Meanwhile second breakfast is underfunded.
Tell me again how this puts the Shire first?
English
Cat Chen, @[email protected] retweetledi

@Fenng @waylybaye 现在产品发布都是基于 feature flag 的了,binary 发布一般会提前足够多完成。
中文

没想到马斯克都开始吐槽 iOS 应用审核慢了,AI 正在工业化生产新 App。
“AI 正在杀死软件” 其实有两层含义,一是用户使用 AI 后对各种软件的需求越来越少了。二是 AI 让制作软件的门槛降到了最低,人人都能上传 App。
一方面需求萎缩,另一方面供给爆炸,独立开发将成为最卷的行业之一。
Elon Musk@elonmusk
iOS App Review delays are getting ridiculous
中文

@waylybaye 他是在帮他手下的 Head of Product 转发,这不一定是他亲自接触和感受到的问题。
中文

我从来不把自己定位为政治博主,也不会经常发政治 tweet,但这种刺激受众神经的内容每次都能带来充足的流量。这是我眼中社交媒体最黑暗的一面,它内置的反馈系统会不停地鼓励这种内容,这样平台才有流量,然后才能赚钱。
Cat Chen, @[email protected]@CatChen
我对伊朗战争的看法跟我当年对清零政策的看法一模一样,一件事情如果从一开始就没想清楚 endgame,那最终必然虎头蛇尾。执行清零政策的时候根本没规划过最终如何能解除清零政策,最终突然解除导致大面积感染害死不少老人。现在伊朗战争的结局肯定是相似的,成功扶植亲美政权的可能性很低,美国不愿意再投入时就会放弃战争,然而实际效果几乎为零。
中文

@realNyarime 你仔细看一下你第二张截图里说的是什么:由于你拥有这个 Apple 账号的时间足够长,所以系统相信你超过了 18 岁。但这并不适用于所有 Apple 账号,也不是说你的 Apple 账号自称满 18 岁系统就相信你。如果你新注册一个 Apple 账号,系统还是可能要求 ID 或信用卡。
中文
Cat Chen, @[email protected] retweetledi

I am a Democrat. I served in the Clinton administration. I did not vote for Donald Trump and am highly unlikely to support him or his acolytes in the future. I also have serious disagreements with many of the Trump administration’s domestic and foreign policies.
But it is profoundly disturbing that a growing segment of the far left appears to be almost rooting for Hamas, Hezbollah, the Iranian regime, and other forces fundamentally opposed to the United States and our allies. This seems to reflects a corrosive strain of anti-Americanism, dressed up in postcolonial theory, that risks blinding us to the moral realities of our world and the nature of our adversaries.
English
Cat Chen, @[email protected] retweetledi
Cat Chen, @[email protected] retweetledi

React to element size changes, not just the window 📐
`ResizeObserver` fires when any element's dimensions change, perfect for responsive components.
⋅ Observe padding box, content box, or border box
⋅ Works with dynamic DOM changes
Learn more 👇
developer.mozilla.org/en-US/docs/Web…

English










