chessgames.com
Members · Prefs · Laboratory · Collections · Openings · Endgames · Sacrifices · History · Search Kibitzing · Kibitzer's Café · Chessforums · Tournament Index · Players · Kibitzing
 
Chessgames.com User Profile Chessforum

stevemcd87
Member since Jun-06-20 · Last seen Oct-17-25
<Updated October 28, 2024>

Hello,
I am a web developer contracted by Chessgames.com<CG> to help maintain the website.
<Feel free to report any bugs here.>

Lichess profile: https://lichess.org/@/stevemcd87

Current tasks:
- Update Endgame and Sacrifice Explorer
- Update Engine Server
- Stonehenge: After uploading games via <Upload a PGN file>, <Update Event Name> doesn't work. Also, it says <No Processed Submissions> even after the games are actually processed.

Bugs:
-<jnpop>,<z>: Purge voting queue Game Collection Voting && stevemcd87 chessforum

- <Stonehenge>: ...Take for example <last FIDE rating>. This should update automatically but it doesn't. chessgames.com chessforum .

- <kingscrusher>: ... on a big TV with Silk browser, the font size seems to be huge as if the TV is being treated like a big mobile phone. stevemcd87 chessforum

- <Messiah> Random Game Feature: Feature leads to bad links chessgames.com chessforum

Enhancements:
-<MissS>: update accepted tags for gameloader
chessgames.com chessforum

- <z>: update the auto-magic linking to Winter's articles, Add <Event/Site> searching, And adding round number to game listings,
chessgames.com chessforum && stevemcd87 chessforum

- <Stonehenge>: Remove annotation symbol for games that only have a comment at the end of the score Biographer Bistro
<Awaiting confirmation>: chessgames.com chessforum

- <YoungEd>: Ability to like comments chessgames.com chessforum

- <Chessical>: Update Advanced Search feature to only filter surnames stevemcd87 chessforum

- <Email requests>: Adding filters to the Refine Search section (ECO, Gametypes)

- <kingscrusher>: Extra filter for Advanced Search chessgames.com chessforum

- <Chess Bookie>: We will need to reach out to someone that can better explain this to me. I'd love to try to get this up and running, if there's still a "fan base".

- <Willber>: A page where someone can post a position he/she finds interesting and ask for opinions chessgames.com chessforum

>> Click here to see stevemcd87's game collections.

Chessgames.com Full Member

   stevemcd87 has kibitzed 568 times to chessgames   [more...]
   Oct-12-25 stevemcd87 chessforum (replies)
 
stevemcd87: <Chess.com> seems to have an API that may work for us( https://www.chess.com/news/view/pub... ). It'll take some time to implement but can be extremely useful for future events if it works. I'll keep you posted.
 
   Oct-11-25 chessgames.com chessforum (replies)
 
stevemcd87: <Tab> You can now edit the Elos on the game page. Let us know if you run into any issue. <z> Thanks for the confirmation
 
   Dec-27-24 Susan Freeman chessforum (replies)
 
stevemcd87: <fredthebear: What is the reason for the Analysis function to remain disabled? Did an operator get fired? What is the prognosis?> Sorry for the delay. It seems we're in the home stretch now. stevemcd87 chessforum
 
   Nov-26-24 Ding Liren vs D Gukesh, 2024 (replies)
 
stevemcd87: Ding pushed his a-pawn into enemy territory before move 10 again. It seemed to have worked well for him yesterday.
 
   Sep-16-24 Rapport vs D Gukesh, 2024 (replies)
 
stevemcd87: Here's a similar game where white wins: N Abasov vs R Sadhwani, 2022
 
   Sep-12-24 V Stefansson vs D Gukesh, 2024 (replies)
 
stevemcd87: Lichess is down
 
   Apr-22-24 R Shcherbakov vs V Isupov, 1990 (replies)
 
stevemcd87: White to play 48. ? [DIAGRAM] My original thought: 48. Qh7+ Rg7 49. dxe6+ Kf8 50. Qh8+ Rg8 51. Qxf6+ Ke8 52. Rd8# Another variation if 49... Kxe6 instead of 49... Kf8: 48. Qh7+ Rg7 49. dxe6+ Kxe6 50. Qxg7 g4 51. Qd7+ Ke5 52. Qd6+ Kf5 53. Rd5+ Kg6 54. Rg5+ Kf7 55. Qd5+ Ke8 56.
 
   Apr-20-24 Nepomniachtchi vs Nakamura, 2024 (replies)
 
stevemcd87: <whiteshark: What about the other boards?> Praggnanandhaa vs Caruana?
 
   Apr-17-24 D Gukesh vs Caruana, 2024 (replies)
 
stevemcd87: At move 28, Gukesh has about 1 minute per move to make it to time control. Can he make it without any mistakes? [DIAGRAM]
 
   Apr-15-24 Nakamura vs N Abasov, 2024 (replies)
 
stevemcd87: At move 29, I'm somewhat surprised to see SF prefers for white to exchange rooks rather than Bh7 to get a rook for a bishop. [DIAGRAM]
 
(replies) indicates a reply to the comment.

Editors Page

Kibitzer's Corner
< Earlier Kibitzing  · PAGE 29 OF 64 ·  Later Kibitzing>
Sep-22-21
Premium Chessgames Member
  MissScarlett: <1665934|J P Gomez|Yu Yangyi|Love Yu Like a Love Song (random1)>

Who added this piece of crap? Or did I do so by mistake? Am I in sole control or not?

Sep-22-21
Premium Chessgames Member
  jessicafischerqueen:

<Stephen>

I am currently running a test on the old <date bug> we investigated last year- I want to test my suspicion that the blank date fields may no longer be updating 2-3 hours after publication.

I want also to remind you that I do not consider "leaving the date bug as it is" to be an acceptable state of affairs. Even if my tests conclude that the blank fields are indeed self-correcting after around three hours, I expect you guys to repair the code on this function so that that it works properly in the first place.

Like it did before for 20 years.

============

Details on the test I am running at present:

jessicafischerqueen chessforum (kibitz #37268)

Sep-22-21
Premium Chessgames Member
  jessicafischerqueen:

<Stephen>

Just passed three hours on the <date bug test> and the editing date fields are still blank.

This is the test game:
A Hodges vs Daniels, 1886

========

<Test details> in this post:

jessicafischerqueen chessforum (kibitz #37268)

Sep-22-21
Premium Chessgames Member
  Tabanus: <jess> It says "This game needs to have its gametype assigned". Possible cause?
Sep-22-21
Premium Chessgames Member
  MissScarlett: Steve, actions speak louder than words. Slowly but surely, we're getting there. I can now delete submissions! As there are presently over 7000 and counting - nearly 20 years' worth - I feel no hesitation in being ruthless. It's a pity, though, there isn't a way for posters to check on the status of their submissions; otherwise, they might wait in vain for a pun to appear, convinced of its brilliance, when, in reality, I zapped it upon first sight.
Sep-23-21  Z truth 000000001: <I like to think that <CG> is raising PGN to a new *non-standard*.>

Fixed.

Sep-23-21
Premium Chessgames Member
  Tabanus: <<jess> It says "This game needs to have its gametype assigned". Possible cause?> Nope.

Btw why have I never experienced this problem?

Sep-23-21  Messiah: <MissScarlett: Steve, actions speak louder than words. Slowly but surely, we're getting there. I can now delete submissions! As there are presently over 7000 and counting - nearly 20 years' worth - I feel no hesitation in being ruthless. It's a pity, though, there isn't a way for posters to check on the status of their submissions; otherwise, they might wait in vain for a pun to appear, convinced of its brilliance, when, in reality, I zapped it upon first sight.>

Calm down and publish my puns.

Sep-23-21
Premium Chessgames Member
  MissScarlett: My point is the <CG>'s non-standard becomes the new standard. But we can discuss this in more detail at the first session of the <CGPC>.
Sep-23-21
Premium Chessgames Member
  Stonehenge: <Btw why have I never experienced this problem?>

The problem doesn't occur when exact dates are being used.

Sep-23-21
Premium Chessgames Member
  MissScarlett: <Btw why have I never experienced this problem.>

It can be seen immediately after a new game is uploaded. If not manually fixed, I think it reverts to CLASSICAL as default within 24 hours. Unless there''s some script which recognises odds games, simul in the Event tag, etc.

Sep-23-21
Premium Chessgames Member
  MissScarlett: <Calm down and publish my puns.>

Rest assured they will be examined and deleted in due course.

When Steve said that outsourcing <GOTD> would save him 30 minutes a day, I scoffed, but I'm starting to realise the awesome responsibility and pressure to which he alluded.

Sep-23-21
Premium Chessgames Member
  jessicafischerqueen:

<Stephen>

Sadly, it is as I expected. The <date bug test> has now passed 14 hours and counting. There has been no "self-repair" like we had in days of old, and up to very recent times after that. The self-repair seems not to be working anymore.

Start date of test and other details here:

jessicafischerqueen chessforum (kibitz #37268)

=========

<Stephen> I expect you or someone else to do something about an ACTUAL FIX for this problem. I had stopped uploading tournament games a month or so ago because the "fix" seemed not to be working- I had to revisit a large number of games post-upload and manually repair the date fields for each and every game.

I cannot do any more chess history pgn game upload work until you or someone who knows what they are doing solves this problem.

Again, this is not a new problem. Well over a year ago, when you discovered that the problem "repairs itself" after around three hours, you mentioned in an email to me that a permanent fix would have to be found.

When you find it, I will return to work.

Sep-23-21
Premium Chessgames Member
  jessicafischerqueen:

Again, why has <zanzibar> not been offered a job coding for this website.

Sep-23-21
Premium Chessgames Member
  MissScarlett: <Again, why has <zanzibar> not been offered a job coding for this website.>

All mouth, no trousers. That or potential conflicts of interest given his involvement with <Scid>.

Sep-23-21
Premium Chessgames Member
  jessicafischerqueen:

<MissScarlett>

<no trousers>

Good heavens man. Are you suggesting we pants <zanzibar>?

Sep-23-21  Messiah: How about uploading the CG source to the github? I would help maintaining the codebase happily, as a sideproject.
Sep-23-21  Messiah: <Messiah: How about uploading the CG source to the github? I would help maintaining the codebase happily, as a sideproject.>

I mean trolling, joking and being a clown in the source code comments.

Sep-23-21  diceman: There are still issues with the Laboratory.

1) Not supplying full analysis.

In this game snippet:

<7.g4 Nbd7

{better is 7...a6 8.Bd3 h6 9.Nge2 Nh7 10.Ng3 Re8 11.Qf3 Bf6 ⩲ +0.57>

After blacks 7...Nbd7, the computer suggests a better line starting with a6.

Typically you can go to the previous move
(Whites move 7.g4), click on <engine> and get the full line. In this case it says:

<Sorry, no analysis for this position.>

Obviously, it can't recommend a better line,
and not have analysis for the position.

This is how it should work:

<11.Qd2 Na6
better is 11...♘c7 12.♕e2 ♗d7 13.♖g1 ♘ba6 14.h4 ♘b4 15.♗b1 ♘ba6 = +0.48 (35 ply)>

Here you go to whites move 11.Qd2, click on <engine> and get the full line of analysis:

<1) +0.48 (35 ply) 11...Nc7 12.Qe2 Bd7 13.Rg1 Nba6 14.h4 Nb4 15.Bb1 Nba6 16.a3 Ne8 17.Bd3 Nac7 18.O-O-O a6 19.a4 Nf6 20.Nd2 g6 21.f3 h6 22.h5 g5 23.b3 Rfb8 24.Kb2 b5 25.axb5 axb5 26.cxb5 Qe8 27.Ra1 Rxa1 28.Rxa1 Nxb5 29.Bxb5 Bxb5 30.Nxb5 Rxb5>

2) Not supplying any analysis at the end of the game.

I'm looking at openings, so I typically only look at 15 moves of a game. The computer will suggest what should happen at move 16.

Here we get analysis:

<15.Nf1 h5 16.♕d2 f6 17.♗e2 ♗d7 18.♘g3 ♖f7 19.f4 exf4 20.♗xf4 ♘g7 ± +1.83 (31 ply)>

...and can access it with <engine>:

<1) +1.83 (31 ply) 16.Qd2 f6 17.Be2 Bd7 18.Ng3 Rf7 19.f4 exf4 20.Bxf4 Ng7 21.O-O-O fxg5 22.Bxg5 Bf6 23.Bd3 Bxg5 24.hxg5 Rf3 25.Nge2 Rxd3 26.Qxd3 Qxg5+ 27.Kb1 Nf6 28.Rdf1 Kg8 29.b3 Qe5 30.Qg3 Qxg3 31.Nxg3 Rf8 32.Kb2 Ng4 33.Rxf8+ Kxf8 34.Nge2 Ne5 35.Nf4 Ke7>

Here we get none:

<15.Qxh5 Qe8 *>

Here we get none:

<15.Nf3 Bd7 *>

If you try to access these with <engine> you get: <Sorry, no analysis for this position.>

3) Gibberish analysis.

<12.Be3 {? = 0.00 (35 ply)>

Here it gives 12.Be3 a question mark, but instead of supplying what should be played it gives: <= 0.00>.

The same for b5 here:
<14.f4 b5 {? = 0.00 (29 ply)>

4) Large variations in search depth.

Move 10, 33 ply:
<1) +1.38 (33 ply) 10.Nge2 Ng8 11.Ng3 g6 12.Kf1 h6 13.Kg2 b6 14.Nce2 Re8 15.Bd2 Nf8 16.Rg1 g5 17.Bc3 Ng6 18.Kh1 Nf6 19.Nf5 Bxf5 20.exf5 Nh4 21.Ng3 Rb8 22.Kh2 Qd7 23.Be2 Rf8 24.b3 Kg7 25.Rb1 Rh8 26.Bb2 h5 27.gxh5 Nxf5>

Move 12, (same game) 12 ply:

<1) +1.33 (12 ply) 11.Ne2 h6 12.Ng3 Nh7 13.Nf5 Ndf6 14.O-O Bxf5 15.gxf5 Re8 16.b3 Nh5 17.Kg2>

Move 11, 35 ply:

<1) +1.41 (35 ply) 11.Nd2 Na6 12.Nf1 Bd7 13.Ne3 Qh4 14.Qe2 Nb4 15.Bb1 Na6 16.Bc2 Rb8 17.Ba4 Bxa4 18.Nxa4 Qd8 19.Nc3 Qd7 20.O-O Nec7 21.a4 Nb4 22.Kg2 g6 23.f4 exf4 24.Rxf4 Qe7 25.Raf1 Ne8 26.R4f3 Qg5 27.Kh1 a6 28.Rf4 f6 29.Ng2 Qe5 30.h4 Qd4 31.Ne3 Nd3>

Move 15, (same game) 9 ply:

<15.Nf3 ⩲ +1.08 (9 ply)>

All these things have cropped up since the last stockfish crash.

Sep-23-21
Premium Chessgames Member
  stevemcd87: <Jess> Sorry, you shouldn't have had to update them manually. I was supposed to run the script once a day but would occasionally forget a day, yesterday being one( stevemcd87 chessforum ).
I ran the script and it seems to have worked with the game you mentioned, A Hodges vs Daniels, 1886 . I just put the script on the automated system to run on the 33rd minute of every hour. Let me know if you spot any issues, it seems to be working.
I should be able to work on the Gameloader update after I get the Analysis server up and running.

Re Gameype:
There seems to be a script that automatically sets a gametype to the games without any type assigned( around 4:00AM UTC), I haven't familiarized myself with it yet.

<diceman> Thanks for that, I really appreciate it. I will be using your list as a reference.
Can you please provide the link to the game(s) you are referring to?

Sep-23-21
Premium Chessgames Member
  jessicafischerqueen:

<Stephen> I appreciate that, thank you.

One more thing though- the <upper case-lower case bug>.

This bug predates the switch to <https>, but since we are working on the upload fields it would be a good time to address this also.

Here's how it works- one or more of the characters in a field cannot be altered through the editing box.

Example is A Hodges vs Daniels, 1886

On this game, it is impossible to change the lower case "o" in "offhand game" on the published pgn. Check the editing box now and you will see that I entered an upper case "O". It is impossible to get that upper case "O" into the published header on the actual game page.

Might you please help on this? It is widespread enough to be really, really annoying. In some cases we can't even change the name of an event, which is a big problem if you care about having accurate event tags published.

Sep-23-21
Premium Chessgames Member
  stevemcd87: <MissS> I am logging all puns that are being deleted and used. It would be nice for us to send an email to notify the users what happened with there pun after we have evaluated it. Now that the email system is working, I would eventually like to set something like that up for game uploads and correction slips also.
Sep-23-21  Z truth 000000001: <<Missy> All mouth, no trousers.>

Who's the one running their mouth?!

The way we say round these parts is

<All hat, no cattle>

.

Sep-23-21
Premium Chessgames Member
  jessicafischerqueen:

<zanzibar>

Good heavens! Are you proposing we hat <MissScarlett>?

Sep-23-21  Messiah: Having the passwords saved in a non-plaintext format (and being able to reset'em) would be better than any usability improvements, in my opinion.
Jump to page #   (enter # from 1 to 64)
search thread:   
< Earlier Kibitzing  · PAGE 29 OF 64 ·  Later Kibitzing>

NOTE: Create an account today to post replies and access other powerful features which are available only to registered users. Becoming a member is free, anonymous, and takes less than 1 minute! If you already have a username, then simply login login under your username now to join the discussion.

Please observe our posting guidelines:

  1. No obscene, racist, sexist, or profane language.
  2. No spamming, advertising, duplicate, or gibberish posts.
  3. No vitriolic or systematic personal attacks against other members.
  4. Nothing in violation of United States law.
  5. No cyberstalking or malicious posting of negative or private information (doxing/doxxing) of members.
  6. No trolling.
  7. The use of "sock puppet" accounts to circumvent disciplinary action taken by moderators, create a false impression of consensus or support, or stage conversations, is prohibited.
  8. Do not degrade Chessgames or any of it's staff/volunteers.

Please try to maintain a semblance of civility at all times.

Blow the Whistle

See something that violates our rules? Blow the whistle and inform a moderator.


NOTE: Please keep all discussion on-topic. This forum is for this specific user only. To discuss chess or this site in general, visit the Kibitzer's Café.

Messages posted by Chessgames members do not necessarily represent the views of Chessgames.com, its employees, or sponsors.
All moderator actions taken are ultimately at the sole discretion of the administration.

You are not logged in to chessgames.com.
If you need an account, register now;
it's quick, anonymous, and free!
If you already have an account, click here to sign-in.

View another user profile:
   
Home | About | Login | Logout | F.A.Q. | Profile | Preferences | Premium Membership | Kibitzer's Café | Biographer's Bistro | New Kibitzing | Chessforums | Tournament Index | Player Directory | Notable Games | World Chess Championships | Opening Explorer | Guess the Move | Game Collections | ChessBookie Game | Chessgames Challenge | Store | Privacy Notice | Contact Us

Copyright 2001-2025, Chessgames Services LLC