El código legal de EE. UU. ya tiene su propio Git: cada frase con su autor y su fecha
Git for US Legislation

Un programador puede señalar cualquier línea de código y ver quién la escribió y cuándo. Un abogado que lee una ley federal casi nunca puede. El proyecto reconstruye el historial del U.S. Code aplicando en orden las leyes modificatorias entre puntos de publicación: de 365 cambios en nueve títulos, 361 reproducen exactamente la versión siguiente. Cada frase queda coloreada según la ley que la redactó, con su fecha de entrada en vigor, algo clave cuando los LLM fallan al aplicar normas ya derogadas.
Para un caso presentado en mayo de 2022, el punto de publicación impreso en ese momento da el límite inferior, y solo una ley posterior cambia la respuesta.
- kfogel
NYT, 2007:
"... Piensa en lo que el software de control de versiones podría significar para el Congreso [...]. Si los proyectos de ley se crearan bajo un sistema en el que las tachaduras y adiciones se rastrearan cuidadosamente, el público sabría qué legislador hizo qué cambio a una propuesta de ley mientras esta avanzaba por el Capitolio.
Por fin habría transparencia en el proceso legislativo. En el mejor de los casos, avergonzaría a los legisladores para que no insertaran lenguaje en contra del interés público y destinado únicamente a recompensar a los contribuyentes políticos; en el peor, haría públicas tales inserciones y permitiría a los votantes castigar a los políticos que las hicieron. ..."
(de https://www.nytimes.com/2007/07/23/business/media/23link.htm... )
- Ericson2314
La comunidad de Hacker News (ja) necesita presionar duro para aprobar una ley (¡qué bootstrapping!) que exija a la https://en.wikipedia.org/wiki/Office_of_the_Law_Revision_cu... mantener el repositorio como parte de sus funciones, y hacerlo de forma retroactiva para toda la historia del Código de los EE. UU.
Es una idea simple; es barata; no hay preguntas técnicas pendientes; beneficia a casi todos. Hagámoslo realidad.
- TomAbel
Me recuerda a un proyecto similar para la ley francesa
Evolución de los proyectos de ley franceses versionada en git y visualizada
The Law Factory: proyectos de ley franceses como git, opendata y dataviz
https://www.lafabriquedelaloi.fr/
"Law is Code" en The Law Factory: proyectos de ley franceses como git, opendata y dataviz - https://news.ycombinator.com/item?id=7817357 Mayo 2014 (0 comentarios)
- ekns
Estoy haciendo esto como código abierto para toda ley basada en enmiendas del mundo.
La ley finlandesa/estonia básicamente ya está resuelta, pero EE. UU./Reino Unido son mucho más complejos de hacer correctamente por alguna razón.
Ahora viene una versión mayor en aproximadamente 1 mes, probablemente con muchos cambios arquitectónicos. La tesis es que básicamente todo es factible como un compilador, pero puede haber ciertos casos que son irreductiblemente ambiguos y necesitan que un humano/IA los resuelva. El resto debe ser determinista.
- pcblues
No había pensado en usar git para rastrear los cambios en la legislación. Es una idea genial.
En Australia, pasé un tiempo tratando de averiguar cómo encontrar qué político votó por qué (tanto a nivel estatal como federal), para que cuando lleguen las elecciones, puedas señalar a los individuos que votaron por qué legislación. Creo que la IA puede hacer esto más fácil, pero el desafío está en no saturar el acceso "libre y abierto" al registro en línea de nuestra legislación.
Hasta ahora, probablemente sea un trabajo de una persona por 50 000 dólares al año hacer esta tarea manualmente, y el lenguaje del registro público de legislación no se prestaba fácilmente para determinar las leyes o derechos que realmente cambiaron cuando los proyectos de ley se convirtieron en legislación. Se enuncian explícitamente, pero son difíciles de destilar con expresiones regulares, filtros u otras herramientas de análisis (p. ej., "¿Quién votó para detener los patinetes eléctricos que superan los 25 km/h?"). Si intentas leer la legislación, entenderás a qué me refiero.
"Un registro completo y abierto de las actuaciones de nuestro parlamento" todavía necesita que la gente dedique una buena parte de su tiempo a interpretarlo y resumirlo (p. ej., los medios, los comentaristas, etc.), lo que significa que es un pasatiempo que consume tiempo o un trabajo remunerado.
- verytrivial
"TeraText for Legislation"[1] ha hecho esto, específicamente la reconstrucción puntual en el tiempo según las enmiendas, durante un par de décadas.
Utiliza un conjunto de tecnologías muy de los 90, especialmente XML, y es la fuente dorada para la legislación en varios lugares del mundo.
Es/fue un producto muy impulsado por consultores y estrechamente acoplado a un backend de base de datos con "salsa secreta" que nadie realmente quiere usar, pero aún así, es algo genial.
- demibabs
Cuando leo texto generado por IA, mis ojos simplemente empiezan a vidriarse... realmente es difícil de leer.
La idea es genial, eso sí.
- aizk
Si eres como yo y también ansías usos geniales para git, compartiré uno genial que uso: ¡prueba git para tu currículum! Los commits cambian a medida que avanzas en la vida, y crea ramas para currículums personalizados individualmente.
Me voló la cabeza cuando me di cuenta de que podía hacer eso.