<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[RSS Feed]]></title><description><![CDATA[RSS Feed]]></description><link>https://ecency.com</link><image><url>https://ecency.com/logo512.png</url><title>RSS Feed</title><link>https://ecency.com</link></image><generator>RSS for Node</generator><lastBuildDate>Sun, 02 Aug 2026 19:13:20 GMT</lastBuildDate><atom:link href="https://ecency.com/@scipio/rss" rel="self" type="application/rss+xml"/><item><title><![CDATA[Learn Zig Series (#126) - Mini Project: Search Engine - TF-IDF]]></title><description><![CDATA[Learn Zig Series (#126) - Mini Project: Search Engine - TF-IDF What will I learn? Why an engine that only finds matching documents is only half a search box, and what the missing half -- ranking -- actually]]></description><link>https://ecency.com/@scipio/learn-zig-series-126-mini-project-search-engine-tf-idf</link><guid isPermaLink="true">https://ecency.com/@scipio/learn-zig-series-126-mini-project-search-engine-tf-idf</guid><category><![CDATA[hive-196387]]></category><dc:creator><![CDATA[scipio]]></dc:creator><pubDate>Sun, 02 Aug 2026 18:39:15 GMT</pubDate><enclosure url="https://i.ecency.com/p/C3TZR1g81UNbFzApDTmvFatkwuDREJFVGiTUu9JAP92sh9Vt3sZLqMGfEtBfdTXVrfWYCDUH48CxptwJtMfgawwZw3r43s43Vy76DnfhqSwpprvArRGxhGS?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Learn Rust Series (#15) - Trait Objects & Dynamic Dispatch]]></title><description><![CDATA[Learn Rust Series (#15) - Trait Objects & Dynamic Dispatch What will I learn You will learn what a trait object is and how dyn Trait gives you polymorphism resolved at runtime; why a plain generic]]></description><link>https://ecency.com/@scipio/learn-rust-series-15-trait-objects-dynamic-dispatch</link><guid isPermaLink="true">https://ecency.com/@scipio/learn-rust-series-15-trait-objects-dynamic-dispatch</guid><category><![CDATA[hive-196387]]></category><dc:creator><![CDATA[scipio]]></dc:creator><pubDate>Sun, 02 Aug 2026 15:50:12 GMT</pubDate><enclosure url="https://i.ecency.com/p/qjrE4yyfw5pJD9LKQ1BG3NbSyKTowh8wnMyt99a8CB54FZpvD983ni9ydP5WXs3HiKWRH7nWUXvbjkica7ZA4m1vKPxeQKRnxMdzMWDCE6zqwsPwDdYXbw26?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Learn AI Series (#145) - Neuro-Symbolic AI]]></title><description><![CDATA[Learn AI Series (#145) - Neuro-Symbolic AI What will I learn Why the two oldest tribes in AI keep failing at each other's job: neural nets that perceive brilliantly but reason fuzzily, symbolic systems]]></description><link>https://ecency.com/@scipio/learn-ai-series-145-neuro-symbolic-ai</link><guid isPermaLink="true">https://ecency.com/@scipio/learn-ai-series-145-neuro-symbolic-ai</guid><category><![CDATA[hive-196387]]></category><dc:creator><![CDATA[scipio]]></dc:creator><pubDate>Sun, 02 Aug 2026 09:00:09 GMT</pubDate><enclosure url="https://i.ecency.com/p/2r8F9rTBenJQonvFkRsaKAi9fqQ1Q2oBjHpzftMFvCLKY1hRGcBjvxo5a9eGD2qsRrpDGgt6B233PexxFn9DqtxZ97EzdJdg1uWi2R3Z9C4fARTZ3ThFjMrwKa75gbjYz?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Learn Zig Series (#125) - Mini Project: Search Engine - Inverted Index]]></title><description><![CDATA[Learn Zig Series (#125) - Mini Project: Search Engine - Inverted Index What will I learn? Why the obvious way to search -- scan every document for the word on every query -- is fine for a shoebox of files]]></description><link>https://ecency.com/@scipio/learn-zig-series-125-mini-project-search-engine-inverted-index</link><guid isPermaLink="true">https://ecency.com/@scipio/learn-zig-series-125-mini-project-search-engine-inverted-index</guid><category><![CDATA[hive-196387]]></category><dc:creator><![CDATA[scipio]]></dc:creator><pubDate>Sat, 01 Aug 2026 19:37:21 GMT</pubDate><enclosure url="https://i.ecency.com/p/C3TZR1g81UNbFzApDTmvFatkwuDREJFVGiTUu9JAP92sh9Vt3sZLqMGfEtBfdTXVrfWYCDUH48CxptwJtMfgawwZw3r43s43Vy76DnfhqSwpprvArRGxhGS?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Learn Rust Series (#14) - Mini Project: A Command-Line To-Do App]]></title><description><![CDATA[Learn Rust Series (#14) - Mini Project: A Command-Line To-Do App What will I learn You will learn how to read command-line arguments with std::env::args; how to read and write a text file with std::fs,]]></description><link>https://ecency.com/@scipio/learn-rust-series-14-mini-project-a-command-line-to-do-app</link><guid isPermaLink="true">https://ecency.com/@scipio/learn-rust-series-14-mini-project-a-command-line-to-do-app</guid><category><![CDATA[hive-196387]]></category><dc:creator><![CDATA[scipio]]></dc:creator><pubDate>Sat, 01 Aug 2026 14:40:00 GMT</pubDate><enclosure url="https://i.ecency.com/p/qjrE4yyfw5pJD9LKQ1BG3NbSyKTowh8wnMyt99a8CB54FZpvD983ni9ydP5WXs3HiKWRH7nWUXvbjkica7ZA4m1vKPxeQKRnxMdzMWDCE6zqwsPwDdYXbw26?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Learn AI Series (#144) - Few-Shot and Zero-Shot Learning]]></title><description><![CDATA[Learn AI Series (#144) - Few-Shot and Zero-Shot Learning What will I learn The N-way K-shot setup: the vocabulary of few-shot learning, and why we train in "episodes" that simulate learning from]]></description><link>https://ecency.com/@scipio/learn-ai-series-144-few-shot-and-zero-shot-learning</link><guid isPermaLink="true">https://ecency.com/@scipio/learn-ai-series-144-few-shot-and-zero-shot-learning</guid><category><![CDATA[hive-196387]]></category><dc:creator><![CDATA[scipio]]></dc:creator><pubDate>Sat, 01 Aug 2026 10:25:42 GMT</pubDate><enclosure url="https://i.ecency.com/p/2r8F9rTBenJQonvFkRsaKAi9fqQ1Q2oBjHpzftMGH1mHXnxQT6oGtrTn43oVJGUdWvabnUUoD5rS4uBdU9JoyXEFkgbRXd3nqL99KyUGmUKZaz2GnAGrtBe2NNCiG53xz?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Learn Zig Series (#124) - Consistent Hashing]]></title><description><![CDATA[Learn Zig Series (#124) - Consistent Hashing What will I learn? Why the innocent-looking hash(key) % server_count -- the first thing everyone reaches for to spread keys across a cluster -- turns into a]]></description><link>https://ecency.com/@scipio/learn-zig-series-124-consistent-hashing</link><guid isPermaLink="true">https://ecency.com/@scipio/learn-zig-series-124-consistent-hashing</guid><category><![CDATA[hive-196387]]></category><dc:creator><![CDATA[scipio]]></dc:creator><pubDate>Fri, 31 Jul 2026 20:55:54 GMT</pubDate><enclosure url="https://i.ecency.com/p/C3TZR1g81UNbFzApDTmvFatkwuDREJFVGiTUu9JAP92sh9Vt3sZLqMGfEtBfdTXVrfWYCDUH48CxptwJtMfgawwZw3r43s43Vy76DnfhqSwpprvArRGxhGS?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Learn Rust Series (#13) - Concurrency: Threads, Channels, Arc & Mutex]]></title><description><![CDATA[Learn Rust Series (#13) - Concurrency: Threads, Channels, Arc & Mutex What will I learn You will learn how to spawn OS threads and wait for them with join handles; why you use move closures to hand]]></description><link>https://ecency.com/@scipio/learn-rust-series-13-concurrency-threads-channels-arc-mutex</link><guid isPermaLink="true">https://ecency.com/@scipio/learn-rust-series-13-concurrency-threads-channels-arc-mutex</guid><category><![CDATA[hive-196387]]></category><dc:creator><![CDATA[scipio]]></dc:creator><pubDate>Fri, 31 Jul 2026 15:28:09 GMT</pubDate><enclosure url="https://i.ecency.com/p/qjrE4yyfw5pJD9LKQ1BG3NbSyKTowh8wnMyt99a8CB54FZpvD983ni9ydP5WXs3HiKWRH7nWUXvbjkica7ZA4m1vKPxeQKRnxMdzMWDCE6zqwsPwDdYXbw26?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Learn AI Series (#143) - Continual Learning]]></title><description><![CDATA[Learn AI Series (#143) - Continual Learning What will I learn Catastrophic forgetting: why a neural network trained on a new task quietly destroys what it knew about the old one, and the parameter-sharing]]></description><link>https://ecency.com/@scipio/learn-ai-series-143-continual-learning</link><guid isPermaLink="true">https://ecency.com/@scipio/learn-ai-series-143-continual-learning</guid><category><![CDATA[hive-196387]]></category><dc:creator><![CDATA[scipio]]></dc:creator><pubDate>Fri, 31 Jul 2026 10:16:54 GMT</pubDate><enclosure url="https://i.ecency.com/p/RGgukq5E6HBNvuPpuJoWwmDPPkGx4aaF7Xp3vKeXqg86UfeUPDq92HPxY17KVkLBZGogcXxd9uT1DSZQdDqZ2ez5qoHa5Y1QAqgXYoPUkmZofZEFEnLrF4iR8R1av5c?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Learn Zig Series (#123) - LRU Cache]]></title><description><![CDATA[Learn Zig Series (#123) - LRU Cache What will I learn? Why a cache with a hard size limit needs to answer two questions at once -- "what is this key's value?" and "which entry have I not]]></description><link>https://ecency.com/@scipio/learn-zig-series-123-lru-cache</link><guid isPermaLink="true">https://ecency.com/@scipio/learn-zig-series-123-lru-cache</guid><category><![CDATA[hive-196387]]></category><dc:creator><![CDATA[scipio]]></dc:creator><pubDate>Thu, 30 Jul 2026 22:28:45 GMT</pubDate><enclosure url="https://i.ecency.com/p/C3TZR1g81UNbFzApDTmvFatkwuDREJFVGiTUu9JAP92sh9Vt3sZLqMGfEtBfdTXVrfWYCDUH48CxptwJtMfgawwZw3r43s43Vy76DnfhqSwpprvArRGxhGS?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Learn Rust Series (#12) - Smart Pointers: Box, Rc & RefCell]]></title><description><![CDATA[Learn Rust Series (#12) - Smart Pointers: Box, Rc & RefCell What will I learn You will learn what a smart pointer actually is, and how it differs from the plain references we have used since episode]]></description><link>https://ecency.com/@scipio/learn-rust-series-12-smart-pointers-box-rc-refcell</link><guid isPermaLink="true">https://ecency.com/@scipio/learn-rust-series-12-smart-pointers-box-rc-refcell</guid><category><![CDATA[hive-196387]]></category><dc:creator><![CDATA[scipio]]></dc:creator><pubDate>Thu, 30 Jul 2026 16:13:27 GMT</pubDate><enclosure url="https://i.ecency.com/p/qjrE4yyfw5pJD9LKQ1BG3NbSyKTowh8wnMyt99a8CB54FZpvD983ni9ydP5WXs3HiKWRH7nWUXvbjkica7ZA4m1vKPxeQKRnxMdzMWDCE6zqwsPwDdYXbw26?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Learn AI Series (#142) - AI Reasoning and Planning]]></title><description><![CDATA[Learn AI Series (#142) - AI Reasoning and Planning What will I learn The System 1 vs System 2 framing (fast intuition vs slow deliberation) and why a plain transformer is a System 1 machine bolted shut]]></description><link>https://ecency.com/@scipio/learn-ai-series-142-ai-reasoning-and-planning</link><guid isPermaLink="true">https://ecency.com/@scipio/learn-ai-series-142-ai-reasoning-and-planning</guid><category><![CDATA[hive-196387]]></category><dc:creator><![CDATA[scipio]]></dc:creator><pubDate>Thu, 30 Jul 2026 09:13:48 GMT</pubDate><enclosure url="https://i.ecency.com/p/cyxkEVqiiLy5czPNg6acYev351Du9gQgrBvuGcnN5rNxtNeNucrquRCepM6uRFCed3ZcQ6DLrgacHLCvwbsv4habjGft9oG417gJvLXyC3sccugrakdRHGZBw2To1oNksMG?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Learn Zig Series (#122) - Union-Find]]></title><description><![CDATA[Learn Zig Series (#122) - Union-Find What will I learn? What the union-find (or disjoint-set) structure actually answers -- the deceptively simple question "are these two things in the same group]]></description><link>https://ecency.com/@scipio/learn-zig-series-122-union-find</link><guid isPermaLink="true">https://ecency.com/@scipio/learn-zig-series-122-union-find</guid><category><![CDATA[hive-196387]]></category><dc:creator><![CDATA[scipio]]></dc:creator><pubDate>Wed, 29 Jul 2026 20:45:54 GMT</pubDate><enclosure url="https://i.ecency.com/p/C3TZR1g81UNbFzApDTmvFatkwuDREJFVGiTUu9JAP92sh9Vt3sZLqMGfEtBfdTXVrfWYCDUH48CxptwJtMfgawwZw3r43s43Vy76DnfhqSwpprvArRGxhGS?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Learn Rust Series (#11) - Closures & the Iterator Trait]]></title><description><![CDATA[Learn Rust Series (#11) - Closures & the Iterator Trait What will I learn You will learn what closures are and how they capture the surrounding environment; the three closure traits Fn, FnMut, and]]></description><link>https://ecency.com/@scipio/learn-rust-series-11-closures-the-iterator-trait</link><guid isPermaLink="true">https://ecency.com/@scipio/learn-rust-series-11-closures-the-iterator-trait</guid><category><![CDATA[hive-196387]]></category><dc:creator><![CDATA[scipio]]></dc:creator><pubDate>Wed, 29 Jul 2026 15:49:39 GMT</pubDate><enclosure url="https://i.ecency.com/p/qjrE4yyfw5pJD9LKQ1BG3NbSyKTowh8wnMyt99a8CB54FZpvD983ni9ydP5WXs3HiKWRH7nWUXvbjkica7ZA4m1vKPxeQKRnxMdzMWDCE6zqwsPwDdYXbw26?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Learn AI Series (#141) - Robotics and Embodied AI]]></title><description><![CDATA[Learn AI Series (#141) - Robotics and Embodied AI What will I learn The sim-to-real gap: why a policy that is flawless in simulation faceplants in reality, and how domain randomization quietly turns that]]></description><link>https://ecency.com/@scipio/learn-ai-series-141-robotics-and-embodied-ai</link><guid isPermaLink="true">https://ecency.com/@scipio/learn-ai-series-141-robotics-and-embodied-ai</guid><category><![CDATA[hive-196387]]></category><dc:creator><![CDATA[scipio]]></dc:creator><pubDate>Wed, 29 Jul 2026 09:58:09 GMT</pubDate><enclosure url="https://i.ecency.com/p/3jpR3paJ37V8XPrHkfZdMtiM68fywBJwYt7EuhvnTArPh9GWNigWiNcCW4Uv2wzPiJx9jwzqhBK4DCkZfWvKPRYoBigfmnPGeygWPKWY2neM7ZDpPtBKd4kmVSGpdSovzXyYa?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Learn Zig Series (#121) - Topological Sort]]></title><description><![CDATA[Learn Zig Series (#121) - Topological Sort What will I learn? What a topological sort actually is, why it only makes sense on a directed acyclic graph (a DAG), and how it turns "these things depend]]></description><link>https://ecency.com/@scipio/learn-zig-series-121-topological-sort</link><guid isPermaLink="true">https://ecency.com/@scipio/learn-zig-series-121-topological-sort</guid><category><![CDATA[hive-196387]]></category><dc:creator><![CDATA[scipio]]></dc:creator><pubDate>Tue, 28 Jul 2026 22:03:33 GMT</pubDate><enclosure url="https://i.ecency.com/p/C3TZR1g81UNbFzApDTmvFatkwuDREJFVGiTUu9JAP92sh9Vt3sZLqMGfEtBfdTXVrfWYCDUH48CxptwJtMfgawwZw3r43s43Vy76DnfhqSwpprvArRGxhGS?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Learn Rust Series (#10) - Lifetimes]]></title><description><![CDATA[Learn Rust Series (#10) - Lifetimes What will I learn You will learn why lifetimes exist, and how they stop dangling references at compile time before they can ever crash your program; how to read and]]></description><link>https://ecency.com/@scipio/learn-rust-series-10-lifetimes</link><guid isPermaLink="true">https://ecency.com/@scipio/learn-rust-series-10-lifetimes</guid><category><![CDATA[hive-196387]]></category><dc:creator><![CDATA[scipio]]></dc:creator><pubDate>Tue, 28 Jul 2026 14:06:21 GMT</pubDate><enclosure url="https://i.ecency.com/p/qjrE4yyfw5pJD9LKQ1BG3NbSyKTowh8wnMyt99a8CB54FZpvD983ni9ydP5WXs3HiKWRH7nWUXvbjkica7ZA4m1vKPxeQKRnxMdzMWDCE6zqwsPwDdYXbw26?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Learn AI Series (#140) - Scientific AI]]></title><description><![CDATA[Learn AI Series (#140) - Scientific AI What will I learn How AlphaFold cracked the 50-year protein folding problem, and which pieces of THIS series it quietly reused to do it; AI for drug discovery --]]></description><link>https://ecency.com/@scipio/learn-ai-series-140-scientific-ai</link><guid isPermaLink="true">https://ecency.com/@scipio/learn-ai-series-140-scientific-ai</guid><category><![CDATA[hive-196387]]></category><dc:creator><![CDATA[scipio]]></dc:creator><pubDate>Tue, 28 Jul 2026 10:32:24 GMT</pubDate><enclosure url="https://i.ecency.com/p/99pyU5Ga1kwr5Xg46gnE3BrdGQcYkevrMfGqYdeenMcEwFBcimRWTjpeB8UeYFRijAMJXBbQdTE1ybiA6Wte6ZFjQi1VKLsuxL4pGHhveigRxBsBCi9mPqpSboZUg1zKyg?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Learn Zig Series (#120) - Dijkstra and A*]]></title><description><![CDATA[Learn Zig Series (#120) - Dijkstra and A* What will I learn? Why the BFS shortest path we built last episode quietly breaks the moment edges stop being equal, and why that single assumption is the whole]]></description><link>https://ecency.com/@scipio/learn-zig-series-120-dijkstra-and-a</link><guid isPermaLink="true">https://ecency.com/@scipio/learn-zig-series-120-dijkstra-and-a</guid><category><![CDATA[hive-196387]]></category><dc:creator><![CDATA[scipio]]></dc:creator><pubDate>Mon, 27 Jul 2026 19:09:30 GMT</pubDate><enclosure url="https://i.ecency.com/p/C3TZR1g81UNbFzApDTmvFatkwuDREJFVGiTUu9JAP92sh9Vt3sZLqMGfEtBfdTXVrfWYCDUH48CxptwJtMfgawwZw3r43s43Vy76DnfhqSwpprvArRGxhGS?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Learn Rust Series (#9) - Modules & Crates]]></title><description><![CDATA[Learn Rust Series (#9) - Modules & Crates What will I learn You will learn the difference between a crate and a module, and when to reach for each; how to carve code into modules, split them across]]></description><link>https://ecency.com/@scipio/learn-rust-series-9-modules-crates</link><guid isPermaLink="true">https://ecency.com/@scipio/learn-rust-series-9-modules-crates</guid><category><![CDATA[hive-196387]]></category><dc:creator><![CDATA[scipio]]></dc:creator><pubDate>Mon, 27 Jul 2026 12:56:12 GMT</pubDate><enclosure url="https://i.ecency.com/p/qjrE4yyfw5pJD9LKQ1BG3NbSyKTowh8wnMyt99a8CB54FZpvD983ni9ydP5WXs3HiKWRH7nWUXvbjkica7ZA4m1vKPxeQKRnxMdzMWDCE6zqwsPwDdYXbw26?format=match&amp;mode=fit" length="0" type="false"/></item></channel></rss>