<?xml version="1.0" encoding="UTF-8" ?>
  <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Yixin Tian's Blog</title>
        <link>https://www.yixtian.com/</link>
        <description>Thoughts on machine learning, AI, and software engineering by Yixin Tian</description>
        <language>en-us</language>
        <lastBuildDate>Mon, 06 Apr 2026 03:39:01 GMT</lastBuildDate>
        <atom:link href="https://www.yixtian.com//rss" rel="self" type="application/rss+xml"/>
        <item>
          <title>When knowledge becomes worthless</title>
          <link>https://www.yixtian.com//blog/12-when-knowledge-becomes-worthless</link>
          <description>AI is making knowledge freely producible, shifting the scarce resource from answers to questions. But here&apos;s the paradox: the ability to ask good questions comes from struggling to find answers yourself. By making answers effortless, AI may be eroding the very skill it makes valuable. The open question is whether we can develop questioning ability through other means, or if unassisted struggle is irreplaceable.</description>
          <pubDate>Sat, 31 Jan 2026 00:00:00 GMT</pubDate>
          <guid isPermaLink="true">https://www.yixtian.com//blog/12-when-knowledge-becomes-worthless</guid>
          <author>noreply@yixtian.com (Yixin Tian)</author>
        </item>
<item>
          <title>The hitchhiker&apos;s guide to AI coding tools</title>
          <link>https://www.yixtian.com//blog/11-ai-coding-agents-guide</link>
          <description>AI coding tools like Windsurf, Cursor, Claude Code, and GitHub Copilot promise productivity but come with quirks. This guide dives into workflows, subagents, hooks, and practical patterns to help you code smarter without letting your AI run wild in Yolo Mode.</description>
          <pubDate>Sat, 04 Oct 2025 00:00:00 GMT</pubDate>
          <guid isPermaLink="true">https://www.yixtian.com//blog/11-ai-coding-agents-guide</guid>
          <author>noreply@yixtian.com (Yixin Tian)</author>
        </item>
<item>
          <title>Multi-agent debate with state pattern from scratch</title>
          <link>https://www.yixtian.com//blog/10-multi-agent-debate-w-state-pattern</link>
          <description>Learn how to create a multi-agent debate framework using large language models (LLMs) in Python. This tutorial walks through building proponent, opponent, and neutral agents that take turns debating a proposition, complete with real-time transitions and summarization.</description>
          <pubDate>Wed, 16 Apr 2025 00:00:00 GMT</pubDate>
          <guid isPermaLink="true">https://www.yixtian.com//blog/10-multi-agent-debate-w-state-pattern</guid>
          <author>noreply@yixtian.com (Yixin Tian)</author>
        </item>
<item>
          <title>Book Review - Nexus by Yuval Harari</title>
          <link>https://www.yixtian.com//blog/9-nexus-book-review</link>
          <description>Information shapes societies, acting as the connective tissue for cooperation through truth and order. While tech giants like Google and Meta promote the idea that more information leads to wisdom, populists argue it serves elite control. Bureaucracy, essential for order, faces distrust due to its complexity, making it an easy target for criticism. The pursuit of infallibility has driven the creation of holy texts, where power lies in interpretation. Mass media technologies have enabled both democracy and totalitarianism, deepening the global divide into separate information spheres—a &quot;silicon curtain&quot; between East and West. In the 21st century, flexibility is the key to navigating an ever-evolving information landscape.</description>
          <pubDate>Tue, 04 Mar 2025 00:00:00 GMT</pubDate>
          <guid isPermaLink="true">https://www.yixtian.com//blog/9-nexus-book-review</guid>
          <author>noreply@yixtian.com (Yixin Tian)</author>
        </item>
<item>
          <title>Introduction to Ontology</title>
          <link>https://www.yixtian.com//blog/8-ontology-101</link>
          <description>This blog talks about ontology, a concept for scalable knowledge sharing that models how knowledge is represented within specific domains, and the Web Ontology Language (OWL), which enhances this process with advanced semantics and reasoning capabilities. OWL allows the definition of classes, properties, and instances, enabling precise and consistent knowledge representation. It supports features like hierarchical relationships, domain and range constraints, and advanced property types (e.g., inverse, transitive, symmetric), making it essential for semantic web technologies. By enabling automated reasoning and a shared understanding of domain knowledge, OWL plays a crucial role in building intelligent, knowledge-driven systems.</description>
          <pubDate>Sat, 28 Dec 2024 00:00:00 GMT</pubDate>
          <guid isPermaLink="true">https://www.yixtian.com//blog/8-ontology-101</guid>
          <author>noreply@yixtian.com (Yixin Tian)</author>
        </item>
<item>
          <title>Reflect on the three dimensions of effective learning</title>
          <link>https://www.yixtian.com//blog/7-three-dimensions-of-learning</link>
          <description>Unlock the full potential of your learning journey by exploring the three dimensions of effective learning: exposure, retention, and personal experimentation. Most learners focus solely on increasing exposure to new knowledge through books and blogs, but enhancing retention through active listening and reflection, and accelerating personal experimentation, can yield greater gains. Discover practical strategies to integrate these three methods and achieve deeper, more meaningful learning outcomes.</description>
          <pubDate>Sun, 07 Jul 2024 00:00:00 GMT</pubDate>
          <guid isPermaLink="true">https://www.yixtian.com//blog/7-three-dimensions-of-learning</guid>
          <author>noreply@yixtian.com (Yixin Tian)</author>
        </item>
<item>
          <title>Migrate personal blog to Next.js + MDX</title>
          <link>https://www.yixtian.com//blog/6-blog-migration</link>
          <description>Learnings, notes, and known limitations from personal blog site migration from Jekyll to Next.js + MDX</description>
          <pubDate>Sun, 30 Jun 2024 00:00:00 GMT</pubDate>
          <guid isPermaLink="true">https://www.yixtian.com//blog/6-blog-migration</guid>
          <author>noreply@yixtian.com (Yixin Tian)</author>
        </item>
<item>
          <title>When evolution meets art (text-to-image via CLIP)</title>
          <link>https://www.yixtian.com//blog/5-evolution-meets-art</link>
          <description>A paper review on applying modern evolutionary algorithms for computational creativity</description>
          <pubDate>Sun, 14 Jan 2024 00:00:00 GMT</pubDate>
          <guid isPermaLink="true">https://www.yixtian.com//blog/5-evolution-meets-art</guid>
          <author>noreply@yixtian.com (Yixin Tian)</author>
        </item>
<item>
          <title>The problems of modern note-taking apps</title>
          <link>https://www.yixtian.com//blog/4-modern-note-taking-apps</link>
          <description>The promise of better thinking vs. reality</description>
          <pubDate>Sat, 11 Nov 2023 00:00:00 GMT</pubDate>
          <guid isPermaLink="true">https://www.yixtian.com//blog/4-modern-note-taking-apps</guid>
          <author>noreply@yixtian.com (Yixin Tian)</author>
        </item>
<item>
          <title>Understand linear regression through many facets</title>
          <link>https://www.yixtian.com//blog/3-linear-regression</link>
          <description>A summary + a little math of five ways to formulate and solve a linear regression problem</description>
          <pubDate>Fri, 14 Jul 2023 00:00:00 GMT</pubDate>
          <guid isPermaLink="true">https://www.yixtian.com//blog/3-linear-regression</guid>
          <author>noreply@yixtian.com (Yixin Tian)</author>
        </item>
<item>
          <title>Question answering over multiple documents using LLM</title>
          <link>https://www.yixtian.com//blog/2-rag-w-langchain</link>
          <description>Build a semantic question answering interface over my knowledge-base notes with LangChain, OpenAI GPT, and Chroma (a fast vector DB).</description>
          <pubDate>Sun, 04 Jun 2023 00:00:00 GMT</pubDate>
          <guid isPermaLink="true">https://www.yixtian.com//blog/2-rag-w-langchain</guid>
          <author>noreply@yixtian.com (Yixin Tian)</author>
        </item>
<item>
          <title>A first look at learning, from a not-so-fast learner</title>
          <link>https://www.yixtian.com//blog/1-first-look-at-learning</link>
          <description>Some preliminary thoughts about a broader definition of learning, why I want to start a blog, and what I plan to do with it from a slow learner&apos;s perspective.</description>
          <pubDate>Wed, 03 May 2023 00:00:00 GMT</pubDate>
          <guid isPermaLink="true">https://www.yixtian.com//blog/1-first-look-at-learning</guid>
          <author>noreply@yixtian.com (Yixin Tian)</author>
        </item>
    </channel>
  </rss>