In Japan the Gregorian calendar is widely used, but some conservative
folk insist on counting years from the beginning of an emperor's reign.
These conservative people have much political clout and they have made
a law making it mandatory to use the Japanese era name, or gengo, in
official contexts.

("Gengo" is the Japanese reading of Mandarin Chinese "yuanhao".
Yuanhao were used in China during the imperial ages, to 1912.
"Reiwa" is "Linghe" in Mandarin.)

This year, 2023 AD (or CE) is year Reiwa 6.  It is also year Showa 99,
Showa being the era name of the reign of Emperor Hirohito (1925-1989).
Before the 1990s it was commonplace to express years in abbreviated
form, using only the last two digits; such practice led to the Year
2000 problem.  Some Japanese programmers may have used two-digit Showa
years when writing system software.  Any such software, if still in
use, will run into trouble come New Year's Day 2025.

Thorough inspections of system software were conducted as the January
1st of the new Millenium drew near.  Probably many programs using
Showa years were mended at that time.  But we can't be sure how many
went unchecked.  Non-free software is difficult to analyze.  A common
method of finding Year 2000 issues was running a test with the system
date set to some future date.  This doesn't identify instances of
two-digit Showa years unless some date beyond 2025 is tested and in
practice dates that far in the future were seldom tried.

Many for-profit firms would rather not report issues they encounter
which are outside the scope of their assignments.  Many programmers do
no more than they are ordered to do.  The Chinese character for "rei"
in Reiwa means "order" or "command".  Before Reiwa this character has
never been used in Chinese or Japanese era names.  This is because the
chararcter "rei"/"ling" appears prominently in a phrase of "The
Analects" of Confucius which states that orders alone do not achieve
much beyond breeding the passive attitude described above.

As a computer programmer I would add that the orders we humans issue
are often in error.

---

There are reports that Debian is moving towards quitting Intel 32 bit
builds.  One argument I've heard advocating for continuing support for
32 bit is that many systems will need to be tested as Janary 19 2038
approaches and it should be prudent to keep a full-fledged system
available until at least then.

_______________________________________________
libreplanet-discuss mailing list
libreplanet-discuss@libreplanet.org
https://lists.libreplanet.org/mailman/listinfo/libreplanet-discuss

Reply via email to