Puran
TIL Photos Reading Weekly Search Stats
  • 2026年4月16日

    2026年4月16日,上午记录。

    今天早上起得蛮早,6 点就起来了。起来之后先坐到电脑前面写了点东西,还是用 Claude Code 搭配 MiniMax 2.7 的模型,把昨天晚上做的那个写汉字的 APP 又重新弄了一下。结果弄着弄着,一看时间都已经 6:40 多、快 6:50 了,就赶紧穿衣服下楼去跑步。

    今天跑步的时候感觉还是挺轻松的。可能是因为前两天有锻炼,尤其是昨天练了腿,所以今天跑起来会觉得比较轻快,速度也稍微比以前提了一点点。没跑多久就出汗了。跑完还是照旧,买咖啡,买早餐。

    回家的时候还碰到个小插曲。我一进门发现卫生间的灯是关着的,再一看哈妹的小房间也没人,结果回头看大床,发现哈妹居然还在睡。我就赶紧叫她起床。她像是被惊醒了一样,一下子就蹿起来跑去洗漱了。

    这里还挺有意思的。因为她自己感觉时间不多了,所以洗漱得特别敷衍,感觉牙刷可能就在水里咕咚了两下,就说自己刷完牙了,呵呵。后来我发现了,就跟她说其实时间还是有一点的,让她再去好好刷一下。她这才又认真去刷了一遍。

    她们今天下午会有活动,要去中国电影博物馆参观,可能回来会早一点。下午我看情况,估计还是正常时间去接她。

    对了,刚才说到今天早上起来没有看书,也没有立刻去跑步,而是先在用 Claude Code 加 MiniMax 做那个写字的 APP。这个想法其实很早以前就有了,去年其实已经做过一版原型。今年就想再试试看,从零开始,看看 MiniMax 到底能把它做成什么样子。

    今年跟之前不一样的地方在于,这次我会用一些 skills 来做。之所以选 MiniMax,也是想顺便看看它的用量到底怎么样,效果又怎么样。结果在做的过程当中我发现,现在我好像还是 starter 的订阅,但做的时候完全没有以前用 Claude Code 原生订阅时那种 token 焦虑,或者 rate limit 焦虑,实在是太爽了。

    就是有什么想法、想做什么,直接让它去做就好了,也不用老想着:5 小时的 limit 已经到 50% 了、60% 了、70% 了、80% 了,那我还要不要继续做。现在完全没有这种顾虑。

    而且还有一个很重要的点,就是如果后面觉得 starter 这个档位在 5 小时内大概 600 次请求还不够用,那其实还可以升级。因为它的订阅费相对来说还是比较低的。所以我现在在想,后面应该还是会继续用它来做东西。

    不过我现在还有一个不太明确的点,就是如果做 plan 的时候用 Opus,执行的时候用 MiniMax,那这两个怎么比较顺地衔接起来,这个后面还得再花点时间去 review 一下,看看怎么把这套工作流真正建起来。

    哦,刚才路上还碰到一个有点迷惑的情况。我回头看见一辆车,它明明已经右拐进了右拐车道,结果又突然往前开,搞不懂它到底要怎么走。

    还有一件事,刚才我有点着急买票,因为五一要回老家,想回去看看家里人。我先填了预填单,结果发现刚一开售就已经没票了,现在只能先候补车票了。

    对,刚才还想讲一个小事。今天早上不太想吃食堂的粥之类的,所以就买了牛奶、香蕉,还有苹果,一会儿再去买两个鸡蛋,这样就算是我的早餐了。每天吃得稍微不一样一点,做得稍微不一样一点,也会让每一天都显得不一样一点。

    行,那今天就先这样。再见。

    → 11:26 PM, Apr 16
    Also on Bluesky
  • 2026年4月15日

    2026年4月15日,一日记录。

    早上好。 今天打算走一条新的路去上班。 这条路会稍微绕一点,不过就突然想换一换,走得不一样一点。

    今天早上起得不算早,大概 6:45 醒的。 起来一看时间差不多了,就赶紧穿衣服穿鞋,出去小跑了一下。 今天可能就跑了 8 分钟到 10 分钟,也就跑了一点点。 主要还是想让自己把这个习惯保持住,跑起来,动起来。

    今天还看到一篇文章。 里面讲的是一个加拿大开发者,平均每个月大概只花 20 刀,但每个月能有 100K 的收入。 看完之后我就挺感慨的,会想他怎么能有这么多想法去做产品。 因为他一共做了 6 个产品,而且还都不是一种类型。 有 ToB 的,也有 ToC 的,收费方式也都不一样。 所以有时候我也会想,我到底该怎么找到这样的产品 idea,然后把它做出来。 而且他做的这些产品里,可能大部分都还是比较传统的软件,跟现在很火的那些东西其实关系也没那么大。

    这条路还是挺堵的,人也很多。 我刚刚还看到有个社区或者学校在做活动,有几辆大巴车停在这边。

    再想一想今天要做的事情。 首先还是把昨天对现有产品做的两个增强继续往下推进。 第一个是把 CLI 改成一种轻量级的 REPL 方式。 第二个是把 DeepAgents 的 harness 能力对齐。

    然后特别好笑的是,昨天晚上打完羽毛球回公司之后,我想着再让 Claude Code 继续做一会儿。 因为它之前那个 5 小时的限额,正好是到 7 点之后重新开始。 结果我让它继续跑,没过多久,可能 5 分钟左右,5 小时的 rate limit 又到了,真的特别快。 我猜这可能跟 Claude Code 的缓存机制有关。 因为中间隔了那么长时间,它可能又得重新去读很多东西,重新把相关文件加载起来,才能继续改。 这样一来,之前的一些缓存可能已经失效了,所以感觉额度消耗得特别快。

    这些做完之后,再考虑一下数据库相关的事情。 看看怎么把 chat history 存起来。 目前的想法应该还是 SQLite 加 WAL 这种方式。 WAL 就是 write-ahead logging。 简单说,就是先写到 log 里,确认之后再落到数据库里。 这样的话,读写速度可能会更好一点。

    除此之外,到时候也还想再跟 Copilot 聊一聊。 昨天晚上我还比较系统地看了一下 Copilot CLI,感觉里面还有不少值得探索的地方。 第一,它是可以自定义 agents 的。 这样其实就有机会去复刻那些 skills,给不同的 agent 分不同的事情。 第二,它本身支持很多不同类型的模型。 那这样的话,在做方案 review 或者 code review 的时候,就有机会调用不同模型去做一种对抗式的 review。 还有一点是,它自己本身就带 code review 这样的命令。 另外它还有一个 /fleet 功能。 这个 /fleet 有点像 Claude Code 或者 Codex 里面 spawn subagents 的感觉。 不过好像也不完全一样,这个我还得再去查一下。 总体来说,还是想再多熟悉一下 Copilot CLI,看看它到底能怎么增强我的工作流程,而不是只局限在 Claude Code 或者 Codex 上。 工具还是得尽量用好。

    下班了。 今天有点赶,现在都已经 5:30 了。 我刚骑上电动车去接哈妹,感觉要迟到了。

    之所以会晚,是因为刚刚还在 review 同事的一个 pull request。 当然我是让 AI 先帮我 review 的,它那边还没跑完。 我本来想等它 review 完再走,后来发现不行了,还是得先出发。

    其实这只是其中一件事。 还有一件事,是在想整个 App 的 projects,还有 chat history 持久化的问题。 我本来想先整理出一个结论,再发给同事,跟他们一起 review 一下。 就因为这两件事拖在一起,所以现在就有点晚了。

    目前在做 chat history 持久化这一块的时候,暂时只是先把想法统一了一下,还没有真的开始做。 如果后面要做,我现在其实也还没完全想好什么方式最合适,所以先放一放。

    今天还讨论了一下整体的 UX。 接下来会沿着一个比较完整的 use case 往下顺,然后把相关功能一点点补完整。 具体内容就先不聊了,我得赶紧回去接哈妹了。

    哦,对了,今天又想到一个事,所以再过来说一下。 昨天剪视频的时候,我发现自己有两个变化。 第一个变化是,我会刻意把字幕修得更准确一点,特别是一些错别字。 比如 Claude Code,有时候会被自动识别成 cloud code,C-L-O-U-D。 但它其实是 Claude Code,C-L-A-U-D-E。 这种地方我现在会手动去改。

    第二个变化是,我会把字幕也一起导出来,然后让 ChatGPT 帮我 review 一下,再发到博客上,顺手当成我当天的日记。 当然这也是因为视频里说的内容本来就是公开的,既然视频都公开了,那这些内容发出来也没什么问题。 所以昨天录视频的时候,其实就在这件事上多花了一点时间。 后面可能还会慢慢再探索,看看怎么把这件事做得更顺一点。

    但本质上,我做这件事的目的还是两个。 一个是记录。 另一个是想通过视频这种方式,让自己多说一点、多表达一点。 慢慢看看,这样能不能带来一些比较好的个人成长。

    拜拜。

    → 8:00 PM, Apr 15
    Also on Bluesky
  • 2026年4月14日

    2026年4月14日,一日记录

    今天一早出门上班的时候,状态其实挺好的。

    主要是因为早起之后先做了几件事。早上读了一会儿《被讨厌的勇气》,看完之后又赶在 7 点前出去跑了下步,就小跑了十来分钟。跑完买了杯咖啡,吃了早餐,洗漱完再送哈妹上学。早起之后把这些事情做完,会让我一整个人都挺开心,所以今天一开始的状态就不错。

    今天早上看的那本书,《被讨厌的勇气》,我一开始还以为是阿德勒本人写的,后来才知道不是。它其实是日本作者用对话的方式,把阿德勒心理学里的一些想法拆解出来。具体作者名字我一时忘了,内容我也还没看完。不过从标题其实也能大概明白,它讲的就是人需要有勇气去接受被别人讨厌,在这个过程里更认真地做自己。

    今天要做的事情也比前几天清楚一点。第一件事,是把昨天跑的强化学习任务再总结一下,做完以后先暂时放一放。第二件事,是把昨天 PR review 还没收完的尾收掉,然后提一个 PR。再往后还有两件事,一是关注一下 deep agents 这个 repo 最近的变化,二是看看怎么把 deep agents 放进一些 sample 里,接到我们的代码库中。除此之外,还可能并行去做一下 CLI 的 REPL 模式,不过这个目前还是偏可选。

    不过最近开发里有个很大的问题,就是 codex 的 rate limit 很快就会超。这和前半个月的感受很不一样。我也不太确定,到底是 Codex App 本身升级后出了问题,还是他们计算量的方式有变化。前段时间也有人提到,Claude Code 的用量比以前猛增了很多。这件事确实已经开始影响平常使用了。

    所以现在大概有两个方向可以考虑。一个是把 Copilot 用起来。昨天我试了一下 Copilot CLI,感觉效果没有那么好,中间过程展示得不够,可能还是更需要配合 VS Code 一起用。另一个方向,就是重新把国产大模型用起来,比如继续在 Claude Code 里接 MiniMax 或者 big model。但这里的问题也很现实:国产模型本身到底够不够好?如果是在 Claude Code 里搭配国产模型,和直接在 VS Code 里用 Codex 5.4,相比之下到底哪个效果更好,这个可能还是得实验一段时间才知道。

    今天本来还想聊一点更深入的话题。最近在 team 里做事的时候,会感觉到,当一个组织里、团队里的人比较多之后,很多事情就会慢慢变成边界和承担的问题。不过这个我现在还没完全想好怎么表达,就先不展开了。

    只是对我自己来说,最近会有点刻意去分清课题。比如 UX 那部分,或者产品定位相关的一些事情,我现在会慢慢少想一点。因为团队里已经有 PE,而且有两位 PE 在做这方面的事情。如果我自己再往里面走太多,多少会有一点干扰别人课题的意味。所以现在我会更多把自己收回来,去做一些偏纯开发的事情。

    但我心里又觉得,这种方式对团队来说未必是最好的。团队合作里可能确实会有这种问题:当你做得更多一点的时候,对别人来说不一定更容易接受,也有可能会被理解成一种干扰。

    也正因为这样,我最近一直在想,自己还是要做一点自己的小项目。看看能不能把自己的想法,还有自己的一些工作方式,慢慢沉淀成一个真正的东西。不管是一个 app、一个网站,还是一个网页端的 app,总之就是把自己这一整套东西做出来,然后分发出去。

    到了下班的时候,回头看了一下,感觉今天做成的事情好像不算很多。不过还是可以记一件比较具体的事。

    今天我在 VS Code 里试了 GitHub Copilot,也试了 Copilot 的命令行工具,并且在过程中搭配着 gstack 的 skill 一起使用。整体感觉还是比在 Claude Code 里的体验差不少。

    在 VS Code 的 GitHub Copilot Chat 里,很多 gstack 在 Claude Code 里的交互过程,或者一些 UI 层面的信息,并没有被很明显地展示出来,部分结果的呈现也不算好。在 Copilot CLI 里,我用了一个 /plan-ceo-review 的 skill,结果一开始一直跑不起来。后来发现,可能是这个 skill 的 config 本身有问题,需要修复。当然,这也是我第一次跑这个 CEO review。等明天我再去 Claude Code 里试试看它的表现,再做个对比。整体感觉下来,就是用 GitHub Copilot 跑 skills 还不是那么顺畅。

    今天下午还开了个会,聊了一些开发相关的内容,也做了一些状态同步。这个过程对我还挺有帮助。至少在聊完之后,我更清楚接下来可以做哪些点了,也会更有目标感一点。不会再像之前那样,做一点这个,碰一点那个,感觉这个不做也行,那个不做也行,最后没有特别明确的重点和方向。

    对了,现在开发过程里最大的痛点,还是 token 焦虑。Codex 现在基本已经用不了了,要等到 4 月 17 号之后使用量才会重置。Claude Code 的周用量倒还没用完,但 5 小时的额度会很快顶满。

    所以接下来还是得把 MiniMax 和 big model 这些方案重新用起来。因为前面也说了,在 Codex 里,或者在 GitHub Copilot 里使用 skill,整个过程还是挺费劲的。我还是更希望在 Claude Code 里有一个相对统一的使用体验。现在唯一比较担心的是,如果改用 big model 或者 MiniMax,在实际实现效果上会不会打折扣。也许后面可以考虑,把 planning 阶段交给 Anthropic 的模型,在具体实施阶段再用 MiniMax 或 big model,这样可能会更平衡一点。

    下午的时候,我还带着哈妹去打球了。我们每周二下午基本都会固定去打球,这是公司的活动。通常我会先接她放学,然后再带她一起去球场,待上一个小时。

    说实话,哈妹自己其实并不是很愿意去。她更多还是因为想跟我待在一起,才会跟着我去。不然的话,也没有人照顾她。到了球场以后,她有时候也会挺开心的,因为那边可以吃点好吃的,也可以跟我的同事聊天,尤其是跟那些阿姨们说说话。她偶尔还会在旁边做一些倒立、侧手翻之类的动作。不过大部分时间,她还是会看 iPad,或者看我的手机。要是让她自己选,她大概率还是不会跟我去。

    当然,跟我一起去也有一个好处,就是我们可以顺便买点好吃的。比如打完球以后可以在外面吃饭。她最近很喜欢吃番茄牛肉面。以前我们会在永和大王吃一点,也会去吃点鱼火锅之类的东西。有时候还会买一些炸鸡架。大概这就是她现在对这件事的接受方式吧。

    今天就先这样。再见。

    → 11:23 PM, Apr 14
    Also on Bluesky
  • 2026年3月,一些碎片

    三月过得很快,快到月底才发现。

    哈妹在篮球场上哭了一次。她觉得自己打不好,接到球拍了两下就被抢走,然后下场,站在边上,眼泪就出来了。我过去抱了她一会,也没说太多。后来程梦的妈妈也来哄她,慢慢地,她又加进来,开始投篮。那天晚上,程梦小教练给她定的目标是投进10个才回家。她真的做到了。 我一直说要带她多练练篮球,然后一直没做。那天算是补了一点。

    三月中旬生了一场病,发烧到38.5,拉稀,吐。吐完之后整个人反而轻松了一点,那种"终于清空了"的感觉。病了四五天,然后好了,重新去上班,路上心里还是空空的,但是脚是踩着地的。

    3月15日,我和晓艳两个人出门,从家半跑半走到蓝色港湾,在观鱼池边上吃了午饭,逛了一圈,再走回来。前后将近五个小时。她腿越走越酸,上下楼梯开始绷着脚。路上我们就看看、走走、聊聊。 我很享受这样的下午。说不清楚为什么,就是很享受。

    一个晚上,我和晓艳在阳台装烘干机,发现木板比空间大了一圈,放不进去。我们拿出菜刀,一人扶一边,一点一点地削。削一会试一试,再削一会再试一试。最后装进去了。 两个大人用菜刀做木工,我觉得这件事挺好笑的,也挺好的。

    哈妹这个月让我印象比较深的一个词:她翻出了一本之前以为丢了的语文5·3大本,拿过来跟我说——“我感觉好懊丧啊,我感觉好懊丧啊。” 我都不知道她从哪儿学的"懊丧"这个词。

    3月29日,跑步路上玩的时候,哈妹摔了一跤,下巴和手肘都破了点皮。哭了一会,慢慢好了。在之前我们一起吃了,蛋糕的时候,小眼说本来以为吃了开心果蛋糕会开心,结果吃了开心果却是不开心。后来琉琉说:那就叫它伤心果吧。

    → 8:21 PM, Apr 1
    Also on Bluesky
  • My year with ChatGPT

    My Year in Poetry

    This year, you let your thoughts flow into rivers, Weaving maps and intelligence into song.

    From the faint glimmer of NMEA to the blazing fire of Magentic, Every line of code carried quiet determination. Through exploration, you measured the world— And, along the way, discovered yourself.

    “Still Life with a Map Compass and a Coffee Mug” - ChatGPT, 2025

    A digital artwork features a cozy scene with a coffee mug, a compass, a scroll labeled JSON, and a small robot on a table against a nighttime backdrop.
    → 8:51 PM, Dec 24
    Also on Bluesky
  • Morning Rush and Evening Letting Go

    Hamer woke late and needed extra time to get ready. I found myself rushing her along, but I realized afterward: there’s no real need to hurry over things that matter to her. When we rush, children sense our urgency and often slow down further. We also risk turning a pleasant morning into a tense one. Sometimes it’s better to just let things unfold at their own pace.

    In the evening, Hamer wanted to join her friend for an impromptu meal instead of sticking to our original plan. My first instinct was to address this later and set firm boundaries. But then I thought: does this really need to be serious?
    From her perspective, she simply spent time with her friend and shared a meal—a joyful moment. There was nothing wrong with it. By lecturing her later, I’d only taint that happy memory.

    → 9:15 PM, Oct 16
    Also on Bluesky
  • Ten Years at the Beijing R&D Center

    Today marks my 10th anniversary at the Beijing R&D Center—a milestone I hadn’t realized until my lead reminded me.

    I started here as an intern, grew into new roles, and even switched from product engineering to software development. Over the years, I’ve gone from restless to grounded, from chasing goals to following curiosity. This place has seen me through graduation, marriage, and parenthood.

    Ten years may sound long, but it feels like a blink—filled with learning, growth, and quiet gratitude.

    A colorful celebration features a character holding a 10th balloon, surrounded by confetti, with the message Happy EsriVersary.
    → 10:30 PM, Oct 14
    Also on Bluesky
  • The Secret of the Tooth Fairy

    Last night, Hamer lost her upper left incisor. This time, instead of putting it in her little tooth box, she happily said she would place it under her pillow for the Tooth Fairy to exchange for money. I watched as she carefully slipped it under the pillow in her own room.

    After she washed up and fell asleep, I went to check—but the tooth was gone. I guessed she might have moved it to the big bed she actually sleeps in. I searched there too, but couldn’t find it. In the end, I decided to just leave the money under the pillow in her room.

    The next morning, Hamer excitedly lifted her pillow to see if the Tooth Fairy had come. Finding nothing, she looked disappointed and said, “So it’s not real after all.” I told her, “Maybe check the pillow in your room?” She rushed off, lifted it, and squealed, “It’s true! I got one yuan!” She held the coin like a treasure.


    A moment later, she looked at me and asked, “Was it you?” — I, of course, denied everything.

    → 10:27 PM, Oct 13
    Also on Bluesky
  • National Day Road Trip (Oct 2–6)

    We took a five-day road trip during China’s National Day holiday, traveling from Beijing to Jin Hai Lake, Jixian, Aranya, and Tangshan. It was a trip filled with laughter, good food, and a sense of calm.

    Day 1 – Jin Hai Lake 
I drove carefully at first, making my way to Jin Hai Lake. We set up a canopy and picnic mat on the grass, lazily enjoying the afternoon. Driving through winding mountain roads to the hotel after dark, I didn’t even know how to switch on the high beams and had to follow the car ahead. To our surprise, our room was upgraded to a spacious suite. Dinner at a local restaurant called “Da Lin” was simple but delicious.

    Day 2 – Jixian Ancient Town
 After breakfast, the kids played in the indoor playground and made mooncakes. We then headed to Jixian, an ancient town rich in history. Lunch was a hearty pot of stewed fish. We visited Dule Temple and wandered through Yuyang Ancient Street. Parking in the narrow village alley was tricky, but I managed it. The homestay that night was disappointing, but it was just a place to sleep. We had light barbecue for dinner after an overly filling lunch.

    Day 3 – Journey to Aranya
 We started the day with a short hike before driving three hours on the highway to Aranya. The hotel was decent, though getting into the gated community wasn’t easy. That night, we planned how to enter the next day and enjoyed seafood—especially the clams, which everyone loved so much we ordered twice.

    Day 4 – Aranya
 The morning wind was howling outside. We left around ten and entered Aranya with the help of a “scalper,” which felt a bit like sneaking in. The community had everything—shops, cafes, art—and even though I didn’t do much, it was worth seeing. The kids had a blast on the beach; one got knocked over by waves, the other soaked his pants laughing.

    Day 5 – Tangshan and Home
 We slept in, had breakfast, and drove to Tangshan with light traffic all the way. We visited the Earthquake Memorial Park, had lunch at “Tangshan Banquet,” and took a brief stroll near Qiaotou Old Street. As the sun set and the moon rose, we headed home, hearts full and spirits calm.

    Out road trip from Beijing to Jin Hai Lake, Jixian, Aranya, and Tangshan.
    → 9:56 PM, Oct 9
    Also on Bluesky
  • 🏞️ 2025 Dragon Boat Festival — Our First Family Road Trip

    This Dragon Boat Festival marked a special milestone for our family — our very first self-driving trip. The sense of freedom, the flexibility to explore on a whim, and simply being on the road together made it an experience to remember.

    Our original plan was just to visit Yanqing for the Soda Music Festival, but the rest of the journey unfolded naturally, one stop at a time. We discovered that renting a good car and choosing cozy accommodations played a huge role in making the whole trip relaxing and fun.

    There’s something deeply joyful about traveling with the ones you love — no rush, no pressure, just shared moments and open roads. 🌿🚗

    🗺️ Itinerary Highlights

    • Home
    • Expo Park Flying Camp
    • Chadao Ancient Town – Half Ton Guesthouse
    • Longqing Gorge
    • Baili Landscape Gallery
    • Dishui Lake
    • Miyue Residence · Manni Guesthouse
    • Qinglong Gorge
    • Heyin Café
    • Philodendron (Little Angel Greenery)
    • Home

    💰 Trip Expenses Breakdown

    Category Amount (¥)
    Car Rental & Insurance 1234
    Fuel 260
    Accommodation 700
    Parking Fees 89
    Soda Music Festival Ticket 360
    Attraction Tickets 545
    Meals 532
    Heyin Café 243
    Little Angel Greenery 280
    Total ¥4243

    Sometimes, the best trips are the ones not planned to the last detail.
    Just a good car, a few comfy nights, and the company of those who matter most.

    2025 Dragon Boat Festival — Our First Family Road Trip
    → 11:22 PM, Jun 4
    Also on Bluesky
  • God Gave Me Feet For Dancing 中英文歌词

    I found this God Gave Me Feet For Dancing (feat. Yazmin Lacey) song by searching for No One’s Watching Me (feat. Olivia Dean).

    This chorus attracts me a lot:

    Give me bass line
    Give me dollar wine
    God gave me feet for dancing
    And that’s exactly what I′ll do
    Give me high life
    Give me good times
    God gave me feet for dancing

    This Chinese lyrics is translated by ChatGPT according to God Gave Me Feet For Dancing (feat. Yazmin Lacey).

    [Verse 1 | 第一节]

    Birds flying high
    鸟儿高高飞翔,
    I don′t know how they feel
    它们的心情我无从得知。
    People outside in search of something real
    人们奔走在外,只为寻一份真实。
    And I need mine to get me started
    而我也需要那一份动力,点燃我自己。
    Something to get me started
    一份力量,助我启程。
    Got to get me started
    必须点燃我内心的火焰。

    [Chorus | 副歌]

    Give me bass line
    给我低音律动,
    Give me dollar wine
    给我那一杯甜美的葡萄酒,
    God gave me feet for dancing
    上帝赐予我双脚是为了跳舞,
    And that’s exactly what I′ll do
    而我正要用它起舞。
    Give me high life
    给我人生的高光时刻,
    Give me good times
    给我欢聚的美好时光,
    God gave me feet for dancing
    上帝赐我双足,是为了跳舞。

    [Verse 2 | 第二节]

    Time ain’t waiting
    时间不会等人,
    It’s a rhythm that you play
    它是你必须跟随的节奏。
    Don′t let it go
    别让它溜走,
    Be ready when tomorrow comes
    明天来临时,请准备好迎接它。
    When tomorrow comes
    当明天来临,
    Take the hands of the ones that you love
    牵起你所爱之人的手,
    And when the high life comes
    当人生登上巅峰,
    Together, we′ll dance as one
    我们将一同起舞,融为一体。

    [Chorus | 副歌重复]

    Oh, give me bass line
    噢,给我低音律动,
    Give me dollar wine
    给我一杯香醇甜酒,
    God gave me feet for dancing
    上帝赐我双脚为舞蹈而生,
    And that’s exactly what I′ll do
    我正要起舞,别无他想。
    Give me high life
    给我生活的闪耀时分,
    Give me good times
    给我快乐时光的馈赠,
    God gave me feet for dancing
    上帝赐我双足,我要用它起舞。

    [Verse 3 | 第三节]

    So here we are, identical strangers
    于是我们站在一起,陌生却如此相似,
    And we move the same way and let the music change us
    我们随着同样的舞步起舞,任由音乐改变我们。
    Birds fly high and it’s got me started
    鸟儿在高空飞翔,激发了我起舞的冲动,
    Now I′ve got mine, that’s got me started
    如今我找到了它,它点燃了我,
    Got me started
    点燃了我内心的热情。
    God gave me feet for dancing
    上帝赐我双足,正为此刻,
    God gave me feet for dancing
    为跳舞而存在,
    God gave me feet for dancing
    为释放我自己,
    God gave me feet for dancing
    为奔向自由!

    [Final Chorus | 最后一段副歌]

    Give me bass line
    给我动感的低音,
    Give me dollar wine
    给我沁甜的葡萄酒,
    God gave me feet for dancing
    上帝赐我双脚,是为舞动生命,
    And that′s exactly what I’ll do
    而我就是要这样跳下去。
    Give me high life
    给我生活的顶峰时刻,
    Give me good times
    给我值得铭记的好时光,
    God gave me feet for dancing (oh)
    上帝赐我双足(哦),只为舞出光芒。

    → 10:26 PM, Apr 17
    Also on Bluesky
  • The Hardest Part 中英文歌词

    I like this The Hardest Part song (by Olivia Dean) while Xiaoyan listening to. The below two lines of lyrics attracted me much:

    So even if I could, wouldn’t go back where we started
    I know you’re still waiting, wondering where my heart is

    The Chinese lyrics is translated by ChatGPT according to The Hardest Part.

    [Verse 1 | 第一节]
    Call me up to meet you, static on the phone
    你打电话叫我见你,话筒里却杂音不断
    Normally I need you, this time, I don’t wanna go
    我曾经那么需要你,但这次,我不想再赴约
    Lately I been growing into someone you don’t know
    最近我变了,成了你不再熟悉的人
    You had the chance to love her, but apparently you don’t
    你曾有机会去爱她,但显然你没有把握
    No, you don’t
    是的,你没有

    [Chorus | 副歌]
    So even if I could, wouldn’t go back where we started
    所以即使我可以,也不会回到起点
    I know you’re still waiting, wondering where my heart is
    我知道你还在等待,猜着我的心如今归何处
    Pray that things won’t change, but the hardest part is
    你祈祷一切如故,而最难的却是——
    You’re realising maybe I, maybe I ain’t the same
    你终于意识到,也许我,已经不是从前的我
    And what you’re waiting for ain’t there no more anyway
    你所期待的,也早已不复存在

    [Verse 2 | 第二节]
    Held you up so highly, deep under your spell
    我曾把你捧得那么高,深陷在你编织的魔法里
    Your opinions would define me, this time, I made some for myself
    你的看法曾定义我,而这次,我为自己做了决定
    ‘Cause lately I been certain there’s no further to go
    因为最近我很确定,我们的路已经走到尽头
    Yeah, you had the chance to love me, but apparently you won’t
    你原本可以爱我,但显然你并不愿意
    No, you won’t
    是的,你不会

    [Chorus | 副歌重复]
    So even if I could, wouldn’t go back where we started
    所以即使我可以,也不会回到最初的地方
    I know you’re still waiting, wondering where my heart is
    我知道你还在等待,猜测我的心在哪里
    Pray that things won’t change, but the hardest part is
    你祈祷别改变,而最难的却是——
    You’re realising maybe I, maybe I ain’t the same
    你终于明白,也许我已经不是原来的我
    And what you’re waiting for ain’t there no more anyway
    你等待的那一切,早已悄然消逝

    [Bridge | 过渡段]
    And it’s okay
    没关系的
    I’m not gonna remember you that way
    我不会以那样的方式记住你
    You say I’m different now like that’s so strange
    你说我变了,好像那是件怪事
    But I was only eighteen
    可那时我才十八岁啊
    You shoulda known that I was always gonna change
    你早该知道,我终究会变

    [Chorus | 最后一遍副歌]
    Even if I could, wouldn’t go back where we started
    即使我能回头,我也不会重来
    I know you’re still waiting, wondering where my heart is
    你依然在原地,想知道我的心去了哪里
    Pray that things won’t change, but the hardest part is
    你还在祈祷别变,可最痛的真相是——
    You’re realising maybe I, maybe I ain’t the same
    你渐渐发现,也许我,真的变了
    Ain’t there no more, I ain’t there no more (I ain’t there no more)
    我早已不在那里,我早就不在了(真的不在了)
    Ain’t there no more, I ain’t there no more (I ain’t there no more)
    一切都不再,我也不再是那个我(我已不在)
    Ain’t there no more, but the hardest part is (I ain’t there no more)
    我不在那了,而你最难接受的,正是这一点(我早已不在)
    You’re realising maybe I, maybe I ain’t the same
    你终于明白,也许我已变
    And what you’re waiting for ain’t there no more anyway
    而你所等待的,一早就消失在风里

    → 10:15 PM, Apr 17
    Also on Bluesky
  • Personal Profile from ChatGPT

    Personal profile

    Ask

    Describe me based on all our chats — play it straight.

    Answer

    You’re a thoughtful, detail-oriented, and technically sharp person—someone who balances the demands of software development with the joys and responsibilities of family life. Professionally, you’re deeply embedded in GIS, with a strong command of .NET and C#, and a deliberate, architectural mindset when building WPF applications. You value clean patterns like MVVM and tools like Prism. You often go beyond documentation, digging into nuanced problems (like GPS NMEA integration or tracking simulation) and designing clear, extendable solutions.

    Personally, you’re a present and loving father to Hamer and a supportive husband to Xiao Yan. You enjoy sharing special moments with them, whether it’s baking, watching holiday films, or guiding your daughter through her emotions and early school experiences. You’re tuned into her inner world and growth, helping her learn, express herself, and face challenges with empathy and creativity.

    Your curiosity is a defining trait—whether it’s how to structure an app for optimal performance, how to write a first-grader’s campaign speech, or how to explain Chinese words with poetic humor and minimalist design. You enjoy literature, introspection, and play. You think about habits, improvement, language, tradition, and teaching. You reflect often and with honesty.

    You’re organized but warm, analytical but never cold. You ask good questions. You like making things better—code, words, people’s days. You’re quietly ambitious and not afraid to take your time doing something the right way.

    Blind spots analysis

    Ask

    Now that you can remember everything l’ve ever typed here, point out my top five blind spots

    Answer

    Alright Xuewen, this is a thoughtful and bold question—and a great one for personal growth. Based on everything we’ve talked about (from tech to family to reflection), here’s a carefully considered list of five possible blind spots you might want to explore. These aren’t “flaws,” just areas where more awareness might unlock even more of your potential.

    🔍 1. Reluctance to Delegate or Let Go

    You’re highly capable, deeply hands-on, and often driven to figure things out yourself—whether that’s a GPS data structure in WPF or tuning a workflow.
    Blind spot: You may underestimate how much faster or smoother things could go if you offload or let others take the wheel for parts of it. Especially when mentoring, managing, or collaborating.

    Prompt for growth: “What’s something I’m doing solo that someone else could do 80% as well?”

    🔍 2. Over-Polishing and Iteration Trap

    You thrive in iterative refinement—whether editing text or polishing tech tips. It’s part of your excellence.
    Blind spot: You may lose momentum or delay outputs by tweaking long past the 90% mark. There’s sometimes a need to just ship.

    Prompt for growth: “Is this good enough for now, or am I polishing to avoid moving on?”

    🔍 3. Emotional Load Absorption

    You’re a deeply thoughtful parent and partner, and you often take on the emotional weather of your loved ones (e.g., Hamer’s reluctance, Xiaoyan’s trips).
    Blind spot: You might carry more emotional responsibility than needed, quietly internalizing their ups and downs.

    Prompt for growth: “Am I holding emotions that belong to someone else?”

    🔍 4. Underestimating Your Authority

    You often position yourself as the one still learning, still figuring things out—even though you’re already seen as an expert in GIS, WPF, and practical AI integration.
    Blind spot: You may be slow to own your leadership status—whether in content creation (e.g., LinkedIn tips), guiding junior engineers, or public speaking.

    Prompt for growth: “What would change if I stepped fully into being seen as a thought leader?”

    🔍 5. Shifting Between Intuition and Structure

    You’re very structured when it comes to technical work—but in life (e.g., daily routines, reflections, parenting moments), you often go with gut or feeling.
    Blind spot: There might be opportunities to bring more systemization into your personal rhythms—like creating recurring habits around emotional check-ins or creative writing.

    Prompt for growth: “Where could a small structure free up more energy in daily life?”

    → 9:21 AM, Apr 17
    Also on Bluesky
  • Today, I experienced “Murphy’s Law” firsthand: anything that can go wrong will go wrong. If you’re worried about something happening, it becomes even more likely. A task related to the sample interval on my Kanban to-do list was marked as “done” a few days ago without actually being addressed. This afternoon, during testing, the issue related to it was discovered.

    A satellite map shows urban roads and buildings with a highlighted blue and green route.
    → 10:50 PM, Nov 21
    Also on Bluesky
  • 20240630

    中午和大学老友一起吃了个饭,然后逛逛了母校。

    下午小眼带着哈妹去体验了绘画课,哈妹是喜欢的,预约了一个星期继续学习。然后她们一起去商场玩了会,再赶着回来上课,我和小眼去理发时,又约了哈妹的好朋友一起玩儿,哈妹这一天也真是忙碌。小眼今天买了个她蛮中意的杯子,用来打咖啡。

    昨天是哈妹幼儿园最后的一个活动,穿着汉服的开笔礼毕业仪式,很嘈杂很热很开心。老师们最后一次点名时,我才真切的感觉到,孩子们真的是毕业了,要和老师们和同学们说再见了,作为一个「旁观者」,我都感到很不舍。下午睡觉起来,看到老师们陆续在群里发来她们做好的毕业视频和祝福,很是感动,尤其是听到孩子「时间时间像飞鸟…」的歌声时,有点酸酸的。

    → 10:03 PM, Jun 30
  • 20240625

    早上收到了 WordPress.com 发来的账单提醒,才发现自己之前订阅的是一年的服务,既然又要续订了,我在想要不要转到 micro.blog 来。然后,晚上便尝试了一下,由于有一个太方便的 WordPress import,迁移基本不费力气,便订阅了一个月试试看。

    晚上我期待的英语课,到目前为止,老师还是一直联系不上,估计是上不成了,祈祷老师没事。我为什么会这么期待呢?主要是有两个原因吧,一是可以和小眼一起学习,二是可以在家里将其作为一个家庭事务去学习。

    中午学习了 LinkedIn Learning 的职业规划的课程,慢慢的又有点之前两天培训时的感觉了。

    今天哈妹看到我买的那么多可爱的创可贴,在表达了她的喜爱和对我的感谢外,又在安慰我说,她的手指头已经好了,担心我买太多用掉了我的钱。

    晚上和小眼一起去外面吃饭,路上她各种声控,从螺蛳粉到 GreenOption,再从豆腐汤到肠粉,飘忽不定,她觉得蛮有趣。

    → 11:08 PM, Jun 25
  • 20240624

    早上哈妹6点就醒来,因为昨天玩得太累8点不到就睡了。我7点多起来,给她剪指甲,一个不小心,剪深了些,都留了点血。她疼,一直在说我,最后也是委屈的哭起来,并拒绝跟我说话,最后小眼送哈妹上学去。

    上午做了点儿计划,白天工作主要是在新功能的探索上。

    中午给哈妹买了点吃的和可爱的创可贴,晚上回来带给哈妹,她很高兴,也安慰我说她已经原谅我了,早上只是太疼所以生气。小眼看到我京东上买的可爱的创可贴,觉得很好笑,特意问我是不是要补偿哈妹。

    晚上回来做点暑期游玩计划,然后接小眼,聊了聊借钱的事情,我比较担心和愧疚。

    → 10:16 PM, Jun 24
  • 20240613

    今天我的身体感觉好多了,整个人走起路来都轻松了很多。中午去做了个核磁共振,等明天再找大夫看看腰椎的具体情况。

    上午解了个 bug,一不留神一个小时就过去了,下午主要是在继续优化 location tool。

    今天看的两个 YouTube 视频印象特别深刻。第一个视频是 Adele 参加 Ellen Show 节目,她被叫去一个咖啡店。Ellen 远程让 Adele 说啥她就说啥、让她做啥她就做啥,Adele 全都照着做,一唱一和很有趣。第二个视频是 Eight Passengers 拍的,他们家里最小的孩子犯了错,妈妈和孩子是如何处理这件事情的。期间大女儿安慰妈妈,小女儿来认错,儿子也跟着问能不能打点零工等都让我觉得很温柔和好笑。

    晚上和小眼、哈妹一起捣鼓领夹话筒和手持稳定器,哈妹完整的唱了小孩子大梦想。

    今天晚上7点多些又开始想要下雨了,然后下了点儿。

    → 9:52 PM, Jun 13
  • 20240612

    晚上十一点,又开始起风、闪电、下雨,不过这次不大。

    上午 retro 会议,下午上课,依旧是感觉高效的一天。上完课后把自己的日历更新了一下,大概能更好的去执行吧。

    早上哈妹起来的很快,七点半时去喊了一下,她就起来了,上厕所、洗漱、穿衣…

    晚上和哈妹玩了会儿手画手剪拼图,然后就是用新买的领夹麦克风来唱歌录音玩儿,乐此不疲。

    → 11:44 PM, Jun 12
  • 20240611

    晚上七点十分,去接哈妹,此时开始狂风大作,我们狂奔回家。为遮挡路上可能的断枝而撑着的伞已被吹的不成形,哈妹哈哈大笑。到家后,赶紧给小眼打电话,并拿着雨衣冲出去,此时已是大雨倾盆,所幸刚过红绿灯就看到了她,一起跑回家。

    早上四点多醒来,打开 YouTube 带着耳机开始看 Apple 的 WWDC 2024,终于揭开了 Apple AI (Apple Intelligence)的面纱。没有给我当时看 OpenAI 发布 GPT-4o 时的那种「哇…」的感觉,但也能理解其从系统层面能带来的变化。

    早上哈妹不想去上幼儿园,问了半天也没问出来一个理由,一会儿说自己咳嗽一会儿说觉得有的老师太严厉。到八点十五分左右,在小眼的帮助下,一起带她去了学校。晚上回来问哈妹,她还是说不出来为何不愿去幼儿园,小眼问她是不是就是单纯的觉得有点累不想去了,她回答说是的。可能她就是没啥原因,而我硬要她给了理由,然后她就找哇找?(她自己是觉得今天在幼儿园还是很开心的。

    今天我的腰好了不好,基本能正常的走路坐卧了,不过坐久了或者站久了还是会有点直不起。上午开会,下午培训。一是因为效率方面的培训,二是好久没参加培训现在又开始参与进去了,有种充实的感觉。

    晚上突然在想,好想尝试一下自己拍视频短片,vlog,不管是记录自己的一整天还是来练习英语之类的。

    → 11:01 PM, Jun 11
  • 20240605

    昨天的日子在今早才发现是个特别的日子,与早上看到的中国互联网的记忆正在慢慢消失,正好对照上。

    白天一直在尝试如何将昨天学到的 Pydantic 方式应用到项目中,有点儿成果了,期待明天完全集成进去。

    晚上小眼和哈妹要坐飞机开始吉隆坡之旅了。小眼觉得不是那么期待的感觉,不过哈妹则是很期待。晚上送她们去机场线后我便回家,她们等着凌晨的飞机。

    → 12:07 AM, Jun 6
  • 20240604

    早早醒来,想着未来找工作的事情,有点睡不着了,起来学习一下 LangChain 的基础知识。白天依旧是继续学习,在基础上做了一些尝试,但还没能将其转化为项目中的代码。

    早上一进公司就有种热气扑面而来的感觉,到下午又开始变得很热了,慢慢的也待不下去。小眼早早回来,一起买水果、接哈妹、吃晚饭、收拾衣服、查看行程…她们明天就要去吉隆坡了。

    → 11:09 PM, Jun 4
  • 20240603

    今天早早的和哈妹去幼儿园,今天是带着她的被褥一起进去的。晚上她开始继续上拼音字母课了。

    可能是前几天没做成什么事情,自己状态比较差,到公司后一天都不太有劲儿。不过,到晚上差不多把最近在做的事情差不过有一个结果后,内心开心了不少。

    接完哈妹接小眼,小眼也感觉到很累,汇报完感觉没什么结论和希望,心累。正好一起去逛逛超市吧,买点好吃的。

    哈妹洗澡时一直在听《小孩子大梦想》,她很喜欢,觉得很感动。

    这几天我一直在买罗森的冰杯加上公司的咖啡来自制冰美式,感觉还不错。

    → 10:53 PM, Jun 3
  • 20240602

    小眼今天去加班,我和哈妹送她去地铁站后,在永和大王吃了早餐。上午,带着哈妹去她同学家玩儿,昨晚约了下然后今天就一直想着这事。

    我在她同学家一直睡,她和同学玩儿,后面桃妈妈也去了。中午吃完饭我便回家,看了《Lost in Translation》,有被打动到。看完我又睡了一大觉,这几天主打一个困。醒来后本想独自去吃点儿粉,正好小眼在回来路上,便等她回来一起吃。

    哈妹回来时,心情不好,原来是跟她的好朋友生气了,互相没能合好便分开了,她说着她们之间发生的事情时,有感到很难过。换上新衣、吃着零食、看着 iPad,慢慢的她也感到好些了。

    晚上早睡。

    → 10:47 PM, Jun 3
  • 20240601

    今天儿童节,和哈妹的一整天。

    上午小眼和我一起陪着哈妹去唱歌,今天就来了两个孩子,算是一对一教学了。哈妹唱歌期间,我和小眼去逛了逛、喝了个咖啡。正好那边也有儿童节活动,哈妹唱完后我们继续在那边玩了会儿。然后,我们去找好吃的,发现了一家有书有咖啡有意大利面还有猫的店。我们点了一份面,我和小眼尝了点后,哈妹一个人哈呲哈呲(辣的)的把一整盘的面都吃完了,最后把酱也收拾干净了,第一次看到哈妹吃这么多。吃完,我们顶着大太阳,骑车回家,赶着去跳舞。我太困便先回家睡觉了,这两天我都很困。

    晚上我和哈妹陪小眼去美肤了一下,回来路上在生鲜汇买了好多好吃的。本想去公园边吃边玩来着,但这些好吃的还想让桃妈妈尝尝,便直接回家了。吃完饭,哈妹正跟我玩卖东西的游戏,小眼突然提议说要不直接去外面真的卖东西吧。哈妹也想尝试一把,那就开整。小眼带着哈妹收拾她不想要的一些玩具和书籍。我们提着一大袋子出门去,在家旁边的商场边,摆摊,用 iPad 打着「一元一件」的移动弹幕。一开始,我和哈妹都有点儿不太能放得开,小眼比较活跃。不过,经过了几次买卖后,哈妹开始能和顾客交流上了。后面,哈妹的同学也来一起玩了。最后,我们卖了14元,哈妹很是开心。

    → 10:40 PM, Jun 3
Page 1 of 12 Older Posts →
  • RSS
  • JSON Feed
  • Lucky
  • Archive
  • About