steve2005 Posted April 22, 2016 Report Share Posted April 22, 2016 Blows MichaelsGib Micheals with 6♥5♠partner shows preference and Gib starts bidding spades like that will be a better spot.This was replicated against several players.4♥ makes 4♠ requires some help in a 5-2 instead of a 6-3 fit.Even the description Gib has shown 6+♠. Quote Link to comment Share on other sites More sharing options...
1eyedjack Posted April 22, 2016 Report Share Posted April 22, 2016 To misquote, Hamlet, Act 5, Scene 2, Osric: "A bug. A very palpable bug." Quote Link to comment Share on other sites More sharing options...
lycier Posted April 22, 2016 Report Share Posted April 22, 2016 To misquote, Hamlet, Act 5, Scene 2, Osric: English is not my native language, I don't know what Shakespeare wrote a classical English, if type simple English, I would be very grateful. "A bug. A very palpable bug." Not necessarily. It didn't occur to me to think it is a bug, even I am a layman on the programming.The reasons :1- It never always go that bad sequences. Here is a traveller evidence. http://i67.tinypic.com/14e5bt3.png - From first to 6th hand, basically it goes like this : [hv=http://www.bridgebase.com/tools/handviewer.html?bbo=y&lin=pn|Nahab,~~M9372,~~M9370,~~M9371|st%7C%7Cmd%7C4S3H9KD5QKAC3678JK%2CS67JKAH358TJAD9C5%2CS2589QH46D468JC9Q%2C%7Crh%7C%7Cah%7CBoard%2010%7Csv%7Cb%7Cmb%7Cp%7Cmb%7C1C%7Cmb%7C2C%21%7Can%7CMichaels%20--%203-%20%21C%3B%203-%20%21D%3B%205%2B%20%21H%3B%205%2B%20%21S%3B%2012%2B%20total%20points%3B%20forcing%20%7Cmb%7Cp%7Cmb%7C2H%7Can%7C2%2B%20%21H%3B%2010-%20total%20points%20%7Cmb%7Cp%7Cmb%7C2S%7Can%7C3-%20%21C%3B%203-%20%21D%3B%205%2B%20%21H%3B%206%2B%20%21S%3B%2015%2B%20total%20points%20%7Cmb%7Cp%7Cmb%7C3S%7Can%7C2%2B%20%21H%3B%202%2B%20%21S%3B%207-9%20total%20points%20%7Cmb%7Cp%7Cmb%7C4S%7Can%7C3-%20%21C%3B%203-%20%21D%3B%205%2B%20%21H%3B%206%2B%20%21S%3B%2017%2B%20HCP%3B%2018-23%20total%20points%20%7Cmb%7Cp%7Cmb%7Cp%7Cmb%7Cp%7Cpc%7CD4%7Cpc%7CD7%7Cpc%7CDA%7Cpc%7CD9%7Cpc%7CDK%7Cpc%7CS6%7Cpc%7CD6%7Cpc%7CD2%7Cpc%7CSA%7Cpc%7CS8%7Cpc%7CS4%7Cpc%7CS3%7Cpc%7CC5%7Cpc%7CC9%7Cpc%7CCA%7Cpc%7CC3%7Cpc%7CH2%7Cpc%7CH9%7Cpc%7CHA%7Cpc%7CH6%7Cpc%7CHJ%7Cpc%7CH4%7Cpc%7CHQ%7Cpc%7CHK%7Cpc%7CCK%7Cpc%7CS7%7Cpc%7CCQ%7Cpc%7CC4%7Cpc%7CH5%7Cpc%7CS9%7Cpc%7CH7%7Cpc%7CC6%7Cpc%7CS5%7Cpc%7CST%7Cpc%7CC7%7Cpc%7CSJ%7Cpc%7CSK%7Cpc%7CSQ%7Cpc%7CD3%7Cpc%7CD5%7Cpc%7CHT%7Cpc%7CS2%7Cpc%7CC2%7Cpc%7CC8%7Cpc%7CD8%7Cpc%7CDT%7Cpc%7CDQ%7Cpc%7CH8%7Cpc%7CCJ%7Cpc%7CH3%7Cpc%7CDJ%7Cpc%7CCT%7C]400|300[/hv]Result : 4[spadesW]-3 - From 7th to 22th hand, basically it goes like this :[hv=http://www.bridgebase.com/tools/handviewer.html?bbo=y&lin=pn|steve2005,~~M9348,~~M9346,~~M9347|st%7C%7Cmd%7C4S3H9KD5QKAC3678JK%2CS67JKAH358TJAD9C5%2CS2589QH46D468JC9Q%2C%7Crh%7C%7Cah%7CBoard%2010%7Csv%7Cb%7Cmb%7Cp%7Cmb%7C1N%7Can%7Cnotrump%20opener.%20Could%20have%205M.%20--%202-5%20%21C%7Cmb%7C2D%21%7Can%7CCappelletti%20-%20majors%20--%205%2B%20%21H%3B%205%2B%20%21S%3B%2011%2B%20total%20points%20%7Cmb%7Cp%7Cmb%7C2H%7Can%7CMy%20better%20major%20--%203%2B%20%21H%3B%2010-%20total%20points%20%7Cmb%7Cp%7Cmb%7Cp%7Cmb%7Cp%7Cpc%7CDK%7Cpc%7CD9%7Cpc%7CD4%7Cpc%7CD7%7Cpc%7CS3%7Cpc%7CSA%7Cpc%7CS2%7Cpc%7CS4%7Cpc%7CC5%7Cpc%7CC9%7Cpc%7CCA%7Cpc%7CC3%7Cpc%7CH2%7Cpc%7CH9%7Cpc%7CHJ%7Cpc%7CH6%7Cpc%7CSK%7Cpc%7CS5%7Cpc%7CST%7Cpc%7CHK%7Cpc%7CDA%7Cpc%7CH5%7Cpc%7CD8%7Cpc%7CD2%7Cpc%7CS7%7Cpc%7CS8%7Cpc%7CH7%7Cpc%7CC6%7Cpc%7CC4%7Cpc%7CC7%7Cpc%7CHT%7Cpc%7CCQ%7Cpc%7CS6%7Cpc%7CS9%7Cpc%7CHQ%7Cpc%7CC8%7Cpc%7CD3%7Cpc%7CD5%7Cpc%7CSJ%7Cpc%7CD6%7Cpc%7CH4%7Cpc%7CCT%7Cpc%7CCJ%7Cpc%7CHA%7Cpc%7CH8%7Cpc%7CDJ%7Cpc%7CC2%7Cpc%7CCK%7Cpc%7CH3%7Cpc%7CSQ%7Cpc%7CDT%7Cpc%7CDQ%7C]400|300[/hv]Result: 2♥E+2 Or : [hv=http://www.bridgebase.com/tools/handviewer.html?bbo=y&lin=pn|queen%20of%20h,~~M9330,~~M9328,~~M9329|st%7C%7Cmd%7C4S3H9KD5QKAC3678JK%2CS67JKAH358TJAD9C5%2CS2589QH46D468JC9Q%2C%7Crh%7C%7Cah%7CBoard%2010%7Csv%7Cb%7Cmb%7Cp%7Cmb%7C1C%7Can%7CMinor%20suit%20opening%20--%203%2B%20%21C%3B%2011-21%20HCP%3B%20%7Cmb%7C2C%21%7Can%7CMichaels%20--%203-%20%21C%3B%203-%20%21D%3B%205%2B%20%21H%3B%205%2B%20%21S%3B%2012%2B%20total%20points%3B%20forcing%20%7Cmb%7Cp%7Cmb%7C2H%7Can%7C2%2B%20%21H%3B%2010-%20total%20points%20%7Cmb%7C3C%7Can%7C6%2B%20%21C%3B%2021-%20HCP%3B%2015-22%20total%20points%7Cmb%7C3H%7Can%7C3-%20%21C%3B%203-%20%21D%3B%206%2B%20%21H%3B%205%2B%20%21S%3B%2015%2B%20total%20points%20%7Cmb%7Cp%7Cmb%7C4C%7Can%7C2%2B%20%21H%3B%201%2B%20%21S%3B%20%21CA%3B%20no%20%21SA%3B%2010%20total%20points%3B%20forcing%20%7Cmb%7Cd%7Can%7C21-%20HCP%3B%20twice%20rebiddable%20%21C%3B%2019-22%20tota%7Cmb%7Cp%7Cmb%7Cp%7Cmb%7Cr%7Can%7C2%2B%20%21H%3B%201%2B%20%21S%3B%20%21CA%3B%20no%20%21SA%3B%2010%20total%20points%3B%20forcing%20%7Cmb%7Cp%7Cmb%7C4H%7Can%7C3-%20%21C%3B%203-%20%21D%3B%206%2B%20%21H%3B%205%2B%20%21S%3B%2014%2B%20HCP%3B%2015-22%20total%20points%20%7Cmb%7Cd%7Can%7C5%2B%20HCP%3B%205-%20total%20points%20%7Cmb%7Cp%7Cmb%7Cp%7Cmb%7Cp%7Cpc%7CDA%7Cpc%7CD9%7Cpc%7CD4%7Cpc%7CD3%7Cpc%7CS3%7Cpc%7CSA%7Cpc%7CS2%7Cpc%7CS4%7Cpc%7CC5%7Cpc%7CC9%7Cpc%7CCA%7Cpc%7CC3%7Cpc%7CHQ%7Cpc%7CHK%7Cpc%7CHA%7Cpc%7CH6%7Cpc%7CHJ%7Cpc%7CH4%7Cpc%7CH2%7Cpc%7CH9%7Cpc%7CSK%7Cpc%7CS5%7Cpc%7CST%7Cpc%7CC6%7Cpc%7CS7%7Cpc%7CS8%7Cpc%7CH7%7Cpc%7CC7%7Cpc%7CD2%7Cpc%7CD5%7Cpc%7CHT%7Cpc%7CD8%7Cpc%7CS6%7Cpc%7CS9%7Cpc%7CC4%7Cpc%7CC8%7Cpc%7CSQ%7Cpc%7CDT%7Cpc%7CCJ%7Cpc%7CSJ%7Cpc%7CD6%7Cpc%7CD7%7Cpc%7CDQ%7Cpc%7CH8%7Cpc%7CH5%7Cpc%7CDJ%7Cpc%7CCT%7Cpc%7CCK%7Cpc%7CH3%7Cpc%7CCQ%7Cpc%7CC2%7Cpc%7CDK%7C]400|300[/hv]Result : 4♥Ex= Or : [hv=http://www.bridgebase.com/tools/handviewer.html?bbo=y&lin=pn|nalagirl,~~M9363,~~M9361,~~M9362|st%7C%7Cmd%7C4S3H9KD5QKAC3678JK%2CS67JKAH358TJAD9C5%2CS2589QH46D468JC9Q%2C%7Crh%7C%7Cah%7CBoard%2010%7Csv%7Cb%7Cmb%7Cp%7Cmb%7C1C%7Can%7CMinor%20suit%20opening%20--%203%2B%20%21C%3B%2011-21%20HCP%3B%20%7Cmb%7C2C%21%7Can%7CMichaels%20--%203-%20%21C%3B%203-%20%21D%3B%205%2B%20%21H%3B%205%2B%20%21S%3B%2012%2B%20total%20points%3B%20forcing%20%7Cmb%7Cp%7Cmb%7C2H%7Can%7C2%2B%20%21H%3B%2010-%20total%20points%20%7Cmb%7C3D%7Can%7C5%2B%20%21C%3B%2021-%20HCP%3B%203-card%20%21C%3B%20rebiddable%20%21D%7Cmb%7C3H%7Can%7C3-%20%21C%3B%203-%20%21D%3B%206%2B%20%21H%3B%205%2B%20%21S%3B%2015%2B%20total%20points%20%7Cmb%7C3S%7Can%7C3%2B%20%21D%3B%206%2B%20HCP%3B%207-8%20total%20points%3B%20forcing%20%7Cmb%7Cp%7Cmb%7C4C%7Can%7CCue%20bid%20--%205%2B%20%21C%3B%2021%20HCP%3B%203-card%20%21C%3B%20reb%7Cmb%7Cd%7Can%7CTakeout%20double%20--%203-%20%21C%3B%203-%20%21D%3B%206%2B%20%21H%3B%205%2B%20%21S%3B%2019%2B%20total%20points%20%7Cmb%7Cp%7Cmb%7C4D%7Can%7C2%2B%20%21H%3B%204%2B%20HCP%3B%20%21DA%3B%205%20total%20points%3B%20forcing%20%7Cmb%7Cd%7Can%7C6%2B%20%21C%3B%2021%20HCP%3B%203-card%20%21C%3B%20twice%20rebiddab%7Cmb%7C4H%7Can%7C3-%20%21C%3B%202-3%20%21D%3B%206%2B%20%21H%3B%205%2B%20%21S%3B%20no%20%21DAK%3B%20%21HQ%3B%2019%2B%20total%20points%20%7Cmb%7C5D%7Can%7C3%2B%20%21D%3B%206%2B%20HCP%3B%207-8%20total%20points%20%7Cmb%7Cd%7Can%7C2%2B%20%21H%3B%205%2B%20HCP%3B%20%21DA%3B%205-%20total%20points%20%7Cmb%7Cp%7Cmb%7Cp%7Cmb%7Cp%7Cpc%7CSK%7Cpc%7CS2%7Cpc%7CS4%7Cpc%7CS3%7Cpc%7CHA%7Cpc%7CH4%7Cpc%7CH2%7Cpc%7CH9%7Cpc%7CH5%7Cpc%7CH6%7Cpc%7CHQ%7Cpc%7CHK%7Cpc%7CDA%7Cpc%7CD9%7Cpc%7CD4%7Cpc%7CD2%7Cpc%7CDK%7Cpc%7CS7%7Cpc%7CD6%7Cpc%7CD3%7Cpc%7CC3%7Cpc%7CC5%7Cpc%7CCQ%7Cpc%7CCA%7Cpc%7CST%7Cpc%7CD5%7Cpc%7CS6%7Cpc%7CS5%7Cpc%7CDQ%7Cpc%7CH3%7Cpc%7CD8%7Cpc%7CDT%7Cpc%7CCK%7Cpc%7CHJ%7Cpc%7CC9%7Cpc%7CC2%7Cpc%7CCJ%7Cpc%7CHT%7Cpc%7CS8%7Cpc%7CC4%7Cpc%7CC8%7Cpc%7CSJ%7Cpc%7CS9%7Cpc%7CCT%7Cpc%7CD7%7Cpc%7CC6%7Cpc%7CH8%7Cpc%7CDJ%7Cpc%7CSQ%7Cpc%7CH7%7Cpc%7CC7%7Cpc%7CSA%7C]400|300[/hv]Result : 5♦Sx-3( Here 4♦ says " ♦Ace "? ) - The 23th hand is invalid. 2- Statistics : - The worst things Gibs did is that Gibs shouldn't rebid 2♠ after responding 2♥, there are 6 hands in total.- The most correct auctions Gibs did is that Gibs correctly rebid 3♥ to invite, generally speaking, there are 16 hands in total. 3- Discussion :That's to say sometimes Gibs chose wrongly within some unknown reasons, these hands accounted for 18.18% of total number of 22 hands. However in the most of time, Gibs' bad performance behavior did not occur with any one ! These hands accounted for 72.72% of total number of 22 hands. I admit Gibs process in use are sometimes a wide range of failures occur in the complex hands with complex shapes, but Gibs' choices are correct in the most cases.It should know that here programming will be very very tough only in this hand, I guess it should need to set up tens of thousands of bidding rules at least. In fact, Gibs are improving day in day out. 4- My conclusion : There is nothing strange about it in some hands, it's just a matter of choices, perhaps bidding rules need to be established, it's just growing pains. Believe BBO programmer, Gibs are really becomming more and more smart in the current. Quote Link to comment Share on other sites More sharing options...
gwnn Posted April 22, 2016 Report Share Posted April 22, 2016 In simple English: "bug" means there is something going wrong with the program some of the time. "bug" does not mean that there is nothing correct that the program does ever. For example, let's say I wrote a program that got the input x and had to return x+1. Suppose you had to test it for bugs. You enter 1, it gives 2. Great.You enter 3, it gives 4. Great.You enter 255, it gives 0. This is a bug. This means that my program has a bug. It returns something other than x+1 for some input x. If you tell me "hey, 255+1 is not 0." I can't just reply "no no lycier, but 1+1=2 and 3+1=4, so what you reported is not a bug." GIB bids correctly/understandably very often and bids absurdly sometimes. The point of this subforum is to report these cases (bugs). Nobody says that GIB always bids wrongly or everything it does is a bug. But we do report the (few) occasions where it does produce wrong bids = bugs. Is it clear now what a "bug" means in English? Quote Link to comment Share on other sites More sharing options...
steve2005 Posted April 22, 2016 Author Report Share Posted April 22, 2016 Weird if Gib gets interference it makes right bid "3♥"but left in the clear it deviates with "2♠"With humans interference is what usually causes them to go off the rail, a clear path they do ok. Quote Link to comment Share on other sites More sharing options...
lycier Posted April 22, 2016 Report Share Posted April 22, 2016 I know " bug", also know what the meaning of "Debug" is.But he said :"To misquote, Hamlet, Act 5, Scene 2, Osric: A bug. A very palpable bug." Facing to a classical English sentence plus "A bug. A very palpable bug.", as a non-English people, usually it isn't easy for me to understand the wonderful hint of what he said, and not everyone can understand the British sense of humor, of course, including you. Quote Link to comment Share on other sites More sharing options...
smerriman Posted April 23, 2016 Report Share Posted April 23, 2016 I'm going to go back to being a lurker after this post, but lycier's posts are too infuriating to ignore. I know " bug", also know what the meaning of "Debug" is.Then why does everything you post imply the complete opposite? It didn't occur to me to think it is a bug,1 - It never always go that bad sequencesWhat Gib does in other hands is 100% irrelevant to whether the behaviour on this hand was a bug or not. 2- Statistics :What Gib does in other hands is 100% irrelevant to whether the behaviour on this hand was a bug or not. 3- Discussion :That's to say sometimes Gibs chose wrongly within some unknown reasonsThis is the definition of a bug. However in the most of time, Gibs' bad performance behavior did not occur with any one ! These hands accounted for 72.72% of total number of 22 hands.What Gib does in other hands is 100% irrelevant to whether the behaviour on this hand was a bug or not. 4- My conclusion : There is nothing strange about it in some hands, it's just a matter of choicesThe fact it was clearly the wrong bid and contradictory to its own description makes it strange and a bug. , perhaps bidding rules need to be established, it's just growing pains. Believe BBO programmer, Gibs are really becomming more and more smart in the current.The fact Gib is smart in general is 100% irrelevant to whether this is a bug or not. These are not opinions that you can agree/disagree with. These are facts based on the definition of a bug. If you disagree, you do not understand the definition of a bug. Back to lurking. 1 Quote Link to comment Share on other sites More sharing options...
lycier Posted April 23, 2016 Report Share Posted April 23, 2016 Ha-ha, very interesting matter.If it is a bug, from first to sixth hand, it appears there is a bug in its traveller. However, from 7th to 22 hand, would you recomfirm if it is a bug in its traveller? Where is that bug?What to imply the complete opposite, would you imply that you are very good at computer science, especially Gibs programming ? Would you have good ability to confirm Gibs bug?All what you said only showed a sign of self-confidence with your good ability of identifying Gibs Bug, merely.Only I agree with Bug comments, you can become glad? Orelse, you will be angry? Quote Link to comment Share on other sites More sharing options...
Stephen Tu Posted April 23, 2016 Report Share Posted April 23, 2016 Ha-ha, very interesting matter.If it is a bug, from first to sixth hand, it appears there is a bug in its traveller. However, from 7th to 22 hand, would you recomfirm if it is a bug in its traveller? Where is that bug?Why do you think there is "a bug in the traveller". Do you believe the bidding & play record of the hand was recorded incorrectly? That seems highly unlikely. It's apparent that this hand was likely played by different versions of GIB. Some of them choose a poor 2♠ call and continue to rebid spades, strangely, perhaps because simulations say that it shouldn't give up after 2♥ (agree), but likely the definition of heart rebids is poor and preventing it from choosing that, so it finds 2♠ as a poor 2nd choice. What to imply the complete opposite, would you imply that you are very good at computer science, especially Gibs programming ? Would you have good ability to confirm Gibs bug? We don't understand the point of many of your posts pointing out what GIB did correctly or not at other tables on other sequences. It's completely irrelevant. People are reporting boards where GIB bid something that in the poster's opinion is a poor choice, where bids are badly defined, or the hand doesn't match the description of the bid as here. These are bugs. We post them here in the hopes that eventually, some day, at least some of them will get fixed in some future version of GIB. We don't understand why you are trying to say that these hands aren't bugs, or really the point of some your posts in general. It's one thing if you disagree with OP, that you think GIB's bid on the actual hand is reasonable, or you think the definition of GIB's bid that the OP disagrees with is actually reasonable. If you think bidding 2♠ as the continuation is actually a good call. That would be a disagreement over whether this 2♠ is a legitimate bug (though most would disagree in this particular case). But posting what GIB did on other tables on other sequences is irrelevant to whether this 2♠ happened, it's a bug that showed up at least one table. Doesn't mean it's not a bug if it wasn't replicated on 100% of other tables, which might be running different versions or the human did something else. Quote Link to comment Share on other sites More sharing options...
lycier Posted April 23, 2016 Report Share Posted April 23, 2016 Why do you think there is "a bug in the traveller". Do you believe the bidding & play record of the hand was recorded incorrectly? That seems highly unlikely. It's apparent that this hand was likely played by different versions of GIB. Some of them choose a poor 2♠ call and continue to rebid spades, strangely, perhaps because simulations say that it shouldn't give up after 2♥ (agree), but likely the definition of heart rebids is poor and preventing it from choosing that, so it finds 2♠ as a poor 2nd choice. We don't understand the point of many of your posts pointing out what GIB did correctly or not at other tables on other sequences. It's completely irrelevant. People are reporting boards where GIB bid something that in the poster's opinion is a poor choice, where bids are badly defined, or the hand doesn't match the description of the bid as here. These are bugs. We post them here in the hopes that eventually, some day, at least some of them will get fixed in some future version of GIB. We don't understand why you are trying to say that these hands aren't bugs, or really the point of some your posts in general. It's one thing if you disagree with OP, that you think GIB's bid on the actual hand is reasonable, or you think the definition of GIB's bid that the OP disagrees with is actually reasonable. If you think bidding 2♠ as the continuation is actually a good call. That would be a disagreement over whether this 2♠ is a legitimate bug (though most would disagree in this particular case). But posting what GIB did on other tables on other sequences is irrelevant to whether this 2♠ happened, it's a bug that showed up at least one table. Doesn't mean it's not a bug if it wasn't replicated on 100% of other tables, which might be running different versions or the human did something else. [/size][/color] Well and good.It seems that you never believe the hand records data.- If you would emphasis on only one hand of someone, and regarded as Bug proof, obviously this point is not correct. What can Only one hand stand for ? Please check any hand records, I can 100% confirm there is a different choice at least with different results in almost of Gib hands ,according to your points of views, can we regard it as a Bug? If this is true, there is a bug at least in the almost of hands. - Statistic : it is from BBO hand records, it is a very important method of study , just like smoking can cause lung cancer - it is a conclusion of statistics, isn't proof of profession doctor. In fact this is recognized all over the world . Hand records show sometimes Gibs chose wrongly within some unknown reasons, these hands accounted for 18.18% of total number of 22 hands. However in the most of time, Gibs' bad performance behavior did not occur with any one ! These hands accounted for 72.72% of total number of 22 hands. If anyone disagree, now I can take a classic example :Would you tell me who is expert in this world at BBO?Assume you tell me Benito Garozzo is a world class player.Ok?As we know he often join Jec match, we are very easy to find a bad his hand, then we can especially emphasis on only one hand of Benito Garozzo, according to the methods above, that bad hand can completely show Benito Garozzo is a beginner !Then everyone can become glad?The bridge is a probability game, after all.This is just strength of the data.Let the hand records data tell the truth. Any ideas? Quote Link to comment Share on other sites More sharing options...
lycier Posted April 23, 2016 Report Share Posted April 23, 2016 IMO,too many people like unfair Bug comments, they always emphasis on the showing of only one hand, and regard hand records as uselessness, this isn't a good method. Quote Link to comment Share on other sites More sharing options...
gwnn Posted April 23, 2016 Report Share Posted April 23, 2016 Lycier, you clearly have no idea what "bug" means. I tried to explain to you using my computer example but clearly you didn't understand or ignored it. Here it is, again: If I write a program that gives the correct result 99% of the time and for some reason gives an incorrect result 1% of the time: THAT 1% INCORRECT RESULT IS A BUG. You can't say "it didn't occur to me that this is a bug. GIB bid correctly on 77% of the hands." That just shows us that you don't understand English or you are deliberately thick. Either way, replying to you is a mistake. Quote Link to comment Share on other sites More sharing options...
gwnn Posted April 23, 2016 Report Share Posted April 23, 2016 http://dictionary.cambridge.org/dictionary/english-chinese-simplified/bug_3 a mistake or problem in a computer program (计算机程序中出现的)缺陷,漏洞 If my program returns 255+1=0, that is a problem in my program: a bug. If a user reports this bug to me, I can investigate what caused the bug. Of course if my program returns 99% correct results and 1% incorrect ones, that is better than another program that returns 50% correct results and 50% incorrect ones. But that doesn't mean that the 1% mistakes that my program returns are correct or that this 1% is not a bug. Should I draw a diagram? Quote Link to comment Share on other sites More sharing options...
1eyedjack Posted April 23, 2016 Report Share Posted April 23, 2016 I don't give a flying fart what you call it. Bug or whatever. From my perspective it is sufficient that all are agreed (or all bar one regular poster here) that it is undesirable behaviour by GIB and worthy of devotion of attention and resources of GIB programmers to curb that behaviour. Quote Link to comment Share on other sites More sharing options...
lycier Posted April 23, 2016 Report Share Posted April 23, 2016 oh? that's to say you have ability to identify whether it is a bug, in fact, you rarely participate in discussion.Don't need large fronts, the most important problem is whether Steve2005's hand is a bug, why not answer? That's the crux of the problem. Quote Link to comment Share on other sites More sharing options...
gwnn Posted April 23, 2016 Report Share Posted April 23, 2016 Yes I have the ability to identify whether it is a bug. It is irrelevant whether or not I make 1 post a year or 10 posts per hour for this. I can do the following things (even you can do it because you don't need to speak English, just to identify suit symbols and numbers):Look at the hand description for 2S: 3- ♣, 3- ♦, 5+♥, 6+♠ (and some English gibberish, never mind).Look at the distribution: 5♠, 6♥, 1♣, 1♦Compare.Alternatively (advanced version):GIB W prefers hearts to spades and GIB E prefers hearts to spades.They end up in 4S in an unopposed auction.Ergo, there probably was a bug somewhere. I am sorry for using bigger fonts, I thought you might have understood it better that way. Clearly I was wrong about this. Quote Link to comment Share on other sites More sharing options...
gwnn Posted April 23, 2016 Report Share Posted April 23, 2016 It's apparent that this hand was likely played by different versions of GIB. Some of them choose a poor 2♠ call and continue to rebid spades, strangely, perhaps because simulations say that it shouldn't give up after 2♥ (agree), but likely the definition of heart rebids is poor and preventing it from choosing that, so it finds 2♠ as a poor 2nd choice.Hey Stephen, no, it's not even that. All GIB's that had the auction1♣-2♣-p-2♥p-? Did indeed go on to bid 2♠, eventually ending up in 4♠. Lycier's pointless examples were about the two alternative auctions:1NT-2♦-p-2♥ (2♦=majors)p-p-p and:1♣-2♣-p-2♥3♣-3♥ Which is to say, GIB doesn't always misbid, which all of us knew alrady. Quote Link to comment Share on other sites More sharing options...
lycier Posted April 23, 2016 Report Share Posted April 23, 2016 Very good.I am glad to see that you take out your method to discuss this issue, so it is not a good style to deny other methods only for discussion. Quote Link to comment Share on other sites More sharing options...
gwnn Posted April 23, 2016 Report Share Posted April 23, 2016 Your "method" is, when confronted with a bug, to point out that there are other sequences which do not have bugs. It's like if I called a plumber to fix my drain and he replied "there is no problem with drains in general. 73% of drains work." That is not a method for plumbing. That is just trolling. Quote Link to comment Share on other sites More sharing options...
1eyedjack Posted April 23, 2016 Report Share Posted April 23, 2016 GIB W prefers hearts to spades and GIB E prefers hearts to spades. And each has communicated said preference to the otherFYP Quote Link to comment Share on other sites More sharing options...
gwnn Posted April 23, 2016 Report Share Posted April 23, 2016 And each had the chance to communicate said preference to the other.FYPFYFYP? :P 1 Quote Link to comment Share on other sites More sharing options...
lycier Posted April 23, 2016 Report Share Posted April 23, 2016 Your "method" is, when confronted with a bug, to point out that there are other sequences which do not have bugs. It's like if I called a plumber to fix my drain and he replied "there is no problem with drains in general. 73% of drains work." That is not a method for plumbing. That is just trolling. Actually about a bug, it is a very complex issue, I believe that many issue is how to choose bids instead of Bug since I have some the data to support my point, how about your data? Nothing.When you want to make a point, you may need to have the related data to support it. In fact, you have no exact methods , you are making joke. it is rediculous for you to deny my method to show off your method. How many bugs did you found in the past at this forum?Rarely ! Quote Link to comment Share on other sites More sharing options...
gwnn Posted April 23, 2016 Report Share Posted April 23, 2016 The data is the hand in the opening post. Everything else you raise is irrelevant. It is irrelevant how many bugs I found and how many I did not find. It is also irrelevant what GIB does in other sequences if it has a bug in this one. My method is: look at the hand in question and see if GIB has a bug. Yours is: look at other sequences and prove that GIB is not 100% buggy (which nobody claimed). It is not "rediculous" to compare a "method" to another "method". You are on my ignore list from now. Good bye. I apologize for people who had to listen to this. In case anyone is wondering how to do it (to block me, or lycier, or anyone else), click on your name in the top right corner of the website, and click on the last item "Manage ignored users." Quote Link to comment Share on other sites More sharing options...
Stephen Tu Posted April 23, 2016 Report Share Posted April 23, 2016 Actually about a bug, it is a very complex issue, I believe that many issue is how to choose bids instead of Bug since I have some the data to support my point, how about your data? We're saying that one data point is perfectly sufficient to report a bug. You bringing up a bunch of other different auctions is totally irrelevant. Computer programming is not like say a drug efficacy trial where you need a certain number of statistically significant results to conclude a drug was effective. One instance is enough to report! A programmer can take a single report of one hand where GIB did something weird/bad, and generally be able to reproduce it, and find a bug in the rule database that it is causing it to do that. Computers are supposed to get it right every time, not just most of the time. We don't say "well it didn't screw up on every deal, therefore there is no bug". Just because it passed 2H some of the time (which is also wrong IMO, too conservative, it missed game), doesn't mean that when it bids 2S that isn't a mistake, isn't a bug. We have different versions of GIB floating around here, and some actions are RNG random number generator dependent, so there is some variance in response. But generally we want GIB to bid the same thing every time given the same auction, so even the fact that sometimes it bid 2s and sometimes it passed 2h is something worth reporting, and investigating. Now maybe they investigate and say one set of GIBs is say the download windows app, old version, and they ignore the report, but so what? You clearly don't have any expertise in computers to put you in position to criticize what other people think is a bug as not a bug. I agree with gwnn, you don't seem to understand the definition. As for the hands where the opening hand took a second call, those are even more totally irrelevant as that gives the computer a different decision than over 2H - pass. We are generally forgiving of GIB's errors because bridge is a very complex game with a practically uncountable number of possible bidding sequences. So it's understandable that it gets some bids wrong, it's a near impossible programming job to cover all the auctions. But it doesn't mean that the bid wasn't wrong, that there isn't a bug there, that GIB cannot be improved on a particular sequence. You seem to have invented your own unique definition of what a bug is, with little to no background in computer science. 1 Quote Link to comment Share on other sites More sharing options...
steve2005 Posted April 23, 2016 Author Report Share Posted April 23, 2016 It's apparent that this hand was likely played by different versions of GIB. Some of them choose a poor 2♠ call and continue to rebid spades, strangely, perhaps because simulations say that it shouldn't give up after 2♥ (agree), but likely the definition of heart rebids is poor and preventing it from choosing that, so it finds 2♠ as a poor 2nd choice[/size][/color]How could it be using different version of Gib is in a regular tournament not an instant.It's clear when there is interference it gets it right.With no interference it is making the 2nd best call as you said, perhaps to conserve bidding space, but that is a bug. When you have a hand that clearly describes your hand 3♥ you make it you don't conserve bidding space.I have to wonder if the description of the bid is different then the definition Gib is using, it must be hard to keep this consistent when changes are made Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.