Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Surprisingly, no. Most sites do a good job of finding and banning bots. It's also fairly easy to spot a bot. They will make odd sized bets at times. You check to see if that betting line is taken in a solver.


Sites have very a strong incentive to make you believe this. Otherwise no human would join anymore.


I'm beating online poker. The difficulty of beating online poker is very much dependent on the site and the rake.


Doesn't mean bots aren't widespread. It just means you're better than the breakeven player.


I'm a software engineer with 10+ years of experience. I'm also a poker player that has a very deep understanding of the game. Writing a poker bot that can beat the game is absolutely not trivial. There are "solvers" that use counterfactual regret minimization to solve a constrained version of the game for specific scenarios. These are useful for understanding the principles of the game but they are not the cheat sheet people think they are.

I think people fundamentally don't get that poker is not like chess. The vast majority of money I win is from identifying when players are too attached to their hand and never folding or when they just give up on their hand and fold to any bet.


I'm an ex online poker pro. You probably don't have the deep understanding of the game you think you have. Bots were already destroying the field up to mid-stakes 10 years ago.


I'm literally winning money playing online today playing 400nl (200nl with a straddle, in the US).

Please explain to me how you think these bots work? Do you think they are literally hooked into solvers and solving these hands in real time? If you actually understood poker you'd understand that the winrate from GTO is not good enough to make real money playing poker without a massive sample size, the game is all about exploiting players when they deviate from GTO. Explain to me how you program your poker bot to know intuitively that a player has too many bluff combinations when a flush arrives on the turn after they check back on the flop therefor you should call wider than standard? There are a billion little unique situations where people don't bluff enough, bluff too much, call too much or call too little and that is where the winrate from poker comes from.

This is the difference between having a 3 bb / 100 winrate and a 10-15 bb / 100 winrate. Maybe there are a bunch of shitty poker bots winning at 1 bb / 100 but if they are winning it's because some players suck really really bad, not because they are playing perfect poker.


How do you know that they don't have a massive sample size?


I'm a current online poker pro but probably not for much longer. Bots are a serious and real problem and they do beat the games for a good winrate. But it's still possible to make money even in environments with some bots as long as you can find games with fish. And some games on geofenced sites (the OP said they play in Michigan) or other small pools don't appear to have bot problems.


If a sufficiently good bot exists it must be highly profitable and since its software it would be easy to port to every site. Surely you could just get an address in Michigan cheaply and would have financial incentive to.

I feel like there was (or will be, if it somehow hasn’t yet occurred) a very short gap between one site being unwinnable and all sites being so.


There's a lot of complexity here that you're overlooking. First of all, the sites have KYC and require geolocation software so it's not trivial to play. Especially not for the bot developers which have tended to live in Eastern Europe or Central Asia. They'll just go wherever is easiest to make money so it doesn't necessarily follow that every site would be overrun.

Second of all, poker is fairly capital intensive and whenever your bot account gets banned the site will confiscate your funds, so there's risk involved as well. And every time you get banned you need to create a new account with new KYC etc.

Third of all, bots play differently from humans and many of them are detected and caught by the players in addition to the site security. Further adding to the challenge is that the community of professional online players in the US is pretty small and everyone pretty much knows everyone else (we're all on Discord together, basically). So new names appearing at high stakes out of nowhere get scrutinized more.

Fourth, even if you're playing against a bot or cheater, you can still make money, since winrate is entirely driven by fish. You might lose a little against the cheater but as long as you're winning far more from the fish you'll still make money. This separates poker from other competitive games.

I don't mean to imply the bot and cheating issues don't exist, they're real and serious and existential, and every online pro these days spends a lot of time worrying about it, worrying if a certain opponent is cheating, etc. But I think the bigger issues facing online poker are actually regulatory (in the US, an unregulated market has sprung up since the pandemic that is now struggling with a lot of legal changes; Europe has a lot of anti gambling laws these days and more every year) as well as general game quality (fewer recreational players wanting to gamble large amounts of money online and more pros than ever trying to split that smaller pie).


Indeed. Chess is a game of perfect, complete information. Poker is imperfect and incomplete. Different paradigms altogether.


That's cool, but I'm not sure why you replied to my comment


That’s not true, people willingly put money into games that they know are heavily slanted against them all the time.

Even some people who are victims of scams admit that at the time they sent some/all of money they knew it was a scam but did it anyway.


Sure but you shouldn't then trust their decision asking ability


And then there’s all the bots you aren’t spotting.


I'm sure there is some, but it's standard practice to keep at database of all your hands. I've sanity checked the winning regs (at my stakes) and they all make mistakes. I think it helps that in the US all the sites are geography based. It makes it harder and less financially viable to run a bot ring.


I don't know what a reg is but I would assume the first thing you do after you get your bot working is to add some imperfect play so that you don't get banned by the most trivial heuristics.


Reg means regular, ie someone who plays a lot. Usually but not always it implies someone who is a winning or at least attempting to be a winning player


Yeah. Poker isn’t actually hard to play perfectly if you’re writing a bot. The hard part is making it look authentic and not emit any patterns or other signals that could be detected in the data.


> Poker isn’t actually hard to play perfectly if you’re writing a bot

Writing a winning poker bot is not trivial, you are unknowingly spreading false information.


Hmm… there are multiple variants of poker, at least one was weakly solved in 2015. I guess one could implement their algorithm. But I don’t know if the weakly solved variant of poker is popular?

https://en.wikipedia.org/wiki/Cepheus_(poker_bot)


That bot only solved 1-on-1 poker ("heads up"). It's much more difficult with more players.


It's exceedingly hard to play perfectly. Nobody knows how except in limited toy games, like heads up at 7BBs or less. And perfect play varies drastically from opponent to opponent, this isn't blackjack.


> Poker isn’t actually hard to play perfectly if you’re writing a bot.

How so? It's not like the entire game state is visible to all players, and a big part of poker is playing the other players.


The best human poker players are able to calculate pot odds in their heads. Much of gambling is understanding when the risk of any given bet is actually worth it. Reading people and playing the other players is less important than understanding the likelihood of drawing the card you want and how that compares to the percentage of profit you’ll make on a bet.


So it's a cat and mouse game like most things, except the spread between the cat and the mouse is quite high but is still (somewhat) in favour of the mouse as the online poker world currently stands?


Then you have to worry about the site itself being shady. Live poker is really the only path. Plus it's so much more fun.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: