El desarrollador de código abierto Iain Kay ha lanzado un script BASH titulado "Ram Altman" que monitorea el sistema Linux local de un usuario y envía un correo electrónico a Sam Altman una vez al día para informar cuánta RAM inactiva hay en un dispositivo personal. El proyecto fue creado como una respuesta satírica a la afirmación pública de Altman de que es "bastante terrible" que los individuos retengan una oferta global limitada de DRAM que solo se utiliza una pequeña fracción del tiempo.

Un retrato de Sam Altman, el CEO de OpenAI, asociado con el objetivo satírico del script.
Sam Altman, cuyos comentarios sobre el suministro global de DRAM inspiraron el script 'Ram Altman'.respawnfirst.com

El script es una respuesta satírica a las afirmaciones públicas de Sam Altman sobre el desperdicio de la memoria de las computadoras personales.

El mecanismo de 'Ram Altman'

El script funciona rastreando la RAM total, utilizada y disponible. Calcula específicamente la memoria 'utilizada' como la diferencia entre MemTotal y MemAvailable. A diferencia de una simple comprobación de memoria 'libre', este método tiene en cuenta la capacidad del kernel para reclamar la caché, lo que el desarrollador describe como un 'acuerdo de culpabilidad' entre la precisión técnica y los objetivos satíricos del script.

Si la memoria disponible supera un umbral del 10%, el script selecciona entre un banco rotativo de plantillas de correo electrónico sarcásticas. Estos mensajes informan a Altman de la cantidad específica de GiB actualmente 'acaparados' en el escritorio del usuario y su porcentaje del total de memoria instalada.

“Desde una perspectiva de asignación global, en realidad, es bastante terrible que todo el mundo tenga una gran cantidad de la oferta limitada de DRAM del mundo sentada en su propia computadora”

— GitHub - IainKay/ram-altman: Monitors your RAM and reports any "quite terrible" unused capacity directly to th

Restricciones de diseño y funciones de seguridad

Para asegurar que el repositorio no sea utilizado para el envío automático de correos falsificados o como una herramienta para inundar los servidores de OpenAI, el script no se entrega con una dirección de correo electrónico preconfigurada. Los usuarios deben proporcionar sus propias credenciales y una dirección de destinatario válida para activar la función de informes.

Para los usuarios que quieran ver la salida sin enviar correspondencia real, el repositorio incluye una bandera --dry-run y una suite de pruebas local. Esto permite la vista previa de los mensajes generados y la simulación de cargas de trabajo de memoria sin enviar ningún correo electrónico.

Limitaciones técnicas y alcance

La herramienta está estrictamente limitada a entornos Linux porque lee desde /proc/meminfo. El desarrollador señala que los usuarios de macOS son probablemente 'el objetivo más difícil' para la asignación global de todos modos, ya que su RAM a menudo está soldada y es inaccesible.

Aunque el script es una broma, la contabilidad de memoria se describe como seria. Maneja correctamente la caché de páginas y registra cada muestra en un archivo CSV, proporcionando un registro del estado de la memoria de la máquina para 'cuando lleguen los auditores.'

Qué dicen los lectores de Hacker News

  • Alternativa: Un comentarista argumentó que la discusión sobre el uso de la memoria trata principalmente sobre economía y eficiencia de la asignación global más que sobre un ataque personal, mientras que otros sugirieron que el problema es en realidad sobre la pérdida de la propiedad individual y la libertad. comentario ↗
  • Escéptico: Un lector cuestionó si el script podría verse como una forma de ataque de denegación de servicio si muchos usuarios lo ejecutaran simultáneamente contra una sola dirección de correo electrónico. comentario ↗
  • Escéptico: Otro usuario señaló la ironía de usar un script que envía voluntariamente información personal a una empresa que prospera recolectando tales datos. comentario ↗

Resumen de opiniones del hilo de Hacker News; no son hechos verificados. Leer el debate completo ↗