From f46e68740fd35574bdcd8842c4d88b4df019fdcd Mon Sep 17 00:00:00 2001
From: Landon Curt Noll
Date: Wed, 24 May 2023 16:50:01 -0700
Subject: [PATCH] Deprecate twitter
We further deprecate the use of twitter.
In cases such as historic guidelines and rules, we add
a note about using Mastodon.
In cases where a tweet URL was used, we replace with
an Internet Archive link because twitter has announced
that accounts that are not used for a period of time
will be deleted.
We add a few missing deprecated_twitter information
to the author.numbers and author.cvs files.
We remove references to twitter handles (after making
sure that both author.numbers and author.cvs has the
deprecated_twitter information). When the "_README.md_"
files have their header information generated by
a tool, such deprecated_twitter data will not be present.
---
2012/guidelines.txt | 41 +++++++++++++
2013/cable1/README.md | 11 ++++
2013/guidelines.txt | 89 +++++++++++++++++++++++++++++
2013/rules.txt | 11 ++++
2014/guidelines.txt | 61 ++++++++++++++++++++
2014/maffiodo2/README.md | 4 +-
2014/rules.txt | 11 ++++
2015/endoh1/README.md | 1 -
2015/guidelines.txt | 89 +++++++++++++++++++++++++++++
2015/howe/README.md | 1 -
2015/mills1/README.md | 1 -
2015/mills2/README.md | 1 -
2015/rules.txt | 11 ++++
2018/algmyr/README.md | 1 -
2018/ciura/README.md | 1 -
2018/guidelines.txt | 71 +++++++++++++++++++++++
2018/mills/README.md | 1 -
2018/poikola/README.md | 1 -
2018/rules.txt | 11 ++++
2018/vokes/README.md | 1 -
2019/ciura/README.md | 1 -
2019/diels-grabsch1/guidelines.txt | 63 ++++++++++++++++++++
2019/duble/README.md | 1 -
2019/guidelines.txt | 71 +++++++++++++++++++++++
2019/karns/README.md | 1 -
2019/lynn/README.md | 1 -
2019/mills/README.md | 1 -
2019/poikola/README.md | 1 -
2019/rules.txt | 11 ++++
2020/burton/README.md | 1 -
2020/ferguson1/chocolate-cake.html | 4 +-
2020/ferguson1/chocolate-cake.md | 4 +-
2020/guidelines.txt | 71 +++++++++++++++++++++++
2020/kurdyukov1/README.md | 1 -
2020/kurdyukov2/README.md | 1 -
2020/kurdyukov3/README.md | 1 -
2020/kurdyukov4/README.md | 1 -
2020/rules.txt | 11 ++++
tmp/author.csv | 4 +-
tmp/author.numbers | Bin 317050 -> 317126 bytes
40 files changed, 641 insertions(+), 28 deletions(-)
diff --git a/2012/guidelines.txt b/2012/guidelines.txt
index ed80fc705..cfa96343f 100644
--- a/2012/guidelines.txt
+++ b/2012/guidelines.txt
@@ -44,6 +44,17 @@ ABOUT THIS FILE:
|
| and reload that page every once in a while.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+An important 2023 update to this historic note:
+
+The IOCCC no longer uses twitter. Today the IOCCC uses Mastodon.
+For more information and to see our IOCCC Mastodon posts, see:
+
+ https://fosstodon.org/@ioccc
+
+End of important 2023 update to this historic note.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+
| WHAT'S NEW IN 2012:
| The contest runs from 2012-Aug-15 3:14:15 UTC to 2012-Sep-14 9:26:53 UTC.
@@ -631,6 +642,17 @@ ANNOUNCEMENT OF WINNERS:
| of their award, and a very brief description of the winning entry
| from the @IOCCC twitter handle.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+An important 2023 update to this historic note:
+
+The IOCCC no longer uses twitter. Today the IOCCC uses Mastodon.
+For more information and to see our IOCCC Mastodon posts, see:
+
+ https://fosstodon.org/@ioccc
+
+End of important 2023 update to this historic note.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+
The judges will then post an initial announcement of who won, the name
of their award, and a very brief description of the winning entry
on the IOCCC web site:
@@ -659,6 +681,25 @@ ANNOUNCEMENT OF WINNERS:
We will submit a story announcing the availability of the winners
to /. at the same time.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+An important 2023 update to how winners are announced
+
+The IOCCC no longer uses twitter. IOCCC winners will be announced
+by a git commit to the IOCCC winners repo:
+
+ https://github.com/ioccc-src/winner
+
+that, in turn, updates the offivial IOCCC web site:
+
+ https://www.ioccc.org/index.html
+
+In addition a note is posted to the IOCCC Mastodon account:
+
+ https://fosstodon.org/@ioccc
+
+End of important 2023 update to how winners are announced.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+
| Don't ask us how many non-winning entries we receive.
Often, winning entries are published in selected magazines from around
diff --git a/2013/cable1/README.md b/2013/cable1/README.md
index f2b5739a0..3f00ff4e5 100644
--- a/2013/cable1/README.md
+++ b/2013/cable1/README.md
@@ -71,6 +71,17 @@ A PC guy as expected. What about that other Steve?
Humm .. maybe there is a hidden reason he is leaving the late Micro$oft? :-)
Why late? See [this tweet](https://twitter.com/landonnoll/status/401582967123742720).
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+An important 2023 update to this historic note:
+
+The IOCCC no longer uses twitter. Today the IOCCC uses Mastodon.
+For more information and to see our IOCCC Mastodon posts, see:
+
+ https://fosstodon.org/@ioccc
+
+End of important 2023 update to this historic note.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+
So how does a one line C source know so much? Hint: it doesn't.
## Author's remarks:
diff --git a/2013/guidelines.txt b/2013/guidelines.txt
index dfa890ddf..95bc2af94 100644
--- a/2013/guidelines.txt
+++ b/2013/guidelines.txt
@@ -41,6 +41,17 @@ ABOUT THIS FILE:
| Non-twitter users should force their browsers to reload the above URL
| to be sure they are seeing the most recent tweets.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+An important 2023 update to this historic note:
+
+The IOCCC no longer uses twitter. Today the IOCCC uses Mastodon.
+For more information and to see our IOCCC Mastodon posts, see:
+
+ https://fosstodon.org/@ioccc
+
+End of important 2023 update to this historic note.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+
While we try to post use news at:
http://www.ioccc.org/index.html#news
@@ -616,6 +627,43 @@ JUDGING PROCESS:
often accept their suggestions/comments about our remarks as well.
This is done prior to posting the winners to the wide world.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+An important 2023 update to how winners are announced
+
+The IOCCC no longer uses twitter. IOCCC winners will be announced
+by a git commit to the IOCCC winners repo:
+
+ https://github.com/ioccc-src/winner
+
+that, in turn, updates the offivial IOCCC web site:
+
+ https://www.ioccc.org/index.html
+
+In addition a note is posted to the IOCCC Mastodon account:
+
+ https://fosstodon.org/@ioccc
+
+End of important 2023 update to how winners are announced.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+An important 2023 update to how winners are announced
+
+The IOCCC no longer uses twitter. IOCCC winners will be announced
+by a git commit to the IOCCC winners repo:
+
+ https://github.com/ioccc-src/winner
+
+that, in turn, updates the offivial IOCCC web site:
+
+ https://www.ioccc.org/index.html
+
+In addition a note is posted to the IOCCC Mastodon account:
+
+ https://fosstodon.org/@ioccc
+
+End of important 2023 update to how winners are announced.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+
Judging consists of a number of elimination rounds. During a round,
the collection of entries are divided into two roughly equal piles;
the pile that advances on to the next round, and the pile that does
@@ -708,6 +756,17 @@ ANNOUNCEMENT OF WINNERS:
| Non-twitter users should force their browsers to reload the above URL
| to be sure they are seeing the most recent tweets.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+An important 2023 update to this historic note:
+
+The IOCCC no longer uses twitter. Today the IOCCC uses Mastodon.
+For more information and to see our IOCCC Mastodon posts, see:
+
+ https://fosstodon.org/@ioccc
+
+End of important 2023 update to this historic note.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+
The judges will then post an initial announcement of who won, the name
of their award, and a very brief description of the winning entry
on the IOCCC web site:
@@ -735,6 +794,25 @@ ANNOUNCEMENT OF WINNERS:
| We will also tweet, via @IOCCC, when the winning source is available.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+An important 2023 update to how winners are announced
+
+The IOCCC no longer uses twitter. IOCCC winners will be announced
+by a git commit to the IOCCC winners repo:
+
+ https://github.com/ioccc-src/winner
+
+that, in turn, updates the offivial IOCCC web site:
+
+ https://www.ioccc.org/index.html
+
+In addition a note is posted to the IOCCC Mastodon account:
+
+ https://fosstodon.org/@ioccc
+
+End of important 2023 update to how winners are announced.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+
| It is pointless to ask the IOCCC judges how many entries we receive.
| Other government TLA based snooping organizations may neither confirm
| not deny any knowledge of this data point. :-)
@@ -781,6 +859,17 @@ FOR MORE INFORMATION:
| Non-twitter users should force their browsers to reload the above URL
| to be sure they are seeing the most recent tweets.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+An important 2023 update to this historic note:
+
+The IOCCC no longer uses twitter. Today the IOCCC uses Mastodon.
+For more information and to see our IOCCC Mastodon posts, see:
+
+ https://fosstodon.org/@ioccc
+
+End of important 2023 update to this historic note.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+
Leonid A. Broukhis
Simon Cooper
chongo (Landon Curt Noll) /\cc/\
diff --git a/2013/rules.txt b/2013/rules.txt
index ff288d993..83659b6d6 100644
--- a/2013/rules.txt
+++ b/2013/rules.txt
@@ -212,6 +212,17 @@ FOR MORE INFORMATION:
| Non-twitter users should force their browsers to reload the above URL
| to be sure they are seeing the most recent tweets.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+An important 2023 update to this historic note:
+
+The IOCCC no longer uses twitter. Today the IOCCC uses Mastodon.
+For more information and to see our IOCCC Mastodon posts, see:
+
+ https://fosstodon.org/@ioccc
+
+End of important 2023 update to this historic note.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+
Leonid A. Broukhis
Simon Cooper
chongo (Landon Curt Noll) /\cc/\
diff --git a/2014/guidelines.txt b/2014/guidelines.txt
index 3c13554aa..1720bbf19 100644
--- a/2014/guidelines.txt
+++ b/2014/guidelines.txt
@@ -41,6 +41,17 @@ ABOUT THIS FILE:
Non-twitter users should force their browsers to reload the above URL
to be sure they are seeing the most recent tweets.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+An important 2023 update to this historic note:
+
+The IOCCC no longer uses twitter. Today the IOCCC uses Mastodon.
+For more information and to see our IOCCC Mastodon posts, see:
+
+ https://fosstodon.org/@ioccc
+
+End of important 2023 update to this historic note.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+
While we try to post use news at:
http://www.ioccc.org/index.html#news
@@ -631,6 +642,25 @@ JUDGING PROCESS:
often accept their suggestions/comments about our remarks as well.
This is done prior to posting the winners to the wide world.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+An important 2023 update to how winners are announced
+
+The IOCCC no longer uses twitter. IOCCC winners will be announced
+by a git commit to the IOCCC winners repo:
+
+ https://github.com/ioccc-src/winner
+
+that, in turn, updates the offivial IOCCC web site:
+
+ https://www.ioccc.org/index.html
+
+In addition a note is posted to the IOCCC Mastodon account:
+
+ https://fosstodon.org/@ioccc
+
+End of important 2023 update to how winners are announced.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+
Judging consists of a number of elimination rounds. During a round,
the collection of entries are divided into two roughly equal piles;
the pile that advances on to the next round, and the pile that does
@@ -734,6 +764,7 @@ ANNOUNCEMENT OF WINNERS:
http://slashdot.org
that, depending on the willingness of the /. editors, may be posted
+
to their site at the same time.
Note that initial announcement will NOT contain source. This is because
@@ -750,6 +781,25 @@ ANNOUNCEMENT OF WINNERS:
We will also tweet, via @IOCCC, when the winning source is available.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+An important 2023 update to how winners are announced
+
+The IOCCC no longer uses twitter. IOCCC winners will be announced
+by a git commit to the IOCCC winners repo:
+
+ https://github.com/ioccc-src/winner
+
+that, in turn, updates the offivial IOCCC web site:
+
+ https://www.ioccc.org/index.html
+
+In addition a note is posted to the IOCCC Mastodon account:
+
+ https://fosstodon.org/@ioccc
+
+End of important 2023 update to how winners are announced.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+
It is pointless to ask the IOCCC judges how many entries we receive.
| Other government TLA or FLA snooping organizations are prohibited from
| either confirming, denying or revealing any knowledge of this data point.
@@ -796,6 +846,17 @@ FOR MORE INFORMATION:
Non-twitter users should force their browsers to reload the above URL
to be sure they are seeing the most recent tweets.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+An important 2023 update to this historic note:
+
+The IOCCC no longer uses twitter. Today the IOCCC uses Mastodon.
+For more information and to see our IOCCC Mastodon posts, see:
+
+ https://fosstodon.org/@ioccc
+
+End of important 2023 update to this historic note.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+
Leonid A. Broukhis
Simon Cooper
chongo (Landon Curt Noll) /\cc/\
diff --git a/2014/maffiodo2/README.md b/2014/maffiodo2/README.md
index 7da205bd9..f5375827d 100644
--- a/2014/maffiodo2/README.md
+++ b/2014/maffiodo2/README.md
@@ -25,8 +25,8 @@ cat image.rgb | ./prog ' .,:;!$#@'
## Judges' remarks:
On the face of it :-) given what this program does one might wonder what makes
-this winner special. But when you realize the source is small enough to tweet
-on twitter you understand.
+this winner special. But when you realize the source is small enough for posting
+to social media that has a small size limit.
Who will be the first to tweet this source? How many re-tweets will such tweet
get? And how many people will really understand the tweet?
diff --git a/2014/rules.txt b/2014/rules.txt
index 893ef8c8a..c466ffd11 100644
--- a/2014/rules.txt
+++ b/2014/rules.txt
@@ -230,6 +230,17 @@ FOR MORE INFORMATION:
Non-twitter users should force their browsers to reload the above URL
to be sure they are seeing the most recent tweets.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+An important 2023 update to this historic note:
+
+The IOCCC no longer uses twitter. Today the IOCCC uses Mastodon.
+For more information and to see our IOCCC Mastodon posts, see:
+
+ https://fosstodon.org/@ioccc
+
+End of important 2023 update to this historic note.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+
Leonid A. Broukhis
Simon Cooper
chongo (Landon Curt Noll) /\cc/\
diff --git a/2015/endoh1/README.md b/2015/endoh1/README.md
index 61de91416..6a0f88f06 100644
--- a/2015/endoh1/README.md
+++ b/2015/endoh1/README.md
@@ -5,7 +5,6 @@ Yusuke Endoh
Mastodon: [@mame@ruby.social](https://ruby.social/@mame)
Someone Anonymous
-Twitter: @hirekoke
## To build:
diff --git a/2015/guidelines.txt b/2015/guidelines.txt
index e59286e88..2f27301ff 100644
--- a/2015/guidelines.txt
+++ b/2015/guidelines.txt
@@ -41,6 +41,17 @@ ABOUT THIS FILE:
Non-twitter users should force their browsers to reload the above URL
to be sure they are seeing the most recent tweets.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+An important 2023 update to this historic note:
+
+The IOCCC no longer uses twitter. Today the IOCCC uses Mastodon.
+For more information and to see our IOCCC Mastodon posts, see:
+
+ https://fosstodon.org/@ioccc
+
+End of important 2023 update to this historic note.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+
While we try to post use news at:
http://www.ioccc.org/index.html#news
@@ -684,6 +695,25 @@ JUDGING PROCESS:
often accept their suggestions/comments about our remarks as well.
This is done prior to posting the winners to the wide world.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+An important 2023 update to how winners are announced
+
+The IOCCC no longer uses twitter. IOCCC winners will be announced
+by a git commit to the IOCCC winners repo:
+
+ https://github.com/ioccc-src/winner
+
+that, in turn, updates the offivial IOCCC web site:
+
+ https://www.ioccc.org/index.html
+
+In addition a note is posted to the IOCCC Mastodon account:
+
+ https://fosstodon.org/@ioccc
+
+End of important 2023 update to how winners are announced.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+
Judging consists of a number of elimination rounds. During a round,
the collection of entries are divided into two roughly equal piles;
the pile that advances on to the next round, and the pile that does
@@ -789,6 +819,35 @@ ANNOUNCEMENT OF WINNERS:
Non-twitter users should force their browsers to reload the above URL
to be sure they are seeing the most recent tweets.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+An important 2023 update to how winners are announced
+
+The IOCCC no longer uses twitter. IOCCC winners will be announced
+by a git commit to the IOCCC winners repo:
+
+ https://github.com/ioccc-src/winner
+
+that, in turn, updates the offivial IOCCC web site:
+
+ https://www.ioccc.org/index.html
+
+In addition a note is posted to the IOCCC Mastodon account:
+
+ https://fosstodon.org/@ioccc
+
+End of important 2023 update to how winners are announced.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+An important 2023 update to this historic note:
+
+The IOCCC no longer uses twitter. Today the IOCCC uses Mastodon.
+For more information and to see our IOCCC Mastodon posts, see:
+
+ https://fosstodon.org/@ioccc
+
+End of important 2023 update to this historic note.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+
The judges will then post an initial announcement of who won, the name
of their award, and a very brief description of the winning entry
on the IOCCC web site:
@@ -816,6 +875,25 @@ ANNOUNCEMENT OF WINNERS:
We will also tweet, via @IOCCC, when the winning source is available.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+An important 2023 update to how winners are announced
+
+The IOCCC no longer uses twitter. IOCCC winners will be announced
+by a git commit to the IOCCC winners repo:
+
+ https://github.com/ioccc-src/winner
+
+that, in turn, updates the offivial IOCCC web site:
+
+ https://www.ioccc.org/index.html
+
+In addition a note is posted to the IOCCC Mastodon account:
+
+ https://fosstodon.org/@ioccc
+
+End of important 2023 update to how winners are announced.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+
It is pointless to ask the IOCCC judges how many entries we receive.
Other government TLA or FLA snooping organizations are prohibited from
either confirming, denying or revealing any knowledge of this data point.
@@ -862,6 +940,17 @@ FOR MORE INFORMATION:
Non-twitter users should force their browsers to reload the above URL
to be sure they are seeing the most recent tweets.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+An important 2023 update to this historic note:
+
+The IOCCC no longer uses twitter. Today the IOCCC uses Mastodon.
+For more information and to see our IOCCC Mastodon posts, see:
+
+ https://fosstodon.org/@ioccc
+
+End of important 2023 update to this historic note.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+
Leonid A. Broukhis
Simon Cooper
chongo (Landon Curt Noll) /\cc/\
diff --git a/2015/howe/README.md b/2015/howe/README.md
index a2c8ce2e4..fc878ea0f 100644
--- a/2015/howe/README.md
+++ b/2015/howe/README.md
@@ -3,7 +3,6 @@
Anthony Howe
Montreal, Quebec, Canada
-Twitter: @SirWumpus
## To build:
diff --git a/2015/mills1/README.md b/2015/mills1/README.md
index f154dfefe..215d63165 100644
--- a/2015/mills1/README.md
+++ b/2015/mills1/README.md
@@ -1,7 +1,6 @@
# "For the Birds!" Award
Chris Mills
-Twitter: @MisterXopher
## To build:
diff --git a/2015/mills2/README.md b/2015/mills2/README.md
index dd46525d4..2432af0b6 100644
--- a/2015/mills2/README.md
+++ b/2015/mills2/README.md
@@ -1,7 +1,6 @@
# Most Compact
Chris Mills
- Twitter: @MisterXopher
## To build:
diff --git a/2015/rules.txt b/2015/rules.txt
index 3f3a04130..69c3001fb 100644
--- a/2015/rules.txt
+++ b/2015/rules.txt
@@ -257,6 +257,17 @@ FOR MORE INFORMATION:
Non-twitter users should force their browsers to reload the above URL
to be sure they are seeing the most recent tweets.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+An important 2023 update to this historic note:
+
+The IOCCC no longer uses twitter. Today the IOCCC uses Mastodon.
+For more information and to see our IOCCC Mastodon posts, see:
+
+ https://fosstodon.org/@ioccc
+
+End of important 2023 update to this historic note.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+
Leonid A. Broukhis
Simon Cooper
chongo (Landon Curt Noll) /\cc/\
diff --git a/2018/algmyr/README.md b/2018/algmyr/README.md
index 5ae779451..8effd2a4b 100644
--- a/2018/algmyr/README.md
+++ b/2018/algmyr/README.md
@@ -1,7 +1,6 @@
# Most cacophonic
Anton Älgmyr
-Twitter: @aalgmyr
## To build:
diff --git a/2018/ciura/README.md b/2018/ciura/README.md
index f19b828a6..84fe767ad 100644
--- a/2018/ciura/README.md
+++ b/2018/ciura/README.md
@@ -1,7 +1,6 @@
# Most likely to be awarded
Marcin Ciura
-Twitter: @mciura
## To build:
diff --git a/2018/guidelines.txt b/2018/guidelines.txt
index d494dd738..4636d1d8e 100644
--- a/2018/guidelines.txt
+++ b/2018/guidelines.txt
@@ -42,6 +42,17 @@ ABOUT THIS FILE:
Non-twitter users should force their browsers to reload the above URL
to be sure they are seeing the most recent tweets.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+An important 2023 update to this historic note:
+
+The IOCCC no longer uses twitter. Today the IOCCC uses Mastodon.
+For more information and to see our IOCCC Mastodon posts, see:
+
+ https://fosstodon.org/@ioccc
+
+End of important 2023 update to this historic note.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+
While we try to post use news at:
http://www.ioccc.org/index.html#news
@@ -779,6 +790,25 @@ JUDGING PROCESS:
often accept their suggestions/comments about our remarks as well.
This is done prior to posting the winners to the wide world.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+An important 2023 update to how winners are announced
+
+The IOCCC no longer uses twitter. IOCCC winners will be announced
+by a git commit to the IOCCC winners repo:
+
+ https://github.com/ioccc-src/winner
+
+that, in turn, updates the offivial IOCCC web site:
+
+ https://www.ioccc.org/index.html
+
+In addition a note is posted to the IOCCC Mastodon account:
+
+ https://fosstodon.org/@ioccc
+
+End of important 2023 update to how winners are announced.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+
Judging consists of a number of elimination rounds. During a round,
the collection of entries are divided into two roughly equal piles;
the pile that advances on to the next round, and the pile that does
@@ -875,6 +905,17 @@ ANNOUNCEMENT OF WINNERS:
Non-twitter users should force their browsers to reload the above URL
to be sure they are seeing the most recent tweets.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+An important 2023 update to this historic note:
+
+The IOCCC no longer uses twitter. Today the IOCCC uses Mastodon.
+For more information and to see our IOCCC Mastodon posts, see:
+
+ https://fosstodon.org/@ioccc
+
+End of important 2023 update to this historic note.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+
The judges will then post an initial announcement of who won, the name
of their award, and a very brief description of the winning entry
on the IOCCC web site:
@@ -902,6 +943,25 @@ ANNOUNCEMENT OF WINNERS:
We will also tweet, via @IOCCC, when the winning source is available.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+An important 2023 update to how winners are announced
+
+The IOCCC no longer uses twitter. IOCCC winners will be announced
+by a git commit to the IOCCC winners repo:
+
+ https://github.com/ioccc-src/winner
+
+that, in turn, updates the offivial IOCCC web site:
+
+ https://www.ioccc.org/index.html
+
+In addition a note is posted to the IOCCC Mastodon account:
+
+ https://fosstodon.org/@ioccc
+
+End of important 2023 update to how winners are announced.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+
It is pointless to ask the IOCCC judges how many entries we receive.
Other government TLA or FLA snooping organizations are prohibited from
either confirming, denying or revealing any knowledge of this data point.
@@ -948,6 +1008,17 @@ FOR MORE INFORMATION:
Non-twitter users should force their browsers to reload the above URL
to be sure they are seeing the most recent tweets.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+An important 2023 update to this historic note:
+
+The IOCCC no longer uses twitter. Today the IOCCC uses Mastodon.
+For more information and to see our IOCCC Mastodon posts, see:
+
+ https://fosstodon.org/@ioccc
+
+End of important 2023 update to this historic note.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+
Leonid A. Broukhis
Simon Cooper
chongo (Landon Curt Noll) /\cc/\
diff --git a/2018/mills/README.md b/2018/mills/README.md
index 1c657514e..8c8bb2d05 100644
--- a/2018/mills/README.md
+++ b/2018/mills/README.md
@@ -1,7 +1,6 @@
# Best of show
Christopher Mills
-Twitter: @MisterXopher
## To build:
diff --git a/2018/poikola/README.md b/2018/poikola/README.md
index 2e4f65516..80b7dea6b 100644
--- a/2018/poikola/README.md
+++ b/2018/poikola/README.md
@@ -3,7 +3,6 @@
Timo Poikola
-Twitter: @timpoiko
## To build:
diff --git a/2018/rules.txt b/2018/rules.txt
index 32970bb36..3f3c06f9b 100644
--- a/2018/rules.txt
+++ b/2018/rules.txt
@@ -270,6 +270,17 @@ FOR MORE INFORMATION:
Non-twitter users should force their browsers to reload the above URL
to be sure they are seeing the most recent tweets.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+An important 2023 update to this historic note:
+
+The IOCCC no longer uses twitter. Today the IOCCC uses Mastodon.
+For more information and to see our IOCCC Mastodon posts, see:
+
+ https://fosstodon.org/@ioccc
+
+End of important 2023 update to this historic note.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+
Leonid A. Broukhis
Simon Cooper
chongo (Landon Curt Noll) /\cc/\
diff --git a/2018/vokes/README.md b/2018/vokes/README.md
index 6ab308944..6b168c758 100644
--- a/2018/vokes/README.md
+++ b/2018/vokes/README.md
@@ -1,7 +1,6 @@
# Most connected
Scott Vokes
-Twitter: @silentbicycle
## To build:
diff --git a/2019/ciura/README.md b/2019/ciura/README.md
index 0fb979eef..98db513c3 100644
--- a/2019/ciura/README.md
+++ b/2019/ciura/README.md
@@ -1,7 +1,6 @@
# Most alphabetic
Marcin Ciura
-Twitter: @mciura
## To build:
diff --git a/2019/diels-grabsch1/guidelines.txt b/2019/diels-grabsch1/guidelines.txt
index 52051e906..43c9c3380 100644
--- a/2019/diels-grabsch1/guidelines.txt
+++ b/2019/diels-grabsch1/guidelines.txt
@@ -42,6 +42,17 @@ ABOUT THIS FILE:
Non-twitter users should force their browsers to reload the above URL
to be sure they are seeing the most recent tweets.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+An important 2023 update to this historic note:
+
+The IOCCC no longer uses twitter. Today the IOCCC uses Mastodon.
+For more information and to see our IOCCC Mastodon posts, see:
+
+ https://fosstodon.org/@ioccc
+
+End of important 2023 update to this historic note.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+
While we try to post use news at:
http://www.ioccc.org/index.html#news
@@ -785,6 +796,17 @@ JUDGING PROCESS:
often accept their suggestions/comments about our remarks as well.
This is done prior to posting the winners to the wide world.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+An important 2023 update to this historic note:
+
+The IOCCC no longer uses twitter. Today the IOCCC uses Mastodon.
+For more information and to see our IOCCC Mastodon posts, see:
+
+ https://fosstodon.org/@ioccc
+
+End of important 2023 update to this historic note.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+
Judging consists of a number of elimination rounds. During a round,
the collection of entries are divided into two roughly equal piles;
the pile that advances on to the next round, and the pile that does
@@ -883,6 +905,17 @@ ANNOUNCEMENT OF WINNERS:
Non-twitter users should force their browsers to reload the above URL
to be sure they are seeing the most recent tweets.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+An important 2023 update to this historic note:
+
+The IOCCC no longer uses twitter. Today the IOCCC uses Mastodon.
+For more information and to see our IOCCC Mastodon posts, see:
+
+ https://fosstodon.org/@ioccc
+
+End of important 2023 update to this historic note.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+
The judges will then post an initial announcement of who won, the name
of their award, and a very brief description of the winning entry
on the IOCCC web site:
@@ -910,6 +943,25 @@ ANNOUNCEMENT OF WINNERS:
We will also tweet, via @IOCCC, when the winning source is available.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+An important 2023 update to how winners are announced
+
+The IOCCC no longer uses twitter. IOCCC winners will be announced
+by a git commit to the IOCCC winners repo:
+
+ https://github.com/ioccc-src/winner
+
+that, in turn, updates the offivial IOCCC web site:
+
+ https://www.ioccc.org/index.html
+
+In addition a note is posted to the IOCCC Mastodon account:
+
+ https://fosstodon.org/@ioccc
+
+End of important 2023 update to how winners are announced.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+
It is pointless to ask the IOCCC judges how many entries we receive.
Other government TLA or FLA snooping organizations are prohibited from
either confirming, denying or revealing any knowledge of this data point.
@@ -956,6 +1008,17 @@ FOR MORE INFORMATION:
Non-twitter users should force their browsers to reload the above URL
to be sure they are seeing the most recent tweets.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+An important 2023 update to this historic note:
+
+The IOCCC no longer uses twitter. Today the IOCCC uses Mastodon.
+For more information and to see our IOCCC Mastodon posts, see:
+
+ https://fosstodon.org/@ioccc
+
+End of important 2023 update to this historic note.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+
Leonid A. Broukhis
Simon Cooper
chongo (Landon Curt Noll) /\cc/\
diff --git a/2019/duble/README.md b/2019/duble/README.md
index 1cca68224..754ea6906 100644
--- a/2019/duble/README.md
+++ b/2019/duble/README.md
@@ -2,7 +2,6 @@
Etienne Duble
-Twitter: @etienne_duble
## To build:
diff --git a/2019/guidelines.txt b/2019/guidelines.txt
index 52051e906..5060e956a 100644
--- a/2019/guidelines.txt
+++ b/2019/guidelines.txt
@@ -42,6 +42,17 @@ ABOUT THIS FILE:
Non-twitter users should force their browsers to reload the above URL
to be sure they are seeing the most recent tweets.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+An important 2023 update to this historic note:
+
+The IOCCC no longer uses twitter. Today the IOCCC uses Mastodon.
+For more information and to see our IOCCC Mastodon posts, see:
+
+ https://fosstodon.org/@ioccc
+
+End of important 2023 update to this historic note.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+
While we try to post use news at:
http://www.ioccc.org/index.html#news
@@ -785,6 +796,25 @@ JUDGING PROCESS:
often accept their suggestions/comments about our remarks as well.
This is done prior to posting the winners to the wide world.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+An important 2023 update to how winners are announced
+
+The IOCCC no longer uses twitter. IOCCC winners will be announced
+by a git commit to the IOCCC winners repo:
+
+ https://github.com/ioccc-src/winner
+
+that, in turn, updates the offivial IOCCC web site:
+
+ https://www.ioccc.org/index.html
+
+In addition a note is posted to the IOCCC Mastodon account:
+
+ https://fosstodon.org/@ioccc
+
+End of important 2023 update to how winners are announced.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+
Judging consists of a number of elimination rounds. During a round,
the collection of entries are divided into two roughly equal piles;
the pile that advances on to the next round, and the pile that does
@@ -883,6 +913,17 @@ ANNOUNCEMENT OF WINNERS:
Non-twitter users should force their browsers to reload the above URL
to be sure they are seeing the most recent tweets.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+An important 2023 update to this historic note:
+
+The IOCCC no longer uses twitter. Today the IOCCC uses Mastodon.
+For more information and to see our IOCCC Mastodon posts, see:
+
+ https://fosstodon.org/@ioccc
+
+End of important 2023 update to this historic note.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+
The judges will then post an initial announcement of who won, the name
of their award, and a very brief description of the winning entry
on the IOCCC web site:
@@ -910,6 +951,25 @@ ANNOUNCEMENT OF WINNERS:
We will also tweet, via @IOCCC, when the winning source is available.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+An important 2023 update to how winners are announced
+
+The IOCCC no longer uses twitter. IOCCC winners will be announced
+by a git commit to the IOCCC winners repo:
+
+ https://github.com/ioccc-src/winner
+
+that, in turn, updates the offivial IOCCC web site:
+
+ https://www.ioccc.org/index.html
+
+In addition a note is posted to the IOCCC Mastodon account:
+
+ https://fosstodon.org/@ioccc
+
+End of important 2023 update to how winners are announced.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+
It is pointless to ask the IOCCC judges how many entries we receive.
Other government TLA or FLA snooping organizations are prohibited from
either confirming, denying or revealing any knowledge of this data point.
@@ -956,6 +1016,17 @@ FOR MORE INFORMATION:
Non-twitter users should force their browsers to reload the above URL
to be sure they are seeing the most recent tweets.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+An important 2023 update to this historic note:
+
+The IOCCC no longer uses twitter. Today the IOCCC uses Mastodon.
+For more information and to see our IOCCC Mastodon posts, see:
+
+ https://fosstodon.org/@ioccc
+
+End of important 2023 update to this historic note.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+
Leonid A. Broukhis
Simon Cooper
chongo (Landon Curt Noll) /\cc/\
diff --git a/2019/karns/README.md b/2019/karns/README.md
index 31854c342..6be137a80 100644
--- a/2019/karns/README.md
+++ b/2019/karns/README.md
@@ -1,7 +1,6 @@
# Most in need of whitespace
Joshua Karns
-Twitter: @jkarnss
## To build:
diff --git a/2019/lynn/README.md b/2019/lynn/README.md
index b33c881ee..2f0111373 100644
--- a/2019/lynn/README.md
+++ b/2019/lynn/README.md
@@ -2,7 +2,6 @@
Ben Lynn
-Twitter: @bmxlynn
## To build:
diff --git a/2019/mills/README.md b/2019/mills/README.md
index a4cbc353b..c64e98f7f 100644
--- a/2019/mills/README.md
+++ b/2019/mills/README.md
@@ -1,7 +1,6 @@
# Most in need to be tweeted
Christopher Mills
-Twitter: @MisterXopher
## To build:
diff --git a/2019/poikola/README.md b/2019/poikola/README.md
index 93c4a50fd..a11b63629 100644
--- a/2019/poikola/README.md
+++ b/2019/poikola/README.md
@@ -2,7 +2,6 @@
Timo Poikola
-Twitter: @timpoiko
## To build:
diff --git a/2019/rules.txt b/2019/rules.txt
index ed627640b..bda0d3ba4 100644
--- a/2019/rules.txt
+++ b/2019/rules.txt
@@ -273,6 +273,17 @@ FOR MORE INFORMATION:
Non-twitter users should force their browsers to reload the above URL
to be sure they are seeing the most recent tweets.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+An important 2023 update to this historic note:
+
+The IOCCC no longer uses twitter. Today the IOCCC uses Mastodon.
+For more information and to see our IOCCC Mastodon posts, see:
+
+ https://fosstodon.org/@ioccc
+
+End of important 2023 update to this historic note.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+
Leonid A. Broukhis
Simon Cooper
chongo (Landon Curt Noll) /\cc/\
diff --git a/2020/burton/README.md b/2020/burton/README.md
index a6c217e31..4824a18e8 100644
--- a/2020/burton/README.md
+++ b/2020/burton/README.md
@@ -2,7 +2,6 @@
Dave Burton
-Twitter: @lv2jmp
## To build:
diff --git a/2020/ferguson1/chocolate-cake.html b/2020/ferguson1/chocolate-cake.html
index 7b7d52e76..2c842761e 100644
--- a/2020/ferguson1/chocolate-cake.html
+++ b/2020/ferguson1/chocolate-cake.html
@@ -47,8 +47,8 @@ amusing fact about the IOC
meant 'an IOCCC': it stands also for 'International Office of Cocoa, Chocolate
and Sugar Confectionery'. Perfect.
-See also the International Original Chocolate Cake Contest tweet from
-fellow IOCCC winner Ilya Kurdyukov (GitHub) as well as the
+
See also the International Original Chocolate Cake Contest tweet from
+fellow IOCCC winner Ilya Kurdyukov (GitHub) as well as the
IOCCC cake source image of the picture in the tweet (which he painted over
my photo of the cake with GIMP).
diff --git a/2020/ferguson1/chocolate-cake.md b/2020/ferguson1/chocolate-cake.md
index 51ef33d75..38031b454 100644
--- a/2020/ferguson1/chocolate-cake.md
+++ b/2020/ferguson1/chocolate-cake.md
@@ -182,8 +182,8 @@ bowl can sit in.
[picture]: cake.jpg
[http://www.onlineconversion.com/cooking.htm]: http://www.onlineconversion.com/cooking.htm
[IOCCC and chocolate]: http://www.gomc.com/firstpage/200103068.pdf
-[International Original Chocolate Cake Contest tweet]: https://twitter.com/ilyakurdyukov/status/1290520266087571458?s=20
-[fellow IOCCC winner Ilya Kurdyukov]: https://twitter.com/ilyakurdyukov
+[International Original Chocolate Cake Contest tweet]: https://web.archive.org/web/20200805053007/https://twitter.com/ilyakurdyukov/status/1290520266087571458
+[fellow IOCCC winner Ilya Kurdyukov GitHub]: https://github.com/ilyakurdyukov
[GitHub]: https://github.com/ilyakurdyukov
[IOCCC cake source image]: ioccc-cake.jpg
[chocolates FAQ]: https://www.davidlebovitz.com/chocolate-faqs/
diff --git a/2020/guidelines.txt b/2020/guidelines.txt
index b53fe98d2..0e7802b11 100644
--- a/2020/guidelines.txt
+++ b/2020/guidelines.txt
@@ -42,6 +42,17 @@ ABOUT THIS FILE:
Non-twitter users should force their browsers to reload the above URL
to be sure they are seeing the most recent tweets.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+An important 2023 update to this historic note:
+
+The IOCCC no longer uses twitter. Today the IOCCC uses Mastodon.
+For more information and to see our IOCCC Mastodon posts, see:
+
+ https://fosstodon.org/@ioccc
+
+End of important 2023 update to this historic note.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+
While we try to post use news at:
http://www.ioccc.org/index.html#news
@@ -820,6 +831,25 @@ JUDGING PROCESS:
often accept their suggestions/comments about our remarks as well.
This is done prior to posting the winners to the wide world.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+An important 2023 update to how winners are announced
+
+The IOCCC no longer uses twitter. IOCCC winners will be announced
+by a git commit to the IOCCC winners repo:
+
+ https://github.com/ioccc-src/winner
+
+that, in turn, updates the offivial IOCCC web site:
+
+ https://www.ioccc.org/index.html
+
+In addition a note is posted to the IOCCC Mastodon account:
+
+ https://fosstodon.org/@ioccc
+
+End of important 2023 update to how winners are announced.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+
Judging consists of a number of elimination rounds. During a round,
the collection of entries are divided into two roughly equal piles;
the pile that advances on to the next round, and the pile that does
@@ -918,6 +948,17 @@ ANNOUNCEMENT OF WINNERS:
Non-twitter users should force their browsers to reload the above URL
to be sure they are seeing the most recent tweets.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+An important 2023 update to this historic note:
+
+The IOCCC no longer uses twitter. Today the IOCCC uses Mastodon.
+For more information and to see our IOCCC Mastodon posts, see:
+
+ https://fosstodon.org/@ioccc
+
+End of important 2023 update to this historic note.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+
The judges will then post an initial announcement of who won, the name
of their award, and a very brief description of the winning entry
on the IOCCC web site:
@@ -945,6 +986,25 @@ ANNOUNCEMENT OF WINNERS:
We will also tweet, via @IOCCC, when the winning source is available.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+An important 2023 update to how winners are announced
+
+The IOCCC no longer uses twitter. IOCCC winners will be announced
+by a git commit to the IOCCC winners repo:
+
+ https://github.com/ioccc-src/winner
+
+that, in turn, updates the offivial IOCCC web site:
+
+ https://www.ioccc.org/index.html
+
+In addition a note is posted to the IOCCC Mastodon account:
+
+ https://fosstodon.org/@ioccc
+
+End of important 2023 update to how winners are announced.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+
It is pointless to ask the IOCCC judges how many entries we receive.
Other government TLA or FLA snooping organizations are prohibited from
either confirming, denying or revealing any knowledge of this data point.
@@ -991,6 +1051,17 @@ FOR MORE INFORMATION:
Non-twitter users should force their browsers to reload the above URL
to be sure they are seeing the most recent tweets.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+An important 2023 update to this historic note:
+
+The IOCCC no longer uses twitter. Today the IOCCC uses Mastodon.
+For more information and to see our IOCCC Mastodon posts, see:
+
+ https://fosstodon.org/@ioccc
+
+End of important 2023 update to this historic note.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+
Leonid A. Broukhis
Simon Cooper
chongo (Landon Curt Noll) /\cc/\
diff --git a/2020/kurdyukov1/README.md b/2020/kurdyukov1/README.md
index 616cc72b1..a1342c311 100644
--- a/2020/kurdyukov1/README.md
+++ b/2020/kurdyukov1/README.md
@@ -2,7 +2,6 @@
Ilya Kurdyukov
-Twitter: @ilyakurdyukov
## To build:
diff --git a/2020/kurdyukov2/README.md b/2020/kurdyukov2/README.md
index 838a5d9b3..d4cafd4ce 100644
--- a/2020/kurdyukov2/README.md
+++ b/2020/kurdyukov2/README.md
@@ -2,7 +2,6 @@
Ilya Kurdyukov
-Twitter: @ilyakurdyukov
## To build:
diff --git a/2020/kurdyukov3/README.md b/2020/kurdyukov3/README.md
index a0d0a503f..349c6c0ac 100644
--- a/2020/kurdyukov3/README.md
+++ b/2020/kurdyukov3/README.md
@@ -2,7 +2,6 @@
Ilya Kurdyukov
-Twitter: @ilyakurdyukov
## To build:
diff --git a/2020/kurdyukov4/README.md b/2020/kurdyukov4/README.md
index 40ac2024c..3e72ea67d 100644
--- a/2020/kurdyukov4/README.md
+++ b/2020/kurdyukov4/README.md
@@ -2,7 +2,6 @@
Ilya Kurdyukov
-Twitter: @ilyakurdyukov
## To build:
diff --git a/2020/rules.txt b/2020/rules.txt
index af7f5f83e..f14fd4fe0 100644
--- a/2020/rules.txt
+++ b/2020/rules.txt
@@ -273,6 +273,17 @@ FOR MORE INFORMATION:
Non-twitter users should force their browsers to reload the above URL
to be sure they are seeing the most recent tweets.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+An important 2023 update to this historic note:
+
+The IOCCC no longer uses twitter. Today the IOCCC uses Mastodon.
+For more information and to see our IOCCC Mastodon posts, see:
+
+ https://fosstodon.org/@ioccc
+
+End of important 2023 update to this historic note.
+-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+
Leonid A. Broukhis
Simon Cooper
chongo (Landon Curt Noll) /\cc/\
diff --git a/tmp/author.csv b/tmp/author.csv
index acd4751b6..3f61c877f 100644
--- a/tmp/author.csv
+++ b/tmp/author.csv
@@ -9,7 +9,7 @@
# 7: mastodon handle,,,,,,,,,
# 8: alternate url,,,,,,,,,
adamovsky,Ondřej Adamovský,Ondrej_Adamovsky,null,oa@cmail.cz,CZ,null,null,null,
-algmyr,Anton Älgmyr,Anton_Algmyr,algmyr@student.chalmers.se,@aalgmyr,SE,null,null,null,
+algmyr,Anton Älgmyr,Anton_Algmyr,algmyr@student.chalmers.se,@aalgmyr,SE,@aalgmyr,null,null,
anderson,Glyn Anderson,Glyn_Anderson,null,glyn@mataharistudios.com,null,null,null,null,
anderson,Derek Anderson,Derek_Anderson,null,dereka9991@gmail.com,US,null,null,null,
anonymous,Anonymous 2015,Anonymous_2015,null,hirekokeshi@gmail.com,JP,@hirekoke,null,null,
@@ -101,7 +101,7 @@ holopainen,Jyrki Holopainen,Jyrki_Holopainen,https://web.archive.org/web/2006120
horst,Albert van der Horst,Albert_van_der_Horst,http://home.hccnet.nl/a.w.m.van.der.horst,albert@spenarnc.xs4all.nl,NL,null,null,null,
horton,Mary Ann Horton,Mary_Ann_Horton,https://maryannhorton.com,null,US,null,null,null,
hou,Qiming HOU,Qiming_HOU,null,hqm03ster@gmail.com,CN,null,null,null,
-howe,Anthony C. Howe,Anthony_C_Howe,http://www.snert.com/,achowe@snert.com,CA,null,null,null,
+howe,Anthony C. Howe,Anthony_C_Howe,http://www.snert.com/,achowe@snert.com,CA,@SirWumpus,null,null,
hoyle,Jonathan Hoyle,Jonathan_Hoyle,http://www.jonhoyle.com,jonhoyle@mac.com,null,null,null,null,
huffman,Ken Huffman,Ken_Huffman,http://www.huffmancoding.com,huffmancoding@gmail.com,null,null,null,null,
isaak,Mark Isaak,Mark_Isaak,null,null,null,null,null,null,
diff --git a/tmp/author.numbers b/tmp/author.numbers
index 7f23afc02a7cacb7184c47c2948e7c446f9545b1..0dc05541df0cba41f4edf182d75d7583c2f05b9d 100755
GIT binary patch
delta 16713
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
delta 16405
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
qeE9EzHLldXCfa_j|HbRT