Manjusaka

Manjusaka

2023-week17

Weekly Report for Week 17 of 2023#

This week was a little happier, with plenty of things to tinker with.

Life#

  1. My stomach has been fluctuating as usual this week. I feel that the combination of Lamsop, Debakin, and Lorazepam is putting a heavy burden on my stomach. Maybe I should go for a reexamination?
  2. Dog updates for this week:
    1. The puppy's fur has become even shinier and smoother, and many people have complimented how good it looks.
    2. The puppy's mood has become more stable.
    3. The puppy got a lot of new toys this week. Hhhhhh
  3. Received the 12th generation i7 NUC as a gift from a friend. Feeling great!
  4. Bought two brand new machines, one with a 12th generation i5 and the other with an AMD 6800HX. I've betrayed Intel .jpg
  5. Entertainment activities for this week:
    1. Continued playing CSGO and noticed a pattern: I have a higher win rate when I play during the day, but a really low win rate when I play in the early morning.
    2. COD19 Season 3, emmmmm, I feel like I can't play it well at all.
    3. Tried out No Man's Sky, not bad.
    4. Started reading the novel "Sword of Dawn" again this week. Amber is so cute.
    5. Watched "Leap of Youth," it's good (.
  6. Went out to eat hot pot and Izu hot pot this week, but my appetite is really getting smaller. I can't eat much anymore (.
  7. Planning to get a new ergonomic chair (.
  8. Continuing to learn new vocabulary.
  9. My weight continues to decrease.
  10. Saw the recent situation of sponsored students, very happy about it.

Student Updates

Technology#

  1. Had a painful time playing with Homelab this week!
    1. First of all, the two machines I bought from ZeroPC are quasi-system versions, and I added 64GB RAM and a 1TB SSD.
    2. Initially, I wanted to install Ubuntu on all three machines, but then I thought it would be better to go with PVE.
    3. When installing PVE on the AMD 6800HX, there were some issues that required manual handling of the xorg configuration file.
    4. PVE actually provides a 6.2 kernel, which is great. 6.2 has some good optimizations for big.LITTLE core scheduling.
    5. However, the usability of PVE is still lacking. For example, exiting a cluster or performing other common operations doesn't work well.
    6. This week, I recompiled OpenWRT. Since upstream doesn't support the 6.2 kernel yet, I could only do 6.1 support. So far, it's been working well. Another highlight is that this time I compiled the firmware on my own NUC, saving 4 times the time compared to the default GHA Runner. Happy about that.
  2. When setting up my environment with my own script on Ubuntu 23.04 this week, I discovered a behavioral change in Python 3.11. See PEP 668 – Marking Python base environments as “externally managed” for details. In short, PEP 668 introduces a concept called "externally managed." If a distribution activates this feature, unless you install the corresponding packages using the distribution's package manager, you will get an error when using pip to install packages to protected paths. This has an impact on the behavior of some upstream projects. I have already raised the corresponding issue.
  3. Started working on the Burst PR for runc again this week. Dealing with lower versions of CI is really annoying.
  4. Interesting things at work this week:
    1. Cross-version upgrading of K8S is still quite troublesome, but the process is the same for this type of infrastructure upgrade (.
    2. The pitfall of AWS CSI, see Issue1569. In short, in some cases, if a Node in the Node Group has an exception and the Pod is evicted, the binding volume may not be automatically released and requires manual force detachment. This is a real pitfall.
    3. Sentry Proxy officially went live this week, but I found that different SDKs behave differently, so I need to manually make them compatible at the Proxy layer. This is the reverse of fun.
  5. Started preparing for systemd CPU Burst support this week, but honestly, I'm not sure if I can finish it smoothly.
  6. Started working on Dropbox support for OpenDAL. Rust is not that familiar to me yet .jpg
  7. Continuing the translation of Chapter 8.
  8. Continuing to study "Linux Kernel Development 3rd Edition."
  9. Took a look at langchain, thinking about importing some of my notes from Logseq for searching (.

My Homelab

My Homelab

My Homelab

Summary#

Life is not easy, let's keep going (

Loading...
Ownership of this post data is guaranteed by blockchain and smart contracts to the creator alone.