Hi, This is Enson’s personal blog

I’m currently working at Tencent.

2025-12-30 Hacker News Top Articles and Its Summaries

1. Everything as Code: How We Manage Our Company in One Monorepo Total comment counts : 17 Summary Kasava runs on a single monorepo where code, docs, marketing, blog posts, and even investor decks live as code. This enables AI-native development: AI tools access the actual code and verify claims across frontend, backend, and sites in one conversation and one commit. A single change, like updating pricing limits in billing-plans.json, propagates everywhere: backend enforces, frontend shows, marketing page updates, and docs reflect it, with AI validation....

December 30, 2025 · 8 min

2025-12-29 Hacker News Top Articles and Its Summaries

1. Google is dead. Where do we go now? Total comment counts : 40 Summary An entertainment business owner reports a 50% revenue drop over three months. Despite years of Google Ads expertise, inflated budgets and weekly experimentation yielded zero returns, even after a Google holiday bonus. With funds depleted, they explore TikTok/Instagram ads, rely on a 50% returning-customer base, and started an email newsletter. Plans include physical marketing (free shows at a market, handing out cards) and new Magic Poi projects with ordered supplies....

December 29, 2025 · 9 min

2025-12-28 Hacker News Top Articles and Its Summaries

1. Stepping down as Mockito maintainer after 10 years Total comment counts : 5 Summary After a decade as Mockito’s maintainer, I plan to step down around March 2026 to ensure a smooth transition. The catalyst was frustration with Mockito 5’s breaking shift to an agent, prompted by JVM 22’s security flag, which I supported in principle but felt discussed poorly and without solid build support. Volunteers under pressure led to burnout and a sense the community underestimated its societal impact....

December 28, 2025 · 6 min

2025-12-27 Hacker News Top Articles and Its Summaries

1. How we lost communication to entertainment Total comment counts : 8 Summary Ploum argues that Pixelfed’s message-dropping harms Fediverse trust. Reactions split into two worldviews: older users who see ActivityPub as a human communication protocol prioritizing reliable message delivery, and Pixelfed supporters who view it as a content-delivery platform, often using multiple accounts. The piece critiques one-account-per-platform monopolies and marketing-driven interoperability. Manuel Moreale reframes: the Fediverse isn’t a pure communication network; ActivityPub builds social platforms to deliver content, i....

December 27, 2025 · 9 min

2025-12-26 Hacker News Top Articles and Its Summaries

1. How uv got so fast Total comment counts : 19 Summary uv is a Python package installer that runs far faster than pip thanks to design choices, not just Rust. Key shifts: rely on packaging standards (PEP 518/658) to avoid executing setup.py; document what uv won’t do; no eggs, no pip.conf, no environment lookups, no bytecode compilation by default; virtual environments optional; stricter spec enforcement; ignore upper-bounds; first-index wins to prevent dependency confusion; focus on fast paths via HTTP metadata and range requests; parallel downloads; global cache with hardlinks; Python-free resolution using TOML and wheel metadata; PubGrub resolver instead of pip’s backtracking....

December 26, 2025 · 8 min

2025-12-25 Hacker News Top Articles and Its Summaries

1. Python 3.15’s interpreter for Windows x86-64 should hopefully be 15% faster Total comment counts : 22 Summary The author revisits tail-calling CPython performance across two platforms. On macOS AArch64 (XCode Clang), tail-calling interpreters are about 5% faster than computed-goto counterparts on pyperformance. On Windows x86-64 (experimental MSVC), tail-calling yields roughly 15–16% speedups, with a wide range (some benchmarks up to ~60–78% faster, a few slower). Results are experimental for MSVC, but largely positive overall; larger libraries like xDSL show ~14% gains....

December 25, 2025 · 10 min

2025-12-24 Hacker News Top Articles and Its Summaries

1. Show HN: Minimalist editor that lives in browser, stores everything in the URL Total comment counts : 25 Summary Summary: The piece states that user feedback is read and taken seriously, and directs readers to documentation for available qualifiers. It repeatedly mentions loading errors with a prompt to reload the page. It also introduces a notes web app: a minimalist, browser-based text editor that stores everything in the URL hash, built with JavaScript and a heart emoji....

December 24, 2025 · 7 min

2025-12-23 Hacker News Top Articles and Its Summaries

1. Fabrice Bellard Releases MicroQuickJS Total comment counts : 23 Summary The article says all feedback is read and taken seriously, directs readers to documentation to view available qualifiers, and notes repeated loading errors that require reloading the page. Overall Comments Summary Main point: The core topic is exploring lightweight JavaScript engines for embedded systems (like QuickJS and MicroQuickJS) and their design choices versus Lua. Concern: The main worry is whether such restricted, ultra-light JS engines will be practical, adoptable, and useful given compatibility and provenance concerns....

December 23, 2025 · 9 min

2025-12-22 Hacker News Top Articles and Its Summaries

1. The Illustrated Transformer Total comment counts : 8 Summary This article explains the Transformer, a neural translation model that uses attention to speed training and enable parallelization. Building on the ‘Attention is All You Need’ paper, it comprises stacked encoders and decoders (typically six layers each). Each encoder uses a self-attention layer then a feed-forward network, and the decoder adds an attention layer to focus on the input while producing output....

December 22, 2025 · 8 min

2025-12-21 Hacker News Top Articles and Its Summaries

1. Logging Sucks Total comment counts : 55 Summary Logs are broken for distributed systems; traditional logs lack context and are hard to correlate across services. Adding OpenTelemetry doesn’t fix them. Emphasize structured logging with high cardinality and high dimensionality, producing wide (canonical) log lines: one per request per service, containing all relevant context. Treat logs as structured business events rather than a debugging diary. Use a wide event per service hop, enabling SQL-like querying of production data rather than grep searches....

December 21, 2025 · 7 min