After being approached four times in one month by strangers in Shanghai claiming to have lost their wallets, a newcomer starts questioning where kindness ends and being fooled begins.
A concise guide to installing vsftpd on Linux, creating an FTP user and directory, configuring passive mode, setting chroot rules, and restarting the FTP service.
A security guard in Huairou, Beijing reflects on meals, a roadside supermarket, stray cats, changing dormitory roommates, and the uneasy feeling of drifting through the city.
A detailed look at 16 core features of Fresns, an open-source social networking service designed for cross-platform communities, flexible content models, plugins, multilingual operation, and extensible architecture.
A reflective look back at a year of travel, new friendships, learning, detachment, and the small physical evidence of time passing.
A practical reflection on indie game development, covering gameplay prototypes, scope control, development order, limited-budget workflows, and useful 3D asset tools such as Tripo AI and Mixamo.
A practical guide to manually installing the official Firefox release on Deepin when the application store version is outdated or cannot upgrade normally.
A practical walkthrough of TCP fundamentals: the header, state machine, three-way handshake, four-way close, TIME_WAIT, sequence numbers, retransmission, Fast Retransmit, SACK, and D-SACK.
Kube-OVN’s CVE remediation strategy evolved from manual release-time fixes to aggressive automatic dependency updates across OS images, Go modules, upstream components, and ecosystem integrations.
A July reading reflection centered on How to Think Like a Roman Emperor, with practical notes on Stoic methods for desire, pain, fear, gratitude, and inner calm.
A personal reflection on online boundaries, forced intimacy, and people who disguise desire as friendship while treating others like profiles to screen.
A reflection on the sarcasm aimed at internet celebrities, arguing that much of the contempt toward successful creators is rooted less in principle than in envy.
A meditation on a small plant growing from cement, Sanmao’s reflections on time, and the quiet ways experience and inner discipline shape a person’s life.
A concise guide to replacing AList with OpenList, covering the project background, Docker deployment, and migration using AList backup JSON files and mounted directories.
Huamo receives a broad visual and performance update, with a unified brown-and-white theme, VitePress-inspired Markdown styling, lazy loading, request caching, and plans for further optimization.
An analysis of China’s 1997-2020 graduate education data, covering expansion in master’s and doctoral programs, delayed graduation, discipline-level differences, faculty hiring, age structure, and the shrinking academic career path for PhD graduates.
A practical walkthrough for syncing Weibo posts to Mastodon through RSS, comparing the free IFTTT approach with a paid Zapier setup that preserves native images.
A practical walkthrough of using Restic to create encrypted backups for notes and important files, including local repositories, S3-compatible storage, snapshot management, integrity checks, restores, copy, Restic Browser, and Autorestic.
A concise review of Django 4.2 routing, covering URL patterns, view functions, path parameters, named routes, and including app-level URL configurations in a project.
A reflective reading of Eternal Beloved, exploring its reincarnation motif, tragic love between Ajiu and Amin, ginkgo imagery, and the film’s meditation on obsession, release, and redemption.