Noticias que mencionan ACM

David Patterson: Consejos para una Carrera Exitosa (y cómo evitarla)

El renombrado científico de la computación David Patterson compartió consejos para una carrera exitosa (y cómo evitar una mala) en una charla reciente, grabada en Google Talks. Patterson, profesor de la Universidad de California, Berkeley, durante 40 años y pionero en áreas como RISC, RAID y NOW, pr

IA: Repetir errores del pasado es insostenible

El artículo "I Can't Do That, Dave" explora un problema recurrente en la industria del software: la tendencia a repetir errores pasados al adoptar nuevas tecnologías, en este caso, la inteligencia artificial generativa. La premisa central es que la construcción de agentes de IA que simplemente 'dice

Sensores sin batería: innovación para hogares inteligentes

Investigadores de Georgia Tech han desarrollado pequeñas etiquetas metálicas, del tamaño de un centavo, que permiten crear sensores para hogares inteligentes sin necesidad de baterías. Estas etiquetas, que cuestan solo unos pocos céntimos, funcionan mediante la emisión de pulsos ultrasónicos imperce

Sistema Stratum combina DRAM 3D apilada para acelerar inferencia de modelos MoE

La propuesta de Stratum es un sistema de diseño conjunto hardware‑software que busca acelerar la inferencia de modelos de inteligencia artificial del tipo Mixture‑of‑Experts (MoE) mediante el uso de memorias DRAM monoliticas apiladas en 3D organizadas en varios niveles de capacidad y ancho de banda.

Manetas de puertas de EVs: estética en lugar de seguridad

El periodista John Siracusa, en su análisis para Hypercritical, alerta sobre la precariedad de seguridad y fiabilidad en el diseño actual de los vehículos eléctricos (EVs). Señala que los fabricantes han priorizado estéticas futuristas sobre la funcionalidad básica, eliminando componentes mecánicos

Algoritmos prácticos para entornos incrementales de desarrollo de software

Tim A. Wagner presenta en este informe técnico de 1998 una colección integrada de algoritmos y estructuras de datos concebida como base de un entorno práctico de desarrollo incremental de software. El trabajo, realizado en la Universidad de California en Berkeley, introduce una representación con au

Julia y el problema de los dos lenguajes en la computación científica

La computación científica arrastra desde hace décadas un dilema conocido como el problema de los dos lenguajes: los investigadores prototipan en Python por su facilidad, pero reescriben las partes críticas en C++ o Rust para ganar rendimiento, porque Python resulta demasiado lento. En 2012, cuatro c

Tcl/Tk: kit de herramientas multiplataforma veterano para CLI y GUI

Tcl/Tk es un entorno de desarrollo creado por John Ousterhout en 1990 que permite crear aplicaciones de consola y herramientas con interfaz gráfica para Windows, Linux y macOS a partir de un único código fuente. Combina un lenguaje de scripting interpretado, el Tcl, con un kit de widgets, el Tk, que

λλ: un lenguaje de programación para fotónica de silicio

λλ es un lenguaje de programación diseñado específicamente para programar interruptores fotónicos de silicio, un tipo de hardware óptico usado en centros de datos de alta velocidad y en computación analógica en red. Su elemento diferenciador es un sistema de tipos lineales que codifica las restricci

Por qué la industria del software necesita regulación urgente

La ingeniería de software carece de un marco regulatorio comparable al de la ingeniería civil, a pesar de que los fallos de código han causado muertes masivas, como en los accidentes de Lion Air y Ethiopian Airlines. El autor argumenta que la falta de responsabilidad personal directa en el desarroll