ARCHIVED POSTS
< Earlier Kibitzing · PAGE 735 OF 1118 ·
Later Kibitzing> |
Aug-28-14
 | | chessgames.com: Hi Zanz. <Not to be too contrary, but I remain unconvinced about the last statement in the quote - about the likely cause of the change being <FIDE>.> No, I think you are right. When I said <But most likely in this case, FIDE first sent out one version and later sent out the other.> I was merely speaking from prior experience. Often FIDE (or any official site) will release a game that's wrong and then soon follow it up with a corrected version. But if your research indicates otherwise, I believe you. On rare occasions (but not so rare to ignore) the process seems to work backwards, and something that was released correct ends up crazy in later updates. In the case of Tromsø, we intentionally took the PGN from The Week in Chess instead of the official source. Mark Crowther (of TWIC) tirelessly works on getting the PGN as good as possible before release, and then sometimes makes further changes as required. I don't know if the man is a chess-editing Hercules or if he has a team of elves working for him, but he does incredible work. Much respect. The worse the official source is, the more you can witness his magical abilities. So that means that we're looking at a data flow like this FIDE ---> TWIC ---> CG Admins ---> CG Final Product It's important to note that changes can occur at any one of those nodes. FIDE might change their data, TWIC might change FIDE's data, and CG Admins may change it even further. <Can I always use the gid to see which game was downloaded first?> Yes, you can. Games with a lower GID were imported into the database prior to games with a greater GID. Of course it's possible to process rounds out of order and other odd things, and there shouldn't be anything wrong with that, but it's always the case that the lesser GID was in the database first. <Does <CG> do a "post-production" with an engine to flag games with an final position eval not matching the final result?> Oh, heavens no. I shouldn't even need to enumerate the problems with that. However it would be really neat to have such games flagged for review. Which brings us to your next question: <Also - does <CG> automatically flag duplicated games like the two set of pairs above for manual inspection?> No, but it would be great if it did that.
The programming hurdle looks like this: the function that figures out if a game is a match or not simply returns either 0 (meaning that it's unique) or the GID of the game that is the match. It does a lot of computation to get that answer, but the output is very simple. There is no "degree of confidence", or any way for it to say "I didn't find an exact match, but I did find one that's 98% like it." It would be virtually impossible for a function to have perfect accuracy, i.e. "I'm positive this is a duplicate game, even though it's not actually identical." At best, it would have a degree of confidence. Since we're just talking about flagging games for later human review, 100% accuracy is not demanded. |
|
Aug-28-14
 | | chessgames.com: <technical draw> I'm sorry you had such trouble but glad it worked out in the end. It makes us feel helpless because the reporting on our end is so sparse, all we can see is 'declined'. (Banks do that for security reasons. If they told WHY it was declined it would make life too easy for fraudsters.) Anyhow, thanks for your support; this place wouldn't be the same without you. |
|
| Aug-28-14 | | Benzol: <... this place wouldn't be the same without you.>. Indeed.
:) |
|
| Aug-29-14 | | zanzibar: <chessgames> thank you so much for the very detailed reply. I'm still studying it, and am again looking at TWIC games for the Tromso tournament. (I had the impression that TWIC agreed with FIDE for the Open Section, but I could be wrong. Since I change my code so much I have to do a new, fresh run). One question I have right now however, is whether or not TWIC supplied the games from the Women's Section? Maybe I missed them somehow, but I think TWIC only supplied the Open Section. Do you know?
* * * * *
<TD> best icon of the bunch. |
|
| Aug-29-14 | | Shams: Can we get a dancing rook with Caruana's face on it? I'm willing to bet you'll get good use out of it over the next few years. |
|
Aug-29-14
 | | chessgames.com: <whether or not TWIC supplied the games from the Women's Section?> Sure they did, I even have the link to the PGN: http://www.theweekinchess.com/asset... <dancing Caruana rook> That's a good idea. |
|
| Aug-29-14 | | zanzibar: <chessgames> thanks for the link! Not sure how I missed it, working too late at night I guess. |
|
| Aug-29-14 | | technical draw: Thanks all for the praises. Sometimes you think no one is paying attention then you are surprised by the well wishes and good reports. Well, now you're stuck with me for another year! |
|
| Aug-29-14 | | zanzibar: <chessgames> FYI
Ack!
TWIC does include the FIDE id for all colors for some of the games (171 if my program is working right) for Tromso wolm. <E.g.
[Event "41st Olympiad Women 2014"]
[Site "Tromso NOR"]
[Date "2014.08.02"]
[Round "1.62"]
[Board "4"]
[White "Ralivololona Hanitriniaina, Andri Hanitriniaini"]
[Black "Machlik, Edit"]
[Result "0-1"]
[BlackElo "1950"]
[ECO "B13"]
[Opening "Caro-Kann"]
[Variation "exchange variation"]
[WhiteTeam "Madagascar"]
[BlackTeam "Norway 2"]
[BlackFideId "1513591"]
[EventDate "2014.08.02"] >
He's got every tag but the kitchen sink... and <WhiteFideId>. These kinds of inconsistencies are a major headache - I really need some part of the system stable in order to bootstrap. Well, not really, but it's making the code increasing Ptolemaic in its error handling... http://upload.wikimedia.org/wikiped... Do you know Mark? Maybe we should tip him off on it. |
|
| Aug-29-14 | | zanzibar: I know this most likely has come up before - but I'll repeat it again. (I'm not sure if I brought it up before, but if I did, apologies in advance). Is it possible for <CG> to order a player's games not just by year, by also by Event/Site field as well? In other words, can all the player's games from the same event be grouped together? This sure would help me in scanning by eye for games <CG> has vs games which are missing. |
|
| Aug-30-14 | | zanzibar: And while I'm flooding the forum...
Can <CG> possibly normalize the Site tag for the <Sinquefield> pgn? Here's what it gives currently (after R3):
<[Event "0:08:33-0:04:33"]> <[Event "Saint Louis USA"]> x 5 <[Event "0:03:33-0:05:33"]> <[Event "Saint Louis USA"]> x 2 <[Event "St. Louis USA"]> This stuff chokes SCID, making it impossible to get an xtab out without fixing the pgn by hand. |
|
| Aug-30-14 | | zanzibar: And to add to the last post...
Also the player's names, <CG> is supplying the games with multiple versions in the PGN: e.g.
<
Aronian | L Aronian | Levon Aronian
Carlsen | Magnus Carlsen
Caruana | Fabiano Caruana
Hi Nakamura | Hikaru Nakamura
Maxime Vachier-Lagrave | Vachier Lagrave,M
V Topalov | Veselin Topalov
>
Yes, I admit to a name infatuation. |
|
Aug-30-14
 | | chessgames.com: Hi Zanzibar:
<Do you know Mark?> We've exchanged emails on a few occasions. <Is it possible for <CG> to order a player's games not just by year, by also by Event/Site field as well?> They should be, but if it was really easy to do that we would have done it long ago. It's not a huge technical challenge to make it work, but to make it work really quickly will take finesse. It will require changes to SQL statements and some major re-indexing of our tables. <Can <CG> possibly normalize the Site tag for the <Sinquefield> pgn?> This is a nuance that is probably new to you. Here's the situation: During live broadcasts, the clock information is stuffed into the PGN. Since there are no widely accepted fields for "how much time white has / how much time black has" it has become a de facto practice to stuff that information into, of all things, the site field. So at the end of one of our live games, invariably we end up with a site that looks like <0:08:33-0:04:33>. (You'll notice it always has 33 seconds for both players. There's a story behind that as well, but I'll save it for another day.) Fortunately we have written a program that identifies such data and replaces it with what it should be (it does this simply by looking for other site tags in the same tournament that aren't clock times.) In the rare occasion when it finds a discrepancy (two different site tags for the same event) an admin has to review the situation. For example "Linares/Morelia" from a few years back required manual fixing. So I just ran the software at your request, but expect to see that kind of data slip into the games during the tournament. When it's over, we'll run it one last time to rid ourselves of the remaining mangled site tags. In a perfect world the live-game-broadcasting software would know what to do when the game was over, and made that timestamp only show up while the game is in progress. <Also the player's names, <CG> is supplying the games with multiple versions in the PGN> You are witnessing what the official site is producing--one run of fixpgn and it will all be normalized. (Trivial side note: Ever noticed that half of the time I say "fixpgn" and the other have I say "pgnfix"? The reason is this: it really is called fixpgn, but by more orthodox naming conventions it should have been called pgnfix. (noun-verb). That way, if I want to see all the programs that do things to pgn, I could type <ls pgn*>. It's unlikely that I want to see all of the programs that "fix" things. But for whatever reason I named it fixpgn when I first made it, so now I live with it, and constantly confuse myself. It reminds me of the web server environment variable "referer", which was a typo made years ago, as "referrer" is how the word is spelled. Now it's been in use so long that's become the official name of it.) |
|
| Aug-30-14 | | Shams: <cg> I realize this could not be more trivial, but if Caruana pulls it off today against Levon it'd be a great time to unveil his Custom Dancing Rook! |
|
| Aug-31-14 | | john barleycorn: http://www.chessgames.com/perl/ches... I think, the opening classification is wrong.
It should be "King's Gambit (C30-C39)" |
|
| Aug-31-14 | | zanzibar: <chessgames> I have a lot of follow ups... but let me start with this one for one game: K Arakhamia-Grant vs V Da Vilhete, 2014
Both <CG> and <TWIC> have this as a 33-move win for White. <FIDE>'s official link gives it as a 7-move win for White. https://d16lfcqjkxdsjm.cloudfront.n... Pretty clear which result is correct, <TWIC>'s (assuming <CG> is following <TWIC> - it doesn't really get an independent vote). There is no way the game ended at move 7. Now the question - how is it that <TWIC> got the correct score while <FIDE>'s site didn't? 1) Maybe Mark gets e-mailed the scores from the players themselves? If so, it would be nice to have this information somehow noted. It would also be nice if the results could be forwarded to FIDE itself, in order to correct the record. FIDE really should be the authority for these games after all. 2) Maybe Mark has a special connection with <FIDE>, and they give him a different version than what they publish. The obvious implication here is that <FIDE> really should correct the scores for both the public and <TWIC> if this were the case. As a biographer we're supposed to care about stuff like this. As a chess player who downloads the games I would like to know the providence of the games - and to have the version I download as correct as possible. |
|
Aug-31-14
 | | SwitchingQuylthulg: <zanzibar> https://chess24.com/en/olympiad2014... has the 33-move version; it seems the .zip version has simply been truncated for some reason. You'll find it ends with "7. a3", not "7. a3 1-0". |
|
| Aug-31-14 | | zanzibar: <switch> I suppose that could suggest a third possibility... 3) FIDE once had the correct version of the game in an earlier zip-file, which <CG> and <TWIC> downloaded. Later, the zip-file got corrupted (or somehow updated with a corrupt/truncated version of the pgn). I still wondering how anybody got the correct version of the game. |
|
Aug-31-14
 | | chessgames.com: So now it's looking like this might be a manifestation of my comment <On rare occasions (but not so rare to ignore) the process seems to work backwards, and something that was released correct ends up crazy in later updates.> |
|
Aug-31-14
 | | OhioChessFan: Chessgames Editor Guide
<This is a tedius but rewarding project.> I know my nitpicking is tedious, but that's a pretty ironic error. |
|
Aug-31-14
 | | chessgames.com: Haha, thanks Ohio. |
|
Aug-31-14
 | | Penguincw: Hi <cg>. Would it be possible to create a personalized dancing rook for Caruana? I believe there's one for Carlsen, but since Caruana has already won 5 times at the Sinquefield Cup, would it be possible to make one for him (doesn't have to be used this tournament)? |
|
Aug-31-14
 | | Annie K.: Can't let <Ohio> outpedant me, can I? ;p On the same page (Chessgames Editor Guide) - <To remedy this daunting problem, the tireless efforts of our Chessgames Editors sort matters out using a powerful three-step process that we call "Tournment Induction":> - maybe calling it "Tournament Induction" would be better... BTW, look for a mail too. :) |
|
Aug-31-14
 | | Penguincw: Sorry for this, but I'd like to get involved too.
< Please describe you skills and resources as a chess historian, database expert, etc. > Unfortunately, me no good enough (j/k). :) |
|
Aug-31-14
 | | chessgames.com: Thanks, it's only appropriate that the CG Editors end up going over the Chessgames Editor Guide with a fine tooth comb. |
|
 |
 |
ARCHIVED POSTS
< Earlier Kibitzing · PAGE 735 OF 1118 ·
Later Kibitzing> |