A Genius AI Product design: Reddit translation

1 The Universal AI Craze Since OpenAI released ChatGPT, there has been a massive rush to jump on the AI bandwagon. Over the past two years, it seems every website and application has been desperate to embrace AI. Music apps have AI, for example Spotify launched AI playlists 1; the programming Q&A site Stack Overflow introduced AI Assist 2; browsers are integrating AI (Firefox, Chrome 3); note-taking apps like Notion have built AI workflows 4; code hosting platform like GitHub is focusing on AI agent like copilot; The ebook management software Calibre adding an “Asking AI" 5 feature; Perhaps the most absurd example is Razer, the company that makes computer electronics, also releases Project AVA 6, a 24/7 AI companion, designed to live right alongside you. ...

January 6, 2026 · 5 min · 963 words

The Essence of Prompt Engineering is the Art of Asking Questions

1 Introduction In today’s AI-driven world, “Prompt Engineer” has become a buzzword. AI enthusiasts are eager to share prompts, study token control, and tweak temperature parameters. The classic meme from Linux founder Linus Torvalds Talk is cheap. Show me the code. has evolved into: Code is cheap. Show me the prompts. Original tweet: https://x.com/tunguz/status/1856045530951917763?lang=en But the core of effective AI interaction isn’t about technical jargon—it’s about how to ask questions effectively. ...

October 25, 2025 · 6 min · 1122 words

A Story About Bypassing Air Canada's In-flight Network Restrictions

1 Prologue A while ago, I took a flight from Canada back to Hong Kong - about 12 hours in total with Air Canada. Interestingly, the plane actually had WiFi: However, the WiFi had restrictions. For Aeroplan members who hadn’t paid, it only offered Free Texting, meaning you could only use messaging apps like WhatsApp, Snapchat, and WeChat to send text messages, but couldn’t access other websites. If you wanted unlimited access to other websites, it would cost CAD $30.75: ...

October 10, 2025 · 12 min · 2550 words

A Telegram Spam Blocker Bot Based On Bayesian Algorithm

1 Preface I spent a weekend building a Telegram spam blocker bot based on Bayesian Algorithm @BayesSpamSniperBot (https://t.me/BayesSpamSniperBot). The project is open-sourced at: https://github.com/ramsayleung/bayes_spam_sniper 1.1 Telegram Telegram is a popular instant messaging application, similar to Snapchat and WhatsApp, with over 1 billion users. It supports many powerful features like cloud chat history storage, clients for Linux, Mac, Windows, Android, IOS, and Web (all open-source), Channel, and arguably the most powerful bot system I’ve ever seen. ...

August 30, 2025 · 8 min · 3969 words

Reflections on Ten Years of Programming

1 Preface Malcolm Gladwell’s “10,000-hour rule” suggests that continuous investment of 10,000 hours of effort is sufficient to reach expert level in any field. Based on 20 hours of practice per week, this requires about 3 hours of daily investment, taking roughly ten years to achieve this goal. Since I wrote my first line of C code, more than ten years have passed. During this period, I have written over 300,000 lines of code, some of which, written at WeChat, have served more than 1 billion users. ...

December 15, 2024 · 11 min · 2266 words