<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-28016235.post116969116419493921..comments</id><updated>2009-02-02T03:25:55.293-05:00</updated><title type='text'>Comments on Senzee 5: 7</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.senzee5.com/feeds/116969116419493921/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28016235/116969116419493921/comments/default'/><link rel='alternate' type='text/html' href='http://www.senzee5.com/2007/01/7.html'/><author><name>Senzee</name><uri>http://www.blogger.com/profile/02573580670699332421</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>19</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-28016235.post-7791333331046103809</id><published>2009-02-02T03:25:00.000-05:00</published><updated>2009-02-02T03:25:00.000-05:00</updated><title type='text'>Wow, I'm writing a poker bot, and found myself in ...</title><content type='html'>Wow, I'm writing a poker bot, and found myself in need of exactly this!  I have a table that has a 4 byte rank for each possible 7 card hands. (so about 500MB)....in reality i only need 20 bits per rank, but i figure 32 will be quicker.  I read up on combinadics and was bewildered, but your code works!!!!!  I tested it by feeding it every possible input and confirmed it genereated every possible output exactly once.  THANK YOU.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28016235/116969116419493921/comments/default/7791333331046103809'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28016235/116969116419493921/comments/default/7791333331046103809'/><link rel='alternate' type='text/html' href='http://www.senzee5.com/2007/01/7.html?showComment=1233563100000#c7791333331046103809' title=''/><author><name>Paul</name><uri>http://www.blogger.com/profile/08507533014274376829</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.senzee5.com/2007/01/7.html' ref='tag:blogger.com,1999:blog-28016235.post-116969116419493921' source='http://www.blogger.com/feeds/28016235/posts/default/116969116419493921' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-28016235.post-4686773436404632057</id><published>2008-09-06T05:53:00.000-04:00</published><updated>2008-09-06T05:53:00.000-04:00</updated><title type='text'>Fantastic post. There's a buildable version of thi...</title><content type='html'>Fantastic post. There's a buildable version of this evaluator over at http://www.codingthewheel.com/archives/poker-hand-evaluator-roundup (code to build the 266MB lookup table from index52c7.h and so forth). Paul: any chance we'll see some more poker-hand-evaluation goodness out of you?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28016235/116969116419493921/comments/default/4686773436404632057'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28016235/116969116419493921/comments/default/4686773436404632057'/><link rel='alternate' type='text/html' href='http://www.senzee5.com/2007/01/7.html?showComment=1220694780000#c4686773436404632057' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.senzee5.com/2007/01/7.html' ref='tag:blogger.com,1999:blog-28016235.post-116969116419493921' source='http://www.blogger.com/feeds/28016235/posts/default/116969116419493921' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-28016235.post-7376522505900521264</id><published>2008-05-25T13:10:00.000-04:00</published><updated>2008-05-25T13:10:00.000-04:00</updated><title type='text'>Hi Paul,thats a really good work!I'm really intere...</title><content type='html'>Hi Paul,&lt;BR/&gt;&lt;BR/&gt;thats a really good work!&lt;BR/&gt;&lt;BR/&gt;I'm really interested on your 64-bits minimal perfect hash generator. Is it possible for you to publish it?&lt;BR/&gt;&lt;BR/&gt;Thank you very much!!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28016235/116969116419493921/comments/default/7376522505900521264'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28016235/116969116419493921/comments/default/7376522505900521264'/><link rel='alternate' type='text/html' href='http://www.senzee5.com/2007/01/7.html?showComment=1211735400000#c7376522505900521264' title=''/><author><name>Bruno</name><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.senzee5.com/2007/01/7.html' ref='tag:blogger.com,1999:blog-28016235.post-116969116419493921' source='http://www.blogger.com/feeds/28016235/posts/default/116969116419493921' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-28016235.post-2827559421985552120</id><published>2008-05-12T12:36:00.001-04:00</published><updated>2008-05-12T12:36:00.001-04:00</updated><title type='text'>Hi Paul,thanks for your hard work!your fasteval.c ...</title><content type='html'>Hi Paul,&lt;BR/&gt;thanks for your hard work!&lt;BR/&gt;your fasteval.c was really nice!!&lt;BR/&gt;&lt;BR/&gt;but i´ve got a problem with your index52c7.h, i just dont get how to use it, what should I do with the result from the index52c7 func??&lt;BR/&gt;could anyone mail me an expample of how-to use this func?? thanks for your time. mail: phazz@gmx.net&lt;BR/&gt;with best regards.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28016235/116969116419493921/comments/default/2827559421985552120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28016235/116969116419493921/comments/default/2827559421985552120'/><link rel='alternate' type='text/html' href='http://www.senzee5.com/2007/01/7.html?showComment=1210610160001#c2827559421985552120' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.senzee5.com/2007/01/7.html' ref='tag:blogger.com,1999:blog-28016235.post-116969116419493921' source='http://www.blogger.com/feeds/28016235/posts/default/116969116419493921' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-28016235.post-8152721408876276744</id><published>2008-05-12T12:36:00.000-04:00</published><updated>2008-05-12T12:36:00.000-04:00</updated><title type='text'>Hi Paul,thanks for your hard work!your fasteval.c ...</title><content type='html'>Hi Paul,&lt;BR/&gt;thanks for your hard work!&lt;BR/&gt;your fasteval.c was really nice!!&lt;BR/&gt;&lt;BR/&gt;but i´ve got a problem with your index52c7.h, i just dont get how to use it, what should I do with the result from the index52c7 func??&lt;BR/&gt;could anyone mail me an expample of how-to use this func?? thanks for your time. mail: phazz@gmx.net&lt;BR/&gt;with best regards.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28016235/116969116419493921/comments/default/8152721408876276744'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28016235/116969116419493921/comments/default/8152721408876276744'/><link rel='alternate' type='text/html' href='http://www.senzee5.com/2007/01/7.html?showComment=1210610160000#c8152721408876276744' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.senzee5.com/2007/01/7.html' ref='tag:blogger.com,1999:blog-28016235.post-116969116419493921' source='http://www.blogger.com/feeds/28016235/posts/default/116969116419493921' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-28016235.post-4582567844249178229</id><published>2008-05-11T00:45:00.000-04:00</published><updated>2008-05-11T00:45:00.000-04:00</updated><title type='text'>Sorry, meant to say 4 bits for a suit in the last ...</title><content type='html'>Sorry, meant to say 4 bits for a suit in the last section.  So binary &amp; with this number for suit: 1000.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28016235/116969116419493921/comments/default/4582567844249178229'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28016235/116969116419493921/comments/default/4582567844249178229'/><link rel='alternate' type='text/html' href='http://www.senzee5.com/2007/01/7.html?showComment=1210481100000#c4582567844249178229' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.senzee5.com/2007/01/7.html' ref='tag:blogger.com,1999:blog-28016235.post-116969116419493921' source='http://www.blogger.com/feeds/28016235/posts/default/116969116419493921' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-28016235.post-7220302202271187634</id><published>2008-05-11T00:43:00.000-04:00</published><updated>2008-05-11T00:43:00.000-04:00</updated><title type='text'>Here's an idea which might be even faster than com...</title><content type='html'>Here's an idea which might be even faster than computing index52h7, and also requires smaller arrays.&lt;BR/&gt;First, we will check for flush, straight flush or four of a kind (the method will be explained later).  So assume that there is no flush, sf or four of a kind.  Consider a representation for storing the counts of each denomination.  Two bits per denomination, for a total of 26 bits.&lt;BR/&gt;Each card is now represented as a count of 1 for that denomination.  For example, a four: 01 00 00.&lt;BR/&gt;Now take the sum of the seven denominations.  The maximum index is 60,817,408.&lt;BR/&gt;Now, how to check for flush, sf, or four of a kind.  Consider a somewhat different representation of each card.  Each denomination will have 3 bits devoted to its count.  Each suit will have 3 bits devoted to its count.  So for example, king of clubs: 000 001 ...11 groups of 000... 000 000 000  001.  (here clubs is the smallest suit, and denominations are ordered normally).  Now add the seven cards, and this number:  011 for each suit, 000 for each denomination.  Finally, bitwise &amp; with 100 for suit and 100 for denomination.  The result is non-zero if and only if there's a flush, sf or four of a kind.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28016235/116969116419493921/comments/default/7220302202271187634'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28016235/116969116419493921/comments/default/7220302202271187634'/><link rel='alternate' type='text/html' href='http://www.senzee5.com/2007/01/7.html?showComment=1210480980000#c7220302202271187634' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.senzee5.com/2007/01/7.html' ref='tag:blogger.com,1999:blog-28016235.post-116969116419493921' source='http://www.blogger.com/feeds/28016235/posts/default/116969116419493921' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-28016235.post-1615333110409127350</id><published>2008-02-23T06:16:00.000-05:00</published><updated>2008-02-23T06:16:00.000-05:00</updated><title type='text'>Hi,First of all, thank you for your code.I am a bi...</title><content type='html'>Hi,&lt;BR/&gt;&lt;BR/&gt;First of all, thank you for your code.&lt;BR/&gt;I am a bit at a loss as to how you chop up the 52-bit number. I suppose you split it up in 4x16bit numbers and then do a sort of representation "packing" with _bitcount and indexing. I cannot see through the choosearrays. What do they represent exactly?&lt;BR/&gt;I thank you in advance for your time.&lt;BR/&gt;(stellaferox@hotmail.com)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28016235/116969116419493921/comments/default/1615333110409127350'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28016235/116969116419493921/comments/default/1615333110409127350'/><link rel='alternate' type='text/html' href='http://www.senzee5.com/2007/01/7.html?showComment=1203765360000#c1615333110409127350' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.senzee5.com/2007/01/7.html' ref='tag:blogger.com,1999:blog-28016235.post-116969116419493921' source='http://www.blogger.com/feeds/28016235/posts/default/116969116419493921' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-28016235.post-8197786231272318002</id><published>2008-02-03T11:50:00.000-05:00</published><updated>2008-02-03T11:50:00.000-05:00</updated><title type='text'>Hi, I am writing a Texas Holdem hand evaluator for...</title><content type='html'>Hi, I am writing a Texas Holdem hand evaluator for my pocket pc, just for learning pusposes. I want to make a table from the different possibilities and want to know how you (using Cactus Kevs' code) evaluate your hand (rank) for 7 cards. Thnx in advance.&lt;BR/&gt;Marc</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28016235/116969116419493921/comments/default/8197786231272318002'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28016235/116969116419493921/comments/default/8197786231272318002'/><link rel='alternate' type='text/html' href='http://www.senzee5.com/2007/01/7.html?showComment=1202057400000#c8197786231272318002' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.senzee5.com/2007/01/7.html' ref='tag:blogger.com,1999:blog-28016235.post-116969116419493921' source='http://www.blogger.com/feeds/28016235/posts/default/116969116419493921' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-28016235.post-2877291761057865463</id><published>2007-10-22T05:12:00.000-04:00</published><updated>2007-10-22T05:12:00.000-04:00</updated><title type='text'>Hi, I don't know about using such a large table fo...</title><content type='html'>Hi, I don't know about using such a large table for determining hands, but when I tackled this problem I wasn't limiting myself to a possible number of cards.  I wrote a peice of code that takes any number of cards and spits out an integer representing the highest possible hand.  When you are doing this hand calculations what do you include for benchmarking?  I found that the slow part of my algorithm is loading the cards, not calculating the hand value, so do I include that time in the evaluation?  I'm new to this and my code was originally ment to run in a game which didn't need speed as a high priority, any advice on how I can benchmark this?  Thanks much. (hillplace@gmail.com)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28016235/116969116419493921/comments/default/2877291761057865463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28016235/116969116419493921/comments/default/2877291761057865463'/><link rel='alternate' type='text/html' href='http://www.senzee5.com/2007/01/7.html?showComment=1193044320000#c2877291761057865463' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.senzee5.com/2007/01/7.html' ref='tag:blogger.com,1999:blog-28016235.post-116969116419493921' source='http://www.blogger.com/feeds/28016235/posts/default/116969116419493921' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-28016235.post-1766272412867312326</id><published>2007-09-08T04:28:00.000-04:00</published><updated>2007-09-08T04:28:00.000-04:00</updated><title type='text'>Is the source code for your ranking system availab...</title><content type='html'>Is the source code for your ranking system available anywhere?  I'm trying to play with a few things involving hand ranks and having trouble finding decent ranking code. =)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28016235/116969116419493921/comments/default/1766272412867312326'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28016235/116969116419493921/comments/default/1766272412867312326'/><link rel='alternate' type='text/html' href='http://www.senzee5.com/2007/01/7.html?showComment=1189240080000#c1766272412867312326' title=''/><author><name>Benno</name><uri>http://www.blogger.com/profile/11830579465800313988</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.senzee5.com/2007/01/7.html' ref='tag:blogger.com,1999:blog-28016235.post-116969116419493921' source='http://www.blogger.com/feeds/28016235/posts/default/116969116419493921' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-28016235.post-2379604269202896711</id><published>2007-08-15T09:57:00.000-04:00</published><updated>2007-08-15T09:57:00.000-04:00</updated><title type='text'>The Paul above is not the Paul who wrote that code...</title><content type='html'>The Paul above is not the Paul who wrote that code, because *I* am the Paul that wrote that code.  :)  You will also find a 5 and 7 card poker evaluator on my site as well: &lt;BR/&gt;&lt;BR/&gt;http://www.azillionmonkeys.com/qed/poker.zip&lt;BR/&gt;&lt;BR/&gt;I haven't bothered to benchmark it against anything, so I don't really know how good it is, but I thought you might be interested in checking it out.&lt;BR/&gt;&lt;BR/&gt;P.S. Glad you like my optimization page.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28016235/116969116419493921/comments/default/2379604269202896711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28016235/116969116419493921/comments/default/2379604269202896711'/><link rel='alternate' type='text/html' href='http://www.senzee5.com/2007/01/7.html?showComment=1187186220000#c2379604269202896711' title=''/><author><name>Paul Hsieh</name><uri>http://www.blogger.com/profile/06771897614792227590</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.senzee5.com/2007/01/7.html' ref='tag:blogger.com,1999:blog-28016235.post-116969116419493921' source='http://www.blogger.com/feeds/28016235/posts/default/116969116419493921' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-28016235.post-3705534180211358961</id><published>2007-08-03T12:02:00.000-04:00</published><updated>2007-08-03T12:02:00.000-04:00</updated><title type='text'>Hi all,I have written a 5, 6 and 7 card evaluator ...</title><content type='html'>Hi all,&lt;BR/&gt;&lt;BR/&gt;I have written a 5, 6 and 7 card evaluator in PHP (a language certainly not known for it's speed). It is the simplest evaluator I have ever seen and is made up of about 10 lines of very basic code. It takes 16 microseconds (not milliseconds) to score a 7 card hand.&lt;BR/&gt;&lt;BR/&gt;I have used it in my online Texas Hold'em probability calculator which can be seen at http://texas.holdem.poker.probability.cal.culator.org/&lt;BR/&gt;&lt;BR/&gt;My guess is in C++ this evaluator would beat any other for speed, but I don't know C++.&lt;BR/&gt;&lt;BR/&gt;I'd love to get in touch with anyone interested in the code or interested in porting it to a CLI in C++.&lt;BR/&gt;&lt;BR/&gt;Anyone interested can email me at http://bokehman.com/email</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28016235/116969116419493921/comments/default/3705534180211358961'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28016235/116969116419493921/comments/default/3705534180211358961'/><link rel='alternate' type='text/html' href='http://www.senzee5.com/2007/01/7.html?showComment=1186156920000#c3705534180211358961' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.senzee5.com/2007/01/7.html' ref='tag:blogger.com,1999:blog-28016235.post-116969116419493921' source='http://www.blogger.com/feeds/28016235/posts/default/116969116419493921' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-28016235.post-3049543275241495235</id><published>2007-07-27T16:51:00.000-04:00</published><updated>2007-07-27T16:51:00.000-04:00</updated><title type='text'>Paul, thanks for the link!Assuming that you're the...</title><content type='html'>Paul, thanks for the link!&lt;BR/&gt;&lt;BR/&gt;Assuming that you're the same Paul that wrote the SuperFastHash article, let me tell you that I love your site - especially the optimization section (&lt;A HREF="http://www.azillionmonkeys.com/qed/optimize.html" REL="nofollow"&gt;http://www.azillionmonkeys.com/qed/optimize.html&lt;/A&gt;).  You've clearly put an enormous amount of work into it and it's a phenomenal resource!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28016235/116969116419493921/comments/default/3049543275241495235'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28016235/116969116419493921/comments/default/3049543275241495235'/><link rel='alternate' type='text/html' href='http://www.senzee5.com/2007/01/7.html?showComment=1185569460000#c3049543275241495235' title=''/><author><name>Senzee</name><uri>http://www.blogger.com/profile/02573580670699332421</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03897801376978856190'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.senzee5.com/2007/01/7.html' ref='tag:blogger.com,1999:blog-28016235.post-116969116419493921' source='http://www.blogger.com/feeds/28016235/posts/default/116969116419493921' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-28016235.post-7608673551656148772</id><published>2007-07-27T15:49:00.000-04:00</published><updated>2007-07-27T15:49:00.000-04:00</updated><title type='text'>If speed is the goal, you might want to give Super...</title><content type='html'>If speed is the goal, you might want to give &lt;A HREF="http://www.azillionmonkeys.com/qed/hash.html" REL="nofollow"&gt;Super Fast Hash&lt;/A&gt; a shot; it's supposed to be faster than Bob Jenkin's algorithm.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28016235/116969116419493921/comments/default/7608673551656148772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28016235/116969116419493921/comments/default/7608673551656148772'/><link rel='alternate' type='text/html' href='http://www.senzee5.com/2007/01/7.html?showComment=1185565740000#c7608673551656148772' title=''/><author><name>Paul</name><uri>http://www.blogger.com/profile/05255327473516046946</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.senzee5.com/2007/01/7.html' ref='tag:blogger.com,1999:blog-28016235.post-116969116419493921' source='http://www.blogger.com/feeds/28016235/posts/default/116969116419493921' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-28016235.post-1121744618117309455</id><published>2007-07-12T01:52:00.000-04:00</published><updated>2007-07-12T01:52:00.000-04:00</updated><title type='text'>For reference -Combinadicshttp://en.wikipedia.org/...</title><content type='html'>For reference -&lt;BR/&gt;&lt;BR/&gt;Combinadics&lt;BR/&gt;&lt;BR/&gt;http://en.wikipedia.org/wiki/Combinadic</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28016235/116969116419493921/comments/default/1121744618117309455'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28016235/116969116419493921/comments/default/1121744618117309455'/><link rel='alternate' type='text/html' href='http://www.senzee5.com/2007/01/7.html?showComment=1184219520000#c1121744618117309455' title=''/><author><name>Senzee</name><uri>http://www.blogger.com/profile/02573580670699332421</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03897801376978856190'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.senzee5.com/2007/01/7.html' ref='tag:blogger.com,1999:blog-28016235.post-116969116419493921' source='http://www.blogger.com/feeds/28016235/posts/default/116969116419493921' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-28016235.post-7680044945259927452</id><published>2007-06-29T17:24:00.000-04:00</published><updated>2007-06-29T17:24:00.000-04:00</updated><title type='text'>Are you still working on this?Is Jing's java avail...</title><content type='html'>Are you still working on this?&lt;BR/&gt;Is Jing's java available?&lt;BR/&gt;I will check back for comments since I don't have an account.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28016235/116969116419493921/comments/default/7680044945259927452'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28016235/116969116419493921/comments/default/7680044945259927452'/><link rel='alternate' type='text/html' href='http://www.senzee5.com/2007/01/7.html?showComment=1183152240000#c7680044945259927452' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.senzee5.com/2007/01/7.html' ref='tag:blogger.com,1999:blog-28016235.post-116969116419493921' source='http://www.blogger.com/feeds/28016235/posts/default/116969116419493921' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-28016235.post-6175197067907154853</id><published>2007-02-05T12:36:00.000-05:00</published><updated>2007-02-05T12:36:00.000-05:00</updated><title type='text'>Hi Jing,

Thanks for the head's up.  I'm checking ...</title><content type='html'>Hi Jing,&lt;br /&gt;&lt;br /&gt;Thanks for the head's up.  I'm checking it out!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28016235/116969116419493921/comments/default/6175197067907154853'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28016235/116969116419493921/comments/default/6175197067907154853'/><link rel='alternate' type='text/html' href='http://www.senzee5.com/2007/01/7.html?showComment=1170696960000#c6175197067907154853' title=''/><author><name>Senzee</name><uri>http://www.blogger.com/profile/02573580670699332421</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03897801376978856190'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.senzee5.com/2007/01/7.html' ref='tag:blogger.com,1999:blog-28016235.post-116969116419493921' source='http://www.blogger.com/feeds/28016235/posts/default/116969116419493921' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-28016235.post-8369351002991442179</id><published>2007-02-04T01:05:00.000-05:00</published><updated>2007-02-04T01:05:00.000-05:00</updated><title type='text'>There is a discussion for a super fast algorithm a...</title><content type='html'>There is a discussion for a super fast algorithm at 2+2 forum:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://forumserver.twoplustwo.com/showflat.php?Cat=0&amp;Number=8513906&amp;page=2&amp;fpart=1&amp;vc=1"&gt;evaluator  algorithm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I implemented it in Java. 1 sec for 133 M hands. C or C++ only 200 or 300 msec.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/28016235/116969116419493921/comments/default/8369351002991442179'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/28016235/116969116419493921/comments/default/8369351002991442179'/><link rel='alternate' type='text/html' href='http://www.senzee5.com/2007/01/7.html?showComment=1170569100000#c8369351002991442179' title=''/><author><name>Jing</name><uri>http://www.blogger.com/profile/00701892215626207223</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.senzee5.com/2007/01/7.html' ref='tag:blogger.com,1999:blog-28016235.post-116969116419493921' source='http://www.blogger.com/feeds/28016235/posts/default/116969116419493921' type='text/html'/></entry></feed>