<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Xingyu Yang Research Notes</title><description>A bilingual AI research blog and second-brain style note surface for representation learning, explainability, mathematics, linguistics, and systems.</description><link>https://blog.turing2234.com/</link><item><title>Learning as Approximation</title><link>https://blog.turing2234.com/article/learning-as-approximation/</link><guid isPermaLink="true">https://blog.turing2234.com/article/learning-as-approximation/</guid><description>A learning note on the shared correction pattern behind gradient descent, temporal difference learning, stochastic approximation, and Bellman fixed-point methods.</description><pubDate>Sat, 27 Jun 2026 09:45:00 GMT</pubDate><category>AI</category><category>Reinforcement Learning</category><category>Optimization</category><category>Stochastic Approximation</category><category>Learning Theory</category></item><item><title>Learning as Approximation：把学习看成受控近似</title><link>https://blog.turing2234.com/zh/article/learning-as-approximation/</link><guid isPermaLink="true">https://blog.turing2234.com/zh/article/learning-as-approximation/</guid><description>一篇把 gradient descent、temporal difference learning、stochastic approximation 和 Bellman fixed-point methods 放到同一个 correction pattern 下理解的学习笔记。</description><pubDate>Sat, 27 Jun 2026 09:45:00 GMT</pubDate><category>AI</category><category>Reinforcement Learning</category><category>Optimization</category><category>Stochastic Approximation</category><category>Learning Theory</category></item><item><title>My Personal AI Workbench: How I Split Work Between Codex, Hermes, Obsidian, and CC Switch</title><link>https://blog.turing2234.com/article/personal-ai-workbench/</link><guid isPermaLink="true">https://blog.turing2234.com/article/personal-ai-workbench/</guid><description>A concrete design note on my personal AI workbench: owners, state flows, cron maintenance, instruction boundaries, and a Karpathy-style Obsidian second brain adapted for daily work.</description><pubDate>Mon, 22 Jun 2026 01:00:00 GMT</pubDate><category>AI Workflow</category><category>Multi-Agent System</category><category>Personal Knowledge Management</category><category>Obsidian</category><category>Automation</category></item><item><title>我的个人 AI 工作台：Codex、Hermes、Obsidian 和 CC Switch 怎么分工</title><link>https://blog.turing2234.com/zh/article/personal-ai-workbench/</link><guid isPermaLink="true">https://blog.turing2234.com/zh/article/personal-ai-workbench/</guid><description>一篇偏系统设计的个人记录：我的 AI 工作台里，Codex、Hermes、Obsidian、CC Switch 分别拥有哪些状态，cron 怎么维护它们，以及 Karpathy-style Obsidian second brain 在这里怎么落地。</description><pubDate>Mon, 22 Jun 2026 01:00:00 GMT</pubDate><category>AI Workflow</category><category>Multi-Agent System</category><category>Personal Knowledge Management</category><category>Obsidian</category><category>Automation</category></item><item><title>From Words to Attention: How I Learned to See Transformers</title><link>https://blog.turing2234.com/article/from-words-to-attention/</link><guid isPermaLink="true">https://blog.turing2234.com/article/from-words-to-attention/</guid><description>A short learning note on how word representations led to attention, self-attention, and Transformers.</description><pubDate>Tue, 28 Apr 2026 08:10:00 GMT</pubDate><category>AI</category><category>Transformer</category><category>Attention</category><category>NLP</category><category>Deep Learning</category></item><item><title>从词到注意力：我是如何理解 Transformer 的</title><link>https://blog.turing2234.com/zh/article/from-words-to-attention/</link><guid isPermaLink="true">https://blog.turing2234.com/zh/article/from-words-to-attention/</guid><description>一篇从词表示走到 attention、self-attention 与 Transformer 的学习复盘。</description><pubDate>Tue, 28 Apr 2026 08:10:00 GMT</pubDate><category>AI</category><category>Transformer</category><category>Attention</category><category>NLP</category><category>Deep Learning</category></item><item><title>Self-Hosted AI Gateway for Unified LLM Access</title><link>https://blog.turing2234.com/article/self-hosted-ai-gateway/</link><guid isPermaLink="true">https://blog.turing2234.com/article/self-hosted-ai-gateway/</guid><description>A practical system note on routing scattered LLM API keys through a self-hosted New API gateway, then exposing that gateway across devices with Tailscale.</description><pubDate>Tue, 24 Feb 2026 00:00:00 GMT</pubDate><category>AI Gateway</category><category>LLM</category><category>API Management</category><category>Tailscale</category><category>New API</category></item><item><title>自建 AI Gateway 实现统一 LLM 访问</title><link>https://blog.turing2234.com/zh/article/self-hosted-ai-gateway/</link><guid isPermaLink="true">https://blog.turing2234.com/zh/article/self-hosted-ai-gateway/</guid><description>一篇实践笔记：用自托管 New API gateway 汇总分散的 LLM API key，再通过 Tailscale 暴露给不同设备。</description><pubDate>Tue, 24 Feb 2026 00:00:00 GMT</pubDate><category>AI Gateway</category><category>LLM</category><category>API Management</category><category>Tailscale</category><category>New API</category></item><item><title>OpenCode as an Early Multi-Agent Workbench</title><link>https://blog.turing2234.com/article/8kL2j9pD/</link><guid isPermaLink="true">https://blog.turing2234.com/article/8kL2j9pD/</guid><description>A historical note on what my OpenCode setup taught me about agent roles, permission boundaries, protocol interfaces, and cross-platform configuration.</description><pubDate>Sat, 10 Jan 2026 14:30:00 GMT</pubDate><category>OpenCode</category><category>Multi-Agent System</category><category>AI Workflow</category><category>MCP</category><category>Nix</category></item><item><title>OpenCode 作为早期多智能体工作台</title><link>https://blog.turing2234.com/zh/article/8kL2j9pD/</link><guid isPermaLink="true">https://blog.turing2234.com/zh/article/8kL2j9pD/</guid><description>一篇历史阶段的技术笔记：OpenCode 配置让我更清楚地看到 agent role、权限边界、协议接口和跨平台同步的问题。</description><pubDate>Sat, 10 Jan 2026 14:30:00 GMT</pubDate><category>OpenCode</category><category>Multi-Agent System</category><category>AI Workflow</category><category>MCP</category><category>Nix</category></item><item><title>Abstraction of Data Types: From Interfaces to Algebraic Data Types</title><link>https://blog.turing2234.com/article/abstraction-of-data-types/</link><guid isPermaLink="true">https://blog.turing2234.com/article/abstraction-of-data-types/</guid><description>A long-form learning note on data abstraction, from Java interfaces and C++ concepts to TypeScript unions, Kotlin sealed hierarchies, and Haskell algebraic data types.</description><pubDate>Fri, 19 Sep 2025 09:00:00 GMT</pubDate><category>Programming Languages</category><category>Type Systems</category><category>Software Design</category><category>Type Theory</category></item><item><title>数据类型抽象：从接口到代数数据类型</title><link>https://blog.turing2234.com/zh/article/abstraction-of-data-types/</link><guid isPermaLink="true">https://blog.turing2234.com/zh/article/abstraction-of-data-types/</guid><description>一篇关于数据抽象的长篇学习笔记：从 Java 接口、C++ concepts，到 TypeScript 联合类型、Kotlin 密封层级和 Haskell 代数数据类型。</description><pubDate>Fri, 19 Sep 2025 09:00:00 GMT</pubDate><category>Programming Languages</category><category>Type Systems</category><category>Type Theory</category><category>Software Design</category></item><item><title>在NixOS和macOS之间搭建统一的个人全局开发环境</title><link>https://blog.turing2234.com/zh/article/qd0jxdk0/</link><guid isPermaLink="true">https://blog.turing2234.com/zh/article/qd0jxdk0/</guid><description>一篇历史笔记：我如何用 Nix、Home Manager 和模块化配置，让 NixOS 桌面与 macOS 笔记本保持一致。</description><pubDate>Tue, 15 Jul 2025 16:00:16 GMT</pubDate><category>Nix</category><category>Cross-Platform</category></item><item><title>Integrating Development Environments Between NixOS and macOS</title><link>https://blog.turing2234.com/article/qd0jxdk0/</link><guid isPermaLink="true">https://blog.turing2234.com/article/qd0jxdk0/</guid><description>A historical note on how I used Nix, Home Manager, and modular configuration to keep a NixOS desktop and macOS laptop aligned.</description><pubDate>Tue, 15 Jul 2025 15:59:48 GMT</pubDate><category>Nix</category><category>Cross-Platform</category></item><item><title>Why This Site Exists</title><link>https://blog.turing2234.com/article/83p6ei1g/</link><guid isPermaLink="true">https://blog.turing2234.com/article/83p6ei1g/</guid><description>A short note on why I keep a public research notebook instead of treating writing, notes, and project traces as separate scraps.</description><pubDate>Tue, 15 Jul 2025 12:41:49 GMT</pubDate><category>Personal Knowledge Management</category><category>AI Workflow</category><category>Mathematics</category><category>Linguistics</category></item><item><title>为什么保留这个网站</title><link>https://blog.turing2234.com/zh/article/83p6ei1g/</link><guid isPermaLink="true">https://blog.turing2234.com/zh/article/83p6ei1g/</guid><description>一篇说明我为什么需要一个公开 research notebook，而不是把写作、笔记和项目痕迹都散落在不同地方的短文。</description><pubDate>Tue, 15 Jul 2025 12:41:49 GMT</pubDate><category>Personal Knowledge Management</category><category>AI Workflow</category><category>Mathematics</category><category>Linguistics</category></item></channel></rss>