<?xml version="1.0" encoding="UTF-8"?>
 <rdf:RDF xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://web.resource.org/cc/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://pinboard.in">
    <title>Pinboard (yfel)</title>
    <link>https://pinboard.in/u:yfel/public/</link>
    <description>recent bookmarks from yfel</description>
    <items>
      <rdf:Seq>	<rdf:li rdf:resource="https://plus.google.com/u/0/101584889282878921052/posts/gt37jDDS8CN"/>
	<rdf:li rdf:resource="http://programming-puzzler.blogspot.com/2012/11/coin-change-kata-in-racket-and-clojure.html"/>
	<rdf:li rdf:resource="http://www.matthewweathers.com/year2006/shuffling_cards.htm"/>
	<rdf:li rdf:resource="http://theinfosphere.org/Futurama_theorem"/>
	<rdf:li rdf:resource="http://en.wikipedia.org/wiki/Fibonacci_word"/>
	<rdf:li rdf:resource="http://www.gravitation3d.com/magic120cell/"/>
	<rdf:li rdf:resource="http://en.wikipedia.org/wiki/Megaminx"/>
	<rdf:li rdf:resource="http://www.menneske.no/hashi/eng/"/>
	<rdf:li rdf:resource="http://en.wikipedia.org/wiki/Hashiwokakero"/>
	<rdf:li rdf:resource="http://www.mail-archive.com/haskell%40haskell.org/msg19025.html"/>
	<rdf:li rdf:resource="http://blog.bjrn.se/2008/04/lexicographic-permutations-using.html"/>
      </rdf:Seq>
    </items>
  </channel><item rdf:about="https://plus.google.com/u/0/101584889282878921052/posts/gt37jDDS8CN">
    <title>Richard Green - Google+ - What if I told you: you're playing tic-tac-toe, but both…</title>
    <dc:date>2013-01-15T15:33:21+00:00</dc:date>
    <link>https://plus.google.com/u/0/101584889282878921052/posts/gt37jDDS8CN</link>
    <dc:creator>yfel</dc:creator><description><![CDATA[nice use of monoids in combinatorial games]]></description>
<dc:subject>algebra mathematics combinatorics games gametheory geek culture</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:yfel/b:64e10a328e17/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:algebra"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:mathematics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:combinatorics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:games"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:gametheory"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:geek"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:culture"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://programming-puzzler.blogspot.com/2012/11/coin-change-kata-in-racket-and-clojure.html">
    <title>Thoughts on Programming: Coin Change Kata in Racket and Clojure</title>
    <dc:date>2012-11-22T03:34:19+00:00</dc:date>
    <link>http://programming-puzzler.blogspot.com/2012/11/coin-change-kata-in-racket-and-clojure.html</link>
    <dc:creator>yfel</dc:creator><description><![CDATA[i feel like core.logic should make short work of this]]></description>
<dc:subject>clojure scheme lisp racket logic combinatorics geek technology software programming howto mathematics</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:yfel/b:a6fa56ecd397/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:clojure"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:scheme"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:lisp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:racket"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:logic"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:combinatorics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:geek"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:technology"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:software"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:mathematics"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.matthewweathers.com/year2006/shuffling_cards.htm">
    <title>MW - Shuffling Cards</title>
    <dc:date>2011-11-16T13:48:30+00:00</dc:date>
    <link>http://www.matthewweathers.com/year2006/shuffling_cards.htm</link>
    <dc:creator>yfel</dc:creator><description><![CDATA["Every time you shuffle a deck of playing cards, it's likely that you have come up with an ordering of cards that is unique in human history."]]></description>
<dc:subject>cards mathematics probability combinatorics geek culture games</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:yfel/b:8d875f8b6458/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:cards"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:mathematics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:probability"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:combinatorics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:geek"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:culture"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:games"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://theinfosphere.org/Futurama_theorem">
    <title>Futurama theorem - The Infosphere, the Futurama Wiki</title>
    <dc:date>2011-03-15T17:36:54+00:00</dc:date>
    <link>http://theinfosphere.org/Futurama_theorem</link>
    <dc:creator>yfel</dc:creator><description><![CDATA[legitimate theorem about bodyswitching
]]></description>
<dc:subject>cartoons mathematics geek culture humour sf reference combinatorics</dc:subject>
<dc:identifier>https://pinboard.in/u:yfel/b:94dc5a50e778/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:cartoons"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:mathematics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:geek"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:culture"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:humour"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:sf"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:combinatorics"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://en.wikipedia.org/wiki/Fibonacci_word">
    <title>Fibonacci word - Wikipedia, the free encyclopedia</title>
    <dc:date>2009-09-22T18:33:56+00:00</dc:date>
    <link>http://en.wikipedia.org/wiki/Fibonacci_word</link>
    <dc:creator>yfel</dc:creator><description><![CDATA["A Fibonacci word is a specific sequence of binary digits (or symbols from any two-letter alphabet). The Fibonacci word is formed by repeated concatenation in the same way that the Fibonacci numbers are formed by repeated addition."
]]></description>
<dc:subject>mathematics combinatorics wiki geek reference</dc:subject>
<dc:identifier>https://pinboard.in/u:yfel/b:a74eb8a95f9a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:mathematics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:combinatorics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:wiki"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:geek"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:reference"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.gravitation3d.com/magic120cell/">
    <title>Magic120Cell</title>
    <dc:date>2008-09-16T18:25:43+00:00</dc:date>
    <link>http://www.gravitation3d.com/magic120cell/</link>
    <dc:creator>yfel</dc:creator><description><![CDATA["Here you'll find a fully functional 120 Cell permutation puzzle, which can be considered the 4-dimensional analogue of Megaminx."
]]></description>
<dc:subject>puzzles games combinatorics logic geek design 3d mathematics opengl technology software graphics</dc:subject>
<dc:identifier>https://pinboard.in/u:yfel/b:7eb901254e26/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:puzzles"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:games"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:combinatorics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:logic"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:geek"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:3d"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:mathematics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:opengl"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:technology"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:software"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:graphics"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://en.wikipedia.org/wiki/Megaminx">
    <title>Megaminx - Wikipedia, the free encyclopedia</title>
    <dc:date>2008-09-16T18:25:00+00:00</dc:date>
    <link>http://en.wikipedia.org/wiki/Megaminx</link>
    <dc:creator>yfel</dc:creator><description><![CDATA["The Megaminx is a dodecahedron-shaped puzzle similar to the Rubik's Cube. It has a total of 50 movable pieces to rearrange, compared to the 20 of the Rubik's cube."
]]></description>
<dc:subject>puzzles games wiki combinatorics logic geek design</dc:subject>
<dc:identifier>https://pinboard.in/u:yfel/b:da777b62a051/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:puzzles"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:games"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:wiki"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:combinatorics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:logic"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:geek"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:design"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.menneske.no/hashi/eng/">
    <title>Hashi/Hashiwokakero puzzles</title>
    <dc:date>2008-09-16T18:22:57+00:00</dc:date>
    <link>http://www.menneske.no/hashi/eng/</link>
    <dc:creator>yfel</dc:creator><description><![CDATA[database of hashi bridge-building puzzles
]]></description>
<dc:subject>games puzzles japan logic reference geek mathematics combinatorics</dc:subject>
<dc:identifier>https://pinboard.in/u:yfel/b:3eaa10678624/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:games"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:puzzles"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:japan"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:logic"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:geek"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:mathematics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:combinatorics"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://en.wikipedia.org/wiki/Hashiwokakero">
    <title>Hashiwokakero - Wikipedia, the free encyclopedia</title>
    <dc:date>2008-09-16T18:22:15+00:00</dc:date>
    <link>http://en.wikipedia.org/wiki/Hashiwokakero</link>
    <dc:creator>yfel</dc:creator><description><![CDATA["Hashiwokakero is played on a rectangular grid with no standard size, although the grid itself is not usually drawn. Some cells start out with (usually encircled) numbers from 1 to 8 inclusive; these are the islands. The rest of the cells are empty.  The goal is to connect all of the islands into a single connected group by drawing a series of bridges between the islands. The bridges must follow certain criteria."
]]></description>
<dc:subject>games puzzles japan logic wiki reference geek mathematics combinatorics</dc:subject>
<dc:identifier>https://pinboard.in/u:yfel/b:d63829d08f56/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:games"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:puzzles"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:japan"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:logic"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:wiki"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:geek"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:mathematics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:combinatorics"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.mail-archive.com/haskell%40haskell.org/msg19025.html">
    <title>[Haskell] String permutation</title>
    <dc:date>2008-09-11T01:22:14+00:00</dc:date>
    <link>http://www.mail-archive.com/haskell%40haskell.org/msg19025.html</link>
    <dc:creator>yfel</dc:creator><description><![CDATA[good thread on string permutation implementations in haskell
]]></description>
<dc:subject>haskell combinatorics howto functional programming geek technology software forums</dc:subject>
<dc:identifier>https://pinboard.in/u:yfel/b:cd7f369d9b47/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:haskell"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:combinatorics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:functional"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:geek"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:technology"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:software"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:forums"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.bjrn.se/2008/04/lexicographic-permutations-using.html">
    <title>blog.bjrn.se: Lexicographic permutations using Algorithm L (STL next_permutation in Python)</title>
    <dc:date>2008-09-08T17:48:25+00:00</dc:date>
    <link>http://blog.bjrn.se/2008/04/lexicographic-permutations-using.html</link>
    <dc:creator>yfel</dc:creator><description><![CDATA["A typical function will, given a sequence of elements such as (1, 1, 2, 2), permute on indices only. This will in our case give 4! permutations, which is often not what we want. The STL implementation will “correctly” generate only unique permutations, in our case 4! / 2!2!, and also generate them in the right order.

What’s special about most STL implementations is the use of a fairly unknown algorithm for finding permutations in lexicographic order. A canonical templated implementation is usually about 25 lines of code. It is also non-recursive and very fast."
]]></description>
<dc:subject>combinatorics python c/c++ stl programming geek technology software opensource blogs howto</dc:subject>
<dc:identifier>https://pinboard.in/u:yfel/b:3cfacf6a6672/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:combinatorics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:c/c++"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:stl"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:geek"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:technology"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:software"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:opensource"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:blogs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:yfel/t:howto"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>