by Bill Rini on September 30, 2008
in Poker
I received the email below from a software engineer who has experience working in the online poker industry. He asked that I not include his name but I can attest for the fact that he’s a solid engineer who’s skills I respect.
I found his take very interesting because unlike most people who claim that rigging a game would be trivial, this person has been very involved in the industry and knows a little something about the problems someone might encounter if they actually had to implement a rigged system.
As I’ve said previously it is very easy to claim that rigging a game is easy however it’s an entirely different thing when you have to sit down and figure out solutions to questions such as the one this software engineer raises. In fact, he raises only one of many, many such issues that one would need to face if they were to actually implement such a scheme.
In reply to your most recent post, “Online Poker Isn’t Rigged … Again!” What most people don’t realize is that there isn’t a proper heuristic to determine whether the players involved in a hand should be dealt using a rigged deck. Let’s ignore how the poker site is going to rig the cards for a minute and instead focus on how to determine whether the current hand should be rigged.
With Google, they have some complicated heuristic algorithm that determines why one page scores better than the other one. With Anti-Virus Software, they use a heuristic algorithm that determines whether a program contains elements similar to a virus. But how does one do the same with determining whether a poker hand should be rigged? Should it be the number of people involved in the hand or the amount of money they have in their account? Maybe by frequency of deposits to the site or whether the player recently doubled his stack? There are a lot of factors for online poker sites to use so if they were going to actually rig the hands they would want the most optimal heuristic they could find to maximize their cheating profits.
But let’s say that the owner of the site is a greedy bastard who doesn’t really care who gets dealt a rigged hand. “AS LONG AS I GET AN EXTRA $10K IN RAKE A DAY I DON’T CARE!” Then he now needs the players in the hand to follow along with the way the rigged hand is setup. So in a situation such as Aces vs Kings, most of the time all the money will go in preflop. But maybe because both players in the hand have deepstacks and one of the players knows the other player’s tendencies so well he is able to get away from Kings preflop for 300 big blinds.
Even if the site owner decides to rig Aces vs Kings hands that’s not that much more money per day that the site is getting in rake from the player base to justify the risk. The owner then has to decide whether to increase the frequency of AA vs KK situations or start rigging other hands and situations. Now the rigged deck AI must be able to evaluate whether two players involved in a hand will get their money into the middle. How is the AI suppose to determine whether the players will generate the maximum amount of rake in that hand and how will the AI know how the hand action will go such as whether a player will raise/call/fold a flop? Now the owner needs the AI to determine whether or not these players have any “history” versus each other and tell the AI to act accordingly. But then once an AI can detect those type of tendencies one may as well NOT rig the game and concentrate on a bot that will be able to play NLH completely under the radar.
So for me as a programmer, I can decide to go through all that trouble to make some extra money while risking my reputation or I can just increase the max rake on the site by 100%. Through the powers of laziness I have just increased my daily gross without having to lift a finger.
After working so hard to make it on my top ten list Ed Miller seems to have posted something that I disagree with.
It’s the dreaded “online poker is rigged” argument again. Granted, Ed doesn’t say that online poker is rigged but he does stir up the pot a bit. He goes as far as saying that it can be done and an online poker site might do it. Here we have two different questions. The first is whether or not it’s possible and the second is whether or not a site would do it.
In taking on the second question, I’ve always approached this question from the standpoint of a medium or large site. If a player is going to get himself involved with some no-name poker room then it’s a crap shoot. Most people aren’t complaining about rigged games at no-name card rooms. The vast majority of online poker is rigged claims come from people playing on the top 10 rooms.
So, if we’re talking about a top ten room then I would say that the motivation for rigging the game favors not rigging it. As I articulate in a previous post there are so many other ways for a poker room to increase its profits from you that are entirely legitimate. And if you took the time to brainstorm a bit I’m sure you could come up with ten or fifteen more suggestions of minor tweaks the room could make to the game that would generate more hands per hour and/or more profits for the room. Until someone can answer for me why a room would go to all of the trouble to rig the game before having exhausted these other much more simple methods then I simply cannot buy this argument as being logical. Granted, a poker room might act in an illogical manner but if we’re to assume that all actors act in a logical manner then this doesn’t hold up.
The other part of Ed’s argument is that it’s even doable. Of course it’s doable but let’s put the caveat on there that you need to be able to do it AND not get caught. That caveat presents an entirely different problem.
Now, Ed is a man who isn’t exactly ignorant when it comes to software engineering. He has two degrees from M.I.T and used to work as a software engineer at Microsoft. So it’s deceptively easy for one to simply accept it as fact when he says creating a system that could do all of this rigging would be rather trivial. However, I’m not one to simply accept an argument simply based on the source. I put it back to anybody who claims that this would be trivial to at least outline how they would go about solving the problem without getting caught.
See, that’s the one thing missing from every argument from a software engineer regarding building such a system. There’s always some guy who says “I’ve been a coder for a jazillion years and this would be easy.” Okay then, tell me how.
There are some fundamental problems in designing a system that needs to escape detection. First thing off the bat is that such a system would need to follow certain rules in order to determine who to rig the game in favor of and how to rig the games. My theory here is that given a large enough sample size detectable patterns would emerge. So if it is trivial to design such a system then it should be equally as trivial to explain how one avoids creating patterns in the data.
One of the other factors such an argument fails to properly consider is that over 90% of poker players are break-even or losing poker players. So what exactly is a fish? How are you going to rig the game in favor of the fish when there are so many fish and so few sharks? How would you determine which players to rig the action for and which one’s to shaft?
These are the types of questions those who claim it is a trivial task never answer. I would love to see someone draw up a hypothetical model. That would at least be a step in the right direction for those who advocate that online poker is or can be rigged.
I’ll repeat a point I made in Ed’s comments. It is very easy to rig a single hand. It is more difficult but relatively easy to rig the game for a specific player. However it is far, far more complex to rig the game in favor of thousands of poor players.
Just think about the number of hands that have to be rigged. Every time you rig a hand you have to create one or more offsetting rigs so as not to create easily detectable patterns. Eventually, you’re rigging the outcome of every hand dealt.
I do agree that it is possible. I’m sure if you designed an entire system around rigging games it could be done. Like they say about almost anything in technology; given enough time, money, and resources anything is possible. The question is whether or not it’s practical.
In my never-ending attempted to alienate and piss off people, I thought I would compile of a list of poker blogs that I regularly read. As the universe of poker blogs has exploded over the last few years I typically find myself reading less and less blogs. Some, like Hank’s Cards Speak which posts maybe once a year or so are high quality but don’t really post enough to be considered a regular read. Others (too many to mention) were once regular reads but then slowly expanded beyond poker to the point where it’s not really fair to even call them poker blogs today.
So, without any further ado, the top ten poker blogs worth reading (in no particular order than the order I happened to think of them):
Guinness and Beer: I’m not sure if reading Iggy’s blog will make you a better poker player but you sure as hell will have a good time reading it. Iggy spends his days swilling beer and surfing the web in search of obscure and often humorous poker material and then he somehow finds a common thread between multiple stories and voila you have an uber post. Your boss will hate Iggy but once you start on an uber post you can’t put it down.
Dr. Pauly: Dare I say there is no better tournament reporting around. I mean who else would write seriously about which poker pros he’s pissed next to in the men’s room at the WSOP? Most tournament reporting is so dry yet Pauly always finds a way to find a way to make it entertaining.
N 82 50 24 / Nat Arem Blog: Posts on a whole variety of topics but always something interesting. He has a very analytical mind, a wonderful wit, and always seems to be working on something interesting.
Noted Poker Authority: I guess this is one of my few hardcore poker blogs. Ed Miller is the guy who’s book opened up my eyes to a lot of concepts that were lost on me in the Sklansky books. I like Ed’s writing style and the way he walks you through hands making you think about poker is some non-traditional ways.
Wicked Chops Poker: I like WCP for no other reason that I dig their humor. Granted there are times when I think they’ve milked a joke past it’s expiry date but they do it in a way similar to Family Guy where they intentionally drag out a scene to the point of being uncomfortable . . . but that’s what makes it even funnier.
Mean Gene: Gene has a knack for writing quality tournament coverage that I always enjoy. He’s also a really good guy and it comes across in his writing style.
Up for Anything: What happens when you take three talented writers and put them on the same blog? Up for Anything happens. Besides, how can I not regularly read the guy who took $700 or $800 off me in one drunken pot or the guy who I had to battle it out with heads-up to take down the WPBT event at the Aladdin?
Pokerati: Dan the Man. Actually, Pokerati is more than just Dan but it’s Dan’s writing that lured me in and has kept me captive.
Terrence Chan: Terrence is always globetrotting around the world and playing poker. Being a fan of both travel and poker . . . natural fit.
Daniel Negreanu: I actually wish Daniel would post more poker strategy but I do enjoy getting his take on life and the industry. He’s surprisingly candid about other players and his personal life and I like reading about that.
Honourable Mentions
I added this section because some sites don’t fall strictly into the category of poker blogs but are very much worth the read.
JeremyEnke.com: Jeremy is the man when it comes to casino and poker affiliate marketing. His blog focuses a little more on the affiliate side so I had some internal debate if he qualifies as a poker blog.
Melted Felt: Some of the best poker parody out there. It’s like The Onion of poker.
Poker News: Not really a blog per se so that’s why it falls into the honourable mentions category. They have a great rooster of writers who always seem to be the first to have the breaking poker news.
Poker Prof: Kind of a cross between a blog and a news site. Either way, I love Flip Chip’s camera work. A good read, a good pulse on the industry, and quality photography. What more can you ask for from a blog . . . I mean news site . . . I mean bloginewsphotograhy site?
Tommy Angelo: I’m never sure if Tommy is a poker player who teaches life skills or a life skills guru who teaches poker. He writes with such style and flair the only thing that keeps him out of the top 10 list is that he’s somewhat of an irregular updater. Then again, knowing your limits and being comfortable with your life balance are exactly what Tommy tries to teach people so perhaps his infrequent posts are just another lesson.