The problem is mainly the second. Since it is very well known who the idiots are, avoiding the discussions they create should be very easy. But is there is no other content on the forum, people open these threads out of boredom anyway. Deleting posts merely because the poster is stupid is against the charter, and would not improve the situation for people who just do not open these discussions.
Is Talkchess still the centre of computer chess programming?
Moderator: Ras
-
- Posts: 28361
- Joined: Fri Mar 10, 2006 10:06 am
- Location: Amsterdam
- Full name: H G Muller
Re: Is Talkchess still the centre of computer chess programming?
-
- Posts: 186
- Joined: Wed May 23, 2018 9:29 pm
Re: Is Talkchess still the centre of computer chess programming?
Maybe it improved recently, but I heard the complaints about it in late 2020/early 2021. Some data points:hgm wrote: ↑Tue Jun 28, 2022 10:16 am Where did you get the idea that (1) would be the case? I register several new accounts daily, almost always within a day from their application. Most of these accounts never post, (one assumes they only register to be able to use the search function), but some post the next day. I almost never receive mails of people complaining their account (or an account of someone who approached them) was not activated.
- It took me 3 months to get approved to the forum in 2018 (and it required finding people who have contacts of the forum admins),
- Some of the Lc0 core dev (namely, Tilps), wasn't able to register, and gave up,
- Anton from TCEC/Chessdom wasn't able to register either.
It's not true that Google bot ignores robots.txt.hgm wrote: ↑Tue Jun 28, 2022 10:16 am I am not an expert on robots.txt syntax. But isn't it true that Google bot ignores this command? The file was installed because the website was frequently overwhelmed by crawler bots, which caused the underlying database server to crash. What do you think should be in the file to only allow access by Google and keep out other bots?
And the problem is not only Google, other crawlers are useful too. Particularly, web archive is important.
Fixing database crash with robots.txt is wrong too.
-
- Posts: 28361
- Joined: Fri Mar 10, 2006 10:06 am
- Location: Amsterdam
- Full name: H G Muller
Re: Is Talkchess still the centre of computer chess programming?
Well, 'recently' then apparently means 'the past few years'. I have been handling this since shortly after CTF closed, and typically handle new registrations within a day. There could be an occasional exception when I am on vacation without an internet connection, but that would never last for more than a week or so. Requests remain in my 'notifications' pull-down menu until I process them, so I would not overlook any request.
I don't think I was handling this in 2018. I recall there was a long period where Sam was 'incommunicado'.
People that do not submit a valid registration request (e.g. because they did not give a real name) will not get activated, though. Usually these are spam bots.
How would you solve the problem that crawler bots flood the database with requests such that the forum crashes several times per week?
I don't think I was handling this in 2018. I recall there was a long period where Sam was 'incommunicado'.
People that do not submit a valid registration request (e.g. because they did not give a real name) will not get activated, though. Usually these are spam bots.
How would you solve the problem that crawler bots flood the database with requests such that the forum crashes several times per week?
-
- Posts: 186
- Joined: Wed May 23, 2018 9:29 pm
Re: Is Talkchess still the centre of computer chess programming?
Wat?
What would exposing a real name be required to participate in a internet forum?
Also, why would registration need a manual approval by admin at all?
-
- Posts: 44371
- Joined: Sun Feb 26, 2006 10:52 am
- Location: Auckland, NZ
Re: Is Talkchess still the centre of computer chess programming?
forum3/viewtopic.php?f=2&t=70064#p791725
gbanksnz at gmail.com
-
- Posts: 28361
- Joined: Fri Mar 10, 2006 10:06 am
- Location: Amsterdam
- Full name: H G Muller
-
- Posts: 195
- Joined: Thu Feb 04, 2021 10:24 pm
- Full name: Arnold Magnum
Re: Is Talkchess still the centre of computer chess programming?
Difficult question.Madeleine Birchfield wrote: ↑Sat Mar 13, 2021 8:42 pm This conversation about the state of Talkchess and computer chess programming appeared on a different thread about an unrelated topic about clones and rating lists:
mvanthoor wrote: ↑Tue Mar 09, 2021 11:42 pm Maybe you're right, if you know everything that is to know about chess programming.
What is this illustrious place outside of Talkchess, where all the relevant discussions do take place?
Maybe this forum? http://outskirts.altervista.org/forum/
I don't know... without actually registering, I can't actually read anything there, but it does seem to have a lot of members.mvanthoor wrote: ↑Fri Mar 12, 2021 2:14 am OK. What are those discussions about then? Can I read them somewhere just as easily as I can with the ones on Talkchess... back in history for about 25 years? When I look through the programmer's forum here, I mostly see discussions about bitboards, search algorithms, evaluation functions, and so on... but it could be that this is not about chess programming anymore just because it's old stuff that has been around for 50 years.
It feels as if "us" is sitting on a high horse. Be careful so you don't fall off.mar wrote: ↑Sat Mar 13, 2021 8:11 am huh? perpetrator playing victim, seems pretty standard these days
let me refresh your memory, you wrote this:with about 20 posts total and exactly 0 posts in the programming subforumAlmost no discussion that is relevant to development of chess engines goes on in this forum, why should we be active here? Talkchess really is not the centre of the chessprogramming world.
have you ever visited there? have you ever responded to or helped someone there?
posts like yours aren't "kind" or even useful
seems like a typical Dunning-Kruger to me
to sum up: I don't give a shit about you or your Koivisto team, "sir"AndrewGrant wrote: ↑Sat Mar 13, 2021 8:17 am I think you missed his point. Top engine devs are not lurking around in the talkchess subforums anymore. They are in discord servers. Whether that be Stockfish, Leela, or smaller ones like their own Koivisto one or OpenBench's discord.
Talkchess is a place to post releases, games and results, and call out clones. No real developments are taking place here any more. Its been a long time since the old guard of Hyatt, Tord, Lefler, or others -- typed up lengthy posts in the programming forum.mar wrote: ↑Sat Mar 13, 2021 8:29 am hmm, maybe because "top engine devs" never post anything even remotely useful in the programming subforum, if at all.
also - the world doesn't revolve about top engine devs, like I sad, many new and aspiring programmer can find help there, which is way more useful in general than discussing patches (or whatever) in some private discord serverAndrewGrant wrote: ↑Sat Mar 13, 2021 8:36 am Possibly because most of engine development has left the realm of human understanding. Its mostly trial and error. Those with the best instincts only have a marginal edge in predicting success of ideas.
Idk, back in the original days of talkchess (CCC), there were not resources like the wiki, youtube videos, tons of blogs and articles. Nor were there dozens of extremely high strength open source engines with varying degrees of code quality.
Death by neglect? or Death by irrelevance? or somewhere in between.mar wrote: ↑Sat Mar 13, 2021 9:06 am like I said - people who start need to understand the basics, speaking of AB engines there're still many big ideas present in all the engines across the elo spectrum whether you like it or not. after all - you need a working, bulletproof movegenerator first, even though it's not where the strength comes from.
wikis/videos/articles/open source won't help you to track problems, so for some it's still quite relevant (some discussions still happen though).
perhaps you imply that engines below a certain elo range are irrelevant - could be, but some (most?) of us do this for fun
I understand that the modern way of learning - "dissect and reengineer" is more efficient and I don't really have a problem with that.
I have problem with people crapping on a whole forum with post #20. try it elsewhere and let me know how it went
AndrewGrant wrote: ↑Sat Mar 13, 2021 9:21 am What exactly is the incentive to help people who come into the forum working on their first ever move generator? Obviously its a kind thing to do. Maybe you can argue it helps bring more people into the community, which is a net gain in the long run. But on an individual level, why should I, or a Stockfish dev, or someone else spend the time weeding through someone's first ever chess code with hundreds of lines to hunt down their bugs for them?
Seems like asking someone a question when you can just google it -- even though its great to talk to someone about it instead of just reading something that has already been written on the topic. I'm interested in the followup questions you know? Not the entry ones.
Just my thoughts.Michel wrote: ↑Sat Mar 13, 2021 5:11 pmI think that's a pity. Discord is a chat program and the signal to noise ratio is usually very low. It is not a good place to preserve information (there are no threads for example). Sadly many people seem addicted to it.AndrewGrant wrote: ↑Sat Mar 13, 2021 8:17 am
I think you missed his point. Top engine devs are not lurking around in the talkchess subforums anymore. They are in discord servers. Whether that be Stockfish, Leela, or smaller ones like their own Koivisto one or OpenBench's discord.
Madeleine Birchfield wrote: ↑Sat Mar 13, 2021 5:55 pm The programming and technical topics subforum of Talkchess, and Talkchess as a whole in general, is mostly for alpha-beta engines that run on the CPU. Most beginner chess engine developers and network trainers coming from the machine learning community and looking to develop Leela/AlphaZero style engines with GPU backends, MCTS search, and deep residual convolutional neural networks are talking on the Leela discord instead of Talkchess about those technical topics, or otherwise on github and various other machine learning forums. Stuff like piece square tables, NNUE, minimax/alpha-beta search, null move reductions, quisecence search, move ordering heuristics, etc, commonly found on the programming subforum in Talkchess do not help such an engine developer at all.
Most of those efforts go unnoticed here in this forum, apart from the well known Leela project, projects by already prominent members of Talkchess (Allie - gonzochess, Scorpio - Daniel Shawul, Stoofvlees - GCP, a0lite - dkappe), and commercial clones of Leela like Fat Fritz. And a0lite and Scorpio 3.0 isn't even on any of the rating lists.Thoughts? Is Talkchess still the premier place to go to talk about computer chess programming, or are there alternatives to Talkchess that are better for computer chess programming discussions?Madeleine Birchfield wrote: ↑Sat Mar 13, 2021 7:17 pmFor Leela type NN-engines, the alternatives to PUCT tested so far, like betaMCTS and RENTS/TENTS, have been incorporated into various engines and found to be slightly worse than Leela's PUCT when using the same net. I have seen no discussion about MCTS altermatives to PUCT on Talkchess whatsoever, with people preferring to talk about the latest hot topics in CPU engines (NNUE, cloning and simex, handicap games vs Komodo, etc.)
AB/minimax is inferior to PUCT for Leela-style networks because AB/minimax search won't be able to search deep enough with massive and deep neural networks compared to PUCT/MCTS, and overall deeper search depth makes the engine stronger, even if from time to time the engine might miss a critical line. This has been known in the Leela community for almost two years now. If AB/minimax wasn't inferior to PUCT/MCTS, Allie would have been using AB/minimax by now, as it originally started as an attempt to combine deep learning with AB/minimax search.
This is why I view Talkchess as primarily just a forum for traditional CPU based engines.
This issue has been discussed on Talkchess extensively in the past six months. There would be a lot more variety of architectures if they all developed their own architectures from scratch like what Pedone, Ethereal, Orion, and Seer did, but most CPU engine developers in the Talkchess community that adopted NNUE have decided just to copy the nodchip architecture from Stockfish and tinker with it. And then you have older people who have been in the community for two or three decades like mclane who are still complaining about the use of alpha-beta minimax search as opposed to 'selective type B' search, ignoring the fact that selectivity heuristics make the minimax search into a type B search.. So yes, it does seem that most people in the Talkchess community are set in their own ways, not really interested in other opinions.
If you mean that we have here 51% discussions about chess programming compared to others, then yes.
If you mean something like discussions to improve Stockfish, LC0, Ceres, KomodoDragon… to run better on Apple M1, M1 Pro, M1 Max, M1 Ultra, M2 chips, then obviously no.
-
- Posts: 694
- Joined: Sun Nov 08, 2015 11:10 pm
- Full name: Bojun Guo
Re: Is Talkchess still the centre of computer chess programming?
Graham Banks wrote: ↑Tue Jun 28, 2022 12:46 pmforum3/viewtopic.php?f=2&t=70064#p791725
Funny though, who is this TCadmin by the real name? If I remembered right, they(the charter people) don't even own the domain name, has this information changed as of today?
-
- Posts: 5697
- Joined: Tue Feb 28, 2012 11:56 pm
Re: Is Talkchess still the centre of computer chess programming?
The answer you are looking for is in the part that you quoted. I have taken the liberty to put the relevant part in bold.
-
- Posts: 4562
- Joined: Tue Jul 03, 2007 4:30 am
Re: Is Talkchess still the centre of computer chess programming?
Really? The Outskirts chess forum has a registration that doesn't need an admin to approve it, and they're not swamped by bots. You may want to ask them how they do it.
Your beliefs create your reality, so be careful what you wish for.