What is a Stablecoin?

Stablecoins have already gained legal status in the United States and Hong Kong. This allows for more efficient capital flows globally, and gray areas are bound to exist if not regulated – similar to how the US manages opioid addiction.

Stablecoins are crypto assets pegged to fiat currencies (such as the US dollar or Hong Kong dollar) or precious metals, designed to maintain their value stability. They are primarily divided into three categories: fiat-backed (such as USDT, USDC), commodity-backed (like stablecoins backed by gold reserves), and algorithmic (which do not rely on physical reserves but instead use algorithms to maintain their peg)([zh.wikipedia.org][1])

- Four people in a university dormitory, and ten years later they went in four different directions.

Lightstone debuted today, and a former roommate from university has been working inside for many years, leading the hardware development of a particular product.

Regarding expertise, Lightstone’s core business is sports cameras, which is most closely related to his undergraduate major: Automation. Automation is a broad field; during his sophomore year, it was divided into smaller specializations. Regarding his former roommate, there were two groups – the first group were freshman roommates, and the second group were sophomore roommates, who were re-assigned when the majors were split up. Our specialization covers embedded systems, engineering automation control, and circuit design—basically a very diverse range.

Memory Layout and Binary Compatibility

C++ service crashed. The service depends on a static library for compilation. The static library made modifications, adding members to the header file and re-publishing the binary static library file. The service relies on the new binary library file, compiles and runs normally, but then crashes. The crash point appears fine, similar to the crashes caused by compiler upgrades – undefined behavior, an untrustworthy stack trace. Updating the service’s dependent header files allows it to mutate correctly, and running also works normally. A detailed explanation is needed, involving computer science knowledge, I suspect it’s related to memory layout, with examples for a thorough explanation.

置顶

2025 Major Events

Record some scattered thoughts and fragments, so as not to need to write them up separately.

10.243.52.68 also belongs to the local area network.

Continuing from the previous discussion, today we’ll be talking about local area network IP addresses. Last time, in order to synchronize code, the server configured a proxy, and the server and the desktop computer in the house were able to connect to the network. Within a local area network, the proxy program was deployed on the desktop, and the server accessed the internet through the proxy. Code synchronization was very slow, so it was abandoned. Half a month later, when verifying the code on the server, the Git code synchronization failed with a network error. Without much thought, I examined the error message.

Git Single Configuration Proxy

Accessing GitHub domestically is slow, and you can speed it up by configuring a proxy. There’s also another way: find a domestic hosting platform like CodeOcean or Coding. Configure the corresponding build pipeline to sync your code to GitHub.

I’ve been using ‘coding’ for many years – its interface is simple, and they recently released an announcement that the free version can no longer be used, requiring migration to Tencent’s new platform, cnb. Let me also complain a bit about Alibaba’s hosting platform; the entire interface design feels very dated/stuffy. It’s like eating a bowl of congee (班味 - ban wei).

Prometheus Monitoring System Histogram and Summary

Business systems designed monitoring metrics of type Summary, calculating the average duration: request_duration_milliseconds_sum / request_duration_milliseconds_count.

Reviewing the data, a particular interface was found to have very high average duration, and when examining the time series chart, the average duration suddenly increased – effectively, one request took a long time, which pulled up the overall average. The goal was to identify exactly when this request occurred, but due to the low number of requests within the period, the data retrieved remained empty.

Blog Translation Project Musings: Cultural Transmission, AI Programming

Cultural Propagation: Its ideological influence, subtle and pervasive. AI Programming: Not performing software design, resulting in a lot of rework.

Cultural Propagation

Initially, the project only supported English, Japanese, and Korean. Thinking it was just AI translation, we wondered if supporting more languages wouldn’t be a good idea. So, French, Russian, and Hindi were added. At this point, no problems were detected; when the program executed translations, formatting issues arose due to historical code problems, requiring re-translation of archived articles.