Hi, This is Enson’s personal blog

I’m currently working at Tencent.

2026-01-11 Hacker News Top Articles and Its Summaries

1. The struggle of resizing windows on macOS Tahoe Total comment counts : 20 Summary macOS Tahoe’s oversized window corners are a usability issue. Resizing relies on a 19×19-pixel hit area at the corner, but Tahoe’s large radius leaves about 75% of that area outside the window (only ~25% inside, vs 62% inside without rounding). As a result, initial clicks near the corner often don’t resize, forcing users to grab outside the corner—an unnatural, error-prone gesture....

January 11, 2026 · 9 min

2026-01-10 Hacker News Top Articles and Its Summaries

1. Open Chaos: A self-evolving open-source project Total comment counts : 19 Summary This appears to be a GitHub PR loading screen, showing “until next merge” and “Loading PRs… View on GitHub.” It mainly credits a long list of contributors by their handles, including yokeTH, wvanlit, BetonZM, bpottle, FelixLttks, matthewmayer, Mad182, Dart120, julian9499, addshore, fccview, amanbabuhemant, antonmyrberg, ksurya, henryivesjones, Kl0ven, kouta-kun, prakashsellathurai, and bigintersmind. Overall Comments Summary Main point: The discussion analyzes GitConsensus and ScreepsQuorum as an open-source, participatory governance/automation experiment where a community builds and runs features via a website and GitHub PRs, compared to “Twitch plays” for GitHub....

January 10, 2026 · 8 min

2026-01-09 Hacker News Top Articles and Its Summaries

1. Show HN: I made a memory game to teach you to play piano by ear Total comment counts : 44 Summary error Overall Comments Summary Main point: Feedback on a piano ear-training game shows broad enthusiasm for the concept but notable concerns about usability, pacing, and missing features. Concern: If left unaddressed, the app could frustrate learners by turning practice into a memory challenge and fail to teach ear training effectively....

January 9, 2026 · 8 min

2026-01-08 Hacker News Top Articles and Its Summaries

1. How to Code Claude Code in 200 Lines of Code Total comment counts : 19 Summary AI coding assistants aren’t magic—they’re a ~200-line Python loop: an LLM plus a tiny toolbox that runs code. The core uses three tools (read_file, edit_file, list_dir) plus a dynamic tool registry inferred from function signatures and docstrings. A system prompt declares the tools; a wrapper detects tool: lines and executes them, feeding results back....

January 8, 2026 · 8 min

2026-01-07 Hacker News Top Articles and Its Summaries

1. Tailscale state file encryption no longer enabled by default Total comment counts : 10 Summary The update notes announce new releases for Tailscale’s container image, Kubernetes Operator, and tsrecorder, with download links from Docker Hub and GitHub packages. Installation and updating guidance is available in the official instructions. Several releases note only library updates or release-candidate status (e.g., v1.92.0, 1.90.0). A general note says most users don’t need firewall changes; see the firewall ports guide for details....

January 7, 2026 · 8 min

2026-01-06 Hacker News Top Articles and Its Summaries

1. Spherical Snake Total comment counts : 36 Summary Post-game screen showing Score: 0, with “Good game! Play again?” It instructs players to use the arrow keys or on-screen buttons to play and notes that the source code is available on GitHub. Overall Comments Summary Main point: The discussion centers on a spherical snake game prototype, seeking feedback on its core concept, controls, and potential feature additions. Concern: Key worries include mobile control responsiveness and accessibility, viewport/zoom issues on mobile browsers, and pacing or balance as the game progresses....

January 6, 2026 · 8 min

2026-01-05 Hacker News Top Articles and Its Summaries

1. There were BGP anomalies during the Venezuela blackout Total comment counts : 8 Summary The Low Orbit Security Radar analyzes Venezuela’s outages through an offensive-security lens. Cloudflare Radar data on Jan 2 showed eight prefixes from AS8048 (CANTV) routed unusually via Sparkle and GlobeNet. The AS path was repeatedly prepended with AS8048 (ten times), and all eight prefixes fall in 200.74.224.0/20, owned by Dayco Telecom in Caracas. RIPE MRT data processed with bgpdump reveal broader details and infrastructure....

January 5, 2026 · 9 min

2026-01-04 Hacker News Top Articles and Its Summaries

1. Show HN: Terminal UI for AWS Total comment counts : 14 Summary taws is a Rust-based terminal UI to view and manage AWS resources. It continuously watches AWS for changes and provides commands to interact with observed resources. It supports 30 core AWS services (covering 95%+ of typical usage). To use it, configure AWS credentials with read permissions (Describe*/List*); credentials are sought in standard locations. Press : to open the resource picker; type to filter, Tab to autocomplete, Enter to select....

January 4, 2026 · 9 min

2026-01-03 Hacker News Top Articles and Its Summaries

1. The Most Popular Blogs of Hacker News in 2025 Total comment counts : 29 Summary Michael Lynch’s 2025 Hacker News blogger rankings: Simon Willison repeats as #1 for the third year. He differentiates himself by blogging as a non-salesy power user, testing many AI tools and framing broad ecosystem insights; he’s prolific—over 1,000 posts in 2025, 118 long-form. Jeff (YouTube creator) finishes #2, known for thoughtful, well-structured blog posts tied to his videos on Raspberry Pi and self-hosted software; he’s built his blog since the start....

January 3, 2026 · 8 min

2026-01-02 Hacker News Top Articles and Its Summaries

1. Publish (On Your) Own Site, Syndicate Elsewhere Total comment counts : 23 Summary POSSE (Publish on Your Own Site, Syndicate Elsewhere) is posting on your own site first, then syndicating copies or links to third‑party silos (like Twitter or Facebook) with a link back to the original post via a permashortlink. It keeps readers on your site, emphasizes personal relationships over federation, and aims to boost adoption of federated ideas by prioritizing connections....

January 2, 2026 · 9 min