<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>RustTalk</title><link>https://rusttalk.github.io/</link><description>近期文章 在 RustTalk</description><generator>Hugo</generator><language>zh-cn</language><managingEditor>rusttalk@liujiacai.net (写代码的西瓜)</managingEditor><webMaster>rusttalk@liujiacai.net (写代码的西瓜)</webMaster><copyright>© 2022–2025 rusttalk.github.io</copyright><lastBuildDate>Sat, 07 Jun 2025 12:53:01 +0800</lastBuildDate><atom:link href="https://rusttalk.github.io/index.xml" rel="self" type="application/rss+xml"/><item><title>015. 与 Meta 工程师 Nero 聊 Buck2 与 Rust 构建</title><link>https://rusttalk.github.io/podcast/015/</link><pubDate>Sat, 07 Jun 2025 12:53:01 +0800</pubDate><author>rusttalk@liujiacai.net (写代码的西瓜)</author><guid>https://rusttalk.github.io/podcast/015/</guid><description>
&lt;p&gt;
本期的嘉宾是 Meta 的工程师 &lt;a href="https://github.com/Nero5023"&gt;Nero&lt;/a&gt;，他是 &lt;a href="https://buck2.build/"&gt;Buck2&lt;/a&gt; 的核心开发者之一。我们将讨论 Rust 在 Meta 的应用、Buck2 的设计理念和特点以及 Buck2 是如何加速 Rust 的构建。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;背景补充：Buck2 是 Meta 开源的一个构建系统，可以类比 &lt;a href="https://bazel.build/"&gt;Bazel&lt;/a&gt;。它的设计理念是提供更快、更可靠的构建体验，同时支持大规模的代码库。Buck2 的特点包括增量构建、并行执行和可扩展性，使其适用于大型项目和复杂的构建需求。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;div id="outline-container-headline-1" class="outline-2"&gt;
&lt;h2 id="headline-1"&gt;
链接
&lt;/h2&gt;
&lt;div id="outline-text-headline-1" class="outline-text-2"&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Buck2 相关链接&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discord.gg/feycVrNm"&gt;Discord 用户群&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/facebookexperimental/autocargo"&gt;facebookexperimental/autocargo&lt;/a&gt; : Translate Buck targets to Cargo.toml&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/facebookincubator/reindeer"&gt;facebookincubator/reindeer&lt;/a&gt; : Transform Rust Cargo dependencies into generated Buck build rules&lt;/li&gt;
&lt;li&gt;&lt;a href="https://buck2.build/docs/getting_started/tutorial_first_build/"&gt;Tutorial: Your First Buck2 Application | Buck2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/c/JonGjengset"&gt;Jon Gjengset - YouTube&lt;/a&gt;: The streams are intended for users who are already somewhat familiar with Rust, but who want to see something larger and more involved be built.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://engineering.fb.com/2022/11/15/open-source/sapling-source-control-scalable/"&gt;Sapling: Source control that’s user-friendly and scalable&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/bazelbuild/starlark"&gt;bazelbuild/starlark&lt;/a&gt; 是一种用于配置的语言。它是为 Bazel 构建系统设计的，但也可能对其他项目有用。Starlark 是 Python 的一种方言。与 Python 一样，它是一种动态类型语言，具有高级数据类型、具有词法作用域的一级函数和垃圾回收功能。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/r2cn-dev/buck2-rust-third-party"&gt;r2cn-dev/buck2-rust-third-party&lt;/a&gt;: A collection of BUCK files about rust crate&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;David Tolnay 的 &lt;a href="https://github.com/dtolnay/buck2-rustc-bootstrap"&gt;buck2-rustc-bootstrap&lt;/a&gt; 项目，用 buck2 实现 Rust 编译器自身的构建。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Cold build without cache: 32% faster&lt;/li&gt;
&lt;li&gt;Incremental: 1.625s vs 2.6s&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;buck2 本身构建时间对比&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Cargo build: 2min20s&lt;/li&gt;
&lt;li&gt;buck2 build: 1min26s&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;</description></item><item><title>014. 既生 Rust，何生 Zig</title><link>https://rusttalk.github.io/podcast/014/</link><pubDate>Thu, 22 May 2025 18:31:14 +0800</pubDate><author>rusttalk@liujiacai.net (写代码的西瓜)</author><guid>https://rusttalk.github.io/podcast/014/</guid><description>
&lt;p&gt;
Rust 和 Zig 是新时代系统语言的两个极端，一个完全不信任程序员，编译器内置了各种检查和限制，另一个则完全信任程序员，允许你在编译时做任何事情。Zig 的设计理念是让程序员在性能和安全性之间找到一个平衡点。它提供了更好的错误处理机制和类型系统，避免了 C 语言中的许多常见错误。&lt;/p&gt;
&lt;p&gt;
这是一期没有嘉宾，是由主播使用 Google NotebookLM 根据 &lt;a href="https://ziglang.org/documentation/0.14.0/"&gt;Zig 文档&lt;/a&gt;生成，NotebookLM 把 Zig 的特点总结的十分到位：控制性。从单行注释，到任意精度的数字类型、多种指针类型，再到杀手锏 feature 编译时运行，而这个特性无疑对写出高性能程序大有裨益。&lt;/p&gt;
&lt;p&gt;
希望通过本期节目让更多人了解 Zig 语言，尤其是它的编译时运行特性。Zig 的编译时运行允许你在编译时执行代码，这意味着你可以在编译时计算常量、生成代码或进行其他操作。这种特性使得 Zig 在性能和灵活性方面具有很大的优势。&lt;/p&gt;
&lt;div id="outline-container-headline-1" class="outline-2"&gt;
&lt;h2 id="headline-1"&gt;
链接
&lt;/h2&gt;
&lt;div id="outline-text-headline-1" class="outline-text-2"&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://ziglang.cc/monthly/202209/"&gt;Rust 与 Zig 关于安全的争论&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/ghostty-org/ghostty"&gt;ghostty-org/ghostty&lt;/a&gt; 👻 Ghostty is a fast, feature-rich, and cross-platform terminal emulator that uses platform-native UI and GPU acceleration.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;</description></item><item><title>013. 跨行程序员 driftluo 的 Rust 历程</title><link>https://rusttalk.github.io/podcast/013/</link><pubDate>Mon, 20 Jan 2025 22:38:20 +0800</pubDate><author>rusttalk@liujiacai.net (写代码的西瓜)</author><guid>https://rusttalk.github.io/podcast/013/</guid><description>
&lt;p&gt;
本期我们很荣幸邀请到了一位跨行程序员 drift luo 作为嘉宾。他本科专业是会计，但在工作过程中因项目需求和个人兴趣，逐渐转向了编程领域。特别引人注目的是，为了解决 Python 内存占用过高的问题，他在 2017 年就开始深入研究 Rust 语言。要知道，那时的 Rust 还处于相对早期阶段，不仅生态系统远不如今天完善，连最基础的 borrow checker 机制都尚未完全成熟。作为一个非计算机专业出身的开发者，能在那个时期就开始钻研 Rust，着实令人惊叹。&lt;/p&gt;
&lt;div id="outline-container-headline-1" class="outline-2"&gt;
&lt;h2 id="headline-1"&gt;
时间线
&lt;/h2&gt;
&lt;div id="outline-text-headline-1" class="outline-text-2"&gt;
&lt;ul&gt;
&lt;li&gt;02:04 职业选择与成长：从大学会计专业到外包公司的挑战与机遇&lt;/li&gt;
&lt;li&gt;06:06 从产品工程师到程序员：自学VBA的启示与思考&lt;/li&gt;
&lt;li&gt;12:12 从零开始的面向对象之旅：一本让你理解英文原著的Python入门书&lt;/li&gt;
&lt;li&gt;18:19 部署 Python 程序时的挑战与解决方案：内存消耗、依赖环境和性能问题&lt;/li&gt;
&lt;li&gt;24:24 RUST 编程语言的借用检查和内存占用问题的解决方法探究&lt;/li&gt;
&lt;li&gt;30:33 一次离职后的启示：在 Rust 语言的公司中找到新的工作机会&lt;/li&gt;
&lt;li&gt;36:38 从零开始的 Rust 项目：探索语言、库和生态的变化过程&lt;/li&gt;
&lt;li&gt;42:45 如何在短时间内开发出稳定的功能？——一个开发者在紧张项目中的挑战&lt;/li&gt;
&lt;li&gt;48:53 如何在热点路径上选择适合的锁类型？——探讨同步锁和异步锁的性能开销&lt;/li&gt;
&lt;li&gt;54:59 poll future 一下，他没响应，任务就丢了？如何处理这种情况？&lt;/li&gt;
&lt;li&gt;01:01:06 编程之路：拥抱编辑器检查，适应编程过程中的挑战&lt;/li&gt;
&lt;li&gt;01:07:13 Rust 社区的发展趋势与挑战&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id="outline-container-headline-2" class="outline-2"&gt;
&lt;h2 id="headline-2"&gt;
链接
&lt;/h2&gt;
&lt;div id="outline-text-headline-2" class="outline-text-2"&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;嘉宾个人信息&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;博客: &lt;a href="https://www.driftluo.com"&gt;https://www.driftluo.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/driftluo"&gt;https://github.com/driftluo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;学习经历：江西财经大学现经管学院，会计系&lt;/li&gt;
&lt;li&gt;工作经历：用友、外包、秘猿科技&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.driftluo.com/article/a10b4013-0e6f-4ff0-901f-475aae63311f"&gt;2017 年末随笔&lt;/a&gt;，嘉宾就是因为这个文章获得了秘猿科技的面试机会&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.driftluo.com/article/9e85ea7c-219a-4b25-ab32-e66c5d3027d0"&gt;禁止使用 async function 去实现 poll function&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.driftluo.com/article/30b54697-f744-4689-919d-071ed687a89e"&gt;在异步环境下的共享状态&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.infoq.cn/article/2016/09/ethereum-dos-attack"&gt;以太网络出现漏洞，以太坊边召开开发者大会边修复&lt;/a&gt;。所有基于 Go 语言编写的以太坊 1.4.11 版本客户端出现内存溢出错误，并阻止了进一步挖矿，但 Rust 编写的 Parity 客户端并未受此次攻击的影响。&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;好物推荐&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://book.douban.com/subject/35546622/"&gt;置身事内&lt;/a&gt;，(豆瓣：9.1 分)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://book.douban.com/subject/35604398/"&gt;病人家属，请来一下&lt;/a&gt;， (豆瓣：8.6 分)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://book.douban.com/subject/36392716/"&gt;医生，你在想什么&lt;/a&gt;，(豆瓣：8.2 分)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;</description></item><item><title>012. 与马道长畅聊 Docker 发展史与 Rust 推广</title><link>https://rusttalk.github.io/podcast/012/</link><pubDate>Sun, 18 Aug 2024 22:34:31 +0800</pubDate><author>rusttalk@liujiacai.net (写代码的西瓜)</author><guid>https://rusttalk.github.io/podcast/012/</guid><description>
&lt;p&gt;
本期的嘉宾是马全一（网络 ID：马道长 genedna），目前在华为 2012 实验室开源管理中心，负责 Rust 国内生态发展推广工作。&lt;/p&gt;
&lt;p&gt;
在节目前半部分，道长分享了自己从业多年来的职业演变历程，作为容器技术（Docker）的早期接触者，道长在节目中分享了 Docker 在众多技术中脱颖而出的关键点，以及 Docker 是如何一步步没落的。&lt;/p&gt;
&lt;p&gt;
在后半部分，主要聊到了 Rust 的推广，让人欣喜的是，华为通过教育部的智能基座项目，目前和 50 多所高校签订了合作协议，资助高校老师开设 Rust 编程语言的相关课程。&lt;/p&gt;
&lt;p&gt;
近 2 个小时的内容分享，精彩不容错过 🦀&lt;/p&gt;
&lt;div id="outline-container-headline-1" class="outline-2"&gt;
&lt;h2 id="headline-1"&gt;
链接
&lt;/h2&gt;
&lt;div id="outline-text-headline-1" class="outline-text-2"&gt;
&lt;ul&gt;
&lt;li&gt;嘉宾信息：&lt;a href=" https://maquanyi.com"&gt;个人博客&lt;/a&gt;、&lt;a href="https://twitter.com/genedna"&gt;Twitter&lt;/a&gt;、&lt;a href="https://github.com/genedna"&gt;GitHub&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://trusted-programming.github.io/"&gt;Trusted Programming ❤️️ Huawei&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://device.harmonyos.com/cn/docs/documentation/guide/rust_editor-0000001684413665"&gt;OpenHarmony 设备开发 Rust代码编辑&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.infoq.cn/article/k24682buljt4bdjb7q7u"&gt;华为也为 Rust “狂”：揭秘国内唯一 Rust 基金会创始成员背后的人与事&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;好物分享&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://book.douban.com/subject/5406042/"&gt;设计原本&lt;/a&gt;，豆瓣评分：7.7，&lt;a href="https://u.jd.com/mq9SBKa"&gt;京东链接&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zed.dev/"&gt;Zed&lt;/a&gt;：Code at the speed of thought&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;</description></item><item><title>011. 碎碎念：黄光星 2023 年的工作与生活</title><link>https://rusttalk.github.io/podcast/011/</link><pubDate>Sun, 04 Feb 2024 21:24:33 +0800</pubDate><author>rusttalk@liujiacai.net (写代码的西瓜)</author><guid>https://rusttalk.github.io/podcast/011/</guid><description>
&lt;p&gt;
这一期是 2024 新春特别节目，与老朋友黄光星来聊一聊他的 2023 年的工作与生活。也提前祝听友们新年快乐！&lt;/p&gt;
&lt;div id="outline-container-headline-1" class="outline-2"&gt;
&lt;h2 id="headline-1"&gt;
链接
&lt;/h2&gt;
&lt;div id="outline-text-headline-1" class="outline-text-2"&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://bazel.build/"&gt;Bazel&lt;/a&gt;：Tensorflow 构建工具&lt;/li&gt;
&lt;li&gt;&lt;a href="https://python-poetry.org/"&gt;Poetry&lt;/a&gt;：Python packaging and dependency management made easy&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;训练 LLM 的两个常用项目：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/NVIDIA/Megatron-LM"&gt;https://github.com/NVIDIA/Megatron-LM&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/microsoft/DeepSpeed"&gt;https://github.com/microsoft/DeepSpeed&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://arxiv.org/abs/2401.10241"&gt;Zero Bubble Pipeline Parallelism | arxiv&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;论文解读：&lt;a href="https://mp.weixin.qq.com/s/PXjYm9dN8C9B8svMQ7nOvw"&gt;AI Infra论文阅读之将流水线并行气泡几乎降到零&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;好物分享：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.krenzartwork.com/"&gt;KK 魔法學院&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://book.douban.com/subject/27665420/"&gt;美国的故事&lt;/a&gt;，豆瓣 9.1 分&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;最后附上嘉宾的灵魂画作：
&lt;img src="https://rusttalk.github.io/images/doyoubi-drawing.jpg" alt="/images/doyoubi-drawing.jpg" title="/images/doyoubi-drawing.jpg" /&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;</description></item><item><title>010. 特别节目：闲话 Zig，另一个 Better C 的语言</title><link>https://rusttalk.github.io/podcast/010/</link><pubDate>Sat, 03 Feb 2024 17:48:12 +0800</pubDate><author>rusttalk@liujiacai.net (写代码的西瓜)</author><guid>https://rusttalk.github.io/podcast/010/</guid><description>
&lt;p&gt;
在新一代的 Better C 里，Rust、Zig 是经常被对比的两个语言，之前在&lt;a href="https://rusttalk.github.io/podcast/005/"&gt;第五期&lt;/a&gt;的节目中聊到过，本期继续讨论这个语言。&lt;/p&gt;
&lt;p&gt;
本期内容来自 &lt;a href="https://zigcc.github.io/"&gt;ZigCC&lt;/a&gt; 的 &lt;a href="https://github.com/zigcc/forum/issues/96"&gt;2024 New Year Party&lt;/a&gt; 线上会议的片段，主要讨论内容：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Zig 与 C/CPP/Rust 的对比，包括编译速度、大小、抽象程度等&lt;/li&gt;
&lt;li&gt;Zig 可发力的方向。目前看，图像处理（GPU）、嵌入式、游戏是几个比较有潜力的方向&lt;/li&gt;
&lt;/ul&gt;
&lt;div id="outline-container-headline-1" class="outline-2"&gt;
&lt;h2 id="headline-1"&gt;
链接
&lt;/h2&gt;
&lt;div id="outline-text-headline-1" class="outline-text-2"&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://kristoff.it/blog/what-is-zig-comptime/"&gt;What is Zig&amp;#39;s Comptime?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/webui-dev/zig-webui"&gt;webui-dev/zig-webui&lt;/a&gt;： Use any web browser as GUI, with Zig in the backend and HTML5 in the frontend.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/EmbarkStudios/rust-gpu"&gt;EmbarkStudios/rust-gpu&lt;/a&gt;：Making Rust a first-class language and ecosystem for GPU shaders&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Rust-GPU/Rust-CUDA"&gt;Rust-GPU/Rust-CUDA&lt;/a&gt;：Ecosystem of libraries and tools for writing and executing fast GPU code fully in Rust.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://bevyengine.org/"&gt;Bevy Engine&lt;/a&gt;：A refreshingly simple data-driven game engine built in Rust. Free and Open Source Forever!&lt;/li&gt;
&lt;li&gt;&lt;a href="https://blog.rust-lang.org/2023/12/21/async-fn-rpit-in-traits.html"&gt;Announcing `async fn` and return-position `impl Trait` in traits&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://en.wikipedia.org/wiki/Jonathan_Blow#2017%E2%80%93present:_Jai_programming_language,_untitled_Sokoban_game,_and_Braid,_Anniversary_Edition"&gt;Jonathan Blow 2017–present&lt;/a&gt;：Jai programming language, untitled Sokoban game, and Braid, Anniversary Edition&lt;/li&gt;
&lt;li&gt;&lt;a href="https://arxiv.org/abs/2209.09127"&gt;Is Rust C++-fast? Benchmarking System Languages on Everyday Routines&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.nvidia.com/opencl"&gt;Open Computing Language OpenCL | NVIDIA Developer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://en.wikipedia.org/wiki/Single_compilation_unit"&gt;Single compilation unit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://kristoff.it/blog/zig-new-relationship-llvm/"&gt;Zig&amp;#39;s New Relationship with LLVM | Loris Cro&amp;#39;s Blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://news.ycombinator.com/item?id=32405848"&gt;Assorted thoughts on Zig and Rust (2020) | Hacker News&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://mitchellh.com/zig/build-internals"&gt;Zig Build System Internals – Mitchell Hashimoto&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://ziggit.dev/t/36-zig-roadmap-2024-andrew-kelley/3024/6?u=jiacai2050"&gt;Zig roadmap 2024&lt;/a&gt;: incremental compilation&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/andrewrk/ffmpeg"&gt;andrewrk/ffmpeg: ffmpeg with the build system replaced by zig&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/dtolnay/cxx"&gt;dtolnay/cxx: Safe interop between Rust and C++&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://nullderef.com/blog/plugin-tech/"&gt;Plugins in Rust: The Technologies | NullDeref&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/ziglang/zig/issues/16270#issuecomment-1905107583"&gt;make the main zig executable no longer depend on LLVM, LLD, and Clang libraries&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/rustdesk/rustdesk/discussions/533"&gt;Tauri or Flutter for RustDesk desktop? · rustdesk/rustdesk · Discussion #533&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;</description></item><item><title>009. 卡比卡比的开源贡献之旅</title><link>https://rusttalk.github.io/podcast/009/</link><pubDate>Sat, 16 Dec 2023 21:14:03 +0800</pubDate><author>rusttalk@liujiacai.net (写代码的西瓜)</author><guid>https://rusttalk.github.io/podcast/009/</guid><description>
&lt;p&gt;
本期嘉宾是卡比卡比，虽然他毕业不到三年，但已经成多个开源项目的重度参与者，而且已经是 Apache Arrow 的 PMC，他是怎么做得到？他的开源经历，对我们能有什么启发？这些问题都可以在本期节目中找到答案。&lt;/p&gt;
&lt;div id="outline-container-headline-1" class="outline-2"&gt;
&lt;h2 id="headline-1"&gt;
时间线
&lt;/h2&gt;
&lt;div id="outline-text-headline-1" class="outline-text-2"&gt;
&lt;ul&gt;
&lt;li&gt;00:00:29 嘉宾自我介绍&lt;/li&gt;
&lt;li&gt;00:02:30 工作经历&lt;/li&gt;
&lt;li&gt;00:08:03 数据库查询优化器介绍&lt;/li&gt;
&lt;li&gt;00:27:38 Apache Arrow/DataFusion 贡献经历&lt;/li&gt;
&lt;li&gt;01:09:07 如何参与开源项目&lt;/li&gt;
&lt;li&gt;01:16:38 嘉宾分享&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id="outline-container-headline-2" class="outline-2"&gt;
&lt;h2 id="headline-2"&gt;
AI 分段
&lt;/h2&gt;
&lt;div id="outline-text-headline-2" class="outline-text-2"&gt;
&lt;ul&gt;
&lt;li&gt;00:02:06 从校园开发到实际编程：我的职业转型经历&lt;/li&gt;
&lt;li&gt;00:07:04 数据库优化器：掌握核心代码为未来工作打下坚实基础&lt;/li&gt;
&lt;li&gt;00:14:07 工程实践中的难点与解决方案：&lt;a href="https://en.wikipedia.org/wiki/Freeze_(software_engineering)"&gt;Code freeze&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;00:21:14 &amp;#34;基于 Apache Doris 商业开发：开源社区协作的问题&amp;#34;&lt;/li&gt;
&lt;li&gt;00:28:16 DataFusion 瑾项目社区友好，让我们能够持续参与开源项目&lt;/li&gt;
&lt;li&gt;00:35:24 Rust语言：开源之路的合适选择&lt;/li&gt;
&lt;li&gt;00:42:29 探索学习路径：为什么 Rust 实现上的问题总是难以解决？&lt;/li&gt;
&lt;li&gt;00:49:32 Rust 本身的设计存在缺陷，需要深入探讨其设计原因和影响&lt;/li&gt;
&lt;li&gt;00:56:36 DataFusion 的定位与优势–高效的执行引擎&lt;/li&gt;
&lt;li&gt;01:03:46 开源贡献：论迹不论心&lt;/li&gt;
&lt;li&gt;01:10:51 要寻找自己擅长的领域并长期为项目做出贡献。&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id="outline-container-headline-3" class="outline-2"&gt;
&lt;h2 id="headline-3"&gt;
链接
&lt;/h2&gt;
&lt;div id="outline-text-headline-3" class="outline-text-2"&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;嘉宾个人信息&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/jackwener"&gt;https://github.com/jackwener&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;邮箱：jakevingoo#gmail.com&lt;/li&gt;
&lt;li&gt;学习经历：华中科技大学本科毕业&lt;/li&gt;
&lt;li&gt;工作经历：目前在 SelectDB 做优化器，之前在 NebulaGraph /字节工作过，以前在抖音/微软/腾讯实习过&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/apache/arrow-datafusion"&gt;DataFusion&lt;/a&gt; is a very fast, extensible query engine for building high-quality data-centric systems in Rust&lt;/li&gt;
&lt;li&gt;&lt;a href="https://arrow.apache.org/"&gt;Apache Arrow&lt;/a&gt; is a cross-language development platform for in-memory analytics&lt;/li&gt;
&lt;li&gt;&lt;a href="https://doris.apache.org/"&gt;Apache Doris&lt;/a&gt; is a new-generation open-source real-time data warehouse based on MPP architecture&lt;/li&gt;
&lt;li&gt;&lt;a href="https://arrow.apache.org/ballista/"&gt;Apache Arrow Ballista&lt;/a&gt; 基于 DataFusion 实现的分布式查询引擎&lt;/li&gt;
&lt;li&gt;&lt;a href="https://15445.courses.cs.cmu.edu/fall2023/"&gt;CMU 15445&lt;/a&gt; 课程&lt;/li&gt;
&lt;li&gt;&lt;a href="https://pdos.csail.mit.edu/6.824/"&gt;MIT 6.5840&lt;/a&gt; 课程&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/pingcap/talent-plan"&gt;pingcap/talent-plan&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;优化器&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.cse.iitb.ac.in/infolab/Data/Courses/CS632/Papers/Cascades-graefe.pdf "&gt;Cascades&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://15721.courses.cs.cmu.edu/spring2019/papers/22-optimizer1/xu-columbia-thesis1998.pdf "&gt;Columbia 论文&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://impala.apache.org/"&gt;Apache Impala&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://book.douban.com/subject/35545272/"&gt;贪婪的多巴胺&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;figure&gt;
 &lt;img src='https://rusttalk.github.io/meetings/009-meeting.jpg'
 
 /&gt;
 
&lt;/figure&gt;

&lt;/div&gt;
&lt;/div&gt;</description></item><item><title>008. 与小福聊聊编译器那些事</title><link>https://rusttalk.github.io/podcast/008/</link><pubDate>Sun, 26 Mar 2023 20:53:26 +0800</pubDate><author>rusttalk@liujiacai.net (写代码的西瓜)</author><guid>https://rusttalk.github.io/podcast/008/</guid><description>
&lt;p&gt;
本期嘉宾是韦清福，网络 ID：&lt;a href="https://www.zhihu.com/people/wx6db65c561568cbe2"&gt;开心的小福&lt;/a&gt;。嘉宾之前在字节跳动实习期间从事过 JVM 的研发，现在英伟达从事编译器后端工作，这一期就和他来聊一聊编译器，揭开 compiler 的神秘面纱。&lt;/p&gt;
&lt;div id="outline-container-headline-1" class="outline-2"&gt;
&lt;h2 id="headline-1"&gt;
学习经历
&lt;/h2&gt;
&lt;div id="outline-text-headline-1" class="outline-text-2"&gt;
&lt;ul&gt;
&lt;li&gt;本科：&lt;a href="https://www.uestc.edu.cn/"&gt;电子科技大学&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;研究生：中科院计算所硕士—编译优化方向&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id="outline-container-headline-2" class="outline-2"&gt;
&lt;h2 id="headline-2"&gt;
时间线
&lt;/h2&gt;
&lt;div id="outline-text-headline-2" class="outline-text-2"&gt;
&lt;ul&gt;
&lt;li&gt;00:00:43 嘉宾自我介绍&lt;/li&gt;
&lt;li&gt;00:02:50 为什么选择编译器这条路&lt;/li&gt;
&lt;li&gt;00:09:47 编译器入门经历&lt;/li&gt;
&lt;li&gt;00:21:01 读研期间是否推荐选择编译器？&lt;/li&gt;
&lt;li&gt;00:25:39 编译器开发协作模式&lt;/li&gt;
&lt;li&gt;00:47:10 Zig 使用 LLVM 的方式&lt;/li&gt;
&lt;li&gt;01:01:58 分享&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id="outline-container-headline-3" class="outline-2"&gt;
&lt;h2 id="headline-3"&gt;
链接
&lt;/h2&gt;
&lt;div id="outline-text-headline-3" class="outline-text-2"&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://book.douban.com/subject/3296317/"&gt;编译原理 (豆瓣)&lt;/a&gt;，俗称“龙书”&lt;/li&gt;
&lt;li&gt;&lt;a href="https://en.wikipedia.org/wiki/RISC-V"&gt;RISC-V - Wikipedia&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.nvidia.cn/geforce/technologies/cuda/"&gt;CUDA&lt;/a&gt; 是 NVIDIA 发明的一种并行计算平台和编程模型。它通过利用图形处理器 (GPU) 的处理能力，可大幅提升计算性能。&lt;/li&gt;
&lt;li&gt;&lt;a href="https://llvm.org/docs/ProgrammersManual.html#iterating-over-def-use-use-def-chains"&gt;Iterating over def-use &amp;amp; use-def chains&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://llvm.org/docs/BitCodeFormat.html"&gt;LLVM Bitcode File Format — LLVM 17.0.0git documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://opensource.apple.com/source/clang/clang-23/clang/tools/clang/www/comparison.html"&gt;Comparing clang to other open source compilers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Zig 中 use-def 的问题： &lt;a href="https://github.com/ziglang/zig/pull/13972"&gt;Optimize access of array member in a structure&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id="outline-container-headline-4" class="outline-2"&gt;
&lt;h2 id="headline-4"&gt;
嘉宾分享
&lt;/h2&gt;
&lt;div id="outline-text-headline-4" class="outline-text-2"&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;编译器相关书籍&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;入门：&lt;a href="https://www.amazon.com/Compiler-Construction-International-Computer-Science/dp/0201403536"&gt;Compiler construction&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;初级：&lt;a href="https://www.amazon.com/Engineering-Compiler-Keith-Cooper/dp/012088478X"&gt;Engineering a compiler&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;中级：&lt;a href="https://book.douban.com/subject/1171448/"&gt;现代体系结构的优化编译器&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;高级：LLVM 源码，编译方向论文&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;体系结构&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;CSAPP&lt;/li&gt;
&lt;li&gt;计算机组成与设计：软硬件方法&lt;/li&gt;
&lt;li&gt;计算机体系结构基础（胡伟武）&lt;/li&gt;
&lt;li&gt;Modern Processor Design: Fundamentals of Superscalar Processors&lt;/li&gt;
&lt;li&gt;计算机系统结构-量化研究方法、各种论文&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;应用程序员学习完 CSAPP 即可&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;</description></item><item><title>007. 于康的 Rust 贡献之旅</title><link>https://rusttalk.github.io/podcast/007/</link><pubDate>Sun, 05 Feb 2023 16:33:13 +0800</pubDate><author>rusttalk@liujiacai.net (写代码的西瓜)</author><guid>https://rusttalk.github.io/podcast/007/</guid><description>
&lt;p&gt;
本期嘉宾是具有 10 年工作经验的&lt;a href="https://catcoding.me"&gt;于康&lt;/a&gt;，工作经历 EDA，DJI 大疆，目前在微软。&lt;/p&gt;
&lt;p&gt;
在 2021 年开始给 Rust compiler 贡献代码，到目前为止，已经有 &lt;a href="https://github.com/rust-lang/rust/pulls?q=is%3Apr+author%3Achenyukang+is%3Aclosed"&gt;70 多个&lt;/a&gt;。本期就来聊聊他的贡献经历。&lt;/p&gt;
&lt;div id="outline-container-headline-1" class="outline-2"&gt;
&lt;h2 id="headline-1"&gt;
时间线
&lt;/h2&gt;
&lt;div id="outline-text-headline-1" class="outline-text-2"&gt;
&lt;ul&gt;
&lt;li&gt;00:02:23 接触 Rust 的初印象&lt;/li&gt;
&lt;li&gt;00:11:13 学习 Rust 经历&lt;/li&gt;
&lt;li&gt;00:24:35 社区主导语言的弊端&lt;/li&gt;
&lt;li&gt;00:28:24 给 Rust 做贡献的经历&lt;/li&gt;
&lt;li&gt;00:52:14 印象最深的两个 PR&lt;/li&gt;
&lt;li&gt;01:02:52 Rust Foundation 基金申请经历&lt;/li&gt;
&lt;li&gt;01:09:23 在微软的远程办公经历&lt;/li&gt;
&lt;li&gt;01:11:50 好物分享&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id="outline-container-headline-2" class="outline-2"&gt;
&lt;h2 id="headline-2"&gt;
链接
&lt;/h2&gt;
&lt;div id="outline-text-headline-2" class="outline-text-2"&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;嘉宾社交信息&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;博客：&lt;a href="https://catcoding.me/"&gt;程序员的喵&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Twitter：&lt;a href="https://twitter.com/cyukang"&gt;@cyukang&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;GitHub：&lt;a href="https://github.com/chenyukang"&gt;chenyukang&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://eopl3.com/"&gt;Essentials of Programming Languages: 3rd edition&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://stackoverflow.com/questions/6703/when-is-oop-better-suited-for"&gt;When is OOP better suited for? - Stack Overflow&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://without.boats/blog/revisiting-a-smaller-rust/"&gt;Revisiting a &amp;#39;smaller Rust&amp;#39; - Without boats, dreams dry up&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.ncameron.org/blog/rust-in-2023/"&gt;Rust in 2023&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://matklad.github.io/2023/01/25/next-rust-compiler.html"&gt;Next Rust Compiler&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/rust-lang/rust/pull/100502"&gt;Avoid infinite loop in function arguments checking by chenyukang · #100502&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/rust-lang/rust/pull/104012"&gt;Improve unexpected close and mismatch delimiter hint in TokenTreesReader by chenyukang · #104012&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://catcoding.me/p/how-to-contribute-to-rust/"&gt;为 Rust 做贡献的经验分享 | 程序员的喵&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://foundation.rust-lang.org/news/community-grants-program-awards-announcement-introducing-our-latest-project-grantees/"&gt;Rust Foundation - Introducing Our Newest Project Grantees&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.amazon.com/Rust-Atomics-Locks-Low-Level-Concurrency/dp/1098119444"&gt;Rust Atomics and Locks: Low-Level Concurrency in Practice&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://book.douban.com/subject/35876121/"&gt;纳瓦尔宝典 (豆瓣)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/alist-org/alist"&gt;AList&lt;/a&gt;：🗂️ A file list program that supports multiple storage, powered by Gin and Solidjs.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;</description></item><item><title>006. DatenLord CTO 施继成的 Rust 修炼之道</title><link>https://rusttalk.github.io/podcast/006/</link><pubDate>Sun, 20 Nov 2022 22:50:18 +0800</pubDate><author>rusttalk@liujiacai.net (写代码的西瓜)</author><guid>https://rusttalk.github.io/podcast/006/</guid><description>
&lt;div id="outline-container-headline-1" class="outline-2"&gt;
&lt;h2 id="headline-1"&gt;
概要
&lt;/h2&gt;
&lt;div id="outline-text-headline-1" class="outline-text-2"&gt;
&lt;p&gt;本期嘉宾是施继成，&lt;a href="https://datenlord.github.io/"&gt;达坦科技（DatenLord）&lt;/a&gt;联合创始人兼 CTO，Rust 社区活跃用户，在
B 站上有 &lt;a href="https://www.bilibili.com/video/BV1fe4y1S7WV/"&gt;Rust for Linux is Coming&lt;/a&gt;、&lt;a href="https://www.bilibili.com/video/BV1VA411L7tt/?vd_source=c9a0fa14cb8fc01b7eea3432c3c1550c"&gt;关于 Rust io_uring 异步接口实现的思考&lt;/a&gt;、&lt;a href="https://www.bilibili.com/video/BV1k14y1L74W"&gt;开源分
布式存储技术&lt;/a&gt;等技术分享。&lt;/p&gt;
&lt;p&gt;
本期话题都聊得比较深入，因此时间较长，听众可以按照时间线选择收听。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I hope you guys enjoy listening to this as much as I enjoy making it!&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id="outline-container-headline-2" class="outline-2"&gt;
&lt;h2 id="headline-2"&gt;
时间线
&lt;/h2&gt;
&lt;div id="outline-text-headline-2" class="outline-text-2"&gt;
&lt;ul&gt;
&lt;li&gt;00:00:27 嘉宾自我介绍&lt;/li&gt;
&lt;li&gt;00:03:28 DatenLord 公司简介 &amp;amp; 为什么选择 Rust&lt;/li&gt;
&lt;li&gt;00:14:55 Rust 的特性是独创的嘛？&lt;/li&gt;
&lt;li&gt;00:18:42 嘉宾学习 Rust 的过程 &amp;amp; 对初学者的建议&lt;/li&gt;
&lt;li&gt;00:25:37 异步 Runtime 的统一接口&lt;/li&gt;
&lt;li&gt;00:34:11 团队内的 Rust 编码规范如何制定？&lt;/li&gt;
&lt;li&gt;00:43:25 Rust 未来发展方向&lt;/li&gt;
&lt;li&gt;00:47:23 &lt;a href="https://en.wikipedia.org/wiki/Rust_for_Linux"&gt;Rust for Kernel&lt;/a&gt; 的难度、意义&lt;/li&gt;
&lt;li&gt;01:08:48 DatenLord 是一家什么样的公司&lt;/li&gt;
&lt;li&gt;01:25:02 好物分享&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id="outline-container-headline-3" class="outline-2"&gt;
&lt;h2 id="headline-3"&gt;
链接
&lt;/h2&gt;
&lt;div id="outline-text-headline-3" class="outline-text-2"&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;统一的异步 runtime 讨论&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://runrust.miraheze.org/wiki/Async_crate_comparison#smol"&gt;Async crate comparison - Rust Community Wiki&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.reddit.com/r/rust/comments/lad0la/abstraction_layer_for_async_runtimes/"&gt;Abstraction layer for async runtimes : rust&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.reddit.com/r/rust/comments/l1rnn6/is_asyncstd_a_second_class_citizen/"&gt;Is async-std a second class citizen? : rust&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://rust-coding-guidelines.github.io/rust-coding-guidelines-zh/"&gt;Rust 编码规范 V 1.0 beta&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://thenewstack.io/rust-in-the-linux-kernel/"&gt;Rust in the Linux Kernel - The New Stack&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;好物分享&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://en.wikipedia.org/wiki/Happy_Hacking_Keyboard"&gt;Happy Hacking Keyboard - Wikipedia&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.zhihu.com/question/266685242/answer/1134412877"&gt;HHKB 这种键盘真的好用吗？ - 知乎&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://datenlord.github.io/en/join.html"&gt;DatenLord | Join us&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;DatenLord 微信公众号&lt;/li&gt;
&lt;/ul&gt;
&lt;p align="center"&gt;
&lt;img src="https://rusttalk.github.io/misc/datenlord-qrcode.webp" title="DatenLord 微信公众号" /&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;</description></item><item><title>005. 与 LemonHX 畅聊新一代编程语言 Zig</title><link>https://rusttalk.github.io/podcast/005/</link><pubDate>Sun, 23 Oct 2022 11:02:48 +0800</pubDate><author>rusttalk@liujiacai.net (写代码的西瓜)</author><guid>https://rusttalk.github.io/podcast/005/</guid><description>
&lt;div id="outline-container-headline-1" class="outline-2"&gt;
&lt;h2 id="headline-1"&gt;
概要
&lt;/h2&gt;
&lt;div id="outline-text-headline-1" class="outline-text-2"&gt;
&lt;p&gt;本期嘉宾是张润哲（柠檬，LemonHX），另一位 Rust 的干饭人，零零后，后浪程序员。&lt;/p&gt;
&lt;p&gt;
今天的话题是 &lt;a href="https://ziglang.org/"&gt;Zig&lt;/a&gt; ⚡，一门新时代的系统语言。不得不承认，C/C++ 的“替代者”隔三差五就能上 hacker news 榜首，Go/Rust/D/Carbon 等等不一而足，在这之中，Zig 是怎样一种存在？它的特点是什么？它是 Rust 的竞争对手嘛？&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id="outline-container-headline-2" class="outline-2"&gt;
&lt;h2 id="headline-2"&gt;
时间线
&lt;/h2&gt;
&lt;div id="outline-text-headline-2" class="outline-text-2"&gt;
&lt;ul&gt;
&lt;li&gt;00:00:26 嘉宾自我介绍&lt;/li&gt;
&lt;li&gt;00:01:56 接触 Rust/Zig 语言的动机&lt;/li&gt;
&lt;li&gt;00:07:00 Rust VS Zig 语言定位&lt;/li&gt;
&lt;li&gt;00:14:21 Zig 语言特点&lt;/li&gt;
&lt;li&gt;00:23:55 编译期执行 &lt;a href="https://kristoff.it/blog/what-is-zig-comptime/"&gt;comptime&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;00:29:40 &lt;code class="verbatim"&gt;zig cc&lt;/code&gt; ，比 clang 更好用的编译器&lt;/li&gt;
&lt;li&gt;00:39:41 Zig 未来发展方向&lt;/li&gt;
&lt;li&gt;00:53:48 Zig killer app: &lt;a href="https://bun.sh/"&gt;bun.js&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;00:59:54 Zig 其他有意思的项目介绍&lt;/li&gt;
&lt;li&gt;01:03:54 Zig 学习方式推荐&lt;/li&gt;
&lt;li&gt;01:05:21 推荐环节&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id="outline-container-headline-3" class="outline-2"&gt;
&lt;h2 id="headline-3"&gt;
Show Notes
&lt;/h2&gt;
&lt;div id="outline-text-headline-3" class="outline-text-2"&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;个人介绍&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://lemonhx.moe/"&gt;博客&lt;/a&gt;、&lt;a href="https://twitter.com/lemon_hx/"&gt;Twitter&lt;/a&gt;、&lt;a href="https://github.com/lemonhx"&gt;GitHub&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/rustcc/RustChinaConf2020/blob/master/rustchinaconf2020/RustChinaConf2020-26.%E5%BC%A0%E6%B6%A6%E5%93%B2-%E3%80%8ARust%E6%B8%B8%E6%88%8F%E5%BC%95%E6%93%8E%E5%BC%80%E5%8F%91%E3%80%8B.pdf"&gt;RustChinaConf2020《Rust游戏引擎开发》&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://ziglang.org/learn/why_zig_rust_d_cpp/"&gt;Why Zig When There is Already C++, D, and Rust?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.reddit.com/r/Zig/comments/y8torn/what_is_a_allocator_anyway/"&gt;What is a allocator anyway? : Zig&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;在社区内，&lt;a href="https://zigcc.github.io/monthly/202209/"&gt;Rust 与 Zig 关于安全问题的争论&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;code class="verbatim"&gt;for&amp;lt;&amp;#39;a&amp;gt; T&amp;lt;&amp;#39;a&amp;gt;&lt;/code&gt; ，&lt;a href="https://doc.rust-lang.org/nomicon/hrtb.html"&gt;Higher-Rank Trait Bounds&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;使用 comptime 实现的 &lt;a href="https://github.com/RustTalk/rusttalk.github.io/blob/master/static/code/linked_list.zig"&gt;LinkedList 示例代码&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dlang.org/"&gt;D Programming Language&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://andrewkelley.me/post/zig-cc-powerful-drop-in-replacement-gcc-clang.html"&gt;`zig cc`: a Powerful Drop-In Replacement for GCC/Clang&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://actually.fyi/posts/zig-makes-rust-cross-compilation-just-work/"&gt;Zig Makes Rust Cross-compilation Just Work · Um, actually…&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://kristoff.it/blog/zig-colorblind-async-await/"&gt;What is Zig&amp;#39;s “Colorblind” Async/Await?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/builderio/a-first-look-at-bun-is-it-really-3x-faster-than-nodejs-and-deno-45od"&gt;A first look at Bun: is it really 3x faster than Node.js and Deno?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/kprotty/zap"&gt;kprotty/zap&lt;/a&gt;: An asynchronous runtime with a focus on performance and resource efficiency&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/andrewrk/HellOS"&gt;andrewrk/HellOS&lt;/a&gt;: &amp;#34;hello world&amp;#34; x86 kernel example&lt;/li&gt;
&lt;li&gt;没有装箱的 monad：&lt;a href="https://godbolt.org/z/bo3Mvdr7b"&gt;https://godbolt.org/z/bo3Mvdr7b&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Zig 学习网站推荐&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://ziglearn.org/"&gt;Getting Started | ziglearn.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://gist.github.com/ityonemo/769532c2017ed9143f3571e5ac104e50"&gt;Zig in 30 minutes · GitHub&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://zigcc.github.io/"&gt;Zig 中文社区&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;TG：&lt;a href="https://t.me/ZigChinese"&gt;https://t.me/ZigChinese&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;微信群：&lt;a href="https://ask.ziglang.cc/weixin"&gt;https://ask.ziglang.cc/weixin&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;QQ：930564004&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://starcoin.org/zh/"&gt;Starcoin&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/lemonhx/lemon5"&gt;lemon5&lt;/a&gt;: 柠檬五码是一款自由的简单易学的开源音形输入法&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/lemonhx/wenshudb"&gt;wenshudb&lt;/a&gt;: 文书 DB 是一个柠檬在制作柠檬五码的时候的副产物&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;</description></item><item><title>004. 与迟先生聊 Rust 与数据库系统</title><link>https://rusttalk.github.io/podcast/004/</link><pubDate>Sat, 18 Jun 2022 22:12:48 +0800</pubDate><author>rusttalk@liujiacai.net (写代码的西瓜)</author><guid>https://rusttalk.github.io/podcast/004/</guid><description>
&lt;div id="outline-container-headline-1" class="outline-2"&gt;
&lt;h2 id="headline-1"&gt;
概要
&lt;/h2&gt;
&lt;div id="outline-text-headline-1" class="outline-text-2"&gt;
&lt;p&gt;本期嘉宾是迟策（aka 迟先生），虽然今年才刚大学毕业，但早已小有名气。在校内，他是交大 18 级计算机专业成绩第一名，曾因其对交大教学的评论，上过知乎热榜；在 Rust 社区内，是多个明星开源项目（如 TiKV、risinglight）的维护者与开发者。&lt;/p&gt;
&lt;p&gt;
作为 Rust 忠实粉丝，迟先生对 Rust 语言有很深的造诣，创造了多个开源项目，是 Rust 社区内不可多得的教学素材；在数据库方向，迟先生参加过 PingCAP、字节跳动、 Singularity Data 等公司的实习，涉及存储、计算、SQL 等多个模块，更是开源了一个用于教学目的的 OLAP 数据库。不得不说，迟先生太成功了。&lt;/p&gt;
&lt;p&gt;
今年夏天，迟先生将去 CMU 深造，这里预祝他学业顺利，继续成功下去！&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id="outline-container-headline-2" class="outline-2"&gt;
&lt;h2 id="headline-2"&gt;
时间线
&lt;/h2&gt;
&lt;div id="outline-text-headline-2" class="outline-text-2"&gt;
&lt;ul&gt;
&lt;li&gt;00:00:32 嘉宾自我介绍&lt;/li&gt;
&lt;li&gt;00:04:39 Rust 2018 版次相比 2015 的改进&lt;/li&gt;
&lt;li&gt;00:07:38 Rust 与 C++ 的对比&lt;/li&gt;
&lt;li&gt;00:09:50 把生命周期引入类型系统是否是明智的选择？&lt;/li&gt;
&lt;li&gt;00:17:06 用 Rust 做类型体操&lt;/li&gt;
&lt;li&gt;00:24:32 Rust 未来发展的展望&lt;/li&gt;
&lt;li&gt;00:32:39 嘉宾的项目介绍&lt;/li&gt;
&lt;li&gt;00:35:19 嘉宾选择数据库方向的原因&lt;/li&gt;
&lt;li&gt;00:49:12 risingwave 项目介绍&lt;/li&gt;
&lt;li&gt;00:57:23 推荐环节&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id="outline-container-headline-3" class="outline-2"&gt;
&lt;h2 id="headline-3"&gt;
Show Notes
&lt;/h2&gt;
&lt;div id="outline-text-headline-3" class="outline-text-2"&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;个人介绍&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;网名：Alex Chi、迟策、迟先生&lt;/li&gt;
&lt;li&gt;网络 ID：skyzh&lt;/li&gt;
&lt;li&gt;博客：&lt;a href="https://skyzh.dev/"&gt;https://skyzh.dev/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Twitter：&lt;a href="https://twitter.com/iskyzh"&gt;https://twitter.com/iskyzh&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;GitHub： &lt;a href="https://github.com/skyzh"&gt;https://github.com/skyzh&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;上知乎热榜后的总结文章：&lt;a href="https://zhuanlan.zhihu.com/p/345269981"&gt;与恶龙斗，其乐无穷&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;光线追踪渲染器：&lt;a href="https://github.com/skyzh/raytracer.rs"&gt;raytracer.rs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://blog.rust-lang.org/2018/12/06/Rust-1.31-and-rust-2018.html#non-lexical-lifetimes"&gt;Non-lexical lifetimes&lt;/a&gt;，对应的 rfc：&lt;a href="https://rust-lang.github.io/rfcs/2094-nll.html"&gt;2094-nll&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;另一个 Rust 借用检查器（borrow checker）：&lt;a href="https://github.com/rust-lang/polonius"&gt;rust-lang/polonius&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;GAT：&lt;a href="https://rust-lang.github.io/rfcs/1598-generic_associated_types.html"&gt;1598-generic_associated_types&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;用 Rust 做类型体操&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GitHub：&lt;a href="https://github.com/skyzh/type-exercise-in-rust"&gt;skyzh/type-exercise-in-rust&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;博客介绍：&lt;a href="https://www.skyzh.dev/posts/articles/2022-01-22-rust-type-exercise-in-database-executors/"&gt;上篇&lt;/a&gt;、&lt;a href="https://www.skyzh.dev/posts/articles/2022-01-24-rust-type-exercise-in-database-executors-middle/"&gt;中篇&lt;/a&gt;、&lt;a href="https://www.skyzh.dev/posts/articles/2022-02-01-rust-type-exercise-in-database-executors-final/"&gt;下篇&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://paperhub.s3.amazonaws.com/dace52a42c07f7f8348b08dc2b186061.pdf"&gt;Volcano-An Extensible and Parallel Query Evaluation System&lt;/a&gt;（PDF）&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/singularity-data/risingwave"&gt;singularity-data/risingwave: RisingWave: the next-generation streaming database in the cloud.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.yinwang.org/blog-cn/2016/09/18/rust"&gt;对 Rust 语言的分析 by 王垠&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/tikv/agatedb"&gt;tikv/agatedb: A persistent key-value storage in rust.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/risinglightdb/risinglight"&gt;risinglightdb/risinglight: An OLAP database system for educational purpose&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/singularity-data/risingwave"&gt;singularity-data/risingwave: RisingWave: the next-generation streaming database in the cloud.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;FPGA：&lt;a href="https://en.wikipedia.org/wiki/Field-programmable_gate_array"&gt;Field-programmable gate array - Wikipedia&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://tikv.org/deep-dive/key-value-engine/b-tree-vs-lsm/"&gt;TiKV | B-Tree vs LSM-Tree&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.extremetech.com/extreme/210492-extremetech-explains-how-do-ssds-work"&gt;How Do SSDs Work? - ExtremeTech&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://rockset.com/blog/remote-compactions-in-rocksdb-cloud/"&gt;Remote Compactions in RocksDB-Cloud | Rockset&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://singularity-data.com/blog/building-a-cloud-database-from-scratch-why-we-moved-from-cpp-to-rust/"&gt;Building a Cloud Database from Scratch: Why We Moved from C++ to Rust&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;嘉宾推荐：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.nintendoswitch.com.cn/hardware/switch/oled"&gt;Nintendo Switch（OLED版本）&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zh.wikipedia.org/zh-hans/%E5%A1%9E%E5%B0%94%E8%BE%BE%E4%BC%A0%E8%AF%B4_%E6%97%B7%E9%87%8E%E4%B9%8B%E6%81%AF"&gt;塞尔达传说 旷野之息 - 维基百科&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;</description></item><item><title>003. 与 rustcc 早期成员 wayslog 闲聊 Rust</title><link>https://rusttalk.github.io/podcast/003/</link><pubDate>Tue, 01 Mar 2022 19:30:52 +0800</pubDate><author>rusttalk@liujiacai.net (写代码的西瓜)</author><guid>https://rusttalk.github.io/podcast/003/</guid><description>
&lt;div id="outline-container-headline-1" class="outline-2"&gt;
&lt;h2 id="headline-1"&gt;
概要
&lt;/h2&gt;
&lt;div id="outline-text-headline-1" class="outline-text-2"&gt;
&lt;p&gt;本期嘉宾是赵雪松（网络 ID：wayslog）。出于好奇心，嘉宾在 2015 年大学毕业季接触到 Rust 后，便一直活跃在社区内，自诩“Rust 最菜讲师”，Rust 的干饭人。本期节目除了会聊到嘉宾的 Rust 使用经验，还会介绍 &lt;a href="https://github.com/rustcc"&gt;rustcc 社区&lt;/a&gt;的运作方式，以及其中的一些趣事，最后，作为福利，嘉宾还提供了某跳动公司的内推机会，精彩不容错过。&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id="outline-container-headline-2" class="outline-2"&gt;
&lt;h2 id="headline-2"&gt;
时间线
&lt;/h2&gt;
&lt;div id="outline-text-headline-2" class="outline-text-2"&gt;
&lt;ul&gt;
&lt;li&gt;00:00:43 嘉宾 Rust 入坑经历&lt;/li&gt;
&lt;li&gt;00:07:57 王垠 Rust 文章的分析&lt;/li&gt;
&lt;li&gt;00:12:40 Rust 流行的原因&lt;/li&gt;
&lt;li&gt;00:17:33 Rust 与 C++ 对比&lt;/li&gt;
&lt;li&gt;00:20:47 嘉宾 Rust 项目介绍&lt;/li&gt;
&lt;li&gt;00:32:17 嘉宾 Rust 社区运营相关经历&lt;/li&gt;
&lt;li&gt;00:39:38 rustcc 运营模式&lt;/li&gt;
&lt;li&gt;00:43:29 rustcc 社区内的奇人逸事&lt;/li&gt;
&lt;li&gt;00:47:50 好物推荐&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id="outline-container-headline-3" class="outline-2"&gt;
&lt;h2 id="headline-3"&gt;
Show Notes
&lt;/h2&gt;
&lt;div id="outline-text-headline-3" class="outline-text-2"&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;嘉宾介绍&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GitHub：&lt;a href="https://github.com/wayslog"&gt;wayslog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;工作经历：七牛、饿了么、B站、ByteDance&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;联合主播：&lt;a href="https://www.zhihu.com/people/huang-guang-xing-18"&gt;黄光星&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.yinwang.org/blog-cn/2016/09/18/rust"&gt;对 Rust 语言的分析&lt;/a&gt; by 王垠&lt;/li&gt;
&lt;li&gt;嘉宾对王垠文章的分析：&lt;a href="https://github.com/RustTalk/guests/blob/main/podcasts/2022-02-07-wayslog.org#%E5%85%B3%E4%BA%8Ewangyin%E7%9A%84rust%E8%AE%A8%E8%AE%BA"&gt;关于 Yin Wang 的 Rust 讨论&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/servo/servo"&gt;servo/servo: The Servo Browser Engine&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;嘉宾的项目：&lt;a href="https://github.com/wayslog/aster"&gt;Aster is a lightweight, fast but powerful cache proxy written in rust.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/rustcc/RustPrimer"&gt;rustcc/RustPrimer: The Rust primer for beginners. We need native English speaker help us modify the translation.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.zhihu.com/column/rust-quickstart"&gt;学一点 Rust 又不会怀孕 - 知乎&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;rustcc 深水群：&lt;a href="https://t.me/rust_deep_water"&gt;https://t.me/rust_deep_water&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;嘉宾推荐&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;毛笔：《多宝塔》by 颜真卿&lt;/li&gt;
&lt;li&gt;硬笔：《九成宫醴泉铭》by 欧阳询&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;飞书上海内推邮箱：zxs867179@gmail.com，备注来源 RustTalk&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;JD：&lt;a href="https://job.toutiao.com/s/LbDKJPc"&gt;https://job.toutiao.com/s/LbDKJPc&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;</description></item><item><title>002. 与黄光星畅聊 Rust、Redis 与新加坡</title><link>https://rusttalk.github.io/podcast/002/</link><pubDate>Wed, 02 Feb 2022 19:37:37 +0800</pubDate><author>rusttalk@liujiacai.net (写代码的西瓜)</author><guid>https://rusttalk.github.io/podcast/002/</guid><description>
&lt;div id="outline-container-headline-1" class="outline-2"&gt;
&lt;h2 id="headline-1"&gt;
概要
&lt;/h2&gt;
&lt;div id="outline-text-headline-1" class="outline-text-2"&gt;
&lt;p&gt;本期嘉宾是 &lt;a href="https://github.com/doyoubi/undermoon"&gt;undermoon&lt;/a&gt; 作者黄光星（网络 ID：doyoubi）。在经历 C++ 多年折腾后，嘉宾在 2015 年做毕业设计时毅然决然地投入 Rust 的怀抱。在工作中，嘉宾主要与 Redis 集群方案打交道，在经历了 C/Go 版本后，最终选择了 Rust，这其中的经验教训是什么？此外，嘉宾在 2018 年选择出国去新加坡，是什么吸引了他？Rust 在新加坡的发展情况是怎么样？这些问题的答案都在这一个小时的节目里，请慢慢“品尝”。&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id="outline-container-headline-2" class="outline-2"&gt;
&lt;h2 id="headline-2"&gt;
时间线
&lt;/h2&gt;
&lt;div id="outline-text-headline-2" class="outline-text-2"&gt;
&lt;ul&gt;
&lt;li&gt;00:00:22 嘉宾自我介绍&lt;/li&gt;
&lt;li&gt;00:02:41 学习 Rust 过程&lt;/li&gt;
&lt;li&gt;00:11:46 Rust 与 C++ 的对比&lt;/li&gt;
&lt;li&gt;00:15:48 Rust 学习过程中的难点&lt;/li&gt;
&lt;li&gt;00:21:36 对 Rust 新手的建议&lt;/li&gt;
&lt;li&gt;00:26:26 开发 Redis Cluster 经验分享&lt;/li&gt;
&lt;li&gt;00:44:44 用 Rust 做项目的优势&lt;/li&gt;
&lt;li&gt;00:50:01 Rust 在新加坡的发展&lt;/li&gt;
&lt;li&gt;00:54:02 嘉宾选择新加坡的原因&lt;/li&gt;
&lt;li&gt;00:56:03 嘉宾对新加坡的整体评价&lt;/li&gt;
&lt;li&gt;01:02:14 推荐、分享&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id="outline-container-headline-3" class="outline-2"&gt;
&lt;h2 id="headline-3"&gt;
Show Notes
&lt;/h2&gt;
&lt;div id="outline-text-headline-3" class="outline-text-2"&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;嘉宾自我介绍&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;知乎：&lt;a href="https://www.zhihu.com/people/huang-guang-xing-18"&gt;黄光星&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;GitHub：&lt;a href="https://github.com/doyoubi"&gt;doyoubi&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;嘉宾的毕业设计： &lt;a href="https://github.com/doyoubi/Blastoise"&gt;Blastoise: tiny relational database&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://huonw.github.io/blog/2015/01/peeking-inside-trait-objects/"&gt;Peeking inside Trait Objects | Huon on the internet&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Effective C++ 作者表示维护不动了的文章：&lt;a href="https://scottmeyers.blogspot.com/2018/09/the-errata-evaluation-problem.html"&gt;The Errata Evaluation Problem&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/skyzh/type-exercise-in-rust"&gt;skyzh/type-exercise-in-rust: Learn Rust black magics by implementing basic types in database systems&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;嘉宾参与过的三个 Redis Cluster 项目&lt;/p&gt;
&lt;dl&gt;
&lt;dt&gt;
C
&lt;/dt&gt;
&lt;dd&gt;&lt;a href="https://github.com/eleme/corvus"&gt;eleme/corvus: A fast and lightweight Redis Cluster Proxy for Redis 3.0&lt;/a&gt;&lt;/dd&gt;
&lt;dt&gt;
Go
&lt;/dt&gt;
&lt;dd&gt;&lt;a href="https://github.com/samaritan-proxy/samaritan"&gt;samaritan-proxy/samaritan: A transparent proxy focus on infrastructure&lt;/a&gt;&lt;/dd&gt;
&lt;dt&gt;
Rust
&lt;/dt&gt;
&lt;dd&gt;&lt;a href="https://github.com/doyoubi/undermoon"&gt;doyoubi/undermoon: Mordern Redis Cluster solution for easy operation.&lt;/a&gt;&lt;/dd&gt;
&lt;/dl&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Redis-like database&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/OpenAtomFoundation/pika"&gt;OpenAtomFoundation/pika: Pika is a nosql compatible with redis&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/EQ-Alpha/KeyDB"&gt;EQ-Alpha/KeyDB: A Multithreaded Fork of Redis&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;嘉宾推荐&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://book.douban.com/subject/25913349/"&gt;A Mind For Numbers (豆瓣)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;翻译笔&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Rachel&amp;#39;s English&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://space.bilibili.com/631186842"&gt;哔哩哔哩&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/c/rachelsenglish"&gt;YouTube&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;主播推荐&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/rust-lang/rustlings"&gt;rust-lang/rustlings: Small exercises to get you used to reading and writing Rust code!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/pingcap/talent-plan"&gt;pingcap/talent-plan: open source training courses about distributed database and distributed systemes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://music.163.com/#/song?id=1380302523"&gt;片尾音乐&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;</description></item><item><title>001. 与 Folyd 聊他的 Rust 使用经历</title><link>https://rusttalk.github.io/podcast/001/</link><pubDate>Sun, 23 Jan 2022 21:51:49 +0800</pubDate><author>rusttalk@liujiacai.net (写代码的西瓜)</author><guid>https://rusttalk.github.io/podcast/001/</guid><description>
&lt;div id="outline-container-headline-1" class="outline-2"&gt;
&lt;h2 id="headline-1"&gt;
概要
&lt;/h2&gt;
&lt;div id="outline-text-headline-1" class="outline-text-2"&gt;
&lt;p&gt;本期嘉宾是 Rust Search Extension 作者朱霜（网络 ID：Folyd），他在 2018 年开始接触 Rust 后，便一直活跃在 Rust 社区内，除了使用广泛的这个插件，他还参与了&lt;a href="https://rustcc.cn/section?id=f4703117-7e6b-4caf-aa22-a3ad3db6898f"&gt;《Rust 日报》&lt;/a&gt;的编辑工作，而且还给 Rust 官方标准库贡献过代码，是一位追求极简主义的极客。本期节目聊到了他与 Rust 的种种有趣故事，近一个小时的内容，精彩不容错过。&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id="outline-container-headline-2" class="outline-2"&gt;
&lt;h2 id="headline-2"&gt;
时间线
&lt;/h2&gt;
&lt;div id="outline-text-headline-2" class="outline-text-2"&gt;
&lt;ul&gt;
&lt;li&gt;00:00:22 嘉宾自我介绍&lt;/li&gt;
&lt;li&gt;00:00:59 学习 Rust 过程&lt;/li&gt;
&lt;li&gt;00:06:37 Rust 语言特点&lt;/li&gt;
&lt;li&gt;00:10:13 Rust 社区文化&lt;/li&gt;
&lt;li&gt;00:15:32 Rust 语言大“坑”&lt;/li&gt;
&lt;li&gt;00:19:39 展望 Rust 的未来&lt;/li&gt;
&lt;li&gt;00:21:14 Rust Search Extension 开发经历&lt;/li&gt;
&lt;li&gt;00:38:45 Rust 标准库贡献经历&lt;/li&gt;
&lt;li&gt;00:45:03 公链波卡 Polkadot 2021-05-25 故障分析&lt;/li&gt;
&lt;li&gt;00:53:05 推荐环节&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id="outline-container-headline-3" class="outline-2"&gt;
&lt;h2 id="headline-3"&gt;
Show Notes
&lt;/h2&gt;
&lt;div id="outline-text-headline-3" class="outline-text-2"&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;嘉宾自我介绍&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;网络 ID：&lt;a href="https://folyd.com/"&gt;Folyd&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Twitter：&lt;a href="https://twitter.com/_hisriver"&gt;_hisriver&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;知乎：&lt;a href="https://www.zhihu.com/people/Folyd"&gt;朱霜&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;目前在字节跳动工作&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://teahour.fm/90"&gt;Teahour: #90 - 和 PingCAP CTO 畅谈数据库和编程语言&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2018-08 出版 &lt;a href="https://book.douban.com/subject/30312231/"&gt;深入浅出 Rust&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://rust-unofficial.github.io/too-many-lists/"&gt;Introduction - Learning Rust With Entirely Too Many Linked Lists&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Rust 社区文化&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/rust-lang/highfive/pull/367"&gt;Add new reviewer to librustdoc static files by Folyd&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Rust 文档的理念&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;注释即文档&lt;/li&gt;
&lt;li&gt;文档即测试&lt;/li&gt;
&lt;li&gt;离线体验好&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Rust 未来发展：异步、GAT、错误处理、编译速度等&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/rui314/mold"&gt;rui314/mold: mold: A Modern Linker&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Rust 作者：&lt;a href="https://everipedia.org/wiki/lang_en/graydon-hoare"&gt;Graydon Hoare Wiki &amp;amp; Bio&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;2018-11 发布 &lt;a href="https://rust.extension.sh/"&gt;Rust Search Extension&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;嘉宾在知乎上的总结：&lt;a href="https://zhuanlan.zhihu.com/p/456608171"&gt;我的 Rust 搜索半年总结&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Rust 标准库二分查找的 PR：&lt;a href="https://github.com/rust-lang/rust/pull/74024"&gt;#74024&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;博客总结：&lt;a href="https://folyd.com/blog/rust-binary-search-pr/"&gt;优化 Rust 标准库的 binary_search&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;波卡公链故障：&lt;a href="https://polkadot.network/blog/a-polkadot-postmortem-24-05-2021/"&gt;A Polkadot Postmortem&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;嘉宾针对该故障，在 Twitter 上的&lt;a href="https://twitter.com/_hisriver/status/1398264047229829129"&gt;总结&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;嘉宾事后给波卡提的 PR：&lt;a href="https://github.com/paritytech/substrate/pull/8943"&gt;substrate#8943&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;嘉宾推荐&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;杨立昆的自传 &lt;a href="https://book.douban.com/subject/35560368/"&gt;《科学之路》&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://rescript-lang.org/"&gt;The ReScript Programming Language&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;主播推荐&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://rust.extension.sh/"&gt;Rust Search Extension&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://emacstalk.github.io/"&gt;EmacsTalk&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://book.emacs-china.org/"&gt;Master Emacs in 21 Days&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://music.163.com/#/song?id=1380302523"&gt;片尾音乐&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;figure&gt;
&lt;img src="https://img.alicdn.com/imgextra/i2/581166664/O1CN01rM99JQ1z6A7TNFPjG_!!581166664.jpg" alt="https://img.alicdn.com/imgextra/i2/581166664/O1CN01rM99JQ1z6A7TNFPjG_!!581166664.jpg" title="https://img.alicdn.com/imgextra/i2/581166664/O1CN01rM99JQ1z6A7TNFPjG_!!581166664.jpg" /&gt;&lt;figcaption&gt;
常见编辑器的学习曲线
&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id="outline-container-headline-4" class="outline-2"&gt;
&lt;h2 id="headline-4"&gt;
Rust Search 插件 Tips
&lt;/h2&gt;
&lt;div id="outline-text-headline-4" class="outline-text-2"&gt;
&lt;figure&gt;
&lt;img src="https://img.alicdn.com/imgextra/i2/581166664/O1CN01VgXSEX1z6A7X96J1f_!!581166664.png" alt="https://img.alicdn.com/imgextra/i2/581166664/O1CN01VgXSEX1z6A7X96J1f_!!581166664.png" title="https://img.alicdn.com/imgextra/i2/581166664/O1CN01VgXSEX1z6A7X96J1f_!!581166664.png" /&gt;&lt;figcaption&gt;
Rust Search 插件配置项
&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;
默认需要用 &lt;code class="verbatim"&gt;~&lt;/code&gt; 前缀来搜索第三方 crates，这里可以配置默认搜索的范围。&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;</description></item><item><title>000. RustTalk 节目简介</title><link>https://rusttalk.github.io/podcast/000/</link><pubDate>Sat, 01 Jan 2022 09:11:16 +0800</pubDate><author>rusttalk@liujiacai.net (写代码的西瓜)</author><guid>https://rusttalk.github.io/podcast/000/</guid><description>
&lt;div id="outline-container-headline-1" class="outline-2"&gt;
&lt;h2 id="headline-1"&gt;
为什么办 RustTalk
&lt;/h2&gt;
&lt;div id="outline-text-headline-1" class="outline-text-2"&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://rustcc.cn/"&gt;Rust 语言中文社区&lt;/a&gt;是一个偏干货分享的地方，偏文字，RustTalk 更侧重“湿货”，不仅仅会介绍到 Rust 的设计理念，更多的会去挖掘 Rust 背后的 &lt;strong&gt;奇人轶事&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;学习一门技术最好的方式是实践，播客也算一种&lt;/li&gt;
&lt;li&gt;王垠 2016 的文章：&lt;a href="http://www.yinwang.org/blog-cn/2016/09/18/rust"&gt;对 Rust 语言的分析&lt;/a&gt;，&lt;a href="https://drive.google.com/file/d/1aFHzgyDAsdEOWPJdsm5GbWjWlqiMbx5M/view?usp=sharing"&gt;PDF 备份&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://talkgo.fm/"&gt;https://talkgo.fm/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div id="outline-container-headline-2" class="outline-3"&gt;
&lt;h3 id="headline-2"&gt;
社交平台
&lt;/h3&gt;
&lt;div id="outline-text-headline-2" class="outline-text-3"&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/RustTalk"&gt;https://github.com/RustTalk&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/RustTalk"&gt;https://twitter.com/RustTalk&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;QQ 听友群：391884085&lt;/li&gt;
&lt;li&gt;微信公众号：RustTalk&lt;/li&gt;
&lt;/ul&gt;
&lt;figure&gt;
&lt;img src="https://rusttalk.github.io/images/weixin.jpg" alt="/images/weixin.jpg" title="/images/weixin.jpg" /&gt;&lt;figcaption&gt;
微信公众号
&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id="outline-container-headline-3" class="outline-2"&gt;
&lt;h2 id="headline-3"&gt;
主播介绍
&lt;/h2&gt;
&lt;div id="outline-text-headline-3" class="outline-text-2"&gt;
&lt;ul&gt;
&lt;li&gt;网络 ID：写代码的西瓜，个人博客：&lt;a href="https://liujiacai.net/"&gt;Keep Coding&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;14 年开始从事编程工作，2 年 Rust 使用经验，本网站所述观点均为个人观点，与我所在公司无关&lt;/li&gt;
&lt;li&gt;目前在做的另一档播客：&lt;a href="https://emacstalk.github.io/"&gt; EmacsTalk&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
有任何建议欢迎&lt;a href="https://github.com/RustTalk/rusttalk.github.io/issues"&gt;提 issue &lt;/a&gt;指出，谢谢！&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;</description></item><item><title>关于</title><link>https://rusttalk.github.io/about/</link><pubDate>Sat, 01 Jan 2022 08:55:06 +0800</pubDate><author>rusttalk@liujiacai.net (写代码的西瓜)</author><guid>https://rusttalk.github.io/about/</guid><description>
&lt;a href="https://twitter.com/RustTalk"&gt;
&lt;img src="https://img.shields.io/twitter/follow/rusttalk.svg" /&gt;
&lt;/a&gt;
&lt;a href="https://discord.gg/DNFkanA2pa"&gt;
&lt;img src="https://img.shields.io/discord/1190499987537268756?label=Discord" /&gt;
&lt;/a&gt;
&lt;a href="https://rusttalk.github.io/podcast/index.xml"&gt;
&lt;img src="https://img.shields.io/badge/rss-F88900.svg?style=flat&amp;logo=rss&amp;logoColor=white" /&gt;
&lt;/a&gt;

&lt;p align="center"&gt;
&lt;img src="https://rusttalk.github.io/apple-touch-icon.png" title="RustTalk Logo" /&gt;
&lt;/p&gt;
&lt;p&gt;
RustTalk 是一档专注在 Rust 社区的程序员闲聊节目。节目主旨：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;专注 Rust 社区，探索 Rust 社区背后的 &lt;strong&gt;奇人轶事&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;不追求「枯燥无味」的干货，更关注「耐人寻味」经验分享&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;如果 RustTalk 对您有所帮助：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;欢迎在各大播客平台留言、打分、转发&lt;/li&gt;
&lt;li&gt;也欢迎您为本节目进行&lt;a href="https://liujiacai.net/donate/"&gt;打赏支持&lt;/a&gt; ❤️&lt;/li&gt;
&lt;/ul&gt;
&lt;div id="outline-container-headline-1" class="outline-2"&gt;
&lt;h2 id="headline-1"&gt;
联系方式
&lt;/h2&gt;
&lt;div id="outline-text-headline-1" class="outline-text-2"&gt;
&lt;ul&gt;
&lt;li&gt;邮件：&lt;a href="mailto:rusttalk@liujiacai.net"&gt;rusttalk@liujiacai.net&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Twitter：&lt;a href="https://twitter.com/RustTalk"&gt;@RustTalk&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Telegram: &lt;a href="https://t.me/rust_talk"&gt;@rust_talk&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Discord：&lt;a href="https://discord.gg/DNFkanA2pa"&gt;https://discord.gg/DNFkanA2pa&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;微信公众号：RustTalk&lt;/p&gt;
&lt;p align="center"&gt;
&lt;img src="https://rusttalk.github.io/images/weixin.jpg" /&gt;
&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id="outline-container-headline-2" class="outline-2"&gt;
&lt;h2 id="headline-2"&gt;
主播
&lt;/h2&gt;
&lt;div id="outline-text-headline-2" class="outline-text-2"&gt;
&lt;dl&gt;
&lt;dt&gt;
西瓜
&lt;/dt&gt;
&lt;dd&gt;个人博客：&lt;a href="https://liujiacai.net/"&gt;https://liujiacai.net/&lt;/a&gt;&lt;/dd&gt;
&lt;/dl&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id="outline-container-headline-3" class="outline-2"&gt;
&lt;h2 id="headline-3"&gt;
参与录制
&lt;/h2&gt;
&lt;div id="outline-text-headline-3" class="outline-text-2"&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/RustTalk/guests"&gt;https://github.com/RustTalk/guests&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id="outline-container-headline-4" class="outline-2"&gt;
&lt;h2 id="headline-4"&gt;
友情推荐
&lt;/h2&gt;
&lt;div id="outline-text-headline-4" class="outline-text-2"&gt;
&lt;dl&gt;
&lt;dt&gt;
&lt;a href="https://emacstalk.github.io/"&gt;EmacsTalk&lt;/a&gt;
&lt;/dt&gt;
&lt;dd&gt;一档专注在 Emacs 社区的程序员闲聊节目&lt;/dd&gt;
&lt;dt&gt;
&lt;a href="https://talkgo.fm/"&gt;Go 夜聊&lt;/a&gt;
&lt;/dt&gt;
&lt;dd&gt;一档由杨文和欧长坤主持的针对 Go 语言发展史的播客节目&lt;/dd&gt;
&lt;dt&gt;
&lt;a href="https://pan.icu/"&gt;内核恐慌&lt;/a&gt;
&lt;/dt&gt;
&lt;dd&gt;一档号称硬核却也没什么干货的 IT 技术主题娱乐节目&lt;/dd&gt;
&lt;dt&gt;
&lt;a href="https://anobody.im/"&gt;小人物&lt;/a&gt;
&lt;/dt&gt;
&lt;dd&gt;一档探索内心、接纳自我、努力变优秀的播客，讲述来自各行各业小人物的工作、思考与生活&lt;/dd&gt;
&lt;/dl&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id="outline-container-headline-5" class="outline-2"&gt;
&lt;h2 id="headline-5"&gt;
Changelog
&lt;/h2&gt;
&lt;div id="outline-text-headline-5" class="outline-text-2"&gt;
&lt;dl&gt;
&lt;dt&gt;
2022-01-01
&lt;/dt&gt;
&lt;dd&gt;网站上线&lt;/dd&gt;
&lt;/dl&gt;
&lt;pre class="example"&gt;
______ _ _____ _ _
| ___ \ | |_ _| | | |
| |_/ / _ ___| |_| | __ _| | | __
| / | | / __| __| |/ _` | | |/ /
| |\ \ |_| \__ \ |_| | (_| | | &amp;lt;
\_| \_\__,_|___/\__\_/\__,_|_|_|\_\
&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;</description></item></channel></rss>