I cross checked the data and got quite different results.
I arbitrarily picked 2019-10 and grepped the lichess database for GM titled games with 16 lines before that to get the respective names then uniquely sorted those names. The result is 194 GM accounts but in the chart there are about 280
This is my list: https://pastebin.com/raw/zFKds5sU
As for chesscom, I downloaded the GM list using the API https://api.chess.com/pub/titled/GM and then downloaded the 2019-10 archive for all of them.
Using these archives I checked which GM played rated chess games and removed all which had none.
That left me with a list of 650 accounts: https://pastebin.com/raw/Zj6HpDth
But since this list also contains players like gurelediz who is only 16 years old so most definitely wasn't a GM in 2019, I then checked how many players in the list who are GMs now weren't in 2019. This isn't as trivial and I used a chesscom account to fide id mapping from titled tuesday games in 2023 to roughly check it. Only about half the accounts could be resolved to a fide id.
Out of this half, 98 did not have a GM title in 2019-10 according to the FIDE rating list of that month.
If we extrapolate that, we get about 450 GM accounts in 2019-10 a lot less than the aprox. 620 in the article. Even if I only remove the 98 we can be sure weren't GMs in 2019-10 it's a lot less.
Here the list with FIDE id and title for the 336 accounts that had a FIDE id: https://pastebin.com/raw/ebMNXEca
I'm wondering where this rather large difference is coming from.
I cross checked the data and got quite different results.
I arbitrarily picked 2019-10 and grepped the lichess database for GM titled games with 16 lines before that to get the respective names then uniquely sorted those names. The result is 194 GM accounts but in the chart there are about 280
This is my list: https://pastebin.com/raw/zFKds5sU
As for chesscom, I downloaded the GM list using the API https://api.chess.com/pub/titled/GM and then downloaded the 2019-10 archive for all of them.
Using these archives I checked which GM played rated chess games and removed all which had none.
That left me with a list of 650 accounts: https://pastebin.com/raw/Zj6HpDth
But since this list also contains players like gurelediz who is only 16 years old so most definitely wasn't a GM in 2019, I then checked how many players in the list who are GMs now weren't in 2019. This isn't as trivial and I used a chesscom account to fide id mapping from titled tuesday games in 2023 to roughly check it. Only about half the accounts could be resolved to a fide id.
Out of this half, 98 did not have a GM title in 2019-10 according to the FIDE rating list of that month.
If we extrapolate that, we get about 450 GM accounts in 2019-10 a lot less than the aprox. 620 in the article. Even if I only remove the 98 we can be sure weren't GMs in 2019-10 it's a lot less.
Here the list with FIDE id and title for the 336 accounts that had a FIDE id: https://pastebin.com/raw/ebMNXEca
I'm wondering where this rather large difference is coming from.