shipitfish: (partly-cloudy-patriot)
[personal profile] shipitfish

Having just this weekend had a chat box conversation with someone arguing that the river cards in the NL HE games on Absolute Poker are doled out carefully to “make sure the site makes the maximum rake every time”, I was glad to get a link from [livejournal.com profile] nick_marden to a blog post that expressed, more or less, the same thoughts I had about the so-called “rigging of online poker”.

(Although I don't have any links handy,) I should mention that I've seen some folks on LiveJournal doing statistical studies of their Poker Tracker databases to show that they are receiving a statistically expected distribution of starting hands, flops, turns and rivers in HE. Everything I've seen comes back on the up-and-up. There is no way to “prove” that the cards are distributed in a statistically fair way, but I suggest that a preponderance of evidence has already been collected. Therefore, this will probably be my only post ever about this, so I'll make a clear statement: there is no chance online poker is intentionally rigged. Occam's razor alone should tell us that, anyway.

My fear, however, is that there are subtle bugs in the random number generators in use. Such bugs probably don't impact anyone very much; probably something that is no worse than a dealer who shuffles a bit too lazily. I do, however, have a strong feeling that eventually such stories of mildly buggy random number generators will come out, and there will be a mass exodus from online poker.

Being a Open Source and Free Software weenie, I tend to think the best remedy to this would be for online sites to proactively publish their source code. So far, only one site, written by some friends of mine, has done so, and they are still in beta. Even if the client software isn't made fully available, at the very least these companies should be publishing the code of their random number generators for public audit and review. It would go a long way to dispel rumors and boost confidence.

Of course, they are unlikely to do it. I've found that the money-obsession in the poker world and the Free Software ethic don't usually mix. Indeed, to drive the point home, I note that almost all of the software developers and executives (a class who are generally receptive to the idea of software freedom) whom I've met in the poker world have been anti-Free Software. The self-selecting class of software people who like poker tend to be the most anti-software-freedom, pro-Microsoft ones. No wonder that it took a bunch of radical French Free Software developers to write the first poker site that releases the source to its client and server.

That being true, I'm sure that there will someday be a leak from one of the more buggy and pathetically programmed poker sites. Such a hypothetical leak will probably turn out to show the random number generator was a little less random than it should have been. When that happens, alarmists will probably clamor enough to kill online poker. That will really suck for those of us who are picking up lots of easy cash playing online. On the bright side, it might launch a new era of interest in poker sites like Pok3d, where the sources are available. If only my buddies could get out of beta and have real money games!

Anyway, I don't usually mix my Free Software politics with my poker blog. As a treat for my readers who have tolerated this rant, I'll point you at the most amusing blog post about rigged online poker I've ever read (also thanks to [livejournal.com profile] nick_marden).

Doyle's room

Date: 2006-05-18 20:46 (UTC)
From: [identity profile] tmckearney.livejournal.com
Doyle's Room posts english descriptions of their random number generation algo. Basically, it seems like they use the default random number generator in Linux. Here's the description of it (http://www.doylesroom.com/support/random.cfm)

It's not source code, but at least they're talking about it.

Re: Doyle's room

Date: 2006-05-19 16:01 (UTC)
From: [identity profile] shipitfish.livejournal.com

It makes me feel much better to know their servers are GNU/Linux systems and that they are using /dev/random, which is basically what the post is saying. Maybe I should switch to Doyle's Room as my primary site!

The whole cellular automaton seems total overkill to me; they could assign each card in the deck a random 256 bit number from /dev/random. I guess they don't do that because it'd be too slow, given the huge number of shuffled decks they must produce each minute.

Anyway, thanks for the link, Tom!

Re: Doyle's room

Date: 2006-05-20 11:56 (UTC)
From: [identity profile] tmckearney.livejournal.com
Well, the only reason I knew that is because my friend's friends wrote his site for him (unless something changed since 2 years ago).

My friend has a great story about going out to a crazy expensive dinner with Doyle. Doyle's ordering $100 desserts for everyone and watching them eat them (he had gastric bypass surgery, so can't eat very much). Then he rolls out a fat wad of $100 bills and pays the tab for about 10 people in cash :) I was in Vegas at the time, so I got the story the next morning :)

You're welcome for the link. Maybe, since they're GNU/Linux on the backend they might be friendly to clients on the same platform. I don't think they have one, but they may be helpful in working with you to get it working with Wine if there's a problem.

T

Date: 2006-05-18 21:54 (UTC)
From: [identity profile] swolfe.livejournal.com
for my slot machines i built an RNG derived from the mersenne twister algorithm...mostly cause i like that name.

Date: 2006-05-19 02:38 (UTC)
From: [identity profile] patty-bush.livejournal.com
It seems to kind of broad to say that poker people and open source people don't mix. I'm a big proponent of open source and free software and I seriously dislike big corperate software.

Maybe you should narrow the statement to include the money hungry poker executives.
One reason that they may be nervous about releasing source code is the fear that players could reverse the process somehow and know what cards are coming. I don't know if that is even possible since I have to experience with RNGs but just the fact that some players may have that fear and avoid the site could be one reason they never will release the code.

It would work both ways, attract some because they feel more secure with the open code, and scare some off because they feel less secure.

Date: 2006-05-19 15:57 (UTC)
From: [identity profile] shipitfish.livejournal.com
You could be right that some poker people are Free Software friendly. I have a limited set, mostly of people I've met in person. I know a many regular software industry poker players who are money-grubbing enough that they think Bill Gates is some sort of hero because he's wealthy. Glad to hear you are open to the software freedom ideas. :)

well

Date: 2006-05-20 12:05 (UTC)
From: [identity profile] tmckearney.livejournal.com
I work for a MSFT partner and do purely C#/.Net development right now and I still think Bill Gates was a smart guy with 3 things:

- A passion/obsession about computers
- A passion/obsession about getting rich(er)
- Rich, connected parents who bankrolled him and pulled strings to get him started.

Part of his success was just the right place, right time. I don't think he's a hero; I'm just jealous of him. Partially because of his money (yes, I love money), but mostly because he will be in history books for a very long time. He made a mark on the world with his company. Now, with his money and his somewhat newly found philanthropy, he is making his mark in other ways much more beneficial.

OK... too much typing.

Tom "The Babbler" McKearney

Date: 2006-05-19 08:56 (UTC)
From: [identity profile] jellymillion.livejournal.com
I don't remember the particular site - it was before my online poker time anyway - but there was a case of a (probably inadvertently) broken RNG. The effect was drastically to limit the number of possible shuffles. Not good.

As you say, there's little competitive advantage to be gained from a site's software. At least part of the client's perceived benefits are in useability and graphical attractiveness and those are duplicable. Performance (you don't want your PC grinding to a halt when you start 2-tabling) may have some proprietary aspects, I suppose, although it's hard to imagine how client software could be that much of a resource hog.

I think there could be a little more that's of interest in the back end architecture, but the RNG is pretty much independent, and I'd have thought it would be a to a site's advantage not just to get "independent" audits of randomness but to publish the code. But what do I know?

Date: 2006-05-19 15:55 (UTC)
From: [identity profile] shipitfish.livejournal.com

Seems like it is the typical disconnect about publishing code. As patty_bush mentions above, the executives running the show at the online poker sites probably haven't encountered yet the politics of code publishing and understanding how it would help them (at least on the RNG side).

I too remember the event long ago you are mentioning. I vaguely recall it was the old Planet Poker site, back when it first launched and before poker was big enough for such a story to reach anyone's ears. It was as you describe — not rigged but a badly coded algorithm that limited the number of possible deck setups. The code was eventually published, and it was obvious that the programmer who wrote it was just an idiot; it was too poorly done to be any sort of setup and it didn't stack the deck in any interesting way.

I agree that proprietariness of certain interface aspects probably gains some competitive edge. Although, none of the site's client software is really any good. For example, there is no reason at all you shouldn't be able to play online poker with one hand! For limit, it's call/raise/fold, which Pokerroom gets right, but all the sites get NL wrong. I have to mouse to the text box, type a number, and then hit bet/raise. How dumb! I should be able to hit return twice to accept or somesuch. BTW, I am obsessed with this single-hand play because I have this grand idea that I'm going to buy an exercise bike and play online poker while exercising.

Anyway, it always worries me that the RNG's are buggy when I see how buggy the damn client software is. As I said in the post, I doubt we've got serious fairness issues. If there are bugs, they are probably hurting everyone about equally — maybe hurting the passive players a bit worse if their odds of catching draws is somehow skewed against them, or hurting aggressive players worse if the odds of drawing are accidentally better. But, there is no point for them to keep these thing secret.

Date: 2006-05-19 23:39 (UTC)
From: [identity profile] jellymillion.livejournal.com
At least we can have some Occam's Razor-like confidence that the "super-smart action-flop generators" are pure fantasy - the standard of design and implementation on most sites tells us that they're written by monkeys.

An open-source system makes a lot of sense from a quality and reliability point-of-view (look at the poker-eval code on sourceforge for an example of what smart - if somewhat tricky - and motivated programmers can put together) - the problem is that your common-or-garden Joe Pokerplayer fishy type needs to be steered to a site by marketing. If word of mouth was all that was needed, WPEX would be inundated by now.

PokerStars

Date: 2006-05-20 12:21 (UTC)
From: [identity profile] tmckearney.livejournal.com
I use PokerStars mostly. It allows you to type and hit Enter to bet. Unfortunately, you have to click in the box to type the number. No keyboard navigation. Kinda dumb. I guess not too many of them have Accessibility as an issue.

For the most part though, I like PokerStars. PartyPoker's software is like one big banner ad. It's really annoying. All sorts of flashing crap.

My biggest issue with poker sites is their networking algos. I am on DirecWay (read: 1-2 SECOND delays). Full Tilt doesn't even work at my house. PartyPoker times out and doesn't have a good recovery scheme. PokerStars tends to recover pretty well and is tolerant of intermittent signals pretty well.

Wow, I'm in a talkative (typative?) mood today :)

T

Perception

Date: 2006-06-03 07:37 (UTC)
From: (Anonymous)
It's likely that online poker just seems rigged because you see so many more hands than B&M games and so see a lot of bad beats/crazy hands.

-Karol at http://ihadouts.blogspot.com

Re: Perception

Date: 2006-06-03 23:55 (UTC)
From: [identity profile] shipitfish.livejournal.com

There's no question about that. However, people who are unable to perceive the arguments I made in the post about why online poker isn't rigged intentionally — namely, that's in the site's best interest to run fair games — are surely not introspective enough to consider the idea that their perceptions are skewed due to hand volume.

These are the people who are dumping the money into online games and making it easy to pick up serious levels of cash easily by beating those players. My key worry is that these are the very players who will not understand that &mdash when the inevitable bugs are exposed — those bugs never really impacted the outcome of any of the hands they played.

In other words, I believe that all of online poker could go from aquarium to shark pool overnight because of a minor bug that never really impacted the odds anyway.

p

Date: 2007-06-13 16:42 (UTC)
From: (Anonymous)

.Good luck!





Thank You for site

Date: 2007-08-25 21:42 (UTC)
From: (Anonymous)
Thank you for your site. I have found here much useful information.
Good site ! ;)

Subject3

Date: 2007-11-09 17:18 (UTC)
From: (Anonymous)
Hi all!


G'night

Date: 2010-11-15 17:32 (UTC)
From: [identity profile] samm-on.livejournal.com
You have an interesting perspective on things but I think I am a little bit more optimistic about the future of poker websites. Take the online casino slots (http://www.bonusrating.com/slots/) as an example, the situation is pretty much the same.

connect hardcore doses

Date: 2011-07-21 13:00 (UTC)
From: (Anonymous)
[url=http://runescapestrats.com/read_blog/209/no-prescription-next-day-delivery-viagra]no prescription next day delivery viagra[/url]
[url=http://ravenxarts.com/read_blog/49/cialis-next-day-no-prescription-needed]cialis next day no prescription needed[/url]
[url=http://www.freakyvidz.com/read_blog/775/ambien-next-day-no-prescription-needed]ambien next day no prescription needed[/url]
[url=http://ravenxarts.com/read_blog/46/buy-xanax-online-next-day-shipping]buy xanax online next day shipping[/url]
[url=http://www.incredimeal.com/group.php?ugid=67]Buy Buspar Online No Prescription[/url]
[url=http://ravenxarts.com/read_blog/47/klonopin-shipped-overnight-no-prescription]klonopin shipped overnight no prescription[/url]
[url=http://www.incredimeal.com/group.php?ugid=75]Buy Zithromax Online No Prescription[/url]
[url=http://www.incredimeal.com/group.php?ugid=79]Buy Zovirax Online No Prescription[/url]
[url=http://www.incredimeal.com/group.php?ugid=72]Buy Flomax Online No Prescription[/url]
[url=http://runescapestrats.com/read_blog/211/order-valium-cod-next-day-delivery]order valium cod next day delivery[/url]
[url=http://www.freakyvidz.com/read_blog/777/fioricet-overnight-cod-no-prescription]fioricet overnight cod no prescription[/url]
[url=http://ravenxarts.com/read_blog/45/soma-overnight-no-prescription-no-rx]soma overnight no prescription no rx[/url]
[url=http://www.incredimeal.com/group.php?ugid=68]Buy Medrol Online No Prescription[/url]
[url=http://www.incredimeal.com/group.php?ugid=70]Buy Nizagara Online No Prescription[/url]
[url=http://devnet.jetbrains.net/thread/305766]Lasix[/url]
[url=http://www.incredimeal.com/group.php?ugid=80]Buy Prevacid Online No Prescription[/url]
[url=http://www.incredimeal.com/group.php?ugid=71]Buy Clomid Online No Prescription[/url]
[url=http://www.incredimeal.com/group.php?ugid=73]Buy Fluoxetine Online No Prescription[/url]
[url=http://steelspittin.com/read_blog/749/no-prescription-next-day-delivery-xanax]no prescription next day delivery xanax[/url]
[url=http://www.incredimeal.com/group.php?ugid=77]Buy Meridia Online No Prescription[/url]
[url=http://www.incredimeal.com/group.php?ugid=78]Buy Phenergan Online No Prescription[/url]
[url=http://www.incredimeal.com/group.php?ugid=69]Buy Nizoral Online No Prescription[/url]
[url=http://www.screwfix.com/community/bookmarks/1044]Buy Ambien Online No Prescription[/url]
[url=http://steelspittin.com/read_blog/750/cheap-lipitor-no-prescription-next-day-delivery]cheap lipitor no prescription next day delivery[/url]
[url=http://www.incredimeal.com/group.php?ugid=74]Buy Levitra Online No Prescription[/url]
[url=http://www.freakyvidz.com/read_blog/774/viagra-no-prescription-next-day-delivery]viagra no prescription next day delivery[/url]
[url=http://www.incredimeal.com/group.php?ugid=76]Buy Strattera Online No Prescription[/url]
[url=http://devnet.jetbrains.net/thread/305762]Seroquel[/url]
[url=http://www.screwfix.com/community/bookmarks/1045]Buy Valium Online No Prescription[/url]
[url=http://www.freakyvidz.com/read_blog/779/soma-cod-next-day-delivery]soma cod next day delivery[/url]

Profile

shipitfish: (Default)
shipitfish

November 2016

S M T W T F S
  12345
6789101112
13141516171819
20212223242526
27 282930   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Monday, 16 June 2025 05:03
Powered by Dreamwidth Studios