<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>RAW</title>
    <link>https://raw.org/</link>
    <description>Open Knowledge in Math and Machine Learning, Robotics and Hardware things as well as intelligent web systems</description>

    <language>en</language>
    <atom:link rel="self" href="https://raw.org/feed/" type="application/rss+xml" />
            <item>
      <title>Solution to the Water Jug Problem</title>
      <link>https://raw.org/puzzle/misc/solution-to-the-water-jug-problem/</link>
      <comments>https://raw.org/puzzle/misc/solution-to-the-water-jug-problem/#comments</comments>
      <pubDate>Sun, 15 Feb 2026 12:13:54 +0100</pubDate>
      <dc:creator>Robert Eisele</dc:creator>
            <guid isPermaLink="true">https://raw.org/puzzle/misc/solution-to-the-water-jug-problem/</guid>
      <description>
        <![CDATA[]]>
      </description>
      <content:encoded>
        <![CDATA[<p><a href="https://raw.org/puzzle/misc/solution-to-the-water-jug-problem/">Read More &raquo;</a></p>]]>
      </content:encoded>
    </item>
        <item>
      <title>Find the Parity of the Sum of floor(n/k) from k=1 to n</title>
      <link>https://raw.org/puzzle/misc/find-the-parity-of-the-sum-of-floor/</link>
      <comments>https://raw.org/puzzle/misc/find-the-parity-of-the-sum-of-floor/#comments</comments>
      <pubDate>Tue, 03 Feb 2026 14:00:01 +0100</pubDate>
      <dc:creator>Robert Eisele</dc:creator>
            <guid isPermaLink="true">https://raw.org/puzzle/misc/find-the-parity-of-the-sum-of-floor/</guid>
      <description>
        <![CDATA[]]>
      </description>
      <content:encoded>
        <![CDATA[<p><a href="https://raw.org/puzzle/misc/find-the-parity-of-the-sum-of-floor/">Read More &raquo;</a></p>]]>
      </content:encoded>
    </item>
        <item>
      <title>SSH Tunnel Cheat Sheet</title>
      <link>https://raw.org/cheat-sheet/ssh-tunnel/</link>
      <comments>https://raw.org/cheat-sheet/ssh-tunnel/#comments</comments>
      <pubDate>Sun, 01 Feb 2026 14:31:41 +0100</pubDate>
      <dc:creator>Robert Eisele</dc:creator>
            <guid isPermaLink="true">https://raw.org/cheat-sheet/ssh-tunnel/</guid>
      <description>
        <![CDATA[]]>
      </description>
      <content:encoded>
        <![CDATA[<p><a href="https://raw.org/cheat-sheet/ssh-tunnel/">Read More &raquo;</a></p>]]>
      </content:encoded>
    </item>
        <item>
      <title>Arduino PWM to 0-10 V Analog Signal Conversion for CNC and Spindle Control</title>
      <link>https://raw.org/tutorial/arduino-pwm-to-0-10v-analog-signal-rc-filter-op-amp/</link>
      <comments>https://raw.org/tutorial/arduino-pwm-to-0-10v-analog-signal-rc-filter-op-amp/#comments</comments>
      <pubDate>Tue, 13 Jan 2026 15:56:57 +0100</pubDate>
      <dc:creator>Robert Eisele</dc:creator>
            <guid isPermaLink="true">https://raw.org/tutorial/arduino-pwm-to-0-10v-analog-signal-rc-filter-op-amp/</guid>
      <description>
        <![CDATA[]]>
      </description>
      <content:encoded>
        <![CDATA[<p><a href="https://raw.org/tutorial/arduino-pwm-to-0-10v-analog-signal-rc-filter-op-amp/">Read More &raquo;</a></p>]]>
      </content:encoded>
    </item>
        <item>
      <title>Binary Search (done right)</title>
      <link>https://raw.org/book/algorithms/binary-search/</link>
      <comments>https://raw.org/book/algorithms/binary-search/#comments</comments>
      <pubDate>Fri, 09 Jan 2026 10:27:02 +0100</pubDate>
      <dc:creator>Robert Eisele</dc:creator>
            <guid isPermaLink="true">https://raw.org/book/algorithms/binary-search/</guid>
      <description>
        <![CDATA[Binary search is famous for its simplicity and for how often it is implemented incorrectly. A correct implementation follows from a precise specification, clear boundary semantics, explicit loop invariants, and a proof of termination. Special care is required for midpoint computation in fixed-width integer arithmetic to avoid overflow and subtle out-of-bounds failures.]]>
      </description>
      <content:encoded>
        <![CDATA[Binary search is famous for its simplicity and for how often it is implemented incorrectly. A correct implementation follows from a precise specification, clear boundary semantics, explicit loop invariants, and a proof of termination. Special care is required for midpoint computation in fixed-width integer arithmetic to avoid overflow and subtle out-of-bounds failures.<p><a href="https://raw.org/book/algorithms/binary-search/">Read More &raquo;</a></p>]]>
      </content:encoded>
    </item>
        <item>
      <title>Kinematics and Dynamics of a Rolling Shopping Cart</title>
      <link>https://raw.org/book/kinematics/rolling-shopping-cart/</link>
      <comments>https://raw.org/book/kinematics/rolling-shopping-cart/#comments</comments>
      <pubDate>Mon, 22 Sep 2025 16:17:52 +0200</pubDate>
      <dc:creator>Robert Eisele</dc:creator>
            <guid isPermaLink="true">https://raw.org/book/kinematics/rolling-shopping-cart/</guid>
      <description>
        <![CDATA[First-principles derivation of shopping-cart kinematics generalized to many wheeled robots]]>
      </description>
      <content:encoded>
        <![CDATA[First-principles derivation of shopping-cart kinematics generalized to many wheeled robots<p><a href="https://raw.org/book/kinematics/rolling-shopping-cart/">Read More &raquo;</a></p>]]>
      </content:encoded>
    </item>
        <item>
      <title>Introduction to Bloomfilters</title>
      <link>https://raw.org/book/algorithms/bloomfilter/</link>
      <comments>https://raw.org/book/algorithms/bloomfilter/#comments</comments>
      <pubDate>Tue, 16 Sep 2025 18:39:08 +0200</pubDate>
      <dc:creator>Robert Eisele</dc:creator>
            <guid isPermaLink="true">https://raw.org/book/algorithms/bloomfilter/</guid>
      <description>
        <![CDATA[Bloomfilters are probabilistic data structures for efficient set membership queries. This article derives the false positive probability from first principles, shows how to select the optimal number of hash functions, and examines the mathematical behavior of practical hashing algorithms. It also analyzes the effects of weak hashing on probe distributions and presents methods to mitigate them in Bloomfilter design.]]>
      </description>
      <content:encoded>
        <![CDATA[Bloomfilters are probabilistic data structures for efficient set membership queries. This article derives the false positive probability from first principles, shows how to select the optimal number of hash functions, and examines the mathematical behavior of practical hashing algorithms. It also analyzes the effects of weak hashing on probe distributions and presents methods to mitigate them in Bloomfilter design.<p><a href="https://raw.org/book/algorithms/bloomfilter/">Read More &raquo;</a></p>]]>
      </content:encoded>
    </item>
        <item>
      <title>Resistor Calculator – Calculate Values, Color Codes, and Combinations</title>
      <link>https://raw.org/tool/resistor-calculator/</link>
      <comments>https://raw.org/tool/resistor-calculator/#comments</comments>
      <pubDate>Wed, 10 Sep 2025 14:29:20 +0200</pubDate>
      <dc:creator>Robert Eisele</dc:creator>
            <guid isPermaLink="true">https://raw.org/tool/resistor-calculator/</guid>
      <description>
        <![CDATA[The Resistor Calculator provides practical tools to determine resistor values, interpret resistor color codes, and calculate series or parallel resistor networks. Whether you are checking a single component or designing a circuit, the calculator helps you obtain precise values and clear results.]]>
      </description>
      <content:encoded>
        <![CDATA[The Resistor Calculator provides practical tools to determine resistor values, interpret resistor color codes, and calculate series or parallel resistor networks. Whether you are checking a single component or designing a circuit, the calculator helps you obtain precise values and clear results.<p><a href="https://raw.org/tool/resistor-calculator/">Read More &raquo;</a></p>]]>
      </content:encoded>
    </item>
        <item>
      <title>Inverse Kinematics of a 3-DOF Spider Robot Leg</title>
      <link>https://raw.org/book/robotics/inverse-kinematics-of-a-3-dof-spider-robot-leg/</link>
      <comments>https://raw.org/book/robotics/inverse-kinematics-of-a-3-dof-spider-robot-leg/#comments</comments>
      <pubDate>Sun, 18 May 2025 10:22:55 +0200</pubDate>
      <dc:creator>Robert Eisele</dc:creator>
            <guid isPermaLink="true">https://raw.org/book/robotics/inverse-kinematics-of-a-3-dof-spider-robot-leg/</guid>
      <description>
        <![CDATA[]]>
      </description>
      <content:encoded>
        <![CDATA[<p><a href="https://raw.org/book/robotics/inverse-kinematics-of-a-3-dof-spider-robot-leg/">Read More &raquo;</a></p>]]>
      </content:encoded>
    </item>
      </channel>
</rss>