<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Logical Disconnect · Backstage · quizbowl</title>
    <link>https://staging.logicaldisconnect.org/</link>
    <description>Logical Disconnect · Backstage · quizbowl</description>
    <language>en</language>
    <lastBuildDate>Sat, 29 Aug 2026 00:00:00 -0400</lastBuildDate>
    <atom:link href="https://staging.logicaldisconnect.org/feed/backstage/quizbowl.xml" rel="self" type="application/rss+xml"></atom:link>
    <item>
      <title>The scoring screen finally survives a projector</title>
      <link>https://staging.logicaldisconnect.org/backstage/quizbowl/scoring-screen-projector/</link>
      <guid isPermaLink="true">https://staging.logicaldisconnect.org/backstage/quizbowl/scoring-screen-projector/</guid>
      <pubDate>Sat, 29 Aug 2026 00:00:00 -0400</pubDate>
      <description><![CDATA[<p>Got the scoring screen working on a projector at 1080p. This sounds like nothing and took two evenings, because a function-room projector is not a monitor: it is a monitor with the contrast turned down, viewed from forty feet, by people holding drinks.</p>
<p>What changed: everything went up two steps on the type scale, the team colours got a shape as well as a hue, and the row separators went from hairlines to something you can actually see from the back.</p>
<pre><code>--score-name:  32px -&gt; 54px
--score-value: 40px -&gt; 76px
--row-rule:     1px -&gt; 3px
</code></pre>
<p>Phones still lag about a second behind on the reveal. I suspect the websocket fan-out rather than the render, because the lag scales with the number of connected phones and not with the complexity of the question. Next evening&rsquo;s job.</p>
]]></description>
    </item>
    <item>
      <title>Rewrote the buzzer path to trust the server clock instead of the phone&#39;s. Ties dropped from &#34;constant&#34; to &#34;twice in forty rounds&#34;.</title>
      <link>https://staging.logicaldisconnect.org/backstage/quizbowl/buzzer-path-server-clock/</link>
      <guid isPermaLink="true">https://staging.logicaldisconnect.org/backstage/quizbowl/buzzer-path-server-clock/</guid>
      <pubDate>Tue, 11 Aug 2026 00:00:00 -0400</pubDate>
      <description><![CDATA[<p>Rewrote the buzzer path to trust the server clock instead of the phone&rsquo;s. Ties dropped from &ldquo;constant&rdquo; to &ldquo;twice in forty rounds&rdquo;.</p>
]]></description>
    </item>
    <item>
      <title>First real run: 38 people, one projector, one very hot laptop. It held.</title>
      <link>https://staging.logicaldisconnect.org/backstage/quizbowl/first-real-run/</link>
      <guid isPermaLink="true">https://staging.logicaldisconnect.org/backstage/quizbowl/first-real-run/</guid>
      <pubDate>Sun, 26 Jul 2026 00:00:00 -0400</pubDate>
      <description><![CDATA[<p>First real run: 38 people, one projector, one very hot laptop. It held.</p>
]]></description>
    </item>
  </channel>
</rss>
