<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>iker lissarrague</title>
    <link>https://lissarrague.xyz/</link>
    <description>i'm a software engineer constantly looking for ways to make people's lives better with software.</description>
    <item>
      <title>toy totp</title>
      <link>https://lissarrague.xyz/projects/toy-totp/</link>
      <guid>https://lissarrague.xyz/projects/toy-totp/</guid>
      <pubDate>Sat, 14 Mar 2026 00:00:00 GMT</pubDate>
      <category>security</category>
      <category>javascript</category>
      <category>cryptography</category>
    </item>
    <item>
      <title>aplenty</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2023/day19/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2023/day19/</guid>
      <pubDate>Tue, 19 Dec 2023 00:00:00 GMT</pubDate>
      <category>dfs</category>
      <category>intervals</category>
      <category>parsing</category>
    </item>
    <item>
      <title>lavaduct lagoon</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2023/day18/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2023/day18/</guid>
      <pubDate>Mon, 18 Dec 2023 00:00:00 GMT</pubDate>
      <category>shoelace formula</category>
      <category>geometry</category>
    </item>
    <item>
      <title>clumsy crucible</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2023/day17/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2023/day17/</guid>
      <pubDate>Sun, 17 Dec 2023 00:00:00 GMT</pubDate>
      <category>dijkstra</category>
      <category>grid</category>
    </item>
    <item>
      <title>the floor will be lava</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2023/day16/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2023/day16/</guid>
      <pubDate>Sat, 16 Dec 2023 00:00:00 GMT</pubDate>
      <category>grid</category>
      <category>dfs</category>
      <category>simulation</category>
    </item>
    <item>
      <title>lens library</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2023/day15/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2023/day15/</guid>
      <pubDate>Fri, 15 Dec 2023 00:00:00 GMT</pubDate>
      <category>hashing</category>
      <category>linked list</category>
    </item>
    <item>
      <title>parabolic reflector dish</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2023/day14/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2023/day14/</guid>
      <pubDate>Thu, 14 Dec 2023 00:00:00 GMT</pubDate>
      <category>simulation</category>
      <category>cycle detection</category>
    </item>
    <item>
      <title>point of incidence</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2023/day13/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2023/day13/</guid>
      <pubDate>Wed, 13 Dec 2023 00:00:00 GMT</pubDate>
      <category>reflection</category>
      <category>grid</category>
    </item>
    <item>
      <title>hot springs</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2023/day12/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2023/day12/</guid>
      <pubDate>Tue, 12 Dec 2023 00:00:00 GMT</pubDate>
      <category>dynamic programming</category>
      <category>memoization</category>
    </item>
    <item>
      <title>cosmic expansion</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2023/day11/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2023/day11/</guid>
      <pubDate>Mon, 11 Dec 2023 00:00:00 GMT</pubDate>
      <category>grid</category>
      <category>manhattan distance</category>
    </item>
    <item>
      <title>pipe maze</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2023/day10/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2023/day10/</guid>
      <pubDate>Sun, 10 Dec 2023 00:00:00 GMT</pubDate>
      <category>grid</category>
      <category>bfs</category>
      <category>flood fill</category>
    </item>
    <item>
      <title>mirage maintenance</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2023/day9/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2023/day9/</guid>
      <pubDate>Sat, 09 Dec 2023 00:00:00 GMT</pubDate>
      <category>sequences</category>
      <category>finite differences</category>
    </item>
    <item>
      <title>haunted wasteland</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2023/day8/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2023/day8/</guid>
      <pubDate>Fri, 08 Dec 2023 00:00:00 GMT</pubDate>
      <category>graphs</category>
      <category>cycle detection</category>
      <category>lcm</category>
    </item>
    <item>
      <title>camel cards</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2023/day7/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2023/day7/</guid>
      <pubDate>Thu, 07 Dec 2023 00:00:00 GMT</pubDate>
      <category>sorting</category>
      <category>counting</category>
    </item>
    <item>
      <title>wait for it</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2023/day6/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2023/day6/</guid>
      <pubDate>Wed, 06 Dec 2023 00:00:00 GMT</pubDate>
      <category>brute force</category>
    </item>
    <item>
      <title>if you give a seed a fertilizer</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2023/day5/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2023/day5/</guid>
      <pubDate>Tue, 05 Dec 2023 00:00:00 GMT</pubDate>
      <category>intervals</category>
      <category>parsing</category>
    </item>
    <item>
      <title>scratchcards</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2023/day4/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2023/day4/</guid>
      <pubDate>Mon, 04 Dec 2023 00:00:00 GMT</pubDate>
      <category>sets</category>
      <category>dynamic programming</category>
    </item>
    <item>
      <title>gear ratios</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2023/day3/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2023/day3/</guid>
      <pubDate>Sun, 03 Dec 2023 00:00:00 GMT</pubDate>
      <category>grid</category>
      <category>regex</category>
    </item>
    <item>
      <title>cube conundrum</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2023/day2/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2023/day2/</guid>
      <pubDate>Sat, 02 Dec 2023 00:00:00 GMT</pubDate>
      <category>parsing</category>
      <category>counting</category>
    </item>
    <item>
      <title>trebuchet?!</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2023/day1/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2023/day1/</guid>
      <pubDate>Fri, 01 Dec 2023 00:00:00 GMT</pubDate>
      <category>strings</category>
      <category>parsing</category>
    </item>
    <item>
      <title>rust ray tracer</title>
      <link>https://lissarrague.xyz/projects/rust-ray-tracer/</link>
      <guid>https://lissarrague.xyz/projects/rust-ray-tracer/</guid>
      <pubDate>Tue, 08 Aug 2023 00:00:00 GMT</pubDate>
      <category>rust</category>
      <category>computer graphics</category>
      <category>ray tracing</category>
    </item>
    <item>
      <title>monkey map</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2022/day22/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2022/day22/</guid>
      <pubDate>Thu, 22 Dec 2022 00:00:00 GMT</pubDate>
      <category>simulation</category>
      <category>grid</category>
      <category>3d geometry</category>
    </item>
    <item>
      <title>monkey math</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2022/day21/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2022/day21/</guid>
      <pubDate>Wed, 21 Dec 2022 00:00:00 GMT</pubDate>
      <category>topological sort</category>
      <category>expression trees</category>
    </item>
    <item>
      <title>grove positioning system</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2022/day20/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2022/day20/</guid>
      <pubDate>Tue, 20 Dec 2022 00:00:00 GMT</pubDate>
      <category>linked list</category>
      <category>modular arithmetic</category>
    </item>
    <item>
      <title>not enough minerals</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2022/day19/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2022/day19/</guid>
      <pubDate>Mon, 19 Dec 2022 00:00:00 GMT</pubDate>
      <category>dfs</category>
      <category>pruning</category>
    </item>
    <item>
      <title>boiling boulders</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2022/day18/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2022/day18/</guid>
      <pubDate>Sun, 18 Dec 2022 00:00:00 GMT</pubDate>
      <category>bfs</category>
      <category>flood fill</category>
      <category>3d geometry</category>
    </item>
    <item>
      <title>pyroclastic flow</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2022/day17/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2022/day17/</guid>
      <pubDate>Sat, 17 Dec 2022 00:00:00 GMT</pubDate>
      <category>simulation</category>
      <category>cycle detection</category>
    </item>
    <item>
      <title>proboscidea volcanium</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2022/day16/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2022/day16/</guid>
      <pubDate>Fri, 16 Dec 2022 00:00:00 GMT</pubDate>
      <category>dynamic programming</category>
      <category>memoization</category>
      <category>bitmask</category>
    </item>
    <item>
      <title>beacon exclusion zone</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2022/day15/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2022/day15/</guid>
      <pubDate>Thu, 15 Dec 2022 00:00:00 GMT</pubDate>
      <category>intervals</category>
      <category>manhattan distance</category>
    </item>
    <item>
      <title>regolith reservoir</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2022/day14/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2022/day14/</guid>
      <pubDate>Wed, 14 Dec 2022 00:00:00 GMT</pubDate>
      <category>simulation</category>
      <category>grid</category>
    </item>
    <item>
      <title>distress signal</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2022/day13/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2022/day13/</guid>
      <pubDate>Tue, 13 Dec 2022 00:00:00 GMT</pubDate>
      <category>recursion</category>
      <category>sorting</category>
    </item>
    <item>
      <title>hill climbing algorithm</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2022/day12/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2022/day12/</guid>
      <pubDate>Mon, 12 Dec 2022 00:00:00 GMT</pubDate>
      <category>bfs</category>
      <category>grid</category>
    </item>
    <item>
      <title>monkey in the middle</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2022/day11/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2022/day11/</guid>
      <pubDate>Sun, 11 Dec 2022 00:00:00 GMT</pubDate>
      <category>simulation</category>
      <category>modular arithmetic</category>
    </item>
    <item>
      <title>cathode-ray tube</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2022/day10/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2022/day10/</guid>
      <pubDate>Sat, 10 Dec 2022 00:00:00 GMT</pubDate>
      <category>simulation</category>
      <category>binary search</category>
    </item>
    <item>
      <title>rope bridge</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2022/day9/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2022/day9/</guid>
      <pubDate>Fri, 09 Dec 2022 00:00:00 GMT</pubDate>
      <category>simulation</category>
      <category>sets</category>
    </item>
    <item>
      <title>treetop tree house</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2022/day8/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2022/day8/</guid>
      <pubDate>Thu, 08 Dec 2022 00:00:00 GMT</pubDate>
      <category>monotonic stack</category>
      <category>grid</category>
    </item>
    <item>
      <title>no space left on device</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2022/day7/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2022/day7/</guid>
      <pubDate>Wed, 07 Dec 2022 00:00:00 GMT</pubDate>
      <category>trees</category>
      <category>dfs</category>
      <category>parsing</category>
    </item>
    <item>
      <title>tuning trouble</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2022/day6/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2022/day6/</guid>
      <pubDate>Tue, 06 Dec 2022 00:00:00 GMT</pubDate>
      <category>sliding window</category>
      <category>counting</category>
    </item>
    <item>
      <title>supply stacks</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2022/day5/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2022/day5/</guid>
      <pubDate>Mon, 05 Dec 2022 00:00:00 GMT</pubDate>
      <category>stacks</category>
      <category>parsing</category>
      <category>simulation</category>
    </item>
    <item>
      <title>camp cleanup</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2022/day4/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2022/day4/</guid>
      <pubDate>Sun, 04 Dec 2022 00:00:00 GMT</pubDate>
      <category>intervals</category>
    </item>
    <item>
      <title>rucksack reorganization</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2022/day3/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2022/day3/</guid>
      <pubDate>Sat, 03 Dec 2022 00:00:00 GMT</pubDate>
      <category>sets</category>
      <category>strings</category>
    </item>
    <item>
      <title>rock paper scissors</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2022/day2/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2022/day2/</guid>
      <pubDate>Fri, 02 Dec 2022 00:00:00 GMT</pubDate>
      <category>modular arithmetic</category>
    </item>
    <item>
      <title>calorie counting</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2022/day1/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2022/day1/</guid>
      <pubDate>Thu, 01 Dec 2022 00:00:00 GMT</pubDate>
      <category>sorting</category>
      <category>parsing</category>
    </item>
    <item>
      <title>mandelrust</title>
      <link>https://lissarrague.xyz/projects/mandelrust/</link>
      <guid>https://lissarrague.xyz/projects/mandelrust/</guid>
      <pubDate>Tue, 10 May 2022 00:00:00 GMT</pubDate>
      <category>rust</category>
      <category>aws lambda</category>
      <category>mandelbrot</category>
    </item>
    <item>
      <title>go ray tracer</title>
      <link>https://lissarrague.xyz/projects/go-ray-tracer/</link>
      <guid>https://lissarrague.xyz/projects/go-ray-tracer/</guid>
      <pubDate>Mon, 21 Feb 2022 00:00:00 GMT</pubDate>
      <category>go</category>
      <category>computer graphics</category>
      <category>ray tracing</category>
    </item>
    <item>
      <title>sea cucumber</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2021/day25/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2021/day25/</guid>
      <pubDate>Sat, 25 Dec 2021 00:00:00 GMT</pubDate>
      <category>simulation</category>
      <category>grid</category>
    </item>
    <item>
      <title>amphipod</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2021/day23/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2021/day23/</guid>
      <pubDate>Thu, 23 Dec 2021 00:00:00 GMT</pubDate>
      <category>search</category>
    </item>
    <item>
      <title>reactor reboot</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2021/day22/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2021/day22/</guid>
      <pubDate>Wed, 22 Dec 2021 00:00:00 GMT</pubDate>
      <category>3d geometry</category>
      <category>intervals</category>
    </item>
    <item>
      <title>dirac dice</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2021/day21/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2021/day21/</guid>
      <pubDate>Tue, 21 Dec 2021 00:00:00 GMT</pubDate>
      <category>dynamic programming</category>
      <category>memoization</category>
    </item>
    <item>
      <title>trench map</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2021/day20/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2021/day20/</guid>
      <pubDate>Mon, 20 Dec 2021 00:00:00 GMT</pubDate>
      <category>cellular automaton</category>
      <category>grid</category>
    </item>
    <item>
      <title>beacon scanner</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2021/day19/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2021/day19/</guid>
      <pubDate>Sun, 19 Dec 2021 00:00:00 GMT</pubDate>
      <category>3d geometry</category>
      <category>rotations</category>
      <category>counting</category>
    </item>
    <item>
      <title>snailfish</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2021/day18/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2021/day18/</guid>
      <pubDate>Sat, 18 Dec 2021 00:00:00 GMT</pubDate>
      <category>trees</category>
      <category>recursion</category>
      <category>parsing</category>
    </item>
    <item>
      <title>trick shot</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2021/day17/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2021/day17/</guid>
      <pubDate>Fri, 17 Dec 2021 00:00:00 GMT</pubDate>
      <category>simulation</category>
      <category>brute force</category>
    </item>
    <item>
      <title>packet decoder</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2021/day16/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2021/day16/</guid>
      <pubDate>Thu, 16 Dec 2021 00:00:00 GMT</pubDate>
      <category>parsing</category>
      <category>recursion</category>
      <category>trees</category>
    </item>
    <item>
      <title>chiton</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2021/day15/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2021/day15/</guid>
      <pubDate>Wed, 15 Dec 2021 00:00:00 GMT</pubDate>
      <category>dijkstra</category>
      <category>grid</category>
    </item>
    <item>
      <title>extended polymerization</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2021/day14/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2021/day14/</guid>
      <pubDate>Tue, 14 Dec 2021 00:00:00 GMT</pubDate>
      <category>counting</category>
      <category>pair counts</category>
    </item>
    <item>
      <title>transparent origami</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2021/day13/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2021/day13/</guid>
      <pubDate>Mon, 13 Dec 2021 00:00:00 GMT</pubDate>
      <category>sets</category>
      <category>reflection</category>
    </item>
    <item>
      <title>passage pathing</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2021/day12/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2021/day12/</guid>
      <pubDate>Sun, 12 Dec 2021 00:00:00 GMT</pubDate>
      <category>dfs</category>
    </item>
    <item>
      <title>dumbo octopus</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2021/day11/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2021/day11/</guid>
      <pubDate>Sat, 11 Dec 2021 00:00:00 GMT</pubDate>
      <category>simulation</category>
    </item>
    <item>
      <title>syntax scoring</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2021/day10/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2021/day10/</guid>
      <pubDate>Fri, 10 Dec 2021 00:00:00 GMT</pubDate>
      <category>stack</category>
    </item>
    <item>
      <title>smoke basin</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2021/day9/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2021/day9/</guid>
      <pubDate>Thu, 09 Dec 2021 00:00:00 GMT</pubDate>
      <category>flood fill</category>
    </item>
    <item>
      <title>seven segment search</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2021/day8/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2021/day8/</guid>
      <pubDate>Wed, 08 Dec 2021 00:00:00 GMT</pubDate>
      <category>brute force</category>
      <category>permutations</category>
    </item>
    <item>
      <title>the treachery of whales</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2021/day7/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2021/day7/</guid>
      <pubDate>Tue, 07 Dec 2021 00:00:00 GMT</pubDate>
      <category>median</category>
      <category>mean</category>
    </item>
    <item>
      <title>lanternfish</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2021/day6/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2021/day6/</guid>
      <pubDate>Mon, 06 Dec 2021 00:00:00 GMT</pubDate>
      <category>matrix exponentiation</category>
      <category>deque</category>
    </item>
    <item>
      <title>hydrothermal venture</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2021/day5/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2021/day5/</guid>
      <pubDate>Sun, 05 Dec 2021 00:00:00 GMT</pubDate>
      <category>grid</category>
      <category>counting</category>
    </item>
    <item>
      <title>giant squid</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2021/day4/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2021/day4/</guid>
      <pubDate>Sat, 04 Dec 2021 00:00:00 GMT</pubDate>
      <category>simulation</category>
    </item>
    <item>
      <title>binary diagnostic</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2021/day3/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2021/day3/</guid>
      <pubDate>Fri, 03 Dec 2021 00:00:00 GMT</pubDate>
      <category>bit counting</category>
    </item>
    <item>
      <title>dive!</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2021/day2/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2021/day2/</guid>
      <pubDate>Thu, 02 Dec 2021 00:00:00 GMT</pubDate>
      <category>simulation</category>
    </item>
    <item>
      <title>sonar sweep</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2021/day1/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2021/day1/</guid>
      <pubDate>Wed, 01 Dec 2021 00:00:00 GMT</pubDate>
      <category>sliding window</category>
    </item>
    <item>
      <title>combo breaker</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2020/day25/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2020/day25/</guid>
      <pubDate>Fri, 25 Dec 2020 00:00:00 GMT</pubDate>
      <category>modular arithmetic</category>
      <category>brute force</category>
    </item>
    <item>
      <title>lobby layout</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2020/day24/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2020/day24/</guid>
      <pubDate>Thu, 24 Dec 2020 00:00:00 GMT</pubDate>
      <category>hex grid</category>
      <category>cellular automaton</category>
      <category>sets</category>
    </item>
    <item>
      <title>crab cups</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2020/day23/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2020/day23/</guid>
      <pubDate>Wed, 23 Dec 2020 00:00:00 GMT</pubDate>
      <category>linked lists</category>
      <category>simulation</category>
    </item>
    <item>
      <title>crab combat</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2020/day22/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2020/day22/</guid>
      <pubDate>Tue, 22 Dec 2020 00:00:00 GMT</pubDate>
      <category>simulation</category>
      <category>recursion</category>
    </item>
    <item>
      <title>allergen assessment</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2020/day21/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2020/day21/</guid>
      <pubDate>Mon, 21 Dec 2020 00:00:00 GMT</pubDate>
      <category>constraint propagation</category>
      <category>sets</category>
      <category>heaps</category>
    </item>
    <item>
      <title>jurassic jigsaw</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2020/day20/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2020/day20/</guid>
      <pubDate>Sun, 20 Dec 2020 00:00:00 GMT</pubDate>
      <category>grids</category>
      <category>rotations</category>
      <category>hashing</category>
    </item>
    <item>
      <title>monster messages</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2020/day19/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2020/day19/</guid>
      <pubDate>Sat, 19 Dec 2020 00:00:00 GMT</pubDate>
      <category>parsing</category>
      <category>grammars</category>
      <category>recursion</category>
    </item>
    <item>
      <title>operation order</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2020/day18/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2020/day18/</guid>
      <pubDate>Fri, 18 Dec 2020 00:00:00 GMT</pubDate>
      <category>parsing</category>
      <category>shunting yard</category>
    </item>
    <item>
      <title>conway cubes</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2020/day17/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2020/day17/</guid>
      <pubDate>Thu, 17 Dec 2020 00:00:00 GMT</pubDate>
      <category>cellular automaton</category>
      <category>sets</category>
    </item>
    <item>
      <title>ticket translation</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2020/day16/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2020/day16/</guid>
      <pubDate>Wed, 16 Dec 2020 00:00:00 GMT</pubDate>
      <category>constraint propagation</category>
      <category>sets</category>
      <category>parsing</category>
    </item>
    <item>
      <title>rambunctious recitation</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2020/day15/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2020/day15/</guid>
      <pubDate>Tue, 15 Dec 2020 00:00:00 GMT</pubDate>
      <category>simulation</category>
      <category>hashing</category>
    </item>
    <item>
      <title>docking data</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2020/day14/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2020/day14/</guid>
      <pubDate>Mon, 14 Dec 2020 00:00:00 GMT</pubDate>
      <category>bit manipulation</category>
    </item>
    <item>
      <title>shuttle search</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2020/day13/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2020/day13/</guid>
      <pubDate>Sun, 13 Dec 2020 00:00:00 GMT</pubDate>
      <category>chinese remainder theorem</category>
      <category>number theory</category>
    </item>
    <item>
      <title>rain risk</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2020/day12/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2020/day12/</guid>
      <pubDate>Sat, 12 Dec 2020 00:00:00 GMT</pubDate>
      <category>simulation</category>
      <category>rotations</category>
    </item>
    <item>
      <title>seating system</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2020/day11/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2020/day11/</guid>
      <pubDate>Fri, 11 Dec 2020 00:00:00 GMT</pubDate>
      <category>cellular automaton</category>
      <category>grid</category>
      <category>simulation</category>
    </item>
    <item>
      <title>adapter array</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2020/day10/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2020/day10/</guid>
      <pubDate>Thu, 10 Dec 2020 00:00:00 GMT</pubDate>
      <category>dynamic programming</category>
      <category>combinatorics</category>
    </item>
    <item>
      <title>encoding error</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2020/day9/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2020/day9/</guid>
      <pubDate>Wed, 09 Dec 2020 00:00:00 GMT</pubDate>
      <category>sliding window</category>
      <category>two sum</category>
    </item>
    <item>
      <title>handheld halting</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2020/day8/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2020/day8/</guid>
      <pubDate>Tue, 08 Dec 2020 00:00:00 GMT</pubDate>
      <category>simulation</category>
      <category>brute force</category>
    </item>
    <item>
      <title>handy haversacks</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2020/day7/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2020/day7/</guid>
      <pubDate>Mon, 07 Dec 2020 00:00:00 GMT</pubDate>
      <category>graphs</category>
      <category>recursion</category>
      <category>dfs</category>
    </item>
    <item>
      <title>custom customs</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2020/day6/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2020/day6/</guid>
      <pubDate>Sun, 06 Dec 2020 00:00:00 GMT</pubDate>
      <category>counting</category>
      <category>sets</category>
    </item>
    <item>
      <title>binary boarding</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2020/day5/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2020/day5/</guid>
      <pubDate>Sat, 05 Dec 2020 00:00:00 GMT</pubDate>
      <category>binary search</category>
      <category>sorting</category>
    </item>
    <item>
      <title>passport processing</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2020/day4/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2020/day4/</guid>
      <pubDate>Fri, 04 Dec 2020 00:00:00 GMT</pubDate>
      <category>parsing</category>
      <category>validation</category>
      <category>regex</category>
    </item>
    <item>
      <title>toboggan trajectory</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2020/day3/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2020/day3/</guid>
      <pubDate>Thu, 03 Dec 2020 00:00:00 GMT</pubDate>
      <category>grid</category>
      <category>modular arithmetic</category>
    </item>
    <item>
      <title>password philosophy</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2020/day2/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2020/day2/</guid>
      <pubDate>Wed, 02 Dec 2020 00:00:00 GMT</pubDate>
      <category>parsing</category>
      <category>counting</category>
    </item>
    <item>
      <title>report repair</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2020/day1/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2020/day1/</guid>
      <pubDate>Tue, 01 Dec 2020 00:00:00 GMT</pubDate>
      <category>two pointers</category>
      <category>sorting</category>
    </item>
    <item>
      <title>care package</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2019/day13/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2019/day13/</guid>
      <pubDate>Fri, 13 Dec 2019 00:00:00 GMT</pubDate>
      <category>interpreter</category>
      <category>simulation</category>
    </item>
    <item>
      <title>the n-body problem</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2019/day12/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2019/day12/</guid>
      <pubDate>Thu, 12 Dec 2019 00:00:00 GMT</pubDate>
      <category>simulation</category>
      <category>cycle detection</category>
      <category>number theory</category>
    </item>
    <item>
      <title>space police</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2019/day11/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2019/day11/</guid>
      <pubDate>Wed, 11 Dec 2019 00:00:00 GMT</pubDate>
      <category>interpreter</category>
      <category>simulation</category>
      <category>grid</category>
    </item>
    <item>
      <title>monitoring station</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2019/day10/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2019/day10/</guid>
      <pubDate>Tue, 10 Dec 2019 00:00:00 GMT</pubDate>
      <category>geometry</category>
      <category>number theory</category>
      <category>sorting</category>
    </item>
    <item>
      <title>sensor boost</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2019/day9/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2019/day9/</guid>
      <pubDate>Mon, 09 Dec 2019 00:00:00 GMT</pubDate>
      <category>interpreter</category>
    </item>
    <item>
      <title>space image format</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2019/day8/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2019/day8/</guid>
      <pubDate>Sun, 08 Dec 2019 00:00:00 GMT</pubDate>
      <category>strings</category>
      <category>counting</category>
    </item>
    <item>
      <title>amplification circuit</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2019/day7/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2019/day7/</guid>
      <pubDate>Sat, 07 Dec 2019 00:00:00 GMT</pubDate>
      <category>interpreter</category>
      <category>permutations</category>
      <category>generators</category>
    </item>
    <item>
      <title>universal orbit map</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2019/day6/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2019/day6/</guid>
      <pubDate>Fri, 06 Dec 2019 00:00:00 GMT</pubDate>
      <category>trees</category>
      <category>recursion</category>
    </item>
    <item>
      <title>sunny with a chance of asteroids</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2019/day5/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2019/day5/</guid>
      <pubDate>Thu, 05 Dec 2019 00:00:00 GMT</pubDate>
      <category>interpreter</category>
    </item>
    <item>
      <title>secure container</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2019/day4/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2019/day4/</guid>
      <pubDate>Wed, 04 Dec 2019 00:00:00 GMT</pubDate>
      <category>brute force</category>
      <category>counting</category>
    </item>
    <item>
      <title>crossed wires</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2019/day3/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2019/day3/</guid>
      <pubDate>Tue, 03 Dec 2019 00:00:00 GMT</pubDate>
      <category>grid</category>
      <category>sets</category>
      <category>manhattan distance</category>
    </item>
    <item>
      <title>1202 program alarm</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2019/day2/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2019/day2/</guid>
      <pubDate>Mon, 02 Dec 2019 00:00:00 GMT</pubDate>
      <category>interpreter</category>
      <category>brute force</category>
    </item>
    <item>
      <title>the tyranny of the rocket equation</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2019/day1/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2019/day1/</guid>
      <pubDate>Sun, 01 Dec 2019 00:00:00 GMT</pubDate>
      <category>arithmetic</category>
    </item>
    <item>
      <title>chronal classification</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2018/day16/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2018/day16/</guid>
      <pubDate>Sun, 16 Dec 2018 00:00:00 GMT</pubDate>
      <category>constraint propagation</category>
      <category>emulation</category>
    </item>
    <item>
      <title>beverage bandits</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2018/day15/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2018/day15/</guid>
      <pubDate>Sat, 15 Dec 2018 00:00:00 GMT</pubDate>
      <category>bfs</category>
      <category>simulation</category>
      <category>binary search</category>
    </item>
    <item>
      <title>chocolate charts</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2018/day14/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2018/day14/</guid>
      <pubDate>Fri, 14 Dec 2018 00:00:00 GMT</pubDate>
      <category>simulation</category>
      <category>strings</category>
    </item>
    <item>
      <title>mine cart madness</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2018/day13/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2018/day13/</guid>
      <pubDate>Thu, 13 Dec 2018 00:00:00 GMT</pubDate>
      <category>simulation</category>
      <category>grid</category>
    </item>
    <item>
      <title>subterranean sustainability</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2018/day12/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2018/day12/</guid>
      <pubDate>Wed, 12 Dec 2018 00:00:00 GMT</pubDate>
      <category>cellular automaton</category>
      <category>extrapolation</category>
    </item>
    <item>
      <title>chronal charge</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2018/day11/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2018/day11/</guid>
      <pubDate>Tue, 11 Dec 2018 00:00:00 GMT</pubDate>
      <category>brute force</category>
      <category>grid</category>
    </item>
    <item>
      <title>the stars align</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2018/day10/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2018/day10/</guid>
      <pubDate>Mon, 10 Dec 2018 00:00:00 GMT</pubDate>
      <category>simulation</category>
      <category>geometry</category>
    </item>
    <item>
      <title>marble mania</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2018/day9/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2018/day9/</guid>
      <pubDate>Sun, 09 Dec 2018 00:00:00 GMT</pubDate>
      <category>deque</category>
      <category>simulation</category>
    </item>
    <item>
      <title>memory maneuver</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2018/day8/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2018/day8/</guid>
      <pubDate>Sat, 08 Dec 2018 00:00:00 GMT</pubDate>
      <category>trees</category>
      <category>recursion</category>
    </item>
    <item>
      <title>the sum of its parts</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2018/day7/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2018/day7/</guid>
      <pubDate>Fri, 07 Dec 2018 00:00:00 GMT</pubDate>
      <category>topological sort</category>
      <category>simulation</category>
    </item>
    <item>
      <title>chronal coordinates</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2018/day6/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2018/day6/</guid>
      <pubDate>Thu, 06 Dec 2018 00:00:00 GMT</pubDate>
      <category>manhattan distance</category>
      <category>grid</category>
    </item>
    <item>
      <title>alchemical reduction</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2018/day5/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2018/day5/</guid>
      <pubDate>Wed, 05 Dec 2018 00:00:00 GMT</pubDate>
      <category>strings</category>
    </item>
    <item>
      <title>repose record</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2018/day4/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2018/day4/</guid>
      <pubDate>Tue, 04 Dec 2018 00:00:00 GMT</pubDate>
      <category>sorting</category>
      <category>counting</category>
    </item>
    <item>
      <title>no matter how you slice it</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2018/day3/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2018/day3/</guid>
      <pubDate>Mon, 03 Dec 2018 00:00:00 GMT</pubDate>
      <category>grid</category>
      <category>counting</category>
    </item>
    <item>
      <title>inventory management system</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2018/day2/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2018/day2/</guid>
      <pubDate>Sun, 02 Dec 2018 00:00:00 GMT</pubDate>
      <category>strings</category>
      <category>counting</category>
    </item>
    <item>
      <title>chronal calibration</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2018/day1/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2018/day1/</guid>
      <pubDate>Sat, 01 Dec 2018 00:00:00 GMT</pubDate>
      <category>sets</category>
      <category>cycle detection</category>
    </item>
    <item>
      <title>spinlock</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2017/day17/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2017/day17/</guid>
      <pubDate>Sun, 17 Dec 2017 00:00:00 GMT</pubDate>
      <category>linked lists</category>
      <category>simulation</category>
    </item>
    <item>
      <title>permutation promenade</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2017/day16/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2017/day16/</guid>
      <pubDate>Sat, 16 Dec 2017 00:00:00 GMT</pubDate>
      <category>cycle detection</category>
      <category>simulation</category>
    </item>
    <item>
      <title>dueling generators</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2017/day15/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2017/day15/</guid>
      <pubDate>Fri, 15 Dec 2017 00:00:00 GMT</pubDate>
      <category>simulation</category>
      <category>bit manipulation</category>
    </item>
    <item>
      <title>disk defragmentation</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2017/day14/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2017/day14/</guid>
      <pubDate>Thu, 14 Dec 2017 00:00:00 GMT</pubDate>
      <category>hashing</category>
      <category>flood fill</category>
      <category>dfs</category>
    </item>
    <item>
      <title>packet scanners</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2017/day13/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2017/day13/</guid>
      <pubDate>Wed, 13 Dec 2017 00:00:00 GMT</pubDate>
      <category>modular arithmetic</category>
      <category>brute force</category>
    </item>
    <item>
      <title>digital plumber</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2017/day12/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2017/day12/</guid>
      <pubDate>Tue, 12 Dec 2017 00:00:00 GMT</pubDate>
      <category>union-find</category>
      <category>graphs</category>
    </item>
    <item>
      <title>hex ed</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2017/day11/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2017/day11/</guid>
      <pubDate>Mon, 11 Dec 2017 00:00:00 GMT</pubDate>
      <category>hex grid</category>
      <category>geometry</category>
    </item>
    <item>
      <title>knot hash</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2017/day10/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2017/day10/</guid>
      <pubDate>Sun, 10 Dec 2017 00:00:00 GMT</pubDate>
      <category>hashing</category>
      <category>arrays</category>
      <category>modular arithmetic</category>
    </item>
    <item>
      <title>stream processing</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2017/day9/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2017/day9/</guid>
      <pubDate>Sat, 09 Dec 2017 00:00:00 GMT</pubDate>
      <category>parsing</category>
      <category>state machine</category>
      <category>recursion</category>
    </item>
    <item>
      <title>i heard you like registers</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2017/day8/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2017/day8/</guid>
      <pubDate>Fri, 08 Dec 2017 00:00:00 GMT</pubDate>
      <category>interpreter</category>
      <category>parsing</category>
    </item>
    <item>
      <title>recursive circus</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2017/day7/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2017/day7/</guid>
      <pubDate>Thu, 07 Dec 2017 00:00:00 GMT</pubDate>
      <category>trees</category>
      <category>dfs</category>
      <category>recursion</category>
    </item>
    <item>
      <title>memory reallocation</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2017/day6/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2017/day6/</guid>
      <pubDate>Wed, 06 Dec 2017 00:00:00 GMT</pubDate>
      <category>cycle detection</category>
      <category>simulation</category>
      <category>hashing</category>
    </item>
    <item>
      <title>a maze of twisty trampolines, all alike</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2017/day5/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2017/day5/</guid>
      <pubDate>Tue, 05 Dec 2017 00:00:00 GMT</pubDate>
      <category>simulation</category>
    </item>
    <item>
      <title>high-entropy passphrases</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2017/day4/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2017/day4/</guid>
      <pubDate>Mon, 04 Dec 2017 00:00:00 GMT</pubDate>
      <category>strings</category>
      <category>hashing</category>
    </item>
    <item>
      <title>spiral memory</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2017/day3/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2017/day3/</guid>
      <pubDate>Sun, 03 Dec 2017 00:00:00 GMT</pubDate>
      <category>grid</category>
      <category>math</category>
      <category>simulation</category>
    </item>
    <item>
      <title>corruption checksum</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2017/day2/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2017/day2/</guid>
      <pubDate>Sat, 02 Dec 2017 00:00:00 GMT</pubDate>
      <category>arrays</category>
      <category>brute force</category>
    </item>
    <item>
      <title>inverse captcha</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2017/day1/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2017/day1/</guid>
      <pubDate>Fri, 01 Dec 2017 00:00:00 GMT</pubDate>
      <category>arrays</category>
      <category>modular arithmetic</category>
    </item>
    <item>
      <title>explosives in cyberspace</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2016/day9/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2016/day9/</guid>
      <pubDate>Fri, 09 Dec 2016 00:00:00 GMT</pubDate>
      <category>parsing</category>
      <category>recursion</category>
      <category>tree</category>
    </item>
    <item>
      <title>two-factor authentication</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2016/day8/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2016/day8/</guid>
      <pubDate>Thu, 08 Dec 2016 00:00:00 GMT</pubDate>
      <category>simulation</category>
      <category>grid</category>
      <category>array rotation</category>
    </item>
    <item>
      <title>internet protocol version 7</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2016/day7/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2016/day7/</guid>
      <pubDate>Wed, 07 Dec 2016 00:00:00 GMT</pubDate>
      <category>strings</category>
      <category>sliding window</category>
      <category>sets</category>
    </item>
    <item>
      <title>signals and noise</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2016/day6/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2016/day6/</guid>
      <pubDate>Tue, 06 Dec 2016 00:00:00 GMT</pubDate>
      <category>counting</category>
    </item>
    <item>
      <title>how about a nice game of chess?</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2016/day5/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2016/day5/</guid>
      <pubDate>Mon, 05 Dec 2016 00:00:00 GMT</pubDate>
      <category>hashing</category>
      <category>brute force</category>
    </item>
    <item>
      <title>security through obscurity</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2016/day4/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2016/day4/</guid>
      <pubDate>Sun, 04 Dec 2016 00:00:00 GMT</pubDate>
      <category>parsing</category>
      <category>counting</category>
      <category>caesar cipher</category>
    </item>
    <item>
      <title>squares with three sides</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2016/day3/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2016/day3/</guid>
      <pubDate>Sat, 03 Dec 2016 00:00:00 GMT</pubDate>
      <category>geometry</category>
      <category>chunking</category>
    </item>
    <item>
      <title>bathroom security</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2016/day2/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2016/day2/</guid>
      <pubDate>Fri, 02 Dec 2016 00:00:00 GMT</pubDate>
      <category>simulation</category>
      <category>grid</category>
    </item>
    <item>
      <title>no time for a taxicab</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2016/day1/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2016/day1/</guid>
      <pubDate>Thu, 01 Dec 2016 00:00:00 GMT</pubDate>
      <category>simulation</category>
      <category>grid</category>
      <category>sets</category>
    </item>
    <item>
      <title>let it snow</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2015/day25/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2015/day25/</guid>
      <pubDate>Fri, 25 Dec 2015 00:00:00 GMT</pubDate>
      <category>modular arithmetic</category>
      <category>triangular numbers</category>
    </item>
    <item>
      <title>it hangs in the balance</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2015/day24/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2015/day24/</guid>
      <pubDate>Thu, 24 Dec 2015 00:00:00 GMT</pubDate>
      <category>k-sum</category>
      <category>two pointers</category>
      <category>recursion</category>
    </item>
    <item>
      <title>opening the turing lock</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2015/day23/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2015/day23/</guid>
      <pubDate>Wed, 23 Dec 2015 00:00:00 GMT</pubDate>
      <category>interpreter</category>
      <category>simulation</category>
      <category>pattern matching</category>
    </item>
    <item>
      <title>wizard simulator 20xx</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2015/day22/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2015/day22/</guid>
      <pubDate>Tue, 22 Dec 2015 00:00:00 GMT</pubDate>
      <category>dijkstra</category>
      <category>priority queue</category>
      <category>state search</category>
    </item>
    <item>
      <title>rpg simulator 20xx</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2015/day21/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2015/day21/</guid>
      <pubDate>Mon, 21 Dec 2015 00:00:00 GMT</pubDate>
      <category>brute force</category>
      <category>combinatorics</category>
    </item>
    <item>
      <title>infinite elves and infinite houses</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2015/day20/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2015/day20/</guid>
      <pubDate>Sun, 20 Dec 2015 00:00:00 GMT</pubDate>
      <category>divisors</category>
      <category>number theory</category>
      <category>brute force</category>
    </item>
    <item>
      <title>medicine for rudolph</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2015/day19/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2015/day19/</guid>
      <pubDate>Sat, 19 Dec 2015 00:00:00 GMT</pubDate>
      <category>trie</category>
      <category>bfs</category>
      <category>strings</category>
    </item>
    <item>
      <title>like a gif for your yard</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2015/day18/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2015/day18/</guid>
      <pubDate>Fri, 18 Dec 2015 00:00:00 GMT</pubDate>
      <category>cellular automaton</category>
      <category>grid</category>
      <category>simulation</category>
    </item>
    <item>
      <title>no such thing as too much</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2015/day17/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2015/day17/</guid>
      <pubDate>Thu, 17 Dec 2015 00:00:00 GMT</pubDate>
      <category>dynamic programming</category>
      <category>memoization</category>
      <category>subset sum</category>
    </item>
    <item>
      <title>aunt sue</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2015/day16/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2015/day16/</guid>
      <pubDate>Wed, 16 Dec 2015 00:00:00 GMT</pubDate>
      <category>filtering</category>
      <category>parsing</category>
    </item>
    <item>
      <title>science for hungry people</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2015/day15/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2015/day15/</guid>
      <pubDate>Tue, 15 Dec 2015 00:00:00 GMT</pubDate>
      <category>brute force</category>
      <category>backtracking</category>
      <category>combinatorics</category>
    </item>
    <item>
      <title>reindeer olympics</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2015/day14/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2015/day14/</guid>
      <pubDate>Mon, 14 Dec 2015 00:00:00 GMT</pubDate>
      <category>arithmetic</category>
      <category>simulation</category>
    </item>
    <item>
      <title>knights of the dinner table</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2015/day13/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2015/day13/</guid>
      <pubDate>Sun, 13 Dec 2015 00:00:00 GMT</pubDate>
      <category>permutations</category>
      <category>brute force</category>
    </item>
    <item>
      <title>jsabacusframework.io</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2015/day12/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2015/day12/</guid>
      <pubDate>Sat, 12 Dec 2015 00:00:00 GMT</pubDate>
      <category>recursion</category>
      <category>json</category>
      <category>dfs</category>
    </item>
    <item>
      <title>corporate policy</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2015/day11/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2015/day11/</guid>
      <pubDate>Fri, 11 Dec 2015 00:00:00 GMT</pubDate>
      <category>strings</category>
      <category>brute force</category>
      <category>base 26</category>
    </item>
    <item>
      <title>elves look, elves say</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2015/day10/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2015/day10/</guid>
      <pubDate>Thu, 10 Dec 2015 00:00:00 GMT</pubDate>
      <category>strings</category>
      <category>run-length encoding</category>
    </item>
    <item>
      <title>all in a single night</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2015/day9/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2015/day9/</guid>
      <pubDate>Wed, 09 Dec 2015 00:00:00 GMT</pubDate>
      <category>dfs</category>
      <category>backtracking</category>
      <category>graph</category>
    </item>
    <item>
      <title>matchsticks</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2015/day8/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2015/day8/</guid>
      <pubDate>Tue, 08 Dec 2015 00:00:00 GMT</pubDate>
      <category>strings</category>
      <category>parsing</category>
      <category>state machine</category>
    </item>
    <item>
      <title>some assembly required</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2015/day7/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2015/day7/</guid>
      <pubDate>Mon, 07 Dec 2015 00:00:00 GMT</pubDate>
      <category>topological sort</category>
      <category>graph</category>
      <category>bitwise</category>
    </item>
    <item>
      <title>probably a fire hazard</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2015/day6/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2015/day6/</guid>
      <pubDate>Sun, 06 Dec 2015 00:00:00 GMT</pubDate>
      <category>grid</category>
      <category>simulation</category>
      <category>regex</category>
    </item>
    <item>
      <title>doesn't he have intern-elves for this?</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2015/day5/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2015/day5/</guid>
      <pubDate>Sat, 05 Dec 2015 00:00:00 GMT</pubDate>
      <category>strings</category>
      <category>sliding window</category>
    </item>
    <item>
      <title>the ideal stocking stuffer</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2015/day4/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2015/day4/</guid>
      <pubDate>Fri, 04 Dec 2015 00:00:00 GMT</pubDate>
      <category>hashing</category>
      <category>brute force</category>
    </item>
    <item>
      <title>perfectly spherical houses in a vacuum</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2015/day3/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2015/day3/</guid>
      <pubDate>Thu, 03 Dec 2015 00:00:00 GMT</pubDate>
      <category>sets</category>
      <category>simulation</category>
      <category>grid</category>
    </item>
    <item>
      <title>i was told there would be no math</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2015/day2/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2015/day2/</guid>
      <pubDate>Wed, 02 Dec 2015 00:00:00 GMT</pubDate>
      <category>arithmetic</category>
      <category>geometry</category>
    </item>
    <item>
      <title>not quite lisp</title>
      <link>https://lissarrague.xyz/projects/advent-of-code-2015/day1/</link>
      <guid>https://lissarrague.xyz/projects/advent-of-code-2015/day1/</guid>
      <pubDate>Tue, 01 Dec 2015 00:00:00 GMT</pubDate>
      <category>counting</category>
      <category>prefix sum</category>
    </item>
  </channel>
</rss>
