<rss version="2.0">
  <channel>
    <title>Faith on Nic Babarskis</title>
    <link>https://nic.babarskis.blog/categories/faith/</link>
    <description></description>
    
    <language>en</language>
    
    <lastBuildDate>Tue, 31 Mar 2026 15:23:46 -0400</lastBuildDate>
    
    <item>
      <title></title>
      <link>https://nic.babarskis.blog/2026/03/31/according-to-the-history-ive.html</link>
      <pubDate>Tue, 31 Mar 2026 15:23:46 -0400</pubDate>
      
      <guid>http://thebigbabooski.micro.blog/2026/03/31/according-to-the-history-ive.html</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://web.archive.org/web/20230331235726/https://www.metrotimes.com/detroit-guides/the-activist-rachel-crandall-crocker-4902142&#34;&gt;According to the history I&amp;rsquo;ve perused&lt;/a&gt; my adopted home state of Michigan is a part of the story in making March 31st a day to &lt;a href=&#34;https://en.wikipedia.org/wiki/International_Transgender_Day_of_Visibility&#34;&gt;recognize and contend with the embodied realities of trans people.&lt;/a&gt; Given the centrality of my religious faith to daily life I&amp;rsquo;m particularly interested in looking for examples of people who share my faith contending with their experience of sex and gender. Dwelling on &lt;a href=&#34;https://sojo.net/magazine/april-2026/im-trans-im-human-i-dont-want-transcend-humanity&#34;&gt;this article from Sojourners&lt;/a&gt; this year.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <link>https://nic.babarskis.blog/2026/02/17/still-reading-marsden-today-heres.html</link>
      <pubDate>Tue, 17 Feb 2026 15:00:00 -0400</pubDate>
      
      <guid>http://thebigbabooski.micro.blog/2026/02/17/still-reading-marsden-today-heres.html</guid>
      <description>&lt;p&gt;Still reading Marsden today. &lt;a href=&#34;https://search.worldcat.org/title/22710248&#34;&gt;Here&amp;rsquo;s an observation about how class dynamics may influence theological commitments I appreciated:&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;hellip;a general point in modern church life: the more well-to-do a group, the less demanding its requirements for sanctification. Liberal Protestants, as a group, were better off socially than any other body of Protestants. For them virtue was found in the best developments of modern civilization and in their own lives. Traditional denominationalists stood somewhere in the middle, having more ambivalent attitudes toward how much of the world had to be renounced in order properly to live the Christian life. Near the far end of the spectrum were the holiness groups, speaking of much radical separation from worldliness but having, in a material sense, less of the world to renounce. (p. 42)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Perhaps its not surprising that the fundamentalists saw the mainline liberals as squishes&amp;hellip;they were after all basking in the fruit of the social and economic advances wrought by the industrial revolution.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <link>https://nic.babarskis.blog/2026/02/14/the-story-of-st-valentines.html</link>
      <pubDate>Sat, 14 Feb 2026 11:57:34 -0400</pubDate>
      
      <guid>http://thebigbabooski.micro.blog/2026/02/14/the-story-of-st-valentines.html</guid>
      <description>&lt;p&gt;The story of St. Valentines’ connection to the modern holiday goes WAY harder than St. Nicholas’ connection to Christmas:&lt;/p&gt;
&lt;img src=&#34;https://nic.babarskis.blog/uploads/2026/0ef8c20fe7.png&#34; width=&#34;600&#34; height=&#34;324&#34; alt=&#34;Auto-generated description: The text describes the historical event where Valentine, a priest in Rome, was beheaded on February 14, 270, for performing secret marriages, leading to the romantic holiday association.&#34;&gt;
</description>
    </item>
    
    <item>
      <title>The limits of certainty as an evangelism strategy</title>
      <link>https://nic.babarskis.blog/2026/01/22/the-limits-of-certainty-as.html</link>
      <pubDate>Thu, 22 Jan 2026 17:12:54 -0400</pubDate>
      
      <guid>http://thebigbabooski.micro.blog/2026/01/22/the-limits-of-certainty-as.html</guid>
      <description>&lt;p&gt;Ryan Burge articulating a concern I’ve held for a long time about the “doctrine is destiny”&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt; argument &lt;a href=&#34;https://www.nytimes.com/2026/01/22/opinion/interesting-times-ryan-burge.html?unlocked_article_code=1.GVA.UUaU.ZxcV9YV4UNvR&amp;amp;smid=url-share&#34;&gt;for Church growth:&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Burge:&lt;/strong&gt; I just think there’s a certain number of people who are drawn to certainty, and there are certain people who are repelled from certainty. And what does church look like for that second group, those doubtful people versus those certain people?&lt;/p&gt;
&lt;p&gt;The mainline’s always been the refuge of the doubters, who try their best to believe these things but just can’t get over the hump sometimes. And if that goes away, if you’re Protestant, your only option is the evangelical pastor who pounds the pulpit and says: “If you don’t believe what we believe, you’re going to hell.” And the person sitting there goes: “Yeah, but how do you know that?”&lt;/p&gt;
&lt;p&gt;That’s what we’re missing: This huge chunk of people who were open to the idea of belief are not going to have an outlet to go to a place where they really do feel like people like them are welcome and the conversation’s worthwhile, because it’s going to be: “Unless you believe what we believe, you are less than us.” And why would you want to go to a place where you feel like you’re less than, voluntarily? I certainly wouldn’t.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I would put an emphasis on the connection between certainty and ‘Unless you believe what we believe you are less than us.’ I think that sentiment manifests most frequently as communal subtext more often than being explicitly stated. This sentiment can go to really warped places when paired with a popular/shallow understanding of the &lt;a href=&#34;https://en.wikipedia.org/wiki/Predestination&#34;&gt;doctrine of predestination.&lt;/a&gt; Having grown up in congregations that leaned or were populated predominately by conservative fundamentalists–even if there were statements meant to gesture rhetorically towards “your doubts are welcome here”–in practice what was communicated through the weekly preaching, statements of congregants, and broader of teaching was “your doubts are welcome here, but we’re going to work to excise them as quickly as possible or we may perceive you as a threat.”&lt;/p&gt;
&lt;p&gt;Certainty can be a short term growth strategy. It will draw in people hungry for that mental/emotional/psychological security blanket. But I don’t think instilling certainty in doctrinal beliefs is the same as setting someone up for a life &lt;a href=&#34;https://bookshop.org/p/books/with-reimagining-the-way-you-relate-to-god-skye-jethani/3aa2ce7c72ce34f1?ean=9781595553799&amp;amp;next=t&#34;&gt;WITH&lt;/a&gt; God. If the good news (Gospel) is “you can be certain of what happens to you after you die if you believe what I believe” instead of “the Creator of the universe is restoring creation from its decaying state, and &lt;a href=&#34;https://en.wikipedia.org/wiki/Trinity&#34;&gt;They&lt;/a&gt; want to do it WITH you” then what you may actually end up worshiping is the certainty, not the Creator.&lt;/p&gt;
&lt;section class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34; role=&#34;doc-endnote&#34;&gt;
&lt;p&gt;framed succinctly: the argument goes that liberal or progressive Churches decline because they don’t hold firmly enough to core (Protestant) doctrines such as Scriptural inerrancy, salvation by confession+faith alone, or Jesus’s divinity.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;
</description>
    </item>
    
    <item>
      <title>I Keep Returning to King’s Mountaintop Speech</title>
      <link>https://nic.babarskis.blog/2026/01/19/i-keep-returning-to-kings.html</link>
      <pubDate>Mon, 19 Jan 2026 14:51:00 -0400</pubDate>
      
      <guid>http://thebigbabooski.micro.blog/2026/01/19/i-keep-returning-to-kings.html</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://media.npr.org/assets/img/2017/01/15/king-speech_custom-4fabdf1a0c3778d1b25750c1593f10a6ac7ed391.jpg?s=1600&amp;amp;c=85&amp;amp;f=webp&#34; alt=&#34;From an NPR web page: Civil rights leader Martin Luther King Jr. addresses the crowd at the Lincoln Memorial in Washington, D.C., where he gave his &amp;ldquo;I Have a Dream&amp;rdquo; speech on Aug. 28, 1963, as part of the March on Washington.&#34;&gt;&lt;/p&gt;
&lt;p&gt;Civic holidays like the one that commemorates &lt;a href=&#34;https://en.wikipedia.org/wiki/Martin_Luther_King_Jr._Day&#34;&gt;Martin Luther King Jr.&amp;rsquo;s Birthday&lt;/a&gt; provide an opportunity for me to reflect on what I think about the big stories we (U.S. citizens) tell about our nation, and how my views have changed as I&amp;rsquo;ve aged and the world has evolved. I find myself increasingly aggrieved by how significant portions of my faith community choose to interpret the significance of Dr. King&amp;rsquo;s legacy, and whether it does or doesn&amp;rsquo;t influence our mass voting behavior.&lt;/p&gt;
&lt;p&gt;As a child of late 20th century U.S. schooling (both public and parochial), when taught about Dr. King and his legacy the artifact of choice was typically his &lt;a href=&#34;https://www.npr.org/2010/01/18/122701268/i-have-a-dream-speech-in-its-entirety&#34;&gt;‘I Have a Dream’&lt;/a&gt; speech and the &lt;a href=&#34;https://en.wikipedia.org/wiki/March_on_Washington&#34;&gt;March on Washington&lt;/a&gt; it accompanied. The speech and event were framed as one additional wrung on the ladder of the U.S.’s inevitable ascent towards liberty.&lt;/p&gt;
&lt;p&gt;As I got older &lt;a href=&#34;https://en.wikipedia.org/wiki/Letter_from_Birmingham_Jail&#34;&gt;Letter from a Birmingham Jail&lt;/a&gt; took a place of greater prominence. Having spent most of my life participating in predominately white, conservative Christian communities, it wasn’t until &lt;a href=&#34;https://www.wheaton.edu&#34;&gt;college&lt;/a&gt; that I was awakened to the many complications and half-truths found in the K-12 narrative I was taught about U.S. history. The letter’s pointed message towards white moderates (like myself) remains an important and bracing critique.&lt;/p&gt;
&lt;p&gt;Now, I’ve entered a stage of life where my civic/public consciousness has me turning more frequently to King’s &lt;a href=&#34;https://en.wikipedia.org/wiki/I&#39;ve_Been_to_the_Mountaintop&#34;&gt;Mountaintop&lt;/a&gt; speech. The speech’s charismatic (pentacostal) prophetic edge, and dogged determination to hold the U.S. to our highest stated ideals feels particularly relevant in an era when Federal policy is defined by &lt;a href=&#34;https://nic.babarskis.blog/2026/01/13/from-propublica-we-found-more.html&#34;&gt;cruelty and antagonism&lt;/a&gt; towards the most vulnerable members of our social fabric. &lt;a href=&#34;https://americanradioworks.publicradio.org/features/sayitplain/mlking.html#:~:text=And%20so%20the,before%20you%20tonight.&#34;&gt;The speech spends time reflecting on the parable of the Good Samaritan, with a small excerpt here:&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;And so the first question that the Levite asked was, &amp;ldquo;If I stop to help this man, what will happen to me?&amp;rdquo; But then the Good Samaritan came by. And he reversed the question: &amp;ldquo;If I do not stop to help this man, what will happen to him?&amp;rdquo;&lt;/p&gt;
&lt;p&gt;That&amp;rsquo;s the question before you tonight.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I remain committed to practicing the faith (and still hold many of the &lt;a href=&#34;https://en.wikipedia.org/wiki/David_W._Bebbington#:~:text=Bebbington%20quadrilateral&#34;&gt;doctrinal markers&lt;/a&gt;) engendered by my upbringing in evangelical Christianity. To our collective shame, many of my fellow white Evangelicals &lt;a href=&#34;https://www.christianitytoday.com/2025/04/white-evangelicals-trump-approval-survey-100-days-pew/&#34;&gt;remain the bedrock supporters&lt;/a&gt; of a Federal administration that sees an increasing number of its citizens, other residents, and sojourners as &lt;a href=&#34;https://youtu.be/hxw47rSnimQ?si=h1UNH_oIpaKqEOXp&#34;&gt;threats to be neutralized&lt;/a&gt; rather than &lt;a href=&#34;https://journals.law.harvard.edu/crcl/justice-scalia-in-the-fight-for-due-process/&#34;&gt;people who deserve to be treated with the equality demanded by our laws.&lt;/a&gt; I was told growing up that &lt;a href=&#34;https://www.sbc.net/resource-library/resolutions/resolution-on-moral-character-of-public-officials/&#34;&gt;character is destiny&lt;/a&gt; when it comes to political leadership, and to see this principle &lt;a href=&#34;https://townhall.com/columnists/waynegrudem/2024/10/27/20-reasons-to-vote-for-republicans-and-especially-for-donald-trump-n2646824&#34;&gt;abandoned for political expediency&lt;/a&gt; leaves a bitter aftertaste I can’t fully rinse out. I (perhaps naively) still believe the character axiom was basically correct.&lt;/p&gt;
&lt;p&gt;May the parable of the Good Samaritan and the public witness of Believers like Dr. King–in partnership with the Holy Spirit–work like seeds sown into the hearts of my fellow evangelicals. I pray they &lt;a href=&#34;https://bibleproject.com/articles/pharaohs-heart-grew-harder/#:~:text=and%20stay%20alert.-,Hardening%20of%20Hearts,-In%20Moses%E2%80%99%20and&#34;&gt;not walk the same path as the Pharoahs&lt;/a&gt; in the book of Exodus and instead stop their hearts from hardening further.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=zgVrlx68v-0&#34;&gt;Find a key excerpt of the Mountaintop speech here:&lt;/a&gt;&lt;/p&gt;

&lt;style&gt;
:root {
   
  --yt-aspect-ratio-16-9: 56.25%;

   
  --yt-bg-black: #000;
  --yt-play-button-bg: rgba(255, 0, 0, 0.8);
  --yt-play-button-bg-hover: rgba(255, 0, 0, 1);
  --yt-play-button-icon: #fff;
  --yt-overlay-bg: rgba(0, 0, 0, 0.85);
  --yt-overlay-text: #fff;
  --yt-focus-outline: #e53935;

   
  --yt-play-button-width: 68px;
  --yt-play-button-height: 48px;
  --yt-play-button-border-radius: 12px;

   
  --yt-focus-outline-width: 3px;
  --yt-focus-outline-offset: 4px;

   
  --yt-transition-duration: 0.2s;
  --yt-transition-timing: ease-in-out;
}

.video-wrapper {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  padding-bottom: var(--yt-aspect-ratio-16-9);
  margin: 0;
  height: 0;
  max-width: 100%;
  overflow: hidden;
  background-color: var(--yt-bg-black);
  cursor: pointer;
  outline: none;
  border: none;
  color: inherit;
  font: inherit;
  text-align: inherit;
  appearance: none;
  -webkit-appearance: none;
}

.video-wrapper[data-is-loaded=&#34;true&#34;] {
  cursor: auto;
}

.video-wrapper:focus-visible {
  outline: var(--yt-focus-outline-width) solid var(--yt-focus-outline);
  outline-offset: var(--yt-focus-outline-offset);
}

.video-thumbnail {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  object-fit: contain;
  object-position: center;
  background-color: var(--yt-bg-black);
  z-index: 1;
  transition: opacity var(--yt-transition-duration) var(--yt-transition-timing);
}

.video-wrapper:hover .video-thumbnail {
  opacity: 0.9;
}

.video-overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background: var(--yt-overlay-bg);
  color: var(--yt-overlay-text);
  text-align: center;
  font-size: 0.85em;
  padding: 0.5em 1em;
  z-index: 2;
  pointer-events: auto;
}

.video-play-button {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: var(--yt-play-button-width);
  height: var(--yt-play-button-height);
  background-color: var(--yt-play-button-bg);
  border-radius: var(--yt-play-button-border-radius);
  z-index: 3;
  pointer-events: none;
  transition: all var(--yt-transition-duration) var(--yt-transition-timing);
}

.video-wrapper:hover .video-play-button {
  background-color: var(--yt-play-button-bg-hover);
  transform: translate(-50%, -50%) scale(1.1);
}

.video-wrapper:active .video-play-button {
  transform: translate(-50%, -50%) scale(1.05);
}

.video-play-button::before {
  content: &#39;&#39;;
  position: absolute;
  left: 26px;
  top: 14px;
  width: 0;
  height: 0;
  border-left: 18px solid var(--yt-play-button-icon);
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
}

.video-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
  z-index: 4;
}

.video-noscript {
  display: block;
  max-width: 100%;
  background-color: var(--yt-bg-black);
  color: inherit;
  text-align: center;
  padding: 0;
  margin-top: 0.5em;
}

.video-noscript img {
  display: block;
  width: 100%;
  height: auto;
}

.video-noscript a {
  display: inline-block;
  padding: 0.75em 1em;
  color: inherit;
  text-decoration: underline;
}

.yt-text-link {
  display: none;
}
&lt;/style&gt;

&lt;script&gt;
(function(){
  &#39;use strict&#39;;

  
  const CONSTANTS = {
    VIDEO_ID_LENGTH: 11,
    MAX_INPUT_LENGTH: 2048,
    VIDEO_ID_PATTERN: /^[a-zA-Z0-9_-]{11}$/,
    PLAYLIST_PREFIXES: /^(PL|OL|UU|LL|FL)/i,
    ALLOWED_URL_CHARS: /^[a-zA-Z0-9_\-?=&amp;#:/.]+$/,
    TIME_FORMATS: {
      HOURS: 3600,
      MINUTES: 60,
      SECONDS: 1
    },
    YOUTUBE_NOCOOKIE_DOMAIN: &#39;https://www.youtube-nocookie.com&#39;,
    YOUTUBE_IMG_DOMAIN: &#39;https://img.youtube.com&#39;,
    EMBED_PARAMS: &#39;autoplay=1&amp;mute=1&#39;
  };

  

  function validateInput(input, maxLength = CONSTANTS.MAX_INPUT_LENGTH) {
    if (!input || typeof input !== &#39;string&#39;) return &#39;&#39;;

    const trimmed = input.trim();

    if (trimmed.length &gt; maxLength) {
      console.warn(`Input exceeds maximum length of ${maxLength}`);
      return &#39;&#39;;
    }

    
    if (!CONSTANTS.ALLOWED_URL_CHARS.test(trimmed)) {
      console.warn(&#39;Input contains invalid characters&#39;);
      return &#39;&#39;;
    }

    return trimmed;
  }

  

  function parseStartValue(value) {
    if (!value) return 0;

    
    if (/^\d+$/.test(value)) {
      const parsed = parseInt(value, 10);
      return isNaN(parsed) ? 0 : Math.max(0, parsed);
    }

    
    let total = 0;
    let matched = false;
    const regex = /(\d+)(h|m|s)/gi;
    let match;

    while ((match = regex.exec(value)) !== null) {
      matched = true;
      const num = parseInt(match[1], 10);
      if (isNaN(num)) continue;

      const unit = match[2].toLowerCase();
      if (unit === &#39;h&#39;) total += num * CONSTANTS.TIME_FORMATS.HOURS;
      else if (unit === &#39;m&#39;) total += num * CONSTANTS.TIME_FORMATS.MINUTES;
      else if (unit === &#39;s&#39;) total += num * CONSTANTS.TIME_FORMATS.SECONDS;
    }

    return matched ? Math.max(0, total) : 0;
  }

  

  function extractStartTime(queryString) {
    if (!queryString) return 0;

    try {
      const cleanQuery = queryString.startsWith(&#39;?&#39;) || queryString.startsWith(&#39;#&#39;)
        ? queryString.slice(1)
        : queryString;

      const params = new URLSearchParams(cleanQuery);

      
      return parseStartValue(params.get(&#39;start&#39;)) ||
             parseStartValue(params.get(&#39;t&#39;)) ||
             parseStartValue(params.get(&#39;time_continue&#39;)) ||
             0;
    } catch (e) {
      console.warn(&#39;Failed to parse query parameters:&#39;, e);
      return 0;
    }
  }

  

  function parseId(raw) {
    const validated = validateInput(raw);
    if (!validated) {
      return { type: &#39;unknown&#39;, id: &#39;&#39;, start: 0 };
    }

    let startSeconds = 0;
    let normalized = validated;

    
    const queryIndex = normalized.indexOf(&#39;?&#39;);
    if (queryIndex !== -1) {
      startSeconds = extractStartTime(normalized.slice(queryIndex + 1));
      normalized = normalized.slice(0, queryIndex);
    }

    
    const hashIndex = normalized.indexOf(&#39;#&#39;);
    if (hashIndex !== -1) {
      startSeconds = startSeconds || extractStartTime(normalized.slice(hashIndex + 1));
      normalized = normalized.slice(0, hashIndex);
    }

    
    if (CONSTANTS.PLAYLIST_PREFIXES.test(normalized)) {
      return { type: &#39;playlist&#39;, id: normalized, start: startSeconds };
    }

    
    if (CONSTANTS.VIDEO_ID_PATTERN.test(normalized)) {
      return { type: &#39;video&#39;, id: normalized, start: startSeconds };
    }

    
    const listMatch = normalized.match(/list=([^&amp;]+)/);
    if (listMatch &amp;&amp; listMatch[1]) {
      return { type: &#39;playlist&#39;, id: listMatch[1], start: startSeconds };
    }

    console.warn(&#39;Unable to parse video/playlist ID:&#39;, raw);
    return { type: &#39;unknown&#39;, id: &#39;&#39;, start: startSeconds };
  }

  

  function validateThumbnailUrl(thumbUrl) {
    if (!thumbUrl) return &#39;&#39;;

    let cleaned = thumbUrl.trim();

    
    const markdownMatch = cleaned.match(/^\[[^\]]*\]\(([^)]+)\)$/);
    if (markdownMatch) {
      cleaned = markdownMatch[1].trim();
    }

    
    try {
      const url = new URL(cleaned, document.baseURI);

      
      if (url.protocol !== &#39;http:&#39; &amp;&amp; url.protocol !== &#39;https:&#39;) {
        console.warn(&#39;Thumbnail URL must use http or https protocol&#39;);
        return &#39;&#39;;
      }

      return url.href;
    } catch (e) {
      console.warn(&#39;Invalid thumbnail URL:&#39;, e);
      return &#39;&#39;;
    }
  }

  

  function getPlaylistPlaceholder() {
    const svg = `&lt;svg xmlns=&#39;http://www.w3.org/2000/svg&#39; viewBox=&#39;0 0 1280 720&#39;&gt;` +
                `&lt;rect width=&#39;100%&#39; height=&#39;100%&#39; fill=&#39;#000&#39;/&gt;` +
                `&lt;rect x=&#39;220&#39; y=&#39;260&#39; width=&#39;840&#39; height=&#39;60&#39; fill=&#39;#fff&#39;/&gt;` +
                `&lt;rect x=&#39;220&#39; y=&#39;340&#39; width=&#39;660&#39; height=&#39;60&#39; fill=&#39;#fff&#39;/&gt;` +
                `&lt;/svg&gt;`;
    return &#39;data:image/svg+xml;charset=utf-8,&#39; + encodeURIComponent(svg);
  }

  /**
   * Sets up thumbnail for video wrapper
   * @param {HTMLImageElement} thumbnail - Thumbnail element
   * @param {Object} kind - Parsed video/playlist info
   * @param {string} customThumb - Custom thumbnail URL
   */
  function setupThumbnail(thumbnail, kind, customThumb) {
    if (!thumbnail) return;

    if (customThumb) {
      // Use custom thumbnail
      thumbnail.onerror = null;
      thumbnail.src = customThumb;
    } else if (kind.type === &#39;playlist&#39;) {
      // Use playlist placeholder
      thumbnail.src = getPlaylistPlaceholder();
    } else if (kind.type === &#39;video&#39; &amp;&amp; kind.id) {
      // Use YouTube thumbnail with fallback
      thumbnail.src = `${CONSTANTS.YOUTUBE_IMG_DOMAIN}/vi/${kind.id}/maxresdefault.jpg`;
      thumbnail.onerror = () =&gt; {
        thumbnail.onerror = null;
        thumbnail.src = `${CONSTANTS.YOUTUBE_IMG_DOMAIN}/vi/${kind.id}/0.jpg`;
      };
    }
    // For unknown type, keep the default placeholder
  }

  /**
   * Creates embed URL for video or playlist
   * @param {Object} kind - Parsed video/playlist info
   * @returns {string} Embed URL or empty string if invalid
   */
  function createEmbedUrl(kind) {
    if (kind.type === &#39;playlist&#39; &amp;&amp; kind.id) {
      return `${CONSTANTS.YOUTUBE_NOCOOKIE_DOMAIN}/embed/videoseries?list=${encodeURIComponent(kind.id)}&amp;${CONSTANTS.EMBED_PARAMS}`;
    } else if (kind.type === &#39;video&#39; &amp;&amp; kind.id) {
      let url = `${CONSTANTS.YOUTUBE_NOCOOKIE_DOMAIN}/embed/${encodeURIComponent(kind.id)}?${CONSTANTS.EMBED_PARAMS}`;
      if (kind.start &gt; 0) {
        url += `&amp;start=${Math.floor(kind.start)}`;
      }
      return url;
    }
    return &#39;&#39;;
  }

  /**
   * Creates and loads iframe embed
   * @param {HTMLElement} wrapper - Video wrapper element
   * @param {Object} kind - Parsed video/playlist info
   * @param {string} title - Video title
   */
  function loadEmbed(wrapper, kind, title) {
    if (wrapper.dataset.isLoaded === &#39;true&#39;) return;

    const embedUrl = createEmbedUrl(kind);
    if (!embedUrl) {
      console.error(&#39;Unable to create embed URL - invalid video/playlist ID&#39;);
      // Show error message to user
      wrapper.innerHTML = &#39;&lt;div style=&#34;padding: 2em; text-align: center; color: #fff;&#34;&gt;Unable to load video. Please check the video ID.&lt;/div&gt;&#39;;
      return;
    }

    // Create iframe
    const iframe = document.createElement(&#39;iframe&#39;);
    iframe.setAttribute(&#39;allowfullscreen&#39;, &#39;&#39;);
    iframe.setAttribute(&#39;loading&#39;, &#39;lazy&#39;);
    iframe.setAttribute(&#39;allow&#39;, &#39;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&#39;);
    iframe.setAttribute(&#39;title&#39;, title ? `YouTube video player: ${title}` : &#39;YouTube video player&#39;);
    iframe.src = embedUrl;

    
    const replacement = document.createElement(&#39;div&#39;);
    replacement.className = wrapper.className;
    replacement.dataset.listenersAdded = &#39;true&#39;;
    replacement.dataset.isLoaded = &#39;true&#39;;
    replacement.appendChild(iframe);

    wrapper.replaceWith(replacement);
  }

  

  function enhanceEmbeds() {
    const wrappers = document.querySelectorAll(&#39;.video-wrapper&#39;);

    wrappers.forEach(wrapper =&gt; {
      
      if (wrapper.dataset.listenersAdded === &#39;true&#39;) return;
      wrapper.dataset.listenersAdded = &#39;true&#39;;

      
      const rawVideoId = wrapper.dataset.videoId || &#39;&#39;;
      const rawThumbUrl = wrapper.dataset.thumb || &#39;&#39;;
      const videoTitle = wrapper.dataset.videoTitle || &#39;&#39;;

      
      const kind = parseId(rawVideoId);
      const safeThumb = validateThumbnailUrl(rawThumbUrl);

      
      const thumbnail = wrapper.querySelector(&#39;.video-thumbnail&#39;);
      setupThumbnail(thumbnail, kind, safeThumb);

      
      const loadHandler = () =&gt; loadEmbed(wrapper, kind, videoTitle);

      wrapper.addEventListener(&#39;click&#39;, loadHandler);

      const overlay = wrapper.querySelector(&#39;.video-overlay&#39;);
      if (overlay) overlay.addEventListener(&#39;click&#39;, loadHandler);
      if (thumbnail) thumbnail.addEventListener(&#39;click&#39;, loadHandler);

      
      wrapper.addEventListener(&#39;keydown&#39;, (e) =&gt; {
        if (e.key === &#39;Enter&#39; || e.key === &#39; &#39;) {
          e.preventDefault();
          loadHandler();
        }
      });
    });
  }

  
  enhanceEmbeds();
  if (document.readyState === &#39;loading&#39;) {
    document.addEventListener(&#39;DOMContentLoaded&#39;, enhanceEmbeds);
  }
})();
&lt;/script&gt;&lt;p class=&#34;yt-text-link&#34;&gt;
      &lt;a href=&#34;https://www.youtube.com/watch?v=zgVrlx68v-0&#34;&gt;YouTube Video&lt;/a&gt;
    &lt;/p&gt;&lt;button type=&#34;button&#34;
    class=&#34;video-wrapper&#34;
    aria-label=&#34;Play YouTube video&#34;
    data-video-id=&#34;zgVrlx68v-0&#34;
    data-thumb=&#34;&#34;
    &gt;&lt;img
      class=&#34;video-thumbnail&#34;
      src=&#34;data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%201280%20720%27%3E%3Crect%20width=%27100%25%25%27%20height=%27100%25%25%27%20fill=%27%23000%27/%3E%3C/svg%3E&#34;
      alt=&#34;YouTube Thumbnail&#34;
      loading=&#34;lazy&#34;
      decoding=&#34;async&#34;&gt;&lt;div class=&#34;video-play-button&#34;&gt;&lt;/div&gt;
  &lt;/button&gt;&lt;noscript&gt;
    &lt;div class=&#34;video-noscript&#34;&gt;&lt;img src=&#34;https://img.youtube.com/vi/zgVrlx68v-0/maxresdefault.jpg&#34;
             alt=&#34;YouTube Thumbnail&#34;&gt;&lt;p&gt;
          &lt;a href=&#34;https://www.youtube.com/watch?v=zgVrlx68v-0&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;YouTube Video&lt;/a&gt;
        &lt;/p&gt;&lt;/div&gt;
  &lt;/noscript&gt;
&lt;p&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=gC6qxf3b3FI&#34;&gt;Find the full speech here:&lt;/a&gt;&lt;/p&gt;
&lt;p class=&#34;yt-text-link&#34;&gt;
      &lt;a href=&#34;https://www.youtube.com/watch?v=gC6qxf3b3FI&#34;&gt;YouTube Video&lt;/a&gt;
    &lt;/p&gt;&lt;button type=&#34;button&#34;
    class=&#34;video-wrapper&#34;
    aria-label=&#34;Play YouTube video&#34;
    data-video-id=&#34;gC6qxf3b3FI&#34;
    data-thumb=&#34;&#34;
    &gt;&lt;img
      class=&#34;video-thumbnail&#34;
      src=&#34;data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%201280%20720%27%3E%3Crect%20width=%27100%25%25%27%20height=%27100%25%25%27%20fill=%27%23000%27/%3E%3C/svg%3E&#34;
      alt=&#34;YouTube Thumbnail&#34;
      loading=&#34;lazy&#34;
      decoding=&#34;async&#34;&gt;&lt;div class=&#34;video-play-button&#34;&gt;&lt;/div&gt;
  &lt;/button&gt;&lt;noscript&gt;
    &lt;div class=&#34;video-noscript&#34;&gt;&lt;img src=&#34;https://img.youtube.com/vi/gC6qxf3b3FI/maxresdefault.jpg&#34;
             alt=&#34;YouTube Thumbnail&#34;&gt;&lt;p&gt;
          &lt;a href=&#34;https://www.youtube.com/watch?v=gC6qxf3b3FI&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;YouTube Video&lt;/a&gt;
        &lt;/p&gt;&lt;/div&gt;
  &lt;/noscript&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <link>https://nic.babarskis.blog/2025/12/25/apropos-for-today-an-excerpt.html</link>
      <pubDate>Thu, 25 Dec 2025 12:30:00 -0400</pubDate>
      
      <guid>http://thebigbabooski.micro.blog/2025/12/25/apropos-for-today-an-excerpt.html</guid>
      <description>&lt;p&gt;Apropos for today, an excerpt from &lt;a href=&#34;https://youtu.be/t8Ax6KXnQZI?si=glrM-mZIpYG33YWM&#34;&gt;&amp;lsquo;The Darkling Thrush&amp;rsquo;&lt;/a&gt; which I was introduced too through yesterday&amp;rsquo;s &lt;a href=&#34;https://www.yourclassical.org/story/2025/12/03/a-festival-of-nine-lessons-and-carols&#34;&gt;Festival of Nine Lessons and Carols:&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;So little cause for carolings&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Of such ecstatic sound&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Was written on terrestrial things&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Afar or nigh around,&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;That I could think there trembled through&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;His happy good-night air&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Some blessed Hope, whereof he knew&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;And I was unaware.&lt;/p&gt;
&lt;/blockquote&gt;
</description>
    </item>
    
    <item>
      <title>I guess today is a day to say let&#39;s not dehumanize trans kids, their families, or their doctors. </title>
      <link>https://nic.babarskis.blog/2024/12/04/i-guess-today-is-a.html</link>
      <pubDate>Wed, 04 Dec 2024 14:57:00 -0400</pubDate>
      
      <guid>http://thebigbabooski.micro.blog/2024/12/04/i-guess-today-is-a.html</guid>
      <description>&lt;p&gt;Today, the U.S. supreme court is hearing oral arguments on a case involving Tennessee law with implications on whether states can ban gender affirming care for minors. I&amp;rsquo;m neither a constitutional lawyer, nor a medical expert - but I do hang out in conservative online forums, and when this topic comes up I inevitably see vitriol and violent rhetoric directed at the families and medical teams involved in gender affirming care circumstances. I see accusations of being butchers, mutilators, perverts and quacks. I once read a pamphlet published by an accredited Christian college that argued trans and queer social activists were a greater threat to the continuation of the U.S. than ISIS. It&amp;rsquo;s just gross. These families and medical professionals are often times facing difficult decisions about how best to support minors in acute embodied distress. For many of these kids this stuff has life or death implications.&lt;/p&gt;
&lt;p&gt;This is why I personally despise framing culture-warring as some sort of civic or religious virtue. For a community that frequently asserts their fidelity to &amp;ldquo;judeo-christian&amp;rdquo; values, when it comes to discussing this particular cultural flashpoint I rarely see a single fruit of the spirit show up in the discussion. Let&amp;rsquo;s not dehumanize trans kids, their families, or their doctors.&lt;/p&gt;
</description>
    </item>
    
  </channel>
</rss>