Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >

I’ve been using multiple devices for a long time — my own laptop, servers, NAS, company servers. All of them accessed via SSH clients. Honestly, logging into servers manually and typing out commands for cleanup, maintenance, and troubleshooting gets pretty tedious.

To save myself the trouble, I’ve been using opencode to do cleanup and maintenance work directly on the target machines. It works, sure, but there’s one unavoidable hassle: you have to install opencode on that machine first. You have to deal with environments, dependencies, keys, and if you also need to work inside containers, it gets even more annoying.

So I’ve been keeping an eye on tools like Wrap — SSH clients with built-in AI. But I didn’t want to pay extra just for that. Eventually I found Netcatty.

I recently watched two videos — one about Vibe Coding and another about AI’s greatest help. Looking back, both explore the same question: what can Agents really change, and what do they bring?

I came across news about Lenovo’s new machine, the IdeaPad Vibe, these past few days. As someone who has been waiting for the Windows camp to respond since March or April, after reading through the coverage, all I can say is… come on, is that it?

I wanted to share files on my company’s Mac Mini with other Windows computers over SMB. The Mac clearly had “File Sharing” turned on, yet the Windows machines refused to see the machine, let alone the shared folders. After half a day of tinkering, I finally found the real culprit — with the help of a pile of command-line tools. This post records the whole troubleshooting process, and also gives a good rant about Windows’ junk-pile design that has only gotten messier from Win10 to Win11.

The way I star GitHub repositories is pretty much the same as how I like and collect videos on bilibili: I just click them on a whim. Whenever I see a project that looks even remotely interesting, my brain always goes “might be useful someday” or “I’ll take a look later” — and my finger clicks the button before my brain finishes the thought.

That’s how, over the years, my star count quietly climbed past 800. To be honest, I have no idea what those 800+ projects actually are — most of them were starred because they seemed useful back then, and then never opened again.

Remember [that April post agonizing over device choices]? Back then I listed a bunch of candidates, weighed them one by one, and confidently declared I would “stick with the Fydetab Duo.” Well… it turns out humans can’t escape the universal law of zhen xiang (something you dismissed turns out to be great), and in the end I bought the MacBook Neo after all.

Lately I’ve been working on integrating several AI applications, which means I need to switch between different models. That’s when I discovered a problem — the APIs of OpenAI and Anthropic are incompatible.

banner

Recently, I chatted with friends about the devices we each want to buy, and we all shared the same feeling — everything is getting more expensive. Game consoles, graphics cards, RAM, SSDs, even laptops that used to be relatively affordable — the prices now are enough to make anyone hesitate.

Yesterday I got an email from LeanCloud saying they’re shutting down service…. Wait, what?

I had been thinking that when my blog’s total page views hit 50,000 again, I’d write a celebratory post. Little did I expect that the clicks would grow much faster than I imagined — before I could even finish drafting the celebration, the number had already blown past it.