HeyBinyang

Moments

Everyday thoughts, discoveries, and passing notes, kept in their unpolished flow.

July 2026

My MacBook Pro's built-in speakers suddenly had no sound.

I checked the audio output and mute switch; all settings were correct.

Finally, I asked GPT and opened Terminal, then ran a command:

sudo killall coreaudiod

After executing it, the sound immediately played normally.

After enabling the system proxy in the VPN, local test domain names (such as *.test) suddenly can't be accessed?

Wrong move: Add a DIRECT (direct connection) rule in the proxy software.

This is useless! Because once traffic enters the proxy software, it will use public DNS to look up this local domain name. If it can't find the IP, it will immediately report an error and block it.

Correct approach: In the operating system's "Network Settings -> Proxy Bypass List (Bypass)", add *.test (or configure the Bypass bypass list in the proxy software).


Core principle:

Traffic is first received by the operating system.

Bypass (bypass): Traffic never enters the proxy software; the operating system handles it itself and uses local DNS to access directly.

DIRECT (direct connection): Traffic has already entered the proxy software; the proxy software attempts a direct connection, but usually fails at DNS resolution.

I've encountered this problem before and have always been able to solve it, but today is the first time I've fully understood it.

My uncle's company website was about to expire. To help him save on future maintenance costs and also ensure the domain and website were fully under his control, I took over.

First, I downloaded the existing website completely so that the copy, images, and other assets could be reused, making the subsequent redesign easier.

Considering that WorkBuddy's tokens are free, I started with WorkBuddy. I remembered there was an expert mode, but I didn't use it this time. It was just a regular task, no need to bother the expert.

After generating it, I checked and found that the result was still lacking compared to the live website: the homepage banner images were missing, the carousel switching effect wasn't implemented, and clicking thumbnails in the product list didn't pop up larger images. The overall fidelity was not high.

Then I tried downloading the entire site again using ChatGPT Codex. This time, the result was perfect—the pages, interactions, and details were all well reproduced.

Throughout the process, it only consumed about 2.3 RMB worth of tokens, yet saved a huge amount of time manually organizing assets and rebuilding pages.

Codex has become ChatGPT App, which is a bit hard to get used to.

I've been using AI all along, but after going through the adjustment period with AI and the mistakes submitted at work, I no longer have the illusion that "With AI in hand, I own the world."

I wanted to create a WeChat mini-program (under a corporate entity). After going through steps like Alibaba Cloud enterprise email, domain binding, mini-program registration, and payment verification, I'm already exhausted.

The entire process and experience really discourages beginners.

Rails's "convention over configuration" makes AI Agents development more efficient.

DHH really has a great sense of internet culture!

After climbing Changbai Mountain over the weekend, my calves feel sore when walking. Today is Thursday, my left calf is still a little sore, but my right leg has fully recovered.

I asked GPT, and for this level of exercise, if you don't usually hike often, the recovery time is roughly:

Day 3: Still noticeably sore (very common)

Days 4-5: Soreness significantly reduced

Days 5-7: Basically recovered

If you rarely do activities like going up and down stairs or hiking, the recovery process may take a bit longer.

It suddenly occurred to me that if I do some good code design and organizational architecture, I can let AI summarize it to help me output.

Let AI do the tedious and boring parts, so the resistance to output knowledge on my own becomes very small.

This is also a kind of distillation, isn't it?

“It feels great to manually participate in coding, to not let AI write code for me.”

I just tried the new global Cursor rules. Thinking about functionality myself, focusing on code organization and quality, the feeling of full engagement is back.