The Dark Side of Vibe Coding

How KiloCode’s “Helpful” update drained my credits and exposed Silicon Valley’s hype machine

2026-01-21 Â· 5 min Â· 931 words Â· alikia2x

Serving Local Services with Custom Domains & HTTPS Using mDNS + Caddy

Combine mDNS (via a tiny Python script) with Caddy to give your local services friendly .local domain names and automatic HTTPS — no manual hosts-file edits, no port numbers in the browser, and a proper padlock on Apple devices (and many others).

2025-12-13 Â· 4 min Â· 731 words Â· alikia2x

QOI file format spec

The spec of the QOI image format.

2025-07-07 Â· 6 min Â· 1212 words Â· alikia2x

Init your new Ubuntu server (PostgreSQL + Redis + Deno/Node.js)

Provisioning a fresh cloud server for modern web development. This post walks through setting up PostgreSQL, Redis, and your favorite runtimes like Deno and bun.

2025-04-06 Â· 3 min Â· 630 words Â· alikia2x

How to solve when Xcode doesn't show the "Remove Reference" option when deleting files?

Right-click on your project root directory and tap “Convert to Group”.

2025-01-24 Â· 2 min Â· 339 words Â· alikia2x

Svelte 5 migration guide

Svelte 5 has been released. This highly anticipated emerging front-end framework has finally taken on the form of React and Vue. Here is my migration process and thoughts.

2024-11-17 Â· 2 min Â· 332 words Â· alikia2x

Technical Summary of sparkastML Intent Recognition Model

I spent three days upgrading the intent recognition model for sparkast and established the sparkastML open-source deep learning lab repository, which will provide better search enhancement features for our products in the future.

2024-09-01 Â· 3 min Â· 557 words Â· alikia2x

Detailed Report on Malicious Activities and Spam Package Abuse in npm Community

This report details widespread malicious activities and spam package abuse within the npm community.

2024-08-14 Â· 4 min Â· 718 words Â· alikia2x

How to Elegantly Detect if the User's System Has Dark Mode Enabled in React

In modern web development, dark mode not only reduces eye strain but also provides a more comfortable reading experience at night. So, how can we elegantly detect if the user has enabled dark mode in a React application?

2024-08-13 Â· 2 min Â· 292 words Â· alikia2x

Implementing LCA (Lowest Common Ancestor) Query Using Binary Lifting

Here’s a implemention of finding LCA in C++ with detailed comments to help you understand this algorithm.

2024-07-15 Â· 4 min Â· 851 words Â· alikia2x