C# is great but you will spend the first 6 months of development trying to find a web or UI framework that doesn't suck.
HN user
pengowray
There's a number of active class action lawsuits but they'll take time to play out. For more details than you can possibly want there's this video:
Investigation: GamersNexus Files New Lawsuit Against PayPal & Honey https://www.youtube.com/watch?v=IKbFBgNuEOU
I'll note it's not only unpopular now with a "smaller group of users" but also with influencers too now as they've realized it kills their own revenue by altering referral codes.
There is no "free speech" on X. Musk has banned journalists. Banned users he didn't like. Arbitrarily banned random words. Banned links to Mastodon. Banned links to linktree. Encouraged harassment of users and news organizations until they left the platform. Banned links to articles about political candidates. No unpaid user's reply can appear in the replies to one of Musk's tweets in any practical sense. X is not a free speech platform. Musk is a liar. He is lying to you. You are being lied to. If you think X has anything resembling "free speech" I have bridge made of solar powered tiles to sell you. (That was another scam of Musk's if you missed it). The lively debate you crave does not and cannot happen on X.
Interesting. Thanks for the correction and link. I'll note though the .pgn downloads still only show 1 second precision, as do the game PGNs in lichess's "open database" archive.
they show the time in seconds which can't be right
Seems right.
If you export/download games from lichess, they use the .pgn (Portable Game Notation) format, which is a standard plain-text format circa 1993, used by pretty much everyone for describing a chess game.
Lichess follows the specification to the letter, and as it only technically allows one-second accuracy, lichess only record moves with one-second accuracy. It seems insane, but that's how they do it.
Chess.com also exports PGN files, but they add a decimal place, allowing subsecond accuracy. No one has a problem with this. There is no software which cannot handle this. But Lichess refuses to "break" the spec.
lichess PGN export example:
1. d3 { [%eval -0.15] [%clk 0:01:00] } 1... g6 { [%eval 0.04] [%clk 0:01:00] }
Chess.com PGN export example:
1. d4 {[%clk 0:02:58.6]} 1... b6 {[%clk 0:02:59.2]}