Saltar al contenido principal

2024-06-23

Estoy usando IA para dejar caer sombreros fuera de mi ventana sobre los neoyorquinos

  • Un habitante del Medio Oeste en Nueva York está utilizando IA para dejar caer sombreros sobre los peatones desde su ventana, utilizando una Raspberry Pi, un motor paso a paso de Adafruit y Roboflow AI para la detección.
  • La iniciativa, accesible a través de DropofaHat.zone, permite a los usuarios reservar un espacio de 5 minutos para recibir un sombrero en segundos, mostrando un uso novedoso de la IA y la automatización.
  • El creador imagina un futuro donde las ventanas de la ciudad pueden dejar caer objetos sobre las personas mientras caminan, acuñando el término 'Window Shopping'.

Reacciones

  • Un proyecto impulsado por IA llamado "Window Shopping" consiste en dejar caer sombreros desde una ventana sobre los neoyorquinos utilizando una Raspberry Pi, un motor paso a paso de Adafruit, hilo y Roboflow para IA.
  • La iniciativa ha generado debates sobre la renta universal, aplicaciones de IA y preocupaciones legales, con sugerencias tanto para usos divertidos como prácticos, como la entrega de artículos o la mejora del análisis deportivo.
  • Las reacciones al proyecto son mixtas, y van desde la admiración hasta las preocupaciones sobre un posible uso indebido.

Ruby: Un gran lenguaje para scripts de shell

  • Ruby, a menudo eclipsado por su framework Rails, se destaca como un excelente lenguaje para escribir scripts de shell complejos, ofreciendo más características que Bash.
  • Las características clave incluyen la llamada a comandos externos, el manejo de códigos de estado, la tipificación orientada a objetos, construcciones funcionales, coincidencia de expresiones regulares incorporada, fácil manejo de hilos y operaciones completas de archivos y directorios.
  • La publicación anima a considerar Ruby sobre otros lenguajes de scripting como Python, Perl y JavaScript para tareas complejas de scripting en shell.

Reacciones

  • Ruby ofrece una sintaxis legible, variables sensatas y un crecimiento de complejidad suave, lo que lo convierte en una opción sólida para scripts de shell.
  • A pesar de sus ventajas, Ruby no se utiliza ampliamente para la creación de scripts de shell porque no viene preinstalado en muchos sistemas, a diferencia de Bash o Python.
  • Go es popular para herramientas debido a su capacidad para crear binarios estáticos únicos, aunque no es ideal para la manipulación del sistema operativo.

He dejado de usar diagramas de caja (2021)

  • Las investigaciones indican que las elecciones comunes de gráficos pueden desencadenar involuntariamente sesgos sociales y reforzar el racismo sistémico.
  • Visualizar la desigualdad social a través de ciertos gráficos puede empeorar el problema en lugar de ayudar a abordarlo.
  • La investigación sugiere la necesidad de una consideración más cuidadosa en el diseño y la presentación de visualizaciones de datos para evitar perpetuar sesgos.

Reacciones

  • Los diagramas de caja pueden ser engañosos ya que a menudo hacen que las distribuciones parezcan gaussianas (en forma de campana), lo cual no siempre es exacto.
  • Alternativas como histogramas, gráficos de tiras con dispersión y gráficos de violín pueden representar mejor la verdadera distribución de los datos.
  • Si bien los diagramas de caja son útiles para comparar medianas y distribuciones, requieren una comprensión sólida de la estadística para su correcta interpretación.

Llama.ttf: Una fuente que también es un LLM

  • llama.ttf es un archivo de fuente único que también funciona como un modelo de lenguaje grande (LLM) y su motor de inferencia, aprovechando el motor de conformación de fuentes Harfbuzz y el soporte de WebAssembly (Wasm).
  • Esta innovación permite la generación de texto dentro de cualquier aplicación basada en Harfbuzz, como editores de texto o clientes de correo electrónico, sin necesidad de actualizaciones del proveedor.
  • Los usuarios pueden descargar el archivo llama.ttf de 60 MB y usarlo como cualquier otra fuente en una aplicación compatible con Harfbuzz con Wasm habilitado, lo que permite la ejecución local de LLM.

Reacciones

  • Llama.ttf es una fuente única que incorpora un Modelo de Lenguaje Grande (LLM) y un motor de inferencia, permitiendo a los usuarios interactuar con ella como si estuvieran chateando.
  • La fuente tipográfica es notablemente grande, alrededor de 280GB, lo que la hace poco práctica para su uso generalizado, pero muestra una innovadora combinación de tipografía e inteligencia artificial.
  • Se plantean preocupaciones de seguridad sobre la incrustación de código ejecutable en las fuentes, destacando los posibles riesgos y las complejidades en la representación de fuentes y el soporte del navegador.

HH70, el primer Tokamak superconductor de alta temperatura, logra su primer plasma

  • Energy Singularity ha desarrollado el primer dispositivo Tokamak completamente superconductor de alta temperatura del mundo, el "HH70", que ha logrado con éxito el primer plasma.
  • HH70 es notable por su uso de 26 imanes superconductores de alta temperatura y por lograr varios hitos mundiales, incluyendo ser el primer dispositivo de este tipo construido por una empresa comercial.
  • Este hito posiciona a China como líder en la fusión de confinamiento magnético superconductora de alta temperatura, con planes para un Tokamak de próxima generación, el HH170, que apunta a ganancias energéticas significativas.

Reacciones

  • HH70, el primer Tokamak superconductor de alta temperatura, logró su primer plasma, marcando un hito significativo en la tecnología de fusión nuclear.
  • Financiado por la empresa china de videojuegos MiHoYo, el proyecto se completó en 2 años con una inversión de $65 millones.
  • La hazaña destaca el impacto potencial de la energía de fusión e invita a comparaciones con otros proyectos de fusión.

SSH como reemplazo de Sudo

  • Las herramientas tradicionales como sudo y doas utilizan binarios setuid y escalación de privilegios, que tienen limitaciones en espacios de nombres de usuario restringidos y requieren que toda la sesión del usuario retenga capacidades.
  • Un enfoque alternativo que utiliza s6-sudod divide el programa en un servidor privilegiado y un cliente no privilegiado, con el objetivo de ejecutar comandos como root sin escalada de privilegios.
  • El autor experimentó con el uso de SSH local para la ejecución de comandos como root, configurando una clave SSH dedicada, vinculando sshd a un socket de dominio Unix y utilizando ProxyUseFdpass para manejar descriptores de archivos de socket, mejorando la seguridad y soportando varios métodos de autenticación.

Reacciones

  • El uso de SSH como reemplazo de sudo introduce complejidad al requerir que los binarios de root se comuniquen a través de sockets UNIX y criptografía asimétrica.
  • Restringir el acceso a sudo al grupo wheel y asegurarse de que solo los usuarios autorizados puedan leerlo o ejecutarlo puede proporcionar una seguridad similar con menos complejidad.
  • Las herramientas como etckeeper, Ansible y Chezmoi pueden ayudar a gestionar y rastrear los cambios de configuración de manera efectiva, ofreciendo alternativas al uso tradicional de sudo.

Script simple para inutilizar la segmentación personalizada de Facebook

  • Un método para interrumpir la segmentación de anuncios de Facebook implica usar un script ejecutado en la consola del navegador para darse de baja de los anunciantes.
  • La secuencia de comandos automatiza el proceso de hacer clic en la configuración de anuncios de Facebook para evitar que los anunciantes apunten a los usuarios en función de listas cargadas.
  • Se aconseja a los usuarios no interactuar con el navegador durante la ejecución del script y es posible que necesiten reiniciar el proceso manualmente si tienen muchos anunciantes.

Reacciones

  • Un script creado por un usuario para desactivar la segmentación personalizada de Facebook ha ganado una atención significativa por automatizar el proceso de exclusión.
  • Los usuarios discutieron los desafíos de desactivar manualmente los anuncios dirigidos, compartieron experiencias y sugirieron mejoras en los scripts, destacando preocupaciones de privacidad y posibles problemas legales.
  • El creador del guion lo actualizó basándose en los comentarios de los usuarios para mejorar su funcionalidad.

Profundizando en el uso de ChatGPT en la escritura académica a través del exceso de vocabulario

  • Los recientes modelos de lenguaje grande (LLM) como ChatGPT se utilizan cada vez más en la escritura académica, a pesar de limitaciones como la producción de información inexacta y el refuerzo de sesgos.
  • El análisis de 14 millones de resúmenes de PubMed desde 2010 hasta 2024 revela que al menos el 10% de los resúmenes de 2024 fueron procesados con LLMs, con algunos sub-corpora alcanzando hasta el 30%.
  • La repercusión de los asistentes de escritura basados en LLM en la literatura científica es sin precedentes, superando eventos importantes como la pandemia de Covid en términos de influencia.

Reacciones

  • La repercusión de ChatGPT en la escritura académica es objeto de debate, con algunos considerándola sin precedentes y otros atribuyendo los cambios al contagio social o a los cambios tradicionales en el lenguaje.
  • Muchos académicos, especialmente aquellos que no son hablantes nativos de inglés, están utilizando ChatGPT para escribir, a pesar de las críticas de que puede introducir un lenguaje prolijo.
  • La discusión incluye consideraciones éticas y normas en evolución sobre el uso de la IA en la escritura, destacando su potencial para mejorar la claridad y la accesibilidad.

Por qué tu cerebro es 3 millones de veces más eficiente que GPT-4

  • Las bases de datos vectoriales están ganando popularidad debido a su capacidad para manejar datos de alta dimensión de manera eficiente, especialmente en el contexto de los modelos de lenguaje grande (LLMs).
  • Técnicas como la Búsqueda Aproximada del Vecino Más Cercano (ANNS) y el Mundo Pequeño Navegable Jerárquico (HNSW) ayudan a gestionar los desafíos computacionales de los espacios vectoriales de alta dimensión.
  • Qdrant fue identificado como la mejor base de datos vectorial por su rendimiento, escalabilidad y apoyo de la comunidad, destacando la importancia de estas bases de datos en las aplicaciones modernas de IA.

Reacciones

  • La comparación entre los cerebros humanos y la eficiencia de GPT-4 es defectuosa debido a las diferencias en el uso de energía durante el entrenamiento y la inferencia.
  • Los cálculos corregidos indican que los cerebros humanos son 1.44 veces más eficientes durante el entrenamiento, pero 8 veces menos eficientes durante la inferencia en comparación con GPT-4.
  • La discusión destaca la complejidad de comparar la inteligencia biológica y la artificial, considerando factores como el preentrenamiento evolutivo y las diferentes modalidades de aprendizaje (imágenes vs. lenguaje).

Solar genera una quinta parte de la electricidad global en el pico del mediodía del solsticio de verano

  • Durante el pico del mediodía del solsticio de verano, se espera que la energía solar genere alrededor del 20% de la electricidad global, lo que demuestra su rápido crecimiento.
  • En junio, se estima que la energía solar proporcionará el 8,2% de la electricidad global, con China a la cabeza, habiendo incrementado su capacidad solar en un 152% en 2023.
  • El poder solar es la fuente de electricidad de más rápido crecimiento, satisfaciendo el 49% del crecimiento de la demanda mundial de electricidad en 2023, y transformando el sector energético hacia la energía renovable.

Reacciones

  • El poder solar generó el 20% de la electricidad global en el pico del mediodía durante el solsticio de verano, lo que indica su creciente importancia en el sector energético.
  • Para la década de 2030, se proyecta que la energía solar se convertirá en la mayor fuente de electricidad, y para la década de 2040, en la mayor fuente de energía, con costos para la energía solar y las baterías que se espera sean más bajos que otras alternativas.
  • Un informe del Instituto Rocky Mountain subraya el crecimiento exponencial de la energía solar y eólica, destacando la viabilidad creciente y la adopción generalizada de fuentes de energía renovable.

ChatGPT tiene prejuicios contra los currículums con credenciales que implican una discapacidad

  • Investigadores de la Universidad de Washington descubrieron que ChatGPT clasificó los currículums con honores relacionados con discapacidades más bajos que aquellos sin ellos, lo que indica un capacitismo explícito e implícito.
  • Personalizar ChatGPT con instrucciones específicas para evitar el capacitismo redujo el sesgo para la mayoría de las discapacidades probadas, pero no de manera consistente en todas las discapacidades.
  • La investigación, dirigida por la estudiante de posgrado Kate Glazko, fue presentada en la Conferencia ACM 2024 sobre Equidad, Responsabilidad y Transparencia, destacando la necesidad de más investigaciones para abordar los sesgos de la IA en la contratación.

Reacciones

  • ChatGPT muestra sesgo contra los currículums que indican una discapacidad, reflejando los datos sesgados de los que aprende, que incluyen prácticas de contratación discriminatorias.
  • La escasez de bases de datos de contratación ética complica el entrenamiento de modelos de IA imparciales, lo que genera un debate sobre si la IA refleja los sesgos humanos o los corrige en exceso, creando nuevos.
  • Las discusiones enfatizan la necesidad de transparencia y responsabilidad en la IA, destacando los desafíos más amplios de desarrollar sistemas de contratación justos e imparciales.

TinyLetter cerrado por Mailchimp, así que construí LetterDrop

  • LetterDrop es un nuevo servicio de gestión de boletines seguro y eficiente, construido utilizando Cloudflare Workers, creado en respuesta al cierre de TinyLetter por parte de Mailchimp.
  • Las características clave incluyen la creación fácil de boletines, la distribución, la gestión de suscripciones y el manejo de correos electrónicos fallidos utilizando el conjunto de herramientas de Cloudflare como Workers, KV, R2 y Queues.
  • Las mejoras futuras planificadas para LetterDrop incluyen agregar pruebas unitarias, plantillas de correo electrónico, seguimiento de tasas de apertura de correos electrónicos, soporte para más servicios de correo electrónico de terceros e introducir una función multiinquilino.

Reacciones

  • El cierre de TinyLetter por parte de Mailchimp llevó a un usuario a desarrollar LetterDrop utilizando GPT-4 para la generación de código, lo que desató debates sobre la calidad y seguridad del código generado por IA.
  • Los usuarios debatieron sobre la fiabilidad y el mantenimiento del código generado por IA, así como las implicaciones más amplias para el desarrollo de software y las preocupaciones sobre derechos de autor.
  • La conversación también exploró alternativas a TinyLetter y los desafíos asociados con depender de la IA y los servicios en la nube.

La primera criatura jamás encontrada que no necesita oxígeno para sobrevivir

  • Los científicos han descubierto Henneguya salminicola, el primer organismo multicelular que sobrevive sin oxígeno, desafiando nuestra comprensión de la vida en la Tierra.
  • Este parásito similar a una medusa, encontrado en el salmón, carece de un genoma mitocondrial y ha desarrollado orgánulos relacionados con las mitocondrias únicos, lo que indica una transición de un metabolismo aeróbico a uno anaeróbico.
  • La investigación, publicada en PNAS en febrero de 2020, podría influir en la búsqueda de vida extraterrestre al expandir los criterios de lo que constituye un organismo vivo.

Reacciones

  • Los científicos han descubierto el primer animal conocido que no requiere oxígeno para sobrevivir, desafiando las suposiciones de larga data sobre las necesidades para la vida multicelular.
  • El organismo, un tipo de parásito cnidario, carece de ADN mitocondrial, que típicamente es esencial para la respiración basada en oxígeno en los animales.
  • Este descubrimiento, publicado originalmente en 2020, ha ganado una atención renovada, destacando la adaptabilidad y diversidad de formas de vida en entornos extremos.

Nunca* uses datagramas

  • Al construir aplicaciones de internet, se prefiere TCP para una entrega confiable, mientras que UDP se utiliza por su puntualidad, especialmente en los protocolos de video en vivo.
  • Usar UDP directamente es arriesgado debido a la necesidad de implementar características como retransmisiones y control de congestión; en su lugar, los desarrolladores deberían usar una biblioteca QUIC.
  • QUIC y Media sobre QUIC (MoQ) admiten datagramas, pero se aconseja a los desarrolladores que se centren en usar flujos QUIC para evitar los inconvenientes asociados con los datagramas.

Reacciones

  • El debate se centra en el uso de UDP (Protocolo de Datagrama de Usuario) frente a TCP (Protocolo de Control de Transmisión) para la transmisión de datos, destacando los pros y los contras de cada uno.
  • UDP a menudo se etiqueta como "no confiable" o "mejor esfuerzo", lo que significa que no garantiza la entrega, el orden o la verificación de errores, a diferencia de TCP, que asegura una entrega confiable, ordenada y verificada.
  • La conversación incluye ejemplos de casos de uso de UDP, como datos de sensores de alta frecuencia y sistemas de arte multimedia, y debate la terminología y las implicaciones prácticas de usar UDP en lugar de TCP.

Comienza todos tus comandos con una coma

  • Los usuarios de Unix a menudo crean un directorio ~/bin/ en su directorio personal para almacenar scripts personalizados, pero esto puede llevar a colisiones de nombres con los comandos del sistema.
  • Para evitar estas colisiones, el autor sugiere anteponer los nombres de comandos personalizados con una coma, que se trata como un carácter normal en los nombres de archivos y evita conflictos.
  • Esta técnica, combinada con la autocompletación, permite una navegación fácil de comandos personalizados y ha demostrado ser una solución robusta durante más de una década.

Reacciones

  • Un usuario compartió un método para ejecutar scripts de Python en Windows configurando python.exe como el predeterminado para los archivos .py y agregando .py a %pathext%.
  • Buscaron una funcionalidad similar en Linux, pero enfrentaron desafíos debido a la falta de conceptos de "programa asociado", con sugerencias que incluían usar un shebang (#!/usr/bin/env python3), renombrar scripts, crear alias o usar herramientas como update-alternatives.
  • Las discusiones también abarcaron la gestión de configuraciones locales con git, el uso de alias, el manejo de colisiones de nombres y la organización de scripts y configuraciones con herramientas como chezmoi o ansible.