<?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" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[Fabian Baier]]></title><description><![CDATA[Thoughts, stories and ideas.]]></description><link>https://fabianbaier.io/</link><image><url>https://fabianbaier.io/favicon.png</url><title>Fabian Baier</title><link>https://fabianbaier.io/</link></image><generator>Ghost 3.13</generator><lastBuildDate>Sun, 19 Apr 2026 02:44:41 GMT</lastBuildDate><atom:link href="https://fabianbaier.io/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[From Code to Car Engines: The Rise of Hobbyist Coders in an AI-Driven World]]></title><description><![CDATA[<p>So, I was pondering this whole AI and coding hullabaloo after tuning into a 20-minute teaser from the All-in-Podcast featuring Sergey Brin at the <strong>All-in Summit 202</strong>4. You can check it out here: <a href="https://www.youtube.com/watch?v=XzK9bx3CSPE">20-minute All-in-Podcast Teaser</a>.</p><p>Picture this: coding is becoming the new hipster hobby. It's like debating; if</p>]]></description><link>https://fabianbaier.io/from-code-to-car-engines-the-rise-of-hobbyist-coders-in-an-ai-driven-world/</link><guid isPermaLink="false">66e3e391649748440517e475</guid><dc:creator><![CDATA[Fabian Baier]]></dc:creator><pubDate>Fri, 13 Sep 2024 07:22:42 GMT</pubDate><content:encoded><![CDATA[<p>So, I was pondering this whole AI and coding hullabaloo after tuning into a 20-minute teaser from the All-in-Podcast featuring Sergey Brin at the <strong>All-in Summit 202</strong>4. You can check it out here: <a href="https://www.youtube.com/watch?v=XzK9bx3CSPE">20-minute All-in-Podcast Teaser</a>.</p><p>Picture this: coding is becoming the new hipster hobby. It's like debating; if you were the star of your debate class, you're probably now outpacing an L4 software engineer because you can turn eloquent sentences into code. Today, OpenAI introduced "o1" (codename: Project Strawberry), which is steering us straight towards AGI: <a href="https://openai.com/index/introducing-openai-o1-preview/">OpenAI o1 Preview</a>.</p><p>In the near future, software engineers might be tinkering with code like car enthusiasts restoring a 1960s Mustang. They'll be the ones elbow-deep in code, refusing AI help, just to feel the thrill of doing it the old-fashioned way. It's like coding is about to have its own renaissance moment, much like the <a href="https://www.history.com/news/bicycle-history-invention">bicycle's evolution</a> from a basic necessity to a hipster lifestyle choice.</p><p>So, while the rest of the world is zooming towards AI-powered code batteries, the romantics and hobbyists will be lovingly crafting their code engines from scratch, just for the sheer joy of it. Welcome to the future, where coding is both a nostalgic pastime and an AI-assisted adventure!</p>]]></content:encoded></item><item><title><![CDATA[The Screening Dilemma]]></title><description><![CDATA[<p>Let's start with a question:</p><blockquote>The prevalence of a disease is 1 per thousand. The test has a sensitivity and specificity of 99%. The test result is positive. What is the likelihood of actually being ill?</blockquote><p>When asking around I got a lot of different answers, ranging from 1% to</p>]]></description><link>https://fabianbaier.io/the-screening-dilemma/</link><guid isPermaLink="false">5eaa3b5a649748440517e36b</guid><dc:creator><![CDATA[Fabian Baier]]></dc:creator><pubDate>Thu, 30 Apr 2020 03:32:27 GMT</pubDate><content:encoded><![CDATA[<p>Let's start with a question:</p><blockquote>The prevalence of a disease is 1 per thousand. The test has a sensitivity and specificity of 99%. The test result is positive. What is the likelihood of actually being ill?</blockquote><p>When asking around I got a lot of different answers, ranging from 1% to 100%. Now, what do you think?</p><p>In order to answer the question let's look at what <em>sensitivity</em> and <em>specificity</em> actual mean, particularly under the lenses of  testing. To break it down, what are the outcomes when we run a test? Well there will be basically four reasonable groups in those tests:</p><ul><li>Group a, who are disease positive and test positive</li><li>Group b, who are disease negative but test positive</li><li>Group c, who are disease positive but test negative</li><li>Group d, who are disease negative and test negative</li></ul><p>To borrow from Wikipedia:</p><blockquote><strong><a href="https://en.wikipedia.org/wiki/Prevalence">Prevalence</a></strong> in <a href="https://en.wikipedia.org/wiki/Epidemiology">epidemiology</a> is the proportion of a particular population found to be affected by a medical condition (typically a disease or a risk factor such as smoking or seat-belt use) at a specific time. It is derived by comparing the number of people found to have the condition with the total number of people studied, and is usually expressed as a fraction, a percentage, or the number of cases per 10,000 or 100,000 people.</blockquote><blockquote><strong><a href="https://en.wikipedia.org/wiki/Sensitivity_and_specificity">Sensitivity</a></strong> (also called the <strong>true positive rate</strong>, the <strong><a href="https://en.wikipedia.org/wiki/Precision_and_recall#Definition_(classification_context)">recall</a></strong>, or <strong>probability of detection</strong> in some fields) measures the proportion of actual positives that are correctly identified as such (e.g., the percentage of sick people who are correctly identified as having the condition).</blockquote><blockquote><strong><a href="https://en.wikipedia.org/wiki/Sensitivity_and_specificity">Specificity</a></strong> (also called the <strong>true negative rate</strong>) measures the proportion of actual negatives that are correctly identified as such (e.g., the percentage of healthy people who are correctly identified as not having the condition).</blockquote><blockquote>The <a href="https://en.wikipedia.org/wiki/Positive_and_negative_predictive_values"><strong>positive predictive value</strong> </a>(<strong>PPV</strong>) are the proportions of positive results in <a href="https://en.wikipedia.org/wiki/Statistics">statistics</a> and <a href="https://en.wikipedia.org/wiki/Diagnostic_test">diagnostic tests</a> that are <a href="https://en.wikipedia.org/wiki/True_positive">true positive</a> results.</blockquote><p>To bring this into formulas:</p><ul><li>Prevalence  = number of people in sample ill / total number of people in sample</li><li>Sensitivity = a / (a+c)</li><li>Specificity = d / (b+d)</li><li>Positive Predictive Value = a / (a+b)</li></ul><h3 id="back-to-our-little-riddle">Back to our little riddle</h3><p>Using the formulas from above we can run the following calculations. We expect 100,000 tests. Given the prevalence, only 100 are ill. Of these, 99 are positive and 1 negative evaluated. Of the 99900 who did not fall ill, 999 were rated as positive and 98901 as negative. The positive predictive value is therefore 99 / (99 + 999) thus 9.01%.</p><p>Despite the high sensitivity and specificity, the probability of actually being ill is only about 9%. This means, that 91% of those who tested positive are over-treated!</p><p>This is exactly the problem of a lot of tests: Due to the high number of tests, the sensitivity and specificity have to be well over 99% in order to enable reasonable screening. This also means, the specificity for such tests should be at least 99.9% to get the positive predictive value into a range <strong>above</strong> 50%.</p>]]></content:encoded></item><item><title><![CDATA[Coronavirus Covid-19 DJ Set]]></title><description><![CDATA[<figure class="kg-card kg-embed-card"><iframe width="480" height="270" src="https://www.youtube.com/embed/JfDA5opE6S0?feature=oembed" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></figure><figure class="kg-card kg-embed-card"><iframe width="100%" height="400" scrolling="no" frameborder="no" src="https://w.soundcloud.com/player/?visual=true&url=https%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F786145051&show_artwork=true"></iframe></figure>]]></description><link>https://fabianbaier.io/coronavirus-covid-19-dj-set/</link><guid isPermaLink="false">5ea1034e649748440517e350</guid><dc:creator><![CDATA[Fabian Baier]]></dc:creator><pubDate>Thu, 23 Apr 2020 02:57:00 GMT</pubDate><content:encoded><![CDATA[<figure class="kg-card kg-embed-card"><iframe width="480" height="270" src="https://www.youtube.com/embed/JfDA5opE6S0?feature=oembed" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></figure><figure class="kg-card kg-embed-card"><iframe width="100%" height="400" scrolling="no" frameborder="no" src="https://w.soundcloud.com/player/?visual=true&url=https%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F786145051&show_artwork=true"></iframe></figure>]]></content:encoded></item><item><title><![CDATA[Welcome]]></title><link>https://fabianbaier.io/welcome/</link><guid isPermaLink="false">5ea0fc06649748440517e33a</guid><dc:creator><![CDATA[Fabian Baier]]></dc:creator><pubDate>Thu, 23 Apr 2020 02:23:07 GMT</pubDate><content:encoded/></item></channel></rss>