MoreRSS

site iconYiran | 依然修改

博客主要内容为周报,包含每周阅读的文章、观看的影视作品、以及部分想法。
请复制 RSS 到你的阅读器,或快速订阅到 :

Inoreader Feedly Follow Feedbin Local Reader

Yiran | 依然的 RSS 预览

Weekly Issue-《赛博苍蝇》

2025-05-25 08:00:00

文章 链接到标题

技术 链接到标题

Am I online?

原来有 http://google.com/generate_204 这种来专门用来检查网络连接的 API。


X x.com/mitchellh/status/1923424307084132770

“Every single person in this hallway is a Microsoft paid employee.”

“Microsoft sent suits. Amazon sent hoodies. Google sent nobody.”

2B 的产品在后期功能趋同,对用户来说形成明显感知的都是服务。


Zero-Touch Bare Metal at Scale

Since it’s 2025, we just ask Claude. There are probably more effective methods of achieving the same, but it costs us less than a dollar to provision 50 servers using Claude to screen-scrape every minute during the install.

我喜欢看到 [[Railway]] 分享自己从零开始构建自己的 [[BareMetal]] 产品线的博客,但是其中的一些细节感觉让人迷惑,OS 安装这样一个在 BareMetal 中高频且基础的动作,依赖于外部的 Claude API,并且这个 API 还是一个需要付费的 API,这不是一个稳定且可持续的事情,太奇怪了。


The Lost Decade of Small Data? – DuckDB

History is full of “what if”s, what if something like DuckDB had existed in 2012? The main ingredients were there, vectorized query processing had already been invented in 2005. Would the now somewhat-silly-looking move to distributed systems for data analysis have ever happened?


Introducing Hardened Images | Docker

[[Docker]] 出的这个 DHI 看着很不错啊,后面可以试试, 即使都是收费服务,感觉也会把 Wolfi 干掉。


Python Tooling at Scale: LlamaIndex’s Monorepo Overhaul — LlamaIndex - Build Knowledge Assistants over your Enterprise Data

[[LlamaIndex]] 介绍自己从 [[poetry]] 迁移到了 [[uv]] 的背景,他们是一个巨大的 [[Monorepo]]。 PR: Migrate repo to `uv` by masci · Pull Request #18524 · run-llama/llama_index · GitHub


An Evaluation of “Deep Research” Performance | Science | AAAS

As with all LLM output, all of these things are presented in the same fluid, confident-sounding style: you have to know the material already to realize when your foot has gone through what was earlier solid flooring. That, to me, is one of their most pernicious features. I know that these things were not designed per se to glide over or hide their weak points and their mistakes, but they do a terrific job of it, and that’s not really what you want. So as much as I found some parts of the Deep Research output impressive, I found its deeper research problems hard to deal with.


生活 链接到标题

https://frostming.com/2025/henan/

拿到咖啡时的我眼泪差点掉下来,13 块钱的美式足足有一升!

但是清明上河园和万岁山武侠城这两个沉浸式复原古代生活场景的园区,绝对是能值回票价(那场打铁花和烟火表演,在我看过的所有里面都算顶级的,单这一场表演就能值 120 块),推荐一去。

[[河南]]记录,之前也看过一些 up 主去过“只有河南”,感觉可以错峰感受一下。


Bus Stops Here: Shanghai Lets Riders Design Their Own Routes

[[上海]]公交提供了定制功能,用户提交自己的需求,当需求达到一定人数,则开通对应线路,看了下当前线路,有些还挺有吸引力的。


我的三天心动原则 | So!azy

这个原则的核心是:如果我对一个原本没有采购计划、并非刚需的物件儿突然心动,想要购买,我不会立刻下单,而是给自己 3 天的冷静期。在这 3 天里,如果我每天想起这个物件儿时,依然觉得它很吸引、很需要,那么就可以考虑购买。反过来,如果这 3 天里我对它的热情减退,或者根本没怎么想起它,那就说明这东西可能只是让我一时上头,不值得买。

我本身没有那么多的购物冲动,但也会有类似的控制机制,这里提到的连续机制挺有趣的,可以采纳。


网友怒喷峰哥:“峰哥你是不是不信中医?!”_哔哩哔哩_bilibili

[[中医]]有用,有什么用?证明老祖宗的智慧,证明我的老祖宗的智慧比你老祖宗的强,从而证明我比你强。


No matter what you do, always leave a breadcrumb | Garrit’s Notes

Output always means value, even if it’s not immediately apparent. Just keep on laying down those breadcrumbs.

喜欢这篇简短的文章,无论你做什么,可能有意义或者无意义,随时随地记录自己的想法,写下来,这是最真实的想法和感受。


Joe 的折腾日记

争论在工作和生活中不可避免,如何达成共识,有两个我觉得非常实用的方法:放慢语速,以及,始终聚焦不同点。

放慢语速是一个近些年学会的技巧,任何信息都是,多给自己一些思考的时间。


The Future of Customer Support is Lies, I Guess

虽然随着模型的能力越来越强,我是相信 [[LLM]] 可以越来越好的完成客服的功能的,但是现阶段 (2025),如果一家公司提供的产品能方便的联系到人工客服,那是真正的加分项。


关于培训 | Oilbeater 的自习室

主动学习的人会更多依赖自己思考来解决问题,而不是依赖老师的讲解,这个方法看似低效其实最终效果会更好。


樱花特辑:东京圈赏樱指南 (上) - Simon’s Blog

[[日本]]观看 [[樱花]]指南。


What is HDR, anyway?

有趣的 [[HDR]] 科普文章。


书影 链接到标题

《赛博苍蝇》,吴鼎的单口喜剧专场。这是他的第二个专场,我第一次看他线下的演出,之前对他的了解仅限于播客。我挺喜欢这个专场的,简单、直接、爆笑,不经意间的谐音梗让人冷不丁的笑出来。现在越来越多的演员想要通过单口来表达自己的观点和想法,不是说不能表达,是这个边界很难把握,很有可能变成一个说教、或者一个口号式的宣讲。演员们为了“红”,现在的演出中都会说一些“金句”,估计是为了今年的综艺在努力吧。

单口喜剧综艺让线下行业更好,更多的观众会去看单口,是一件好事,很多演员会在综艺节目上讲自己专场的内容,毕竟他们经过检验的段子数量就那么多。希望演员们在上综艺之前,能把自己的专场录制下来,作为独立的作品上传到平台上,好过一个个片段。一个段子线下可能讲 15 分钟,线上受限于内容限制或者时长限制,只能压缩再压缩,最后剩下 7 分钟,感觉从长期发展的角度,完整的作品比“金句”更有价值。

《机智住院医生生活》,应该是属于《机制的医生生活》的衍生剧,故事的主体从教授转移到了住院医身上,我的理解是医学生大概会经历:实习、规培、住院医、主治医,这样的过程,住院医是一个很初级的医生。这部剧的班味很浓,剧情设计的不那么合理,比如女主的工作机会、男主的存在感、反派角色的建立。

刚开始看,朋友说后面比较好看。

碎碎念 链接到标题

  • 看到一篇公众号文章,明知道是文字游戏,但是没有找出来,有些挫败。
  • 我要买一个板子,可以同时支持冰箱贴、胸针和书签
  • 当看到真的有人把 LLM 作为基础设施来用的时候,这种感觉很奇怪,会不会太早了?
  • 一个错误,叠加另一个错误,最终可以正常工作,且工作了很多年,也是幸运。
  • 虽然根据之前阅读的一些文章,DuckDB 在处理 CSV 的时候兼容性很好,但是当我真的需要处理的时候,第一想法还是用 pandas,毕竟 AI 写 Python 实在是太快了。
  • 最近接连有同事要出差,我已经不记得自己上一次出差是什么时候了。
  • 看病是一个很消耗精力的事情,挂号,预约检查,复诊,预约检查,这中间的间隔非常长
  • 之后还是应该早上来健身房跑步,没有人跟你逼逼

东京游记

2025-05-18 08:00:00

背景 链接到标题

这个五一假期,刚好凑巧我轮值 Oncall,所以无法完整的享受请4休11的连续假期,又不想回家面对父母安排的相亲,还是想出去走走,于是安排了5号到10号的东京行程,时间上不长不短,只在东京转了转,呆着很舒服的一座城市。

我对日本的了解非常少,仅限于看过的零星的一些动漫片段,从来没有完整的看过一部日本动漫,小时候看过有印象的片段大概就是:龙珠、小樱、柯南、光能使者、铁胆火车侠、四驱兄弟、铁甲小宝。 印象比较深的是龙珠,因为小学有同学买漫画来看,印象中一本要10块钱?对于当时午饭是3块钱的我来说是天价。

出发前同事说要做好攻略,于是这次真的是认真准备:搜索了自己之前在笔记中记录的游记、搜索了 Twitter 上关注的人提到过的东京关键词、观看了Bilibili 大部分关于东京的 vlog(这点被 bowen 吐槽,说不应该提前做那么完整的了解,会失去一些惊喜,我觉得还好,通过视频观看和实际感受是不同的),个人认为比较有参考价值的资料有以下这些:

行程准备 链接到标题

  • 护照
  • 签证
  • 衣物
  • 药品
  • 保险
    • 支付宝购买的平安境外旅游险-亚洲计划,7 天 34 元
  • Visa/MasterCard 信用卡
    • 虽然东京大部分都可以用支付宝,但是还是可能会碰到仅支持信用卡的情况,Visa 通用性应该是最好的,我遇到过不支持美国运通的店铺。
    • 出发前可以看看自己的发卡机构,是否有境外返现活动,可以参与一下
  • 交通卡
    • 出发前从同事那里接到的,最有用的物品,现在日本貌似所有的 IC 卡都是通用的,同事的关西 ICOCA 卡在东京全称没有遇到什么问题
  • 软件/网站
    • Visit Japan Web
    • ChatGPT,这次主要依靠它来了解一些当地的文化习俗
    • 去看富士山,能见度 10 并不代表一定会看到完整的富士山,实际上还是需要起到云层给面子
    • 换乘案内,如果不确定的话,可以直接用网页版本,体验没什么差别

相较于之前去的泰国和马来西亚,日本是需要签证的,我办签证经过了一些坎坷,实际上我第一次办理是在2024年5月了,但是我的情况有些特殊,给大家参考一下户籍地址、社保地址、工作地址是在3个地方。

  1. 先去户籍所在领区确认,得到的答复是不行,要以现住地为准;
  2. 于是去社保地址确认,得到的答复是不行,要社保地址的居住证才可以,但是我不在社保居住地工作,所以没有居住证;
  3. 于是去工作地址确认,得到的答复是不行,因为虽然在这里工作,但是没有居住证,所以也不行;

当时给我气笑了,于是最终选择在工作地址办理居住证,登记后等了6个月,拿到了居住证才办了签证。

初到 链接到标题

虽然已经是5号了,但是航班人很多,座位都坐满了,有人带着小孩子,起飞没多久小孩子一直在哭,不知道是不是耳朵耳压不舒服导致的,家长一直在想办法和孩子“沟通”,没什么效果,大概过了20min,前面有位女士冲着家长喊“可以稍微管一下么,吵死了”,现在都在说现代人对小孩子的容忍度越来越低了,不知道这位女士之后如果有了小孩,面对这种场景会怎么处理。同样这也是我一直以来的疑问,听说日本的公共交通上都非常安静,发生这种情况会怎样?

在航班上看到春秋航空的老板在介绍东京,提到高尾山,是在东京的西南部,每年的登山人数位居世界第一。老板提到自己小时候就经常去高尾山,现在还是会去。登山好像是一件小时候可以做,长大后还可以做,并且不会发生大的变化的活动了,既可以和地理位置产生交集(生活环境),又可以和时空产生交集(少年生活),毕竟商店、街道、甚至学校都可能发生变化,山发生变化的概率小很多。

落地成田机场,海关问了些简单的问题,去哪些城市之类的,很顺利。先充值 IC 卡,因为后面可能会坐电车去富士山,所以直接冲了1w 日元。行程上不敢时间,所以没有选择天空快线,选择的 SkyAccess,东京的轨道交通很复杂,哪怕看了上面那些攻略,第一次乘坐还是有些懵,简单的理解就是东京有很多类似于上海3号线和4号线共用站台的,同一个站台可能是3号线也可能是4号线,同时有可能是3号线快车也有可能是3号线慢车,如果不能确认是否是自己的车,那就先别上。

与国内地铁找出口不同,东京要先看 Gate ,再看出口。实际上最终东京旅行结束,严格的说没有坐错过方向,有一次快车慢车搞错了,只要仔细确认,没啥问题。

看到一对情侣在用微信,于是上去问了下是否是去浅草方向:
我:这个队伍是在等 SkyAccess 吧?
:应该是
:你是第一次来东京么?
我:是,这个东京导航看的我有点懵
:那你有的看了

坐上电车就比较放松了,这个电车虽然类似于地铁,但是每站的停留时间要长很多,可能有几分钟,具体没看到什么规律,看到有些人会很认真的和站台人挥手告别,列车停多久就告别多久,我好像从来没有过,通常就是“走了”,“回去吧”。 有一站上来一堆夫妻推着两个孩子,孩子刚要喊,妈妈在手上比了一个“嘘”的手势,但是也没啥用。。孩子还是会吵闹,旁边人没人在意,感觉日本人均戴降噪耳机。脑海中一直和想象中的日本进行关联,想到的第一个日本地铁场景,就李狗嗨中黛真知子和古美门相遇的场景。

地铁上看到的日本女生,妆容非常精致,一看就是要花很长时间打扮的妆容,不像是韩国的那种水光针打出来的光泽。同时很不理解,日本还在流行湿发,真的不好看。

这个卡车的亮度,原地变身变形金刚我都不会意外

浅草 链接到标题

因为浅草寺会在17点关门,所以直接去了浅草寺。浅草寺是东京市区中历史最悠久的寺院,供奉的是圣观音,因为历史实在是太悠久,经历过的事情太多,所有建筑加一起重建过20多次。有些自媒体说“浅草”这个词来源于白居易的“浅草才能没马蹄”,这个说法应该是错误的。

寺前的街道是常见的“游客街道”,类似于南锣鼓巷、田子坊之类的,小饰品质量不高,下不去手(以为日本的饰品品质都会很好)。好在吃的还不错,吃了炸的肉饼和鲷鱼烧,在景区附近属于物美价廉了。在寺内花了100日元抽签,为了换硬币,在旁边的自动售卖机买了瓶茶饮料,好像是 130日元,后面观察了下和便利店差不多。抽签号码是66,多么吉利的数字,结果是一个凶签,听说浅草寺有 1/3 都是凶签。

相较于白天的热闹,晚上的东京非常安静,20点街道上就没什么人,也可能是因为浅草本身距离闹市区挺远的?路过了一家拉面店,解决晚饭。

感觉日本有很多“第一”/“第二”的店铺,之前徐汇美罗城下面好像有个世界第二的冰淇淋之类的,一年就倒闭了

街边一角

应该是正宗宅舞吧

早上的浅草寺更安静了,晚上还有些店铺在营业,早上6点只有些晨跑的人,这次特意带了衣服在隅田川跑了一会,我以为是一个公园步道,结果可能跑错了路线,一会上一会下的,不是那么舒服,但也是跑了,我应该在马来也跑一跑的,谁知道下次还有没有机会。跑着跑着下雨了,在罗森多余买了三明治、牛奶和雨伞(透明的长柄雨伞,很日本),店里没有座位,于是站在店内角落想着吃完再出去,店员来了一句“私密马赛”,其他的我也听不懂,手势的意思应该是让我出去吃。

清晨的东京

脑海中出现的是威哥的“珠心算部队”

继续清晨的东京

早上很多路边门口都有箱子,箱子里放着纸壳、瓶子,应该是有专人来收垃圾吧,没看到厨余垃圾,不知道怎么处理。我拿着牛奶盒,一路找垃圾桶都没找到,直到最终拿回了酒店。

万物皆可萌

早上的浅草寺

这个背影非常像我司老板

东京国立博物馆 链接到标题

国立博物馆是日本最早的博物馆,在上野恩赐公园里,上野恩赐公园很大,有很多的美术馆。博物馆的门票是在现场买的,可以直接用信用卡或者现金购买,机器上的指引有点缺失,但是还算顺利。博物馆氛围很多馆:本馆、表庆馆、东洋馆、平成馆等。我主要去了东洋馆和本馆。

在东洋馆中,看到了很多来自中国大陆的文物,很多。之前在泰国看到的好像是互相赠予的文物,在东洋馆,一些文物的状态感觉不像是“合法”的来源,比如一些佛头石像,尝试搜索了下,好像说什么都有,有的人说当前展览的物品都是合法的,有些说正常买卖,有说无法追溯。我第一次有这种体会,感觉很微妙,不是说民族仇恨,而是自己当前所属的大群体和其他群体之间的历史,这是真实发生过的民族历史,现在大家会通常不想被代表,追求个体化,当看到这些展品的时候,这种感觉还是很微妙。我们去看历史,看的是什么呢?我记得有人说过,考古,考的是人的古,如果于人无关,那么古的意义不大。

在观察这些文物的时候,我也在想,这些文物如果在中国境内,会变得更好么?会有什么差异?故事的讲述者从外国的博物馆变成中国的博物馆?历史的叙事角度发生了变化,那么叙述的内容会发生偏差么?话题太大。

秋叶原 链接到标题

从东京国立博物馆出来,一路走到秋叶原,虽然当天下着雨,但是还是很开心,这种在陌生的城市瞎溜达的感觉非常喜欢。

看到了一家人气非常旺的店铺,看招牌不知道干什么的,好奇进去看了看,是弹珠店,几乎坐满了人,弹珠店的布局,感觉是按照赌场的布局来做的,如果读过《运气的诱饵》应该非常熟悉,那种赌场似的空间设计,迷幻的灯光,椅子的布局等等。但是相较于澳门的赌场,弹珠店明显要低很多很多很多个级别,环境的氛围无法让人感觉到舒适,狭小、闭塞、感觉所有人都苦大仇深,都在精神崩溃的边缘,看着是那种赢钱了都不会开心的感觉。

秋叶原电器街,有大量的售卖电器、3C、二次元相关产品的店铺,每家店铺都很小,步行楼梯只能同时容纳一个人行走,我大概完整的逛了几个店铺,通常如果是电器相关的,那么就是按照电子产品分类进行楼层分类;如果是二次元相关的,那么低楼层是动漫周边、漫画,高楼层可能是成人影片、成人用品等;或者干脆一整楼都是成人相关产品,比如 Pop Life Department M’s。

一兰拉面

因为我没有完整看完过的动漫,所以对于很多二次元 IP 都不认识,大多是走马观花的看,没什么特别的兴趣。路边有很多女孩在招揽客人,同事说是女仆咖啡厅,如果是I人的话,最好还是别体验,会让你尬到抠地。

想着是否可以买一个有趣的手机什么的,发现那些价格远远比不上淘宝的洋垃圾价格,直接放弃。

晚上去吃了炭燒 鰻富士 日比谷 OKUROJI 鳗鱼饭,是吃的最贵的一顿饭,是好吃的。

鳗鱼饭

中国拉面扬州商人,看名字就不正宗

另一个角度的晴空塔

富士山 链接到标题

从计划去东京,就一直在看富士山的能见度,当天是最近几天能见度最好的一天,加上前一天下雨,所以天气非常好。本来想着要不直接在携程上找包车的一日游,我自己就省事了,担心路上堵车,我又可能晕车,还是把已经预定的订单退了,选择了电车。

从市区坐到大月,然后选择富士急行,这个方式虽然不堵车,但是真的慢,单程可能要将近3h,换乘2次,如果中间换错了时间就更久了,谨慎考虑。在高尾换乘时,上了一辆没有站台提示的车,只能全程盯着导航来防止坐过站。

观察到日本的学生书包差别很大,有些看着是中学生的背包,感觉很沉很大,都可以把他自己装进去了,有些又只有一个手提的小包,很轻松。

先去了浅间神社,然后步行去了富士吉田市区,在市区瞎溜达,很多人在计时店门口拍照,那个路口看着确实不安全。最终走到了河口湖,在河口湖旁边的小公园躺了一会,很舒服,惬意。

在这个湖边躺了很久

返程的时候也是电车原路返程,在检票口看到检票员三语无缝切换,快速引导,太厉害了,佩服。

当天晚上定了一家新宿的胶囊旅馆,体验一下。相较于普通酒店,胶囊旅馆的规矩明显多了很多:每个人会有一个钥匙,用来匹配胶囊号码对应的寄存柜,保存贵重物品,洗漱是公共浴池,如果出门需要把钥匙给前台并换去卡片证明,即使连续入住多天也需要每天退房然后再次入住,有些麻烦,胜在便宜。

可能是过去几天有些累,当天居然是我在东京睡眠时间最长的一天,睡得很好。

歌舞伎町 链接到标题

以为是类似于曼谷的牛仔街,实际上有些差别,主要是牛仔街从衣着上看,就知道大家要做什么了,在歌舞伎町就步行,我连续路过了几个路口,4个角落都有身高 190 黑人老哥在站街拉客,不知道他们的受众是什么人,有些被吓到,这是我第一次觉得有些混乱的地方。

不知道是什么店铺

附近有很多吃饭的店铺都是24h 的,早上看到不少喝的醉醺醺的年轻人,在隔壁的几条街,到处都是钟点房,感觉很符合这个地方的定位了。猎奇看看就好。

这个美容广告有些吓人,后面发现还有女士版本

瞎逛 链接到标题

看到了永野芽郁的海报,哎

涩谷地铁一出来就看到了那个知名的路口,被称为 “世界最著名路口” 之一,旁边是忠犬八公的雕像。我喜欢涩谷的原因是这里比较好逛,不带目的的逛街,挺好的,比如我走着走着看到了 Tower Records,5楼全部都是 K-pop 的专辑,K-pop 人狂喜。

NMIXX

街边的 Giselle

涩谷的 Loft 也可以一站式解决伴手礼的困扰,从负一楼到六楼,总能挑选到合适的商品,Loft 的纪念品质量明显比景区中的好很多了,不是那种一看就劣质的产品,买几个胸针、冰箱贴就很轻松就达到免税额度,退税很方便。

书店中的中文书,“好吃”的优先级有多高呢,排在它后面的是“再见”

新宿御苑是一个市区中的庭院公园,如果从歌舞伎町可以步行过去,之前是皇家公园,现在是公开的,门票很便宜,风景也好,适合来换换心情,远离一下闹市区。唯一的缺点就是作为一个公园开门太晚了,9:00 才开门,注意别去太早。

东京塔我去的那天刚好是几年日韩国交正常化60周年,所以在特殊时间段会有非橙白颜色的灯光,这个可以在东京塔的官网上查到,我对于登高望远没有执念,所以没有选择买票上去看夜景。这样想来,东京知名的几个看夜景的地方,我一个都没有选择上去,下次去看看。

镰仓,由于当天天气不好,所以瞎逛逛。

海边的学生

钓鱼的老人

结束 链接到标题

返程的时候,我想着要把长柄透明雨伞带回来,在卫生间还看到别人遗落的雨伞,当时还心想,这个人的雨伞可惜了。结果,我的雨伞也遗漏在了那个卫生间,可惜了 +1 。

东京太好逛了,适合我,是我喜欢的 City walk 行程,走到哪里都是一个 City,线下商业太景气了,回来特意查了一些文章,比如三联生活周刊的这篇《被中国游客 “买爆” 的日本,为何线下消费如此繁荣?》提到,“根据咨询公司 Deloitte 的调查,在日本有 9 成的食品,8 成的日用品和 7 成的服饰用品购入于实体店铺”,我是一个喜欢线下的人,日常会特意的去一些大型商场瞎逛,有时候不买什么东西,只是为了感受“人儿气”,可能不会与人交流,但是能够感受到人的气息也是很不错的。这方面东京就让我有很舒服的感受。

另外就是东京很“规矩”,在这里是一个褒义词,很有秩序,只要你按照说明去执行,大概率不会遇到问题,比如在新宿搭乘电车,可能走着走着没有提示了,但是你按照之前的提示继续走,不会出错,也让我很安心。

喜欢,下次还去。

后续 链接到标题

每次出去旅行后,都需要几天来恢复作息,今天突然想,什么时候算是作息恢复了呢?是回来之后的第一次长跑。

Weekly Issue-Artificial Intelligence and Human Intelligence

2025-05-11 08:00:00

文章 链接到标题

技术 链接到标题

AI Code Review: Should the Author Be The Reviewer?

Humans are bad at catching the types of bugs that AI introduces

之前有过很多次引入的错误很隐蔽的情况,然后靠着单测发现改正的情况。最近貌似没怎么遇到。


2025.04 云原生相关信息简报

Cloud Service: What Pope Francis Thought About AI - The New Stack

Antiqua et nova. Note on the Relationship Between Artificial Intelligence and Human Intelligence (28 January 2025)

同事整理的 4 月份云原生相关信息简报,与之前两期相比,这个月的信息量明显大了不少,完整阅读起来需要一些时间,关于教皇对 AI 的看法的文章,截取一些机翻挺有趣的:

将人类智能与人工智能过度等同,有陷入功能主义视角的风险,在这种视角下,人的价值取决于他们能够完成的工作。然而,人的价值并不取决于拥有特定的技能、认知和技术成就或个人成功,而是取决于人固有的尊严,这种尊严根植于人是按照天主的形象创造的。

尽管使用了拟人化的语言,但没有任何人工智能应用能够真正体验到共情。情感不能被简化为面部表情或响应提示而生成的短语;它们反映了一个人作为一个整体,如何与世界以及他或她自己的生活相关联,而身体在其中扮演着核心角色。真正的共情需要倾听的能力,认识到他者不可化约的独特性,接纳他们的差异性,并理解他们沉默背后的含义。

人工智能目前正在取代一些曾经由人类完成的工作。如果人工智能被用来取代人类工人而不是补充他们,那么“极少数人以牺牲多数人的贫困为代价而获得不成比例的利益,存在着巨大的风险。”[126] 此外,随着人工智能变得越来越强大,人类劳动在经济领域失去其价值的风险也随之增加。这是技术官僚范式的逻辑结果:一个人类被效率奴役的世界,最终,人类的成本必须被削减。然而,人类生命本身就具有内在价值,独立于其经济产出。尽管如此,教宗方济各解释说,“当前的模式似乎并不倾向于投资那些帮助行动迟缓、体弱或天赋较差的人在生活中找到机会的努力。”[127] 鉴于此,“我们不能允许像人工智能这样强大且不可或缺的工具来强化这种范式,相反,我们必须使人工智能成为抵御其扩张的堡垒。”[128]

既然工作是“今生意义的一部分,是成长、人类发展和个人成就的途径”,“目标不应该是技术进步日益取代人类工作,因为这对人类将是有害的”[132]——相反,它应该促进人类劳动。从这个角度来看,人工智能应该辅助而不是取代人类的判断。同样,它绝不能贬低创造力或将工人贬低为仅仅是“机器中的齿轮”。因此,“尊重劳动者的尊严以及就业对于个人、家庭和社会经济福祉、对于工作保障和公正工资的重要性,在这些技术更深入地渗透到我们的工作场所时,应该成为国际社会的高度优先事项。”[133]


No More BYOK - Amp

随着越来越多应用层面的功能特性追求差异,模型之间的差异会被放大,如果用户使用了非最佳的模型最终得到了较差的使用体验,会直接转换为应用的使用体验。如果反过来呢,应用对模型的要求越低,使用体验越好,大家对应用的体验也越好?这样的应用通常是简单专一的方向么?


生活 链接到标题

跑步一年多的一些总结和感想 - 张小凯的博客

看完感觉是厚积薄发的例子,从开始跑 5 公里的 7 分配到 5 分配,只用了 1 个月,羡慕。


日本旅游攻略:赴日前的准备与注意事项 - Simon’s Blog

简单有效的[[日本]] [[攻略]]。


碎碎念 链接到标题

  • 早上跑完步才发现,已经5月了,4月跑了 108.70 公里,5月继续。
  • 逛公园听到了一句“小男孩要有点阳刚之气”,em
  • 决策质量应基于过程而非结果: 行为科学家和心理学研究表明,一个决策的质量应取决于决策时的信息分析和逻辑过程,而非最终结果的成败。
  • 花了很多时间准备东京旅行上,发现大家写的攻略非常详细,这时候就想反驳 AI 总结论,如果直接用 AI 总结,那么会漏掉很多细节,而且会少了很多对当地的了解。

Weekly Issue-Be Kind

2025-04-27 08:00:00

文章 链接到标题

技术 链接到标题

A Trip Down Memory Lane: How We Resolved a Memory Leak When pprof Failed Us - WarpStream

[[goroutine]] 泄露调查,使用 gcore 生成 coredump,使用 viewcore 获取所有的 objects 信息及引用信息。

可以考虑使用 GitHub - cloudwego/goref: Go heap object reference analysis tool 来解决?


Ansible: pure (only in its) pragmatism - Andrej’s blog

虽然 [[Ansible]] 自己有很多的问题,如果深度使用大概率需要自己写些插件,但是在庞大的用户社区面前,在大多数场景下还是比 [[shell]] + [[SSH]] 作为更好的选择。

[[Ansible]] 最佳实践文档:Good Practices for Ansible - GPA


Tip of the week #1: Field names are forever
Tip of the week #2: Compress your Protos!
Tip of the week #3: Enum names need prefixes

[[protobuf]] 的一些 tips:不要 rename 、Enum 加前缀。


如何超越 OpenShift | Oilbeater 的自习室

这些都是 OpenShift 在商业化与开源之间权衡后的选择,并没有对错之分,但这会给更开放的项目留出机会。如果新的产品能够降低参与门槛,收取更广泛的反馈,让更多的贡献者来参与创新,那么我认为它的上限将会超越 OpenShift。

早期可能还是一个优秀的方案,但由于 OpenShift 专属导致不开放,随着社区的发展,原先优势的方案反而变成了阻碍前进的障碍。
在很多细分领域 OpenShift 已经并不是最先进的解决方案了,尤其是在那些由 OpenShift 专属组件提供服务的领域。

文章中对 [[OpenShift]] 的评价是:“现在的 OpenShift 在我看来就是一个覆盖面积很广,但平庸且无趣的平台”,在我的理解里,如果代入用户视角,这几个词都是褒义词。


请求为什么超时了? | 卡瓦邦噶!
请求为什么超时了?答案和解析 | 卡瓦邦噶!

[[TCP]] 连接因为较长时间没有传输内容被中间的网络设备丢弃,可通过 Keepalive 避免。


IronCore · GitHub

有趣,看着是 [[SAP]] 基于 [[kubernetes]] 来管理 [[BareMetal]] 项目,看上去是完整的实现,该有的都有了,不过感觉组装起来不那么容易,一堆的 controller。

其中 [[BMC]] 控制是基于 GitHub - stmcginnis/gofish: Gofish is a Golang client library for DMTF Redfish and SNIA Swordfish interaction.


Protecting NATS and the integrity of open source: CNCF’s commitment to the community | CNCF
Looking Ahead with Clarity and Purpose for NATS.io | Synadia

[[NATS]] 想要退出 [[CNCF]],并计划修改开源协议,不知道故事后续会如何发展。

如果想不清楚自己如何赚钱,还是不开源的好。


生活 链接到标题

致全体外卖骑手兄弟们的公开信

[[京东]]的这个声明,我的第一想法是:可以省一大笔广告费。


On loyalty to your employer. I’ve just returned to London having… | by Stevie Buckley | HackerNoon.com | Medium

Considering the average ‘ career ’ with each employer in the tech industry is a touch under three years, the idea of spending 30 years working for the same employer is mind boggling.

你的雇主付钱让你花更多的时间和他们在一起,而不是和你的家人和/或爱人在一起。你的雇主是你心理健康的最大影响者之一。如果绝对必要,你的雇主可以并且将会毫不犹豫地取代你。

让我明确一点,你的雇主不是你的家人,他们也不是你的朋友。他们付钱让你做一份工作,你的责任是做好这份工作。

  • 不要为了迎合你的雇主而牺牲你与家人和朋友的关系。
  • 不要为了迎合你的雇主而牺牲你的心理健康。
  • 不要为了迎合你的雇主而牺牲你的尊严、价值观和道德。
  • 不要为了迎合你的雇主而相信“奋斗”的胡说八道。

(这篇文章背景颜色是纯绿色,有些闹眼睛。


除了钱一无所有

很难想象世界上还有比 Autodesk 更加舒适的公司,但与上家蚂蚁相比,如出一辙的组织结构与人性导致个体的_做事方式_几乎没有差异,例如好大喜功的 PPT 文化,部分故意被创造的“狗屁工作”,以及暗流涌动的斗争。想起玉伯的一期播客:160.对话玉伯:字节是我在阿里的第16年,今天是Last Day

去除滤镜的看,大家都差不多。


请不要对我发动量子波动速读 | 螺莉莉的数据中心

这种不在同一时空下的「对话」其实比面对面交流更为特殊。创作者有充分的时间来提炼、打磨自己要传达的内容,而读者也可以随时暂停、回溯、反复咀嚼,让这种「同步」有机会变得更加深入和完整。在读到一段精彩的描写时,你可能会会不自觉放慢速度,或是遇到复杂的论述时会来回推敲 —— 这些都是在调整同步的节奏,以求更好地理解和共鸣。

现在认真写文章的人越来越少,要珍惜。


我的朋友谢扬,他的 Fellou,以及这个时代的创业者 - 王登科-DK博客

有一次吃饭,我问谢扬他每天几点下班,他说十一点到十二点,我继续问,你这么晚下班干啥呢,他的回答是,思考。从我的观察来看,谢扬的思考并不平静,他的思考和语速一样快,并且经常包含着焦虑,他说他经常睡不着,并且有时候会哭。和谢扬当朋友,显然好过当他的下属,他的下属要忍耐一个情绪并不稳定的老板,并且总是要求极高,亲力亲为。

我有时候看我司老板,也是这种感觉,在用很多的时间思考着什么。


Be Kind

I don’t think I was ever outright mean to anyone. I was just callously indifferent and on a long enough timeline that is indistinguishable from being mean. In a cruel twist of irony I thought that was what it meant to be professional. In retrospect it just seems inhuman. It will take me several posts to details the many mistakes that got me to this point, but my biggest lesson was the importance of kindness.

Being kind is fundamentally about taking responsibility for your impact on the people around you. It requires you be mindful of their feelings and considerate of the way your presence affects them.

“从根本上说,善良就是要对自己对周围人的影响负责。它需要你注意他们的感受,并考虑你的存在对他们的影响。“


碎碎念 链接到标题

  • 当我以为 CI 可以永久不动的时候: This is a scheduled Ubuntu 20.04 retirement. Ubuntu 20.04 LTS runner will be removed on 2025-04-15.
  • 再一次遇到 IDC 中的服务器链接到 cloudflared QUIC timeout,果断换成 HTTP/2 了
  • 如何选择产品名字,好不好听,好不好记,我都能接受,但是用一个之前已经使用过的完全其他领域的名字,除了让人混淆,没有作用。
  • 有个需求可能有多种实现方式,我问 Gemini 如何选择,它其中一个角度是“学习价值和技术深度”,如果知道这个需求大概率无法落地,那这个角度的优先级应该要尽可能的提高。
  • 佳明教练的训练计划进入到了进展期,增长肌肉质量和体积阶段会增加锻炼的强度,以提高您的有氧能力。
  • 老板的 Calendar 有一个周期性的任务,每周日 8:00 -14:30 ,标题是 sleep well 。
  • 再次看到有人说 tanzu 开源线被博通干掉的消息,想到我司产品对 tanzu 的几个开源组件有些依赖。。。选择合适的依赖是门技术。
  • 你用 OSTree,我用 A/B 分区,大家都有光明的未来。

Weekly Issue-吃早饭!

2025-04-20 08:00:00

文章 链接到标题

技术 链接到标题

Why our 5.2k-star K8s platform struggles overseas while thriving in China? Need your brutal feedback : r/kubernetes

[[Rainbond]] 在海外推广遇到了困难,他们观察到的 3 个明显问题是:

  • 声称自己是 “Heroku for Kubernetes” 替代品
  • Open Source != Trust
  • Deployment Culture Clash: 75% of Chinese clients demand air-gapped installs (even on edge nodes!), while Western teams expect SaaS-first.
    • 这好像几乎是国内特有的情况了?

评论区中提到了 [[Harbor]] 在世界范围内被采用,是因为他们隐藏了是中国地区开发的。我觉得可能不是主要原因,当时 Harbor 是顶着 [[vmware]] 的光环在的,大家看重的更多应该是 [[vmware]]。对于评论区中的产品选型原因,感觉和行业或者技术壁垒有直接关系,比如 [[TiDB]] 那么多海外用户,[[Clickhouse]] 背后的投资人 [[Yandex]] 是俄罗斯公司,[[Deepseek]] 的开源项目引起的轰动,他们会没有考虑中国/俄罗斯的政治风险么?我觉得肯定考虑了。

下面那篇 TiDB 的文章中,也提到了国际化:

“最好的国际化,就是本地化。”
不同地区的文化差异太大,技术再牛逼,客户支持做不好,客户一样骂你没商量。


Storage suppliers stare down Trump slump after tariff mayhem – Blocks and Files

不确定性会阻碍公司进行长远计划(这句话印象中之前一直是用来描述大陆的),现在看由于关税影响,短期内的报价工作都无法正常进行了。。


极限编程和命名

尝试去应对变化,而不是预测变化,因为你永远不知道明天的需求是什么。


十年再出发:回顾我与 TiDB 的成长之旅

值得反复阅读的经验总结。


《The Mom Test》读后感

关于如何做用户调研的一些技巧。我的总结是,如果带有预设的去聊,对方作为用户可能什么都要,但是这些并不是真正需要的,不能看对方说了什么,要看对方 做过 什么,从对方 做过 的事情来吸取经验。


DuckDB’s CSV Reader and the Pollock Robustness Benchmark: Into the CSV Abyss – DuckDB

[[DuckDB]] 尽可能的以兼容方式来读取 [[CSV]] 的方法:

FROM read_csv('cafes.csv',
 strict_mode = false,
 null_padding = true,
 quote = '"',
 escape = '"'
);

想到之前帮朋友处理一个奇奇怪怪数据的 Excel 的痛苦,当时好像用 [[pandas]] 手动处理了很多边界场景。


Building OpenAPI Based REST API In Go Using HUMA Framework, With SurrealDB | by Shiju Varghese | Apr, 2025 | Medium

这篇文章中推荐了 GitHub - danielgtaylor/huma: Huma REST/HTTP API Framework for Golang with OpenAPI 3.1 ,之前在做新项目的时候,考虑使用自动生成 [[openapi]] 文档的框架,不想在 Gin 里面手动写注释生成,当时的选型还有 GitHub - go-fuego/fuego: Golang Fuego - Web framework generating OpenAPI 3 spec from source code - Pluggable to existing Gin & Echo APIs,好像是因为在自定义错误码的处理上不灵活,最终都没有使用,选择了 [[grpc]] + grpc-gateway + buf 自动生成的方式。


Automating Linux bare-metal server deployment in Hetzner with Ansible – Palark | Blog

最近因为一个内部 BeraMetal 相关项目的后续迭代方向进行了一些思考,做 BareMetal 太苦了,比如这篇文章中的实现方式,如果没有 [[Hetzner]] API,会非常痛苦。痛苦的点在于:

  • 需要适配大量的服务器品牌(国内和国外是两套生态)
  • 需要适配同一个服务器 BMC 的不同版本
    • 看似存在 Redfish 这样的通用协议,但是落地下来各有不同
  • 需要支持多种引导方式:ISO、PXE、PXE with DHCP
  • 很多操作需要重启才可生效,涉及到上层的业务交互

生活 链接到标题

来美国的两年后 - GeekPlux

我发现我越来越喜欢用年为单位去描述事情,可能这就是时间加速感的体现。希望自己能在未来的日子里:

  • 保持好奇,保持谦逊,保持怀疑精神
  • 接受随机,接受老化,接受自我平庸

最近也在想,是否“需要”换一个城市生活,还没有想法。


GitHub - jlevy/og-equity-compensation: Stock options, RSUs, taxes — read the latest edition: www.holloway.com/ec

[[股权]]激励指南。 有需要的朋友可以看看,避免发生 zhihu 惨案。


2025 清明凤凰经重装徒步 | Xigou Blog

看着确实太苦了,平时我都不徒步,重装徒步就更不可能了。


我们高估了智力的重要性 | Randy’s Blog

在知识获取越来越“容易”的时候,其他方面的影响被放大了。


I’m Leaving Sentry | Armin Ronacher’s Thoughts and Writings

十年。


书影 链接到标题

《火锅艺术家》,一部典型的东北喜剧人电影。

《饥饿站台 2》,和朋友聊到才发现《饥饿站台》出了第二部,能够感受到创作团队想要表达的内容很多,但是最终呈现出来的效果不好。

碎碎念 链接到标题

  • 发现自己之前写的单测完全没生效。。
  • 买了水月雨的 pill 耳机,第一次用耳夹式耳机,使用感觉上还不错,跑步也没有要掉的感觉。耳机壳是败笔,很多人吹有多好“耍”,可以作为解压玩具,但是平时放在包里和裤兜中,经常自己就打开了,缺少固定锁。
  • 吃早饭!不管如何,要吃早饭!

Weekly Issue-安全跑步机

2025-04-13 08:00:00

文章 链接到标题

技术 链接到标题

Avoid building a security treadmill

作者自造词,安全跑步机:在安全方面,你需要不断的努力只是为了停留在原地,最终没有取得真正的进展。

故事背景是其他团队为了阻止人们使用免费的 GPU 资源来挖矿,所以提出在 [[kubernetes]] 集群中部署 [[Falco]](Falco is a cloud native security tool that provides runtime security across hosts, containers, Kubernetes, and cloud environments. It is designed to detect and alert on abnormal behavior and potential security threats in real-time.),作者认为这个修复方式的复杂度先不谈,修复的方法/策略上是否可以改进?现在通过 [[Falco]] 来检查,后面如果矿工用了 [[VPN]]、[[proxy]],需要部队的更新规则才能维持现在的安全状态。是否可以从其他的方式解决,比如:

  • 收取 GPU 使用费用
  • 限制网络访问,白名单形式开放
  • 沙盒化运行,限制对文件系统的访问

我开发的产品功能,是否也是一个跑步机,要持续的投入才能停留在原地?


It’s five grand a day to miss our S3 exit

[[DHH]] 分享公司即将迁移完成所有的 [[S3]],预计 5 年内可以节省 500 w 美元。当前每年要在 [[S3]] 上花费 150w 美元。购买了 18PB 的 [[Pure Storage]] 产品,硬件费用是 150w 美元,五年的维保费用是 100w 美元,这里没有提到 [[Pure Storage]] 的软件费用?如果算上副本/EC,不知道这个价格是什么级别。国内和海外的硬件价格差别太大了。


2025.03 云原生相关信息简报

同事在工作学习过程中整理的 [[kubernetes]] 相关信息简报,目前的更新频率是每月更新。


Three chapters at Cloudflare: Programmer to CTO to Board of Directors

Curiosity and empathy are two core values at Cloudflare, and I am struck every week by how often we’re recognizing teams of people who are being thanked for helping with a sale, fixing a bug, responding to an incident, or helping build Cloudflare. That team spirit is part of what makes Cloudflare a special place to work.

好奇心和同理心。


The Year on Linux

Humans are rigid in the short term, but flexible in the long term. Blessed are the few who can retain the grit to push through that early mental resistance and reach new maxima.

That is something that gets harder with age. I can feel it. It takes more of me now to wipe a mental slate clean and start over. To go back to being a beginner. But the reward for learning something new is as satisfying as ever.


Great AI Steals

AI has sped through the phase of cheap copies. It’s now firmly established in the realm of good copies. You’re a fool if you don’t believe originality is a likely next step. In all likelihood, it’s a matter of when, not if. (And we already have plenty of early indications that it’s actually already here, on the edges.)

我一直认为 “Copy” 是一个很好的学习过程,我现在看到感兴趣的项目,还是会花些时间去“抄”代码,不是找到某段逻辑去复制粘贴去解决工作问题,是从头开始一个项目,去 mkdir touch 一点点去“抄”,去想为什么模块要这么拆分,为什么数据结构这么设计。有些笨,对我有效就行。


Self Hosting Like Its 2025 ::

如果想要脱离 [[CloudFlare]] 的话,GitHub - fosrl/pangolin: Tunneled Mesh Reverse Proxy Server with Identity and Access Control and Dashboard UI 也许是一个可能的选择。


The Wizard and His Shell :: Terminal Click — Bringing Dead Text to Life

Terminal 的 Grid 能力,看着很有用啊。 “Why don’t other terminals have this? It’s modernity 101.” 哈哈。


Our Best Customers Are Now Robots · The Fly Blog

我比较好奇的是 [[Fly.io]] 如何识别自己的客户应用场景是机器人的?


Senior Developer Skills in the AI Age: Leveraging Experience for Better Results • Manuel Kießling

So far, I’ve identified three critical measures that are required to work successfully in an AI-assisted coding setup:

  • Well-structured Requirements
  • Tool-based Guard Rails
  • File-based Keyframing

一段清晰的描述、尽早准备完善的 CI/测试套件、提供需求所需要的关键帧(不让 AI 从零创建文件,而是让 AI 在已有的框架下进行完善)


LLMs: an operator’s view - by James Stanier

And amongst a tricky economic environment, instead of staying same-sized and increasing output, there has been a trend in many organizations to reduce headcount and combine this with AI tooling to (sort of) maintain the same level of output.

Reviews are more important than ever.


Container CPU Requests & Limits Explained with GOMAXPROCS Tuning

CPU throttling for containerized Go applications explained - Kanishk Singh

[[VictoriaMetrics]] 关于 CPU Request、Limit、Weight 的介绍,相较于之前的一些讲述这个话题的博客,提到了 [[kubernetes]] 设置 Pod 的具体行为、 cgroupv2 的差异、以及 CPU time 的计算方式。


生活 链接到标题

How Not to Disagree

当团队领导不同意上级管理层的决策时,常见的错误做法是煽动团队对抗管理层。这种做法短期内可能增强团队凝聚力,但长期可能会造成团队成员的受害者心态、不信任感,最终导致人员流失。

读了两遍,边读边想我身边的 team leader 都是如何应对这种场景的。


X

这条推特用耐克鞋子来举例,讲述关税的影响。

在亚洲生产一双鞋并运到美国大约需要 28.50 美元。这包括 25 美元的劳动力和工厂成本以及 1 美元的运费。运动鞋公司在各种管理费用上花费 15 美元,在税收上花费 2 美元,每双鞋的净利润为 4.50 美元(9%),然后以 50 美元的价格出售给批发商,例如体育用品商店。零售商将鞋子的价格提高 100% 至 100 美元,以弥补各种成本并产生利润,最终零售商赚到的利润大概是 6 美元。

如果提高关税到 104%,那么关税环节的成本会达到 26 美元。


Shopify CEO’s Memo Marks A Pivotal Moment For AI In The Workplace

“In my On Leadership memo years ago, I described Shopify as a red queen race based on the Alice in Wonderland story—you have to keep running just to stay still. In a company growing 20-40% year over year, you must improve by at least that every year just to re-qualify. This goes for me as well as everyone else.

太难。


Why I don’t discuss politics with friends

要对任何特定问题有一个明智的见解,需要:

  • 了解经济学、博弈论、哲学、销售、商业、军事战略、地缘政治、社会学、历史
  • 能够理解并同情主题中涉及到的各种(通常是对立的)群体
  • 检测并忽略他们自身的偏见

不只是朋友,不要和任何人聊政治。


Knowing where your engineer salary comes from | sean goedecke

**If your work isn’t clearly connected to company profit, your position is unstable **

公司的所有产品/功能目标都非常明确,赚更多的钱,如何赚更多的钱,如何让更多的用户购买我们的产品。


书影 链接到标题

《流俗地》,黎紫书。讲述马来西亚锡都中一些小人物的一生,写的真好,作者说“我如果要写,就必须写只有我能写,并且我若不写以后也不会有别人写的作品”,这句话不知道是否有夸张的成分,书中的故事让我对马来西亚有了一些好奇。

《幸福伽菜子的快乐杀手生活》,看完了后面 3 集,原来还是一个漫改剧,那更合理了。一直以为能年玲奈是98/99 年的,和永野芽郁差不多大的,没想到是 93 年的,完全看不出年纪。

《梦的解》,单口演员好梦的专场。之前对好梦的了解是通过播客,身上的标签非常明显:辽宁人、中专、喜欢吃、没有上过线上比赛。这次看下来,他没有去线上节目,是正确的,特质可能不会被大多数人接受。他的段子好笑么?有好笑的。段子真诚么?有真诚的。两方面结合的不好,可能是之前看的演员结合的太好了?这场演出的主持人没有把场子热起来,后面靠着开场演员贤鱼好了一些,然后到好梦这里又有点凉了。观看体验不太好。

碎碎念 链接到标题

  • ai.dev 现在指向了 google 的 aistudio,有钱就是好。
  • 能找到一双合适的鞋子非常难,今天买了第三双特步行云 DC,但是它完全不耐磨,穿半年就不行了。
  • Cursor 的ARR 增长率超过了 Wiz,好恐怖。
  • 一句地狱笑话:如何区分大 s 还是小 s,逝者为大。
  • 世界为什么变成了这样。
  • 很久之前看发姐直播的时候,想的是,此时一起看直播的都是谁呢,现在发现,推特上很多人都看,这也算是一种“人以群分”?
  • 家里人安排相亲,连对方的名字都不告诉我,多荒谬啊。
  • 不记得我上一次认识新“朋友”是什么时候了。