<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>cfu288</title><description>Blog covering topics spanning computer science and medicine.</description><link>https://cfu288.com/</link><item><title>Journal Club: Performance of an LLM on the Reasoning Tasks of a Physician</title><link>https://cfu288.com/blog/2026-07_journal-club-llm-reasoning-physician/</link><guid isPermaLink="true">https://cfu288.com/blog/2026-07_journal-club-llm-reasoning-physician/</guid><description>Journal club slides on Brodeur et al. (2026), Performance of a large language model on the reasoning tasks of a physician (Science).</description><pubDate>Mon, 13 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Large Language Models and Agents: A Hands-On Companion</title><link>https://cfu288.com/blog/2026-07_learning-llm-harnesses-interactive/</link><guid isPermaLink="true">https://cfu288.com/blog/2026-07_learning-llm-harnesses-interactive/</guid><description>The interactive companion to Part 2 of the AI primer for clinicians. Run a small language model in your browser and watch memory, grounding, and agents behave the way the lecture describes.</description><pubDate>Sun, 12 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Large Language Models and Agents</title><link>https://cfu288.com/blog/2026-07_ai-primer-for-clinicians-lecture-2/</link><guid isPermaLink="true">https://cfu288.com/blog/2026-07_ai-primer-for-clinicians-lecture-2/</guid><description>Part 2 of the AI primer for clinicians: what large language models and agents actually do, how they fail, and how to use them safely.</description><pubDate>Tue, 07 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Machine Learning Foundations</title><link>https://cfu288.com/blog/2026-07_ai-primer-for-clinicians-lecture-1/</link><guid isPermaLink="true">https://cfu288.com/blog/2026-07_ai-primer-for-clinicians-lecture-1/</guid><description>The first lecture in a primer series introducing artificial intelligence concepts for clinicians.</description><pubDate>Mon, 06 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Exploring CQL Support in SDC Questionnaires and Potential for Executing CQL in the Browser</title><link>https://cfu288.com/blog/2025-01_cql-support-in-questionnaires/</link><guid isPermaLink="true">https://cfu288.com/blog/2025-01_cql-support-in-questionnaires/</guid><description>Exploring the feasibility of adding support for CQL in FHIR Questionnaires (and eventually to lforms), enabling the execution of user-provided CQL expressions and libraries within questionnaires in the browser. Enabling this would allow for the creation of dynamic forms that can calculate the values of items in a form based on user-provided CQL expressions and libraries.</description><pubDate>Tue, 07 Jan 2025 00:00:00 GMT</pubDate></item><item><title>A Visual Guide to the Hierarchical Navigable Small World Algorithm</title><link>https://cfu288.com/blog/2024-05_visual-guide-to-hnsw/</link><guid isPermaLink="true">https://cfu288.com/blog/2024-05_visual-guide-to-hnsw/</guid><description>Explore the Hierarchical Navigable Small World (HNSW) algorithm through interactive visualizations and demos, providing an in-depth understanding of its mechanics and applications in similarity search.</description><pubDate>Sun, 26 May 2024 00:00:00 GMT</pubDate></item><item><title>Introduction to Python</title><link>https://cfu288.com/blog/2024-05_cwc-intro-to-python/</link><guid isPermaLink="true">https://cfu288.com/blog/2024-05_cwc-intro-to-python/</guid><description>Learn the basics of Python programming with this beginner-friendly, interactive tutorial.</description><pubDate>Fri, 10 May 2024 00:00:00 GMT</pubDate></item><item><title>A Visual Guide to Vector Search and K-Nearest Neighbors</title><link>https://cfu288.com/blog/2024-05_visual-guide-to-vector-search/</link><guid isPermaLink="true">https://cfu288.com/blog/2024-05_visual-guide-to-vector-search/</guid><description>Explore the K-Nearest Neighbors (KNN) algorithm and how it helps in similarity search.</description><pubDate>Wed, 01 May 2024 00:00:00 GMT</pubDate></item><item><title>Securely Creating and Storing Cryptographic Keys in the Browser</title><link>https://cfu288.com/blog/2022-12_cryptography-in-the-browser/</link><guid isPermaLink="true">https://cfu288.com/blog/2022-12_cryptography-in-the-browser/</guid><description>Doing cool things by combining WebCrypto and IndexedDB</description><pubDate>Wed, 21 Dec 2022 00:00:00 GMT</pubDate></item><item><title>Container Orchestration, Object-Oriented Programming, the Human Body, and Resiliency</title><link>https://cfu288.com/blog/2022-04_resiliency-in-computer-systems-and-humans/</link><guid isPermaLink="true">https://cfu288.com/blog/2022-04_resiliency-in-computer-systems-and-humans/</guid><description>What do these things have in common?</description><pubDate>Wed, 13 Apr 2022 00:00:00 GMT</pubDate></item><item><title>Creating Per-Pull Request Environments on Digital Ocean&apos;s App Platform With Github Actions</title><link>https://cfu288.com/blog/2021-12_creating-per-pull-request-environments-on-digital-ocean-with-github-actions/</link><guid isPermaLink="true">https://cfu288.com/blog/2021-12_creating-per-pull-request-environments-on-digital-ocean-with-github-actions/</guid><description>Automate creating staging environments to easily see your changes before deploying</description><pubDate>Fri, 10 Dec 2021 00:00:00 GMT</pubDate></item><item><title>Python has a type system, but where are the interfaces???</title><link>https://cfu288.com/blog/2021-11_python-protocols-and-interfaces/</link><guid isPermaLink="true">https://cfu288.com/blog/2021-11_python-protocols-and-interfaces/</guid><description>AKA how I took too long to discover Python&apos;s Protocol classes</description><pubDate>Tue, 16 Nov 2021 00:00:00 GMT</pubDate></item><item><title>Rendering in React - the devil is in the details...</title><link>https://cfu288.com/blog/2021-01_important-notes-about-react-rendering/</link><guid isPermaLink="true">https://cfu288.com/blog/2021-01_important-notes-about-react-rendering/</guid><description>Just a few key points</description><pubDate>Fri, 01 Jan 2021 00:00:00 GMT</pubDate></item></channel></rss>