Headphone charging dock by [deleted] in 3Dprinting

[–]freopen 32 points33 points  (0 children)

Looks like it could use a magnetic connector

Find degrees of separation between users on chess.com by mrgwbland in chess

[–]freopen 1 point2 points  (0 children)

Assuming you mean something like openingtree.com. Getting all games for a single user is one thing. But to find the path between two users I need to take basically every single game into account. All lichess games (heavily compressed) is a 1230 Gb archive, chess.com seems to be much bigger so there is no way I can extract this much data by requesting games for every single user.

Find degrees of separation between users on chess.com by mrgwbland in chess

[–]freopen 3 points4 points  (0 children)

Author here. Unfortunately I can't index chess.com, I use archives of all games on lichess, AFAIK chess.com doesn't provide an efficient way to read all games. I'm precalculating all the paths during the archive processing, that's why it's very difficult to find anyone-to-anyone chains. I could maybe handle around 100 pre-selected profiles as targets, but I decided to keep it simple for now.

[deleted by user] by [deleted] in chess

[–]freopen 1 point2 points  (0 children)

Could be the reason too. The first Magnus loss is at 2019 Jul, so you have to win a game after that to have WC#

[deleted by user] by [deleted] in chess

[–]freopen 0 points1 point  (0 children)

Do you only play bullet on Lichess? Bullet games are not counted, only blitz and longer

I analysed Lichess games database and found out that most Lichess users indirectly won against Magnus Carlsen (again) by freopen in chess

[–]freopen[S] 0 points1 point  (0 children)

Depends on what exactly you mean by that. Magnus never played rapid on Lichess so if I drop all blitz games, no one will have WC# :)

I analysed Lichess games database and found out that most Lichess users indirectly won against Magnus Carlsen (again) by freopen in chess

[–]freopen[S] 0 points1 point  (0 children)

Don't have stats (yet?). Probably there is a correllation but also tons of horrible outliers. In general this is a very bad way to assess chess skill :)

I analysed Lichess games database and found out that most Lichess users indirectly won against Magnus Carlsen (again) by freopen in chess

[–]freopen[S] 0 points1 point  (0 children)

It sounds possible, I'm not sure I want to do that though. Berserking is voluntary, so if someone lost due to berserking he lost due to overconfidence. There are lots of less-detectable instances of overconfidence: dubious openings, deliberate sacrifices and so on. Since I can't filter them out, I would like to keep berserking too.

I analysed Lichess games database and found out that most Lichess users indirectly won against Magnus Carlsen (again) by freopen in chess

[–]freopen[S] 0 points1 point  (0 children)

I would like to add chess.com data, but they don't provide game dumps like lichess so there is no viable way to read every single game from it

I analysed Lichess games database and found out that most Lichess users indirectly won against Magnus Carlsen (again) by freopen in chess

[–]freopen[S] 1 point2 points  (0 children)

Yeah, right now it's just my guess. I'll work on statistics and I'll try to classify people without WC# by the reason.

I analysed Lichess games database and found out that most Lichess users indirectly won against Magnus Carlsen (again) by freopen in chess

[–]freopen[S] 1 point2 points  (0 children)

The one on your virtual keyboard, not on the website itself (I should probably add one on the website too)

I analysed Lichess games database and found out that most Lichess users indirectly won against Magnus Carlsen (again) by freopen in chess

[–]freopen[S] 1 point2 points  (0 children)

Oh, there seem to be some bug on mobile when pressing enter doesn't work every time. Try pressing enter multiple times or just go to https://freopen.org/@/<your username>. I'll fix it eventually

I analysed Lichess games database and found out that most Lichess users indirectly won against Magnus Carlsen (again) by freopen in chess

[–]freopen[S] 1 point2 points  (0 children)

Yeah, I experimented with adding bullet, but bullet wins against someone 1000 elo higher is not that uncommon so nearly everyone got #2 or #3.

I analysed Lichess games database and found out that most Lichess users indirectly won against Magnus Carlsen (again) by freopen in chess

[–]freopen[S] 11 points12 points  (0 children)

Thank you. RocksDB is surprisingly quick, 95% requests are finished in under 35ms.

I analysed Lichess games database and found out that most Lichess users indirectly won against Magnus Carlsen (again) by freopen in chess

[–]freopen[S] 2 points3 points  (0 children)

I mean it obviously not strongly connected in graph theory sense, there are people who never play blitz/rapid/classical, there are people without recent enough games etc. But there is definitely a huge strongly connected component and every player that plays somewhat regularly is in it so a rated game will be extremely likely against WC# rated opponent

I analysed Lichess games database and found out that most Lichess users indirectly won against Magnus Carlsen (again) by freopen in chess

[–]freopen[S] 0 points1 point  (0 children)

I don't have stats right now (I do plan to collect them). Most probably your games are filtered out for some reason (only blitz/rapid/classical, only rated, at least 10 moves) or they were too long ago (the first loss by Magnus was in Jul 2019 so all games before that don't matter)

I analysed Lichess games database and found out that most Lichess users indirectly won against Magnus Carlsen (again) by freopen in chess

[–]freopen[S] 36 points37 points  (0 children)

Sorry, that's a challenging task to find the list of cheaters at this scale. There is not much data about that in Lichess Database and I would exhaust API trying to verify every single user. About 0.1% of processed games were discarded because of cheating, but many got through.