SIOF: Un Intérprete R7RS Scheme Minimalista en un Único Archivo C

2025-07-21
SIOF: Un Intérprete R7RS Scheme Minimalista en un Único Archivo C

SIOF es un intérprete R7RS Scheme portátil construido a partir de un único archivo fuente C. No tiene dependencias externas más allá de las bibliotecas estándar de C, lo que lo hace increíblemente ligero y fácil de compilar y ejecutar. Si bien admite funciones clave de Scheme, como la recolección de basura, la recursión de cola y call/cc, SIOF tiene limitaciones, incluida la falta de soporte para números grandes, la manipulación Unicode limitada y el cumplimiento incompleto del estándar R7RS. Su núcleo se basa en código originalmente escrito en #F, con componentes de compilador y expansor de macros derivados del trabajo de Marc Feeley y Al Petrofsky.

Leer más
Desarrollo

Más allá de las funciones integradas de Bash: Creando un sistema de registro robusto en Bash

2025-07-21

Muchos ingenieros tienen una relación de amor-odio con Bash. Este artículo detalla cómo el autor creó un sistema de registro Bash robusto para superar las limitaciones de Bash en el manejo de errores y las estructuras de datos. Al crear funciones personalizadas como `log::info` y `log::error`, y utilizando variables integradas como `BASH_SOURCE`, `FUNCNAME` y `BASH_LINENO`, el autor logró capacidades detalladas de registro y rastreo de pila, mejorando significativamente la eficiencia de depuración para scripts Bash grandes. Este sistema no solo proporciona mensajes de error detallados y ubicaciones, sino que también evita inconsistencias en las opciones integradas de Bash, ofreciendo un nuevo enfoque para crear scripts Bash más robustos.

Leer más
Desarrollo

Peep Show: Una Representacion Realista del Mal Cotidiano

2025-07-21
Peep Show: Una Representacion Realista del Mal Cotidiano

La serie de televisión británica Peep Show, emitida de 2003 a 2015, ofrece una perspectiva única sobre el mal a través de sus protagonistas, Mark y Jez. No son villanos, sino reflejos de la autodestrucción, la cobardía y el escapismo que residen en cada uno de nosotros. La perspectiva en primera persona y los monólogos internos de la serie sumergen al espectador en sus experiencias, revelando las motivaciones detrás de sus acciones y cómo sus inseguridades se traducen en comportamientos autodestructivos y dañinos. La 'banalidad del mal' representada no está impulsada por la malicia, sino por la debilidad, la evasión y el egoísmo – una combinación verdaderamente aterradora.

Leer más

Cómo los programadores top usan LLMs para aumentar la productividad

2025-07-21

El programador veterano antirez comparte su experiencia de 18 meses usando modelos de lenguaje grandes como Gemini 2.5 PRO y Claude Opus para programar. Argumenta que los LLMs actuales se usan mejor como asistentes poderosos, no como herramientas para completar proyectos de forma independiente. Al describir los problemas con claridad y mediante la iteración eficaz, los LLMs pueden ayudar a eliminar errores, explorar ideas más rápidamente, participar en el diseño por pares e incluso aprender tecnologías fuera de la experiencia de alguien. Sin embargo, antirez destaca la importancia de proporcionar suficiente contexto, elegir el modelo adecuado y mantener el control del código, evitando la dependencia de agentes automatizados. Solo así se puede asegurar la calidad del código y maximizar la eficiencia.

Leer más
Desarrollo

Actualización importante de OpenBSD: la estructura del objeto FILE se vuelve opaca

2025-07-21

OpenBSD ha experimentado recientemente una actualización significativa del sistema que hace que la estructura interna del objeto FILE en su biblioteca estándar de entrada/salida sea opaca. Esto significa que los programas ya no pueden acceder directamente a la estructura interna del objeto FILE. El cambio es de gran alcance, afectando a libc y a muchas bibliotecas que dependen de ella, incluidas libcrypto, libtls y libssl. Para facilitar la transición, algunos símbolos auxiliares se mantienen temporalmente, pero se eliminarán en el futuro. Se recomienda encarecidamente a los desarrolladores que utilicen una actualización de instantánea para evitar posibles problemas.

Leer más

Optimización de núcleos WMMA en la arquitectura AMD RDNA 4

2025-07-21
Optimización de núcleos WMMA en la arquitectura AMD RDNA 4

Las GPU con arquitectura AMD RDNA™ 4, que cuentan con núcleos de matriz de tercera generación, han mejorado el rendimiento de las operaciones de Multiplicación de Matrices Generalizadas (GEMM). Este artículo profundiza en la optimización de las operaciones de matrices utilizando intrínsecos WMMA (Wave Matrix Multiply Accumulate) en kernels HIP en GPU RDNA 4. Explica la funcionalidad de WMMA, el uso de nuevos intrínsecos como `__builtin_amdgcn_wmma_f32_16x16x16_f16_w32_gfx12` y las diferencias clave con respecto a la arquitectura RDNA 3. Se muestra un ejemplo de implementación simplificada de Perceptrón Multicapa (MLP) que demuestra el cálculo eficiente de matrices en RDNA 4.

Leer más
Hardware

Simulando el efecto de 'ebullición' dibujado a mano con filtros SVG

2025-07-21
Simulando el efecto de 'ebullición' dibujado a mano con filtros SVG

Este artículo describe un método para simular el efecto de 'ebullición', un estilo visual común en animaciones dibujadas a mano, utilizando filtros SVG. Este efecto crea la ilusión de movimiento sutil aplicando ligeras distorsiones a los bordes de la imagen. El autor explica cómo usar los filtros feTurbulence y feDisplacementMap para generar una textura de ruido y aplicarla a una imagen, y cómo animar los parámetros del filtro con JavaScript para crear el efecto de 'ebullición'. Las demostraciones interactivas permiten a los usuarios ajustar los parámetros y observar los cambios en el efecto. El autor logró usar filtros SVG simples y JavaScript para simular un efecto de animación dibujado a mano realista en la web.

Leer más
Desarrollo

Desbloqueo de Nuevos Colores: Estimulación Láser de Células Cono

2025-07-21
Desbloqueo de Nuevos Colores: Estimulación Láser de Células Cono

Un estudio utilizó pulsos láser para estimular selectivamente las células cono en la retina, afirmando permitir que las personas vean colores sin precedentes. Si bien el estudio carece de informes detallados de los sujetos, una animación de ilusión óptica parece producir un efecto similar. La animación satura los conos rojos con un círculo rojo, destacando la actividad de los conos verdes y produciendo un azul verdoso intenso. Sin embargo, debido a la superposición de los espectros de los conos y las limitaciones de la tecnología de visualización de pantalla, si este enfoque revela colores más allá de la gama de colores humanos normales sigue siendo cuestionable.

Leer más
Tecnología células cono

XMLUI: Desarrollo web para todos

2025-07-21
XMLUI: Desarrollo web para todos

XMLUI aporta la facilidad de uso del modelo de componentes de Visual Basic al desarrollo web moderno. Utilizando un simple marcado XML, los desarrolladores pueden crear aplicaciones web reactivas y con temas sin necesidad de una profunda experiencia en React o CSS. Los componentes preconstruidos y la vinculación de datos declarativa simplifican el proceso. La integración con LLMs agiliza aún más el desarrollo, permitiendo la creación colaborativa y un mantenimiento más sencillo. XMLUI tiene como objetivo empoderar a los creadores de soluciones, permitiéndoles crear interfaces de usuario sin necesidad de expertos en front-end.

Leer más
Desarrollo

Aleaciones de Modelos: Un Arma Secreta para Impulsar el Rendimiento de la IA

2025-07-21
Aleaciones de Modelos: Un Arma Secreta para Impulsar el Rendimiento de la IA

El equipo de XBOW mejoró drásticamente el rendimiento de sus agentes de detección de vulnerabilidades utilizando una técnica inteligente llamada "aleaciones de modelos". Este enfoque aprovecha las fortalezas de diferentes LLM (como Google Gemini y Anthropic Sonnet), alternando entre ellos en un solo hilo de chat para superar las limitaciones de los modelos individuales. Los experimentos mostraron que esta estrategia de "aleación" aumentó las tasas de éxito a más del 55%, superando significativamente a los modelos individuales. Esta técnica no se limita a la ciberseguridad; es relevante para cualquier tarea de agente de IA que requiera soluciones en un vasto espacio de búsqueda.

Leer más

Control Local de Código Abierto para Aires Acondicionados Daikin

2025-07-21
Control Local de Código Abierto para Aires Acondicionados Daikin

¿Cansado del lento control Wi-Fi basado en la nube de Daikin? ¡Este proyecto de código abierto ofrece una solución! Proporciona un módulo de control local con interfaz web, MQTT e integración con Home Assistant, eliminando la necesidad de conectividad en la nube. Los diseños de PCB están disponibles, y los módulos preconstruidos se venden en Tindie y Amazon UK. El proyecto utiliza una licencia GPL, que permite bifurcaciones y contribuciones, pero prohíbe las ventas comerciales utilizando el nombre y las marcas registradas del proyecto. El módulo es compatible con varios modelos Daikin, ofreciendo funciones como detección automática de protocolo, monitoreo remoto y registro.

Leer más

Registro basado en tiempo vs. basado en conteo

2025-07-21

La estrategia de registro es crucial en la ingeniería de software. Este artículo argumenta que el registro basado en tiempo (por ejemplo, registrar cada X segundos) es superior al registro basado en conteo (por ejemplo, registrar cada X mensajes) al procesar muchos eventos. El registro basado en conteo resulta en frecuencias de registro muy variables bajo diferentes cargas, lo que puede llevar a registros insuficientes o excesivos. El registro basado en tiempo mantiene una tasa de registro constante, evitando la degradación del rendimiento debido a registros excesivos o problemas de observabilidad debido a registros insuficientes. El autor utiliza ejemplos de pseudocódigo y un análisis de costo-beneficio para respaldar su argumento, ofreciendo una nueva perspectiva sobre estrategias de registro eficientes.

Leer más
Desarrollo

connmap: Visualiza tus conexiones de red en un mapa mundial

2025-07-21
connmap: Visualiza tus conexiones de red en un mapa mundial

connmap es un widget de escritorio X11 que muestra la ubicación geográfica de tus pares de red actuales en un mapa mundial. ¡También funciona en Wayland! La instalación es sencilla: clona el repositorio, instala las dependencias (listadas en el README) y ejecuta el ejecutable. Personaliza el tamaño del mapa, la posición y el intervalo de actualización. Actualmente, solo admite IPv4 y se ha probado principalmente con i3wm.

Leer más

Programación dinámica: No es lo que piensas

2025-07-21

El término "programación dinámica" en los estudios de algoritmos a menudo causa confusión. 'Dinámica' no se refiere a su mutabilidad, sino al aspecto de planificación de 'programación', originario de la década de 1950, cuando los ingenieros planificaban proyectos de construcción como 'programación de procesos'. En la ciencia de la computación, la programación dinámica significa planificar el orden de los subpasos necesarios para resolver un problema. Por ejemplo, al calcular la secuencia de Fibonacci, el 'programa' es la secuencia de pasos para calcular fib(2) a fib(10) en orden de dependencia. Esto se puede planificar de arriba hacia abajo o de abajo hacia arriba; el plan final es el mismo, y ambos se consideran programación dinámica. Richard Bellman acuñó el término para evitar la aversión de un Secretario de Defensa a la 'investigación matemática', eligiendo hábilmente 'programación dinámica' porque el adjetivo 'dinámica' no puede usarse peyorativamente.

Leer más
Desarrollo

Un día en la vida de un rey medieval: Carlos V de Francia

2025-07-21
Un día en la vida de un rey medieval: Carlos V de Francia

El libro de Christine de Pizan, 'Livre des faits et bonnes mœurs du sage roy Charles V', ofrece una fascinante visión de la vida cotidiana del rey Carlos V de Francia (1364-1380). Desde las oraciones matutinas y las audiencias a las reuniones del consejo, las comidas sencillas y las recepciones por la tarde, el libro detalla un día cuidadosamente estructurado. La rutina de Carlos revela un equilibrio entre los deberes reales y el ocio refinado, utilizando estratégicamente las apariciones públicas para proyectar la imagen de un monarca justo y accesible.

Leer más

Hackeando un Toniebox: Preocupaciones de privacidad y soluciones de la comunidad

2025-07-21

Esta publicación detalla la experiencia del autor al realizar ingeniería inversa de un Toniebox, un juguete infantil que utiliza etiquetas NFC para reproducir audio. Si bien es divertido para los niños, el juguete depende de los servicios en la nube y recopila datos significativos del usuario. El autor extrae una tarjeta SD para realizar una copia de seguridad de los archivos de audio y destaca las herramientas de la comunidad como teddyBench para el procesamiento de metadatos y archivos de audio. El artículo analiza las preocupaciones sobre la privacidad y las modificaciones impulsadas por la comunidad, que incluyen firmware personalizado, ataques de intermediario y modificaciones de hardware para mejorar la funcionalidad o proteger la privacidad. El autor concluye con sentimientos encontrados, apreciando el atractivo del juguete al tiempo que reconoce sus riesgos de privacidad.

Leer más

Samsung revoluciona la refrigeración con tecnología Peltier de próxima generación

2025-07-21
Samsung revoluciona la refrigeración con tecnología Peltier de próxima generación

Samsung Electronics, en colaboración con el Laboratorio de Física Aplicada de la Universidad Johns Hopkins (APL), publicó un artículo en la prestigiosa revista científica Nature Communications sobre su tecnología de refrigeración Peltier de próxima generación. El equipo desarrolló con éxito un dispositivo Peltier de película fina semiconductora de alta eficiencia utilizando nanotecnología y demostró refrigeración sin refrigerante, destacando el potencial de ofrecer un rendimiento excepcional sin refrigerantes convencionales. Esta tecnología ya se está utilizando en refrigeradores híbridos, y Samsung planea eventualmente crear un refrigerador totalmente libre de refrigerantes.

Leer más

Agentes de IA: El bombo vs. la realidad en 2025

2025-07-20
Agentes de IA: El bombo vs. la realidad en 2025

Si bien 2025 se promociona como el año de los agentes de IA, un experimentado constructor de sistemas de IA en producción argumenta lo contrario. Basándose en un año de construcción de más de una docena de sistemas de agentes en producción, destaca tres realidades clave a menudo pasadas por alto: tasas de error exponencialmente compuestas en flujos de trabajo de varios pasos; escalado de costos cuadrático de las ventanas de contexto; y el desafío crucial de diseñar herramientas y sistemas de retroalimentación efectivos para los agentes. Afirma que los sistemas de agentes de IA exitosos no son totalmente autónomos, sino que integran la IA con la supervisión humana y la ingeniería de software tradicional, operando dentro de límites definidos con operaciones verificables y mecanismos de reversión. El futuro, predice, favorecerá a los equipos que construyen herramientas restringidas y específicas de dominio, aprovechando la IA para tareas complejas mientras mantienen el control humano. El enfoque debe cambiar de 'autonomía total' a 'asistentes extremadamente capaces con límites claros'.

Leer más

ARRE: Charlas Online y Actualización del Sitio Web

2025-07-20

La Asociación de Investigación de Caminos Romanos (ARRE) ha anunciado una serie de charlas online para la temporada 2024/25 centradas en las calzadas romanas. Las conferencias abarcan diversos aspectos de la arqueología de las calzadas romanas en Escocia, Inglaterra y Gales. También se está desarrollando un nuevo sitio web, que promete un diseño moderno y una funcionalidad mejorada.

Leer más

La era de las cosas baratas: ¿Disminución de la calidad o expectativas infladas?

2025-07-20
La era de las cosas baratas: ¿Disminución de la calidad o expectativas infladas?

Nuestro mundo está inundado de productos baratos y desechables, desde la moda rápida hasta electrodomésticos de corta duración, lo que genera preocupación por la disminución de la calidad de los productos. Este artículo explora las causas subyacentes, argumentando que no se trata simplemente de la maximización del beneficio empresarial, sino también del cambio en los valores de los consumidores, la desigualdad socioeconómica y las desventajas de los avances tecnológicos. El auge de la moda rápida prioriza la novedad sobre la durabilidad, mientras que la automatización y la IA, si bien aumentan la eficiencia, disminuyen la calidad del servicio y la fiabilidad de la información. La pieza concluye instando a un examen crítico de los patrones de consumo y a un cambio hacia opciones más sostenibles y responsables.

Leer más
Varios

Limitaciones de la aplicación de sugerencias de código en GitHub

2025-07-20
Limitaciones de la aplicación de sugerencias de código en GitHub

La aplicación masiva de sugerencias de código en GitHub tiene varias restricciones. Las sugerencias requieren cambios de código, no se pueden aplicar a solicitudes de extracción cerradas, subconjuntos de cambios, líneas únicas con varias sugerencias, sugerencias ya aplicadas o resueltas, revisiones pendientes, comentarios multilínea o solicitudes de extracción en cola para fusionar. Además, algunas sugerencias pueden estar temporalmente indisponibles para su aplicación.

Leer más
Desarrollo

Salto Cuántico: Integración Monolítica de un Sistema Fotónico Cuántico en un Chip

2025-07-20
Salto Cuántico: Integración Monolítica de un Sistema Fotónico Cuántico en un Chip

Científicos de las universidades Northwestern, Boston y UC Berkeley han logrado un gran avance: la integración de un sistema cuántico fotónico miniaturizado en un chip electrónico convencional. Este chip de 1 mm² genera luz cuántica e incorpora un sistema electrónico inteligente para su estabilización, produciendo de forma fiable pares de fotones para la comunicación, la detección y el procesamiento cuánticos basados en luz. Fabricado por una fundición de semiconductores comercial, el chip demuestra un potencial de escalabilidad, lo que representa un paso crucial hacia sistemas fotónicos cuánticos más grandes y abre las puertas a aplicaciones en computación, detección y comunicación.

Leer más
Tecnología integración en chip

Limitaciones de la aplicación de sugerencias de código de GitHub: restricciones de confirmación única

2025-07-20
Limitaciones de la aplicación de sugerencias de código de GitHub: restricciones de confirmación única

La aplicación masiva de sugerencias de código en GitHub tiene varias limitaciones: las sugerencias no se pueden aplicar si no se realizaron cambios de código, si la solicitud de extracción está cerrada, al ver un subconjunto de cambios, si hay más de una sugerencia por línea, a líneas eliminadas, si la sugerencia ya se aplicó o marcó como resuelta, desde revisiones pendientes, en comentarios de varias líneas o si la solicitud de extracción está en cola para fusionar. Además, hay casos de un error que indica "No puedes realizar esa acción en este momento." por razones desconocidas.

Leer más
Desarrollo

La apuesta de Dorsey de 10 millones de dólares a las redes sociales descentralizadas

2025-07-20
La apuesta de Dorsey de 10 millones de dólares a las redes sociales descentralizadas

Jack Dorsey, cofundador de Twitter y CEO de Block, ha invertido 10 millones de dólares en "andOtherStuff", un colectivo que busca revolucionar las redes sociales a través de proyectos de código abierto. El equipo, que incluye a Dorsey y exempleados de Twitter, se centra en protocolos descentralizados como Nostr, desarrollando aplicaciones como Shakespeare (una plataforma de creación de aplicaciones Nostr) y heynow (una aplicación de notas de voz). Dorsey critica la dependencia de las redes sociales tradicionales en los anunciantes, abogando por un modelo más abierto y descentralizado. Él y el exempleado de Twitter, Evan Henshaw-Plath, lanzaron el podcast "revolution.social" para discutir el futuro de las redes sociales, destacando el potencial de Nostr y los peligros de las plataformas centralizadas.

Leer más

Protocolo Agora: Deliberación Nacional Segura y Anónima

2025-07-20

Este documento propone el Protocolo Agora, una solución tecnológica para el problema de la división social creada por regímenes autoritarios. Utilizando Telegram, el protocolo establece un proceso de deliberación seguro, anónimo y de múltiples etapas, permitiendo que los ciudadanos discutan y voten sobre asuntos nacionales. Un sistema de filtrado meritocrático asegura que las ideas más relevantes destaquen, culminando en un consenso nacional transparente y visible para todos los participantes. Notablemente eficiente, puede destilar las opiniones de 100 millones de personas en un grupo central de 100 en tan solo seis semanas.

Leer más

Evolución de la Arquitectura de LLMs en 2025: Inmersiones Profundas en DeepSeek, OLMo, Gemma, Mistral y Qwen

2025-07-20
Evolución de la Arquitectura de LLMs en 2025: Inmersiones Profundas en DeepSeek, OLMo, Gemma, Mistral y Qwen

Este artículo revisa los avances arquitectónicos en los modelos de lenguaje grandes (LLMs) durante 2025, centrándose en modelos de código abierto como DeepSeek, OLMo, Gemma, Mistral y Qwen. DeepSeek V3/R1 mejora la eficiencia computacional con Atención Latente Multi-Cabeza (MLA) y Mezcla de Expertos (MoE). OLMo 2 enfatiza la colocación de RMSNorm, empleando Post-Norm y QK-Norm. Gemma 3 utiliza atención de ventana deslizante para reducir los requisitos de memoria. Mistral Small 3.1 equilibra rendimiento y velocidad. Qwen 3 ofrece variantes densas y MoE para flexibilidad. SmolLM3 destaca por su tamaño de 3B parámetros y NoPE (Sin Embeddings Posicionales). Finalmente, Kimi 2 impresiona con su escala de billones de parámetros y el optimizador Muon. Estos modelos muestran innovaciones en mecanismos de atención, normalización, MoE y optimizadores, demostrando la diversidad y la evolución continua de las arquitecturas de LLM.

Leer más

Sistema Mundial de Alerta Temprano de Terremotos Aprovechando Smartphones Android

2025-07-20
Sistema Mundial de Alerta Temprano de Terremotos Aprovechando Smartphones Android

Un nuevo estudio demuestra la eficacia de un sistema mundial de alerta temprana de terremotos construido utilizando los acelerómetros en millones de smartphones Android en todo el mundo. El sistema, llamado Android Earthquake Alerts (AEA), rivaliza con las redes sísmicas tradicionales en precisión, detectando terremotos a nivel mundial y proporcionando alertas oportunas a los usuarios. Incluso en regiones sin infraestructura tradicional, el AEA proporciona una alerta temprana crucial para millones, mitigando potencialmente los daños causados por terremotos. Al aprovechar la diferencia de velocidad entre las ondas sísmicas, el AEA emite alertas antes de que lleguen las ondas destructivas, dando segundos preciosos para que la gente reaccione.

Leer más

CLJ-AGI: Un nuevo benchmark para IAG

2025-07-20

CLJ-AGI propone un nuevo benchmark para la Inteligencia Artificial General (IAG). El benchmark desafía a una IA a mejorar el lenguaje de programación Clojure con características como un diseño que prioriza los transducers, pereza opcional, protocolos ubicuos y estructuras de datos CRDT de primera clase. El éxito, definido como lograr estas mejoras manteniendo la compatibilidad con versiones anteriores del código Clojure, otorga una recompensa sustancial, lo que significa un paso significativo hacia la verdadera IAG.

Leer más
IA

De Arch Linux a macOS: Configuración 'perezosa' de un estudiante de doctorado

2025-07-20

Un estudiante de doctorado en investigación de neuro-IA e ingeniero de computación, después de nueve años usando Arch Linux, cambió a un nuevo MacBook Pro. La publicación detalla cómo configuró su nueva máquina en un solo día para reanudar su flujo de trabajo. Usó Nix como administrador de paquetes, el administrador de ventanas AeroSpace y el lanzador Raycast, manteniendo herramientas familiares como el shell zsh y el editor Zed. Si bien la administración de paquetes de macOS no es tan conveniente como Arch Linux, hizo concesiones para obtener una mayor estabilidad de hardware y una mejor experiencia de usuario.

Leer más

Democracia Americana: Un Análisis de Datos de la Crisis y la Esperanza

2025-07-20
Democracia Americana: Un Análisis de Datos de la Crisis y la Esperanza

Este artículo utiliza datos para analizar el estado de la democracia estadounidense. Los datos revelan un financiamiento político altamente concentrado entre una pequeña élite, un poder judicial fragmentado, agencias gubernamentales remodeladas políticamente y una baja participación electoral, particularmente entre los demócratas. Sin embargo, los datos también ofrecen esperanza: millones de votantes demócratas potenciales permanecen desmovilizados, la historia muestra una resistencia ciudadana exitosa al autoritarismo y la rendición de cuentas de los líderes es común en las democracias sanas. El artículo aboga por centrarse en la movilización de votantes en lugar de solo en la moderación ideológica, enfatizando la importancia de la participación ciudadana.

Leer más
1 2 103 104 105 107 109 110 111 595 596