Puran
TIL Photos Reading Weekly Current Shelf Search Stats
  • 2025-05-25

    Today I finished the hardest full marathon of my life—slow, grueling, but completed in 5h33m.

    I ran strong early on, but stomach issues hit around 13 km, forcing me to stop twice. Later, thigh and calf pain made running difficult, and I switched to a walk-run approach. It was my first time racing with energy gels, which may have upset my stomach. After crossing the finish line, I nearly fainted from exhaustion and low blood sugar. A long nap helped.

    In the afternoon, I reunited with Xiaoyan and Hamer, and we returned home—tired, but proud of this hard-won finish.

    A runner wearing green crosses the finish line of the BCEG Miyun Marathon 2025, with cheering banners and a road clock overhead.
    → 10:46 PM, May 25
    Also on Bluesky
  • 2025-05-22

    A rainy, chilly day began with me noticing Hamer had left her English book at home. I debated delivering it but chose to let her face the natural result. She later said she shared with a classmate and felt fine.

    At work, I submitted a PR on type handling and explored image-to-text and RAG, though progress was slow and delays are piling up.

    A handmade card shows colorful drawings of hearts, a rainbow, and outlined hands, accompanied by text and vibrant colors.
    → 11:06 PM, May 22
    Also on Bluesky
  • 2025-05-21

    I woke to peaceful birdsong and made fruit for breakfast, though Hamer didn’t eat much—her appetite’s been low lately. Still, eating at home gave us some relaxed morning time together.

    I spent the day focused on tool migration, deepening my understanding of chat history and function parameter handling for future plugin work. Unfortunately, I got stuck debugging and couldn’t leave work early.

    At noon, I trained legs at the gym for the upcoming marathon. Feeling worn out by evening, I took Hamer shopping, and we ended the day quietly by the river, enjoying the breeze.

    A dumpling made by Hamer (A hand is holding a small, pink, clay animal figurine with a happy face, sitting on a flat orange base.)
    → 10:43 PM, May 21
    Also on Bluesky
  • 2025-05-20

    On 5·20, I surprised Xiaoyan with Starbucks breakfast, though her initial reaction to the price left me slightly deflated.

    The morning was filled with meetings, and in the afternoon, I focused on refining a Semantic Kernel plugin to return schema-compliant data—finding the key clue in a past chat history.

    Beijing was hot; I played pingpong at noon, badminton in the evening, and jumped rope with Hamer at night. She struggled with a new move and got frustrated, but with patience, she made progress and smiled.

    A woman in a black dress and sunglasses walks confidently along a sunlit path beside a modern glass building, holding a book.
    → 10:05 PM, May 20
    Also on Bluesky
  • 2025-05-19

    A small morning conflict with Xiaoyan left me feeling distant, though we briefly discussed it before leaving home.

    At work, I finalized the YAML-based message scheme for frontend-backend integration with ChatGPT’s help—a satisfying milestone after days of planning.

    An unproductive summer event meeting was followed by urgent bug fixing and preparing materials for tomorrow, which delayed me until after 7 p.m., forcing me to skip my run.

    For dinner, we enjoyed crayfish sent from Hunan. Hamer especially loved it, happily peeling and eating with oily hands, though we were all overstuffed by the end.

    A city skyline is silhouetted against a sky with scattered clouds during either sunrise or sunset.
    → 10:19 PM, May 19
    Also on Bluesky
  • 2025-05-18

    After a restful morning, I tested life-in-weeks and running-page for my blog setup. Before noon, Hamer and I visited a nearby park—she drew while we snacked in the shade, enjoying a quiet, peaceful moment.

    In the afternoon, we watched The Lament of Qu Yuan. The performance was moving, especially in the later scenes, and both Hamer and Grandma were brought to tears.

    Before the show, we briefly met Xiaoyan, who was busy guiding Australian clients. We ended the day with a warm dinner together, wrapping up a beautifully full day.

    → 9:41 PM, May 18
    Also on Bluesky
  • 2025-05-17

    I slept in until late and felt much better physically—less soreness and more relaxed. 

    At noon, Xiaoyan and Wanna came home, and we enjoyed a delicious lunch. Hamer went to dance class while I played soccer. Though we lost 2–4 against a strong team, it was an intense and enjoyable match.

    Afterward, I practiced piano and made progress coordinating both hands. Xiaoyan and Wanna took Hamer to get new glasses.

    A group of 14 men, some in red sports uniforms, pose together on a soccer field with tall glass buildings in the background.
    → 9:35 PM, May 18
    Also on Bluesky
  • 2025-05-16

    This morning, Xiaoyan left early for a work trip to Shanxi. After dropping Hamer at school, I reviewed AI + GIS news and discovered a great new workflow—summarizing curated links via ChatGPT.

    Our sprint meeting revealed scattered progress, prompting thoughts about improving team cohesion by merging separate meetings. Most of my day went into documentation, including our weekly summary and an MVP draft.

    In the evening, I helped Hamer with homework—she was cheerful and focused. We walked, picked up snacks, and she later surprised me by drawing a girl in a foldable ballet dress, staying creatively immersed until late.

    a girl in a foldable ballet dress, hamer's hand craft
    → 10:52 PM, May 16
    Also on Bluesky
  • 2025-05-15

    I took the afternoon off to attend Hamer’s first parent-teacher meeting of the year. Before that, we played together and enjoyed tripe soup—Hamer loved it and nearly finished her own bowl. The meeting was insightful, especially a heartfelt speech from another parent that left me inspired.

    In the evening, we relaxed as a family by the river.

    In the morning, I studied Semantic Kernel plugin development, applied some best practices, and optimized plugin logic. DeepWiki helped me better understand the docs, and I began using Mermaid for clearer diagrams.

    Hamer's classroom for the parent-teacher meeting
    → 9:45 PM, May 15
    Also on Bluesky
  • 2025-05-14

    A light rain and thunder started the day, but Hamer’s cheerful breakfast from 7-Eleven lifted our mood. By noon, the sky cleared, and I went to the gym for leg training—sweaty but rewarding. I listened to a podcast about parents using exaggerated praise to boost kids’ emotional value, which I might try with Hamer.

    In the evening, our family relaxed by the river with snacks and a makeshift shoebox table. Hamer and I ran and played while Xiaoyan rested.

    At work, I designed the AI Chat backend and integrated the build process into Jenkins to improve team efficiency.

    A young girl and a woman are sitting on a boardwalk having a picnic with food and drinks, while the woman is using her phone near a waterfront.
    → 10:34 PM, May 14
    Also on Bluesky
← Newer Posts Page 8 of 54 Older Posts →
  • RSS
  • JSON Feed
  • Lucky
  • Archive
  • About