Classical engines are built on search: they evaluate an enormous number of positions using rules people put into them - piece values, king safety, pawn structure.
AlphaZero was built the other way round. It was given the rules of the game and left to play against itself, training a neural network on the outcomes. No human evaluation terms, no opening book, no grandmaster games.
The 2017 match
100 games against Stockfish 8: 28 wins, 72 draws, no losses. The program reached a level beyond human play after a few hours of self-training. It searched orders of magnitude fewer positions per second than its opponent, making up for it with the quality of the moves it looked at.
The match conditions were criticised afterwards - the opponent's settings and time control were not the most favourable for Stockfish. But the fact that a program with no human input at all reached that level in hours was never disputed.
The real discovery was not technical but chess-related: AlphaZero played in a style humans had written off as outdated or reckless.
A curious outcome: that style sits closer to the romantic chess of the nineteenth century than to the strict positional school of the twentieth. Only now the sacrifices rest on millions of games rather than on intuition and daring.
AlphaZero itself was never publicly available, but the idea spread immediately.
A side effect: the gap between engine and human grew so wide that the question of who is stronger lost all meaning. The computer stopped being an opponent and became a tool.
The practical takeaway for an amateur: use the engine as a tool for reviewing your own mistakes, not as a model to copy blindly - see fair play over the board.
The fear had been around since the nineties: once a machine beats humans, the game loses its point. Three decades on, the opposite happened.
What did change is the value of playing in person. When perfect analysis is available to everyone, what gains value is precisely what a computer cannot give: an opponent across the board, a ticking clock, and no way to take the move back.
Classical engines search millions of positions and evaluate them by rules written by people. AlphaZero was given only the rules of the game and learned by playing against itself, with no opening books and no human evaluation terms. It also searched far fewer positions, compensating with the quality of the moves it considered.
In December 2017, over 100 games against Stockfish 8: 28 wins, 72 draws and no losses. The match conditions were criticised afterwards, but the fact of rapid self-training to superhuman level was not disputed.
Long-term sacrifices of material for piece activity, marching the rook's pawn up the board as an attacking plan, valuing activity over material, and playing to restrict the opponent's options. Much of this had been considered outdated or risky.
No. A sacrifice the program holds together with thirty moves of exact calculation is beyond a human. The engine is useful for reviewing your mistakes, not as a model to imitate: its evaluation is an evaluation for an engine.
The opposite: more people play now than ever, broadcasts became watchable for non-specialists thanks to live evaluation, and the average playing level rose because analysis is available to all. The value of playing in person only increased.
Pairings are computed by bbpPairings, an open-source engine implementing the Dutch system by FIDE rules: score groups, floats on an odd field, colour alternation. Free to use.
The bot is constantly improved based on real tournaments. If you need a feature that isn't there yet, message the developers right inside the bot with the /support command. Many features appeared exactly because organizers asked for them, and useful ideas get added quickly.
Related - fair play over the board, organizing a tournament, chess composition.