1 puntos por GN⁺ 2024-12-23 | 1 comentarios | Compartir por WhatsApp
  • Los registros contables de la antigua Mesopotamia son un ejemplo de datos organizados en filas y columnas sobre tablillas de arcilla, lo que muestra que la historia de las tablas de datos se remonta a más de 3,500 años atrás
  • Esta tablilla fue hallada en las ruinas de la antigua ciudad de Larsa, cerca de la desembocadura del río Éufrates en Irak, y fue escrita hace unos 3,600 a 4,000 años, durante el Old Babylonian Period
  • Al trasladar la transcripción y traducción de Eleanor Robson a un formato similar a una hoja de cálculo, aparecen encabezados de columnas y registros por fila, como tropas, activos disponibles, personal enviado, volumen de trabajo, atrasos y nombres
  • Algunas columnas muestran relaciones de suma y multiplicación, y la última fila se lee como totales por columna, lo que sugiere que el escriba antiguo usó conscientemente una estructura tabular
  • Este registro es una evidencia antigua del uso de tablas de datos, pero es difícil sostener que haya existido una línea de desarrollo ininterrumpida desde las tablillas de arcilla hasta las hojas de cálculo modernas

Filas y columnas trazadas sobre tablillas de arcilla

  • Los registros contables de la antigua Mesopotamia se escribían en tablillas de arcilla y, a veces, usaban líneas marcadas por presión para separar filas y columnas
  • La tablilla citada como ejemplo fue hallada en el sitio arqueológico de Larsa, y fue escrita hace aproximadamente 3,600 a 4,000 años, durante el Old Babylonian Period
  • El texto en cuneiforme fue transcrito y traducido por Eleanor Robson, directora del Departamento de Historia de University College London
    • El material puede consultarse en el sitio web de ORACC con el número de catálogo del British Museum BM 085232

Leer una tabla contable antigua como una hoja de cálculo

  • Al pasar la traducción a una hoja de cálculo, las columnas A a G corresponden a los siguientes elementos
    • A: “Troops, available assets”
    • B: “Those who were sent from Sin's dyke”
    • C: “Earth, the (daily) work assignment of 1 man”
    • D: “Its earth”
    • E: “Check made”
    • F: “Arrears”
    • G: “Its name”
  • Los elementos entre corchetes son partes completadas por inferencia; s. significa shekels, y m. significa mūšar, equivalente a 60 shekels
  • Desde una perspectiva moderna, parece un resumen de pagos de un proyecto de construcción, pero lo más seguro es que el autor organizó con claridad elementos de datos similares en filas, columnas y encabezados de columnas
  • La columna A parece ser la suma de la columna B, o de E y F; la columna C se lee como la tarifa básica de pago, y la columna D como el resultado de multiplicar la cantidad de la columna B o E por la tarifa básica
  • Cada fila que no es encabezado corresponde a la persona o personas de la columna G, y la última fila equivale a totales por columna

Tablas antiguas e invenciones que desaparecen

  • Este registro es evidencia de que las tablas de datos, en el sentido actual, se usaban para la gestión de registros hace más de 3,500 años
  • Es difícil ver la historia como un progreso gradual de la civilización que va de las tablillas de arcilla a las hojas de cálculo modernas; las invenciones pueden desaparecer u olvidarse y luego volver a inventarse
  • Es posible que dentro de 1,000 años aún queden tablas de datos antiguas bajo tierra en Irak, mientras que los miles de millones de hojas de cálculo digitales actuales y los documentos en papel no pensados para preservarse podrían haber desaparecido hace mucho

1 comentarios

 
GN⁺ 2024-12-23
Comentarios de Hacker News
  • Material sorprendente. Durante un tiempo estuve reuniendo imágenes de tablas en un álbum de are.na para entender cómo aparecen las tablas en la cultura visual, y este caso es, por mucho, el más antiguo que he visto hasta ahora.
    Si te interesa, este álbum también podría resultarte entretenido: https://www.are.na/joshua-kopin/tabular-presentation

    • Estos proyectos son geniales. Sin trabajos así, terminamos volviendo a aprender cosas que ya deberíamos saber.
  • ¿Habrá una buena palabra equivalente a “obvious” pero sin connotación negativa?
    Al ver esto, me da la sensación de que la estructura de una hoja de cálculo es “evidente”, pero quisiera usar esa palabra en sentido positivo. Es una forma hermosa, intuitiva y casi inevitable de disponer los datos, y me alegra que la gente haya imaginado esta forma hace tanto tiempo.
    A menudo siento esto con los artículos que me gustan en HN, ya sean historias históricas, inventos completamente nuevos u otro tipo de textos, y aquí definitivamente pasa lo mismo.

    • En alemán existe naheliegend. Literalmente sería algo como “que está puesto cerca”.
      Suele usarse con una mezcla de “razonable”, “naturalmente aparente” y “evidente”, con menos matiz confrontativo.
    • Si alguien empezó a usar listas, es decir, arreglos unidimensionales, parece bastante inevitable que en una semana o un mes llegara a los arreglos bidimensionales. Pero luego tomó otros 4000 años más o menos usar arreglos de tres o más dimensiones; después, en unos pocos siglos llegamos a los tensores, y ahora los arreglos son tan grandes que ni siquiera es fácil inspeccionarlos.
    • También es interesante que ya usaban encabezados de columna, como en la convención moderna, y no encabezados de fila.
    • Ya existe una palabra para eso. Es “intuitivo”.
    • Hoy, con sillón y Netflix, parece evidente, pero hace 4000 años no lo habría sido. Era una época en la que 9 de cada 10 recién nacidos morían y, aun sobreviviendo, por lo general no llegaban a los 25 años; preocupaban más la comida del día siguiente, las incursiones nocturnas y sobrevivir a la picadura de un escorpión.
  • Una hoja de cálculo sumeria; esto solo puede significar una cosa. History Channel acabará encontrando la forma de atribuir la creación de las hojas de cálculo a los extraterrestres.

  • La frase “dentro de mil años, bajo tierra en Irak seguirán quedando ‘almacenadas’ tablas de datos antiguas, mientras que los miles de millones de hojas de cálculo digitales y documentos en papel no destinados a preservarse de hoy habrán desaparecido hace mucho” probablemente sea cierta, pero no se puede asegurar.
    Los mesopotámicos tampoco pretendían que las tablillas de arcilla duraran tanto, pero muchas se conservaron porque los incendios las cocieron y endurecieron. Algunos de nuestros artefactos también podrían preservarse por accidente.

    • Me recuerda a una historia de cuando se estaban recuperando respaldos antiguos del MIT AI Lab: una cinta de 9 pistas pasaba lentamente por el cabezal de lectura, dejando atrás bits, el soporte plástico y montones de polvo magnético.
      En un respaldo de una Lisp Machine había un archivo de volcado de núcleo, y dentro de él estaba incluido el búfer de pantalla. Un instante de algún día remoto quedó congelado en el tiempo, con varias ventanas, la causa del volcado y hasta un pequeño juguete gráfico arrastrándose por la pantalla.
    • Cuanto más antiguo es lo que lees, más fuerte es el sesgo de selección. Seguramente hubo muchísimas civilizaciones de esa época que escribían en papel o papiro, pero simplemente no sobrevivieron.
      Se suele considerar que los monumentos creados intencionalmente perduran con éxito porque son grandes, como las pirámides. Hacer algo grande era una estrategia bastante buena si querías que durara mucho y no se perdiera.
      Creo que, dentro de miles de años, habrá tanto monumentos pequeños y grandes hechos deliberadamente para durar como registros que perduraron sin intención.
    • ¿Qué probabilidad hay de que una cinta, un SSD o cualquier medio de almacenamiento electrónico intermedio aguante tanto tiempo?
      Tal vez algún archivo pueda ir migrando por accidente de un dispositivo a otro, pero no estoy seguro de que más que eso sea realista.
    • Me recuerda a Memoirs Found in a Bathtub, de Stanislaw Lem. Trata de impresos que se conservan durante miles de años en el barro, en lo profundo de un Pentágono ficticio, después de que una guerra nuclear destruye las memorias de las computadoras.
  • La ventaja de una tabla es que su contenido se puede leer fácilmente de forma visual y geométrica. Es posible leer solo una fila o leer en orden el contenido de una columna.
    Desde los 90 existen hojas de cálculo que permiten al usuario crear tablas visualmente, pero las bases de datos relacionales llevaron este concepto a la estructura tanto del formato de almacenamiento como del mecanismo de consulta de datos.
    Una base de datos relacional define un esquema con campos de longitud fija y, como resultado, cada fila también tiene longitud fija. Esto corresponde, en bytes, al ancho de las columnas, y permite encontrar rápidamente la fila n de una tabla o el campo i de una columna.
    El lenguaje de consulta formaliza el algoritmo tradicional para leer tablas. Revisa la descripción de la transacción en cada fila (Select * from table), la compara con el término buscado (where description = salary) y luego va a la columna donde está la cuenta de destino para realizar un proceso similar en otra tabla.
    Es interesante que la misma metáfora haya llevado a dos tipos muy distintos de software contable.

    • La tablilla de arcilla es una lista organizada en forma de tabla, y cualquiera podría hacer así una lista de compras o una lista de ingresos y gastos.
      La contabilidad de partida doble probablemente tiene apenas unos 600 años. La entrada de un lado debe corresponder con la salida del otro, y aunque permite todo tipo de maniobras sospechosas, también refuerza la verificación cruzada y la auditoría.
      Después vienen el libro mayor general, el libro de ventas, el libro de compras, el libro de caja, etc. También podría haber derivado en una versión personal.
      El punto es que la contabilidad no depende de metáforas relacionadas con la tecnología de la información. La tablilla de arcilla del texto original es un registro que cuenta el trabajo y la forma de producción en una tabla, y se parece más a una hoja de cálculo donde una persona cumple el rol de computadora.
      Curiosamente, instintivamente las llamamos tablets. Y computer originalmente significaba una persona que calcula, así que no hace falta una metáfora.
    • LANPAR fue la primera hoja de cálculo electrónica, apareció en 1969 y corría en mainframes: https://en.wikipedia.org/wiki/Spreadsheet?wprov=sfti1#
    • A diferencia de la frase “desde los 90 existen hojas de cálculo”, en los 80 yo ya usaba SuperCalc.
    • En la afirmación “una base de datos relacional define un esquema con campos de longitud fija” chocan varchar y blob. Incluso .csv permite básicamente campos de longitud variable.
      La palabra que falta parece ser algo como “puede”. El ancho fijo de campos es una estrategia de optimización, no un requisito.
  • Estoy trabajando en un proyecto para imprimir en 3D tablillas de arcilla con texto, presionarlas sobre una placa de barro y luego cocerlas en un horno. Parece que información como la eléctrica podría conservarse tanto tiempo como las tablillas de arcilla babilónicas.

    • Me preguntaba si también se podría estampar en latas de aluminio. Una máquina de escribir obviamente sería demasiado débil, pero quizá algo como una antigua prensa de composición tipográfica podría funcionar.
      No estoy seguro de que el aluminio dure mucho, pero probablemente sea posible.
  • Es genial ver que se hable de tablillas de arcilla en el contexto de herramientas modernas. Hace poco ayudé a editar un artículo de Great Tables, donde se trataba esta historia de las tablas, y Hannes también mencionó tablillas de arcilla con escritura cuneiforme primitiva en la keynote de DuckDB en posit::conf().
    Me inspiró bastante darme cuenta de lo antiguas que son las tablas.
    [1]: https://posit-dev.github.io/great-tables/blog/design-philoso...
    [2]: https://youtu.be/GELhdezYmP0?si=bSISmFjeRpKxfLWq

    • table” y “tablet” tienen literalmente la misma raíz. Significa una superficie plana: un espacio vacío bidimensional perfecto para disponer datos, servir la cena o mostrar lo que sea.
  • Lo que no resulta obvio es la escala del avance tecnológico y cultural que lograron los sumerios.
    La mayor parte de su historia se perdió; de entre el polvo de milenios solo podemos recuperar fragmentos y restos, así que lo que sabemos no alcanza.
    Salvo por algunas palabras que sobreviven de alguna forma en lenguas modernas, la escritura en sí quizá no parezca el mayor de los inventos, pese a haber llevado a la humanidad del silencio de la prehistoria al bullicio de la historia.
    No me sorprendería que se encontraran pruebas de muchos más avances tecnológicos y sociales que durante el último milenio hemos dado por sentados.

  • Si te gustan la historia y las tablas, una de las tablas históricamente más importantes son las Alfonsine Tables: https://en.wikipedia.org/wiki/Alfonsine_tables

    • No son tan antiguas, pero igual son geniales. “Nicolaus Copernicus compró un ejemplar mientras estudiaba en la University of Cracow y lo valoraba tanto que mandó encuadernarlo profesionalmente con piezas de madera y cuero. Alexander Bogdanov consideró que estas tablas fueron la base sobre la que Copernicus desarrolló una comprensión heliocéntrica de la astronomía”