生活中的小确幸

室友也被裁员了,我准备搬家。期待我的新家,虽然还不知下一个小窝在何方。

期待自己的被动收入能早日覆盖生活成本,也期待每一天的基金收益,无论涨跌,都是一种见证。

AI正在杀死Web

看完几个关于AI文章“AI is killing the web. Can anything save it?”、“Stack overflow is almost dead”、“Google’s AI search features are killing traffic to publishers”,以及Reddit上的热门讨论“Do you believe we’re in an AI bubble?”,让我深入的思考AI和web的关系,以及未来的发展。

以前查资料、解决开发问题都去搜索引擎或Stack Overflow找答案,而现在我都会先问AI/LLM,如果没有得到满意答案再去搜索引擎。搜索引擎需要自己研究出答案。而AI/LLM会直接根据你的情况(上下文)给你回答,看起来你就在咨询一个看起来很有经验、很绅士的人,可以快速的得到答案,节约很多筛选过滤查找时间。但是它的答案不一定对(可能会有幻觉),这个时候还是要依靠搜索引擎,如果搜索引擎都没有满意的答案,那只能自己想答案了,或者咨询有经验的人。

AI/LLM出现后,大家都用它来代替知识性搜索。AI/LLM抢占了搜索引擎和Web的流量,成为新的流量入口。与手机APP、社交媒体一起抢占Web流量,现在Web本不富裕的流量雪上加霜,AI正在杀死Web,Web走向灭亡只是时间问题。

如何在Chrome 138/139及更高版本中继续使用manifest v2扩展

最近Chrome 138正式release了,之前写过《如何在Chrome上强制安装世界最强广告屏蔽插件uBlock Origin》,所以又研究了一下让Chrome继续支持manifest v2方法。Chrome 138是最后能够支持manifest v2的版本,从139版本开始默认禁用manifest v2,但是139、140版本还是有办法让chrome继续支持manifest v2。

消费理性再理性,降级再降级

曾几何时,我也是个“闭眼消费”的人。在盒马随手买些高级食材,毫不犹豫地出钱送父母去旅游。刚刚翻了翻京东的账单,数字的变化触目惊心:

  • 2021年:¥9791
  • 2022年:¥22206
  • 2023年:¥5778
  • 2024年:¥10000(更换了必要的生产力工具)
  • 2025年(至今):¥1654(米面粮油等日常开销)

用了五年的手机有些不堪重负,想着今年618是不是该换了。但在“换手机”这个念头面前,我犹豫了好几天。我反复问自己:换了能提升生产力吗?能改善生活品质吗?不换会影响日常使用吗?三个答案都是否定的。然而,24期免息和高额补贴的诱惑实在太大,我一度动摇,下了单。但当快递送到门口时,理性最终战胜了冲动,我选择了拒收。

算力自由:用Tailscale将你的K8s GPU集群扩展至‘无限’

在人工智能浪潮席卷全球的今天,GPU算力是一关键生产要素。然而,一个普遍的痛点是:GPU资源既稀缺又昂贵

以主流云厂商为例,不仅GPU实例常常“一卡难求”,其价格也令人望而却步。我们来看一组直观的对比:

  • Google Cloud (GCP): 一块 H100 GPU 的价格高达 $11/小时
  • RunPod: 同等算力价格仅为 $3/小时
  • Hyperstack / Voltage Park: 价格更是低至 $1.9/小时

差价高达数倍!这引出了一个核心问题:

我们能否设计一种方案,既能享受到第三方提供商的低成本GPU,又能复用云厂商成熟、弹性的基础设施(如托管K8s、对象存储、负载均衡等)?

答案是肯定的。本文将详细介绍一种基于 TailscaleKubernetes 的混合云方案,经济高效地构建和扩展AI基础设施。

容器中subpath挂载文件为空文件,bug?

最近遇到一个非常奇怪的现象,在新建的集群中,进行subpath挂载,但是这个subpath在容器中的文件是空的。检查了语法配置没有问题,使用姿势没有问题,也不是configmap不存在的subpath会被挂载为空的bugissues/54514。而且直接挂载configmap,容器里也能看configmap中的这个subpath的key的内容。感觉像是遇到了bug!

如何在Chrome上强制安装世界最强广告屏蔽插件uBlock Origin

由于YouTube广告越来越烦了,而我平常使用的adblock Plus屏蔽不了,所以我转头使用uBlock Origin(它是世界上屏蔽YouTube广告最强插件,没有之一)。但是Google Chrome商店已经不让安装ublock origin也不让装了 因为uBlock Origin是manifest v2,Chrome在废弃manifest v2的插件。

而且uBlock Origin并不准备升级成manifest v3,它的另一个插件uBlock Lite是manifest v3(屏蔽效果和功能没有uBlock Origin强,不介意的话,可以安装它作为替代)。

Google会从chrome 139版本(2025年6月)开始停止支持manifest v2。所以我决定从现在开始,我要做个Chrome钉子户,最后会一直使用chrome 138版本。

下面分享如何在Google Chrome商店不让安装ublock origin下,给Chrome装上ublock origin插件。