From a11699a984e194605a39afd13ff568da5b68c2fb Mon Sep 17 00:00:00 2001 From: Miloslav Ciz Date: Sat, 5 Mar 2022 21:17:40 +0100 Subject: [PATCH] Add more chess --- chess.md | 4 ++++ people.md | 5 +++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/chess.md b/chess.md index 8a2fd68..ea45703 100644 --- a/chess.md +++ b/chess.md @@ -44,6 +44,10 @@ The first chess computer that beat the world champion (at the time Gary Kasparov For online chess there exist many servers such as https://chess.com or https://chess24.com, but for us the most important is https://lichess.org which is gratis and uses [FOSS](foss.md) (it also allows users to run bots under special accounts which is an amazing way of testing engines against people and other engines). These servers rate players with Elo/Glicko, allow them to play with each other or against computer, solve puzzles, analyze games, play chess variants, explore opening databases etc. +Playing strength is not the only possible measure of chess engine quality, of course -- for example there are people who try to make the **smallest chess programs** (see [countercomplex](countercomplex.md) and [golfing](golf.md)). As of 2022 the leading programmer of smallest chess programs seems to be Óscar Toledo G. (https://nanochess.org/chess.html). Unfortunately his programs are [proprietary](proprietary.md), even though their source code is public. The programs include Toledo Atomchess (392 [x86](x86.md) instructions), Toledo Nanochess (world's smallest [C](c.md) chess program, 1257 non-blank C characters) and Toledo Javascript chess (world's smallest [Javascript](javascript.md) chess program). He won the [IOCCC](ioccc.md). Another small chess program is micro-Max by H. G. Muller (https://home.hccnet.nl/h.g.muller/max-src2.html, 1433 C characters, Toledo claims it is weaker than his program). + +{ Nanochess is actually pretty strong, in my testing it beat fairymax. ~drummyfish } + ## Programming Chess Programming chess is a [fun](fun.md) and enriching experience and is therefore recommended as a good exercise. There is nothing more satisfying than writing a custom chess engine and then watching it play on its own. diff --git a/people.md b/people.md index c896af0..e94a711 100644 --- a/people.md +++ b/people.md @@ -2,18 +2,19 @@ This is a list of notable people in technology. -- **[Bill Gates](bill_gates.md)**: founder and CEO of [Micro$oft](microsoft.md) +- **[Bill Gates](bill_gates.md)**: founder and CEO of [Micro$oft](microsoft.md), huge faggot - **[Dennis Ritchie](dennis_ritchie)**: creator of [C](c.md) language and co-creator of [Unix](unix.md) - **[Donald Knuth](knuth.md)**: computer scientist, Turing-award winner, author of the famous [Art of Computer Programming](taocp.md) books and the [TeX](tex.md) typesetting system - **[drummyfish](drummyfish.md)**: founder of [LRS](lrs.md) and this wiki - **[Eric S. Raymond](esr.md)**: proponent of [open source](open_source.md), co-founder of [OSI](osi.md) and tech writer -- **[John Carmack](john_carmack.md)**: legendary game ([Doom](doom.md), [Quake](quake.md), ...) and [graphics](graphics.md) developer +- **[John Carmack](john_carmack.md)**: legendary game ([Doom](doom.md), [Quake](quake.md), ...) and [graphics](graphics.md) developer, often called a programming god - **[Ken Thompson](ken_thompson.md)**: co-creator of [Unix](unix.md), [C](c.md) and [Go](go.md) - **[Larry Wall](larry_wall.md)**: creator of [Perl](perl.md) language, linguist - **[Linus Torvalds](linus_torvalds.md)**: Finnish programmer who created [Linux](linux.md) and [git](git.md) - **[Luke Smith](luke_smith)**: [suckless](suckless.md) vlogger/celebrity - **[Mental Outlaw](mental_outlaw.md)**: [suckless](suckless.md) vlogger/celebrity - **[Noam Chomsky](noam_chomsky.md)**: linguist notable in theoretical [compsci](computer_science.md), anarchist +- **[Óscar Toledo G.](toledo.md)**: programmer of tiny programs and [games](game.md) (e.g. the smallest [chess](chess.md) program), sadly [proprietary](proprietary.md) [winfag](windows.md) - **[Richard Stallman](rmd.md)**: inventor of [free software](free_software.md) and [copyleft](copyleft.md), founder of [GNU](gnu.md) and [FSF](fsf.md), also created [emacs](emacs.md) - **[Steve Jobs](steve_jobs.md)**: founder and CEO of [Apple](apple.md) - **[Ted Kaczynski](ted_kaczynski.md)**: AKA the Unabomber, mathematician, primitivist and murderer who pointed out the dangers of technology