¡No, no es una inocentada! Es simplemente la constatación de que numerosos programas y sistemas operativos utilizan una fecha que, en realidad, es una duración calculada como el número de segundos transcurridos desde el 1.º de enero de 1970 a las 0:00. Este número, representado en binario, se codifica como un entero con signo de 32 bits. El mayor número de esta representación es 01111111 11111111 11111111 11111111 y el siguiente se escribe 10000000 00000000 00000000 00000000, que corresponde al 13 de diciembre de 1901, a las 20:45:52.
La mayoría de los sistemas informáticos diseñados desde comienzos del siglo 21.º están codificados en 64 bits, lo que aplaza la fecha límite hasta dentro de varios cientos de miles de millones de años. Según los científicos, la Tierra y el Sol desaparecerán dentro de 4 000 millones de años… Esto elimina el problema. Pero muchos sistemas diseñados con anterioridad —o que emplean capas diseñadas con anterioridad— siguen funcionando con 32 bits. Se estima que el problema es mucho más difícil de resolver que el bug del año 2000, que costó varios cientos de miles de millones de euros en todo el mundo. Aún hay tiempo para resolverlo, ¡pero hay que ocuparse de ello!