Advirtiendo a las generaciones futuras: El desafío de 10.000 años de los residuos nucleares

2024-12-20
Advirtiendo a las generaciones futuras: El desafío de 10.000 años de los residuos nucleares

La Planta Piloto de Aislamiento de Residuos (WIPP) en Nuevo México enfrenta una tarea desalentadora: comunicar los peligros de los residuos nucleares a las generaciones futuras dentro de 10.000 años. La impermanencia del lenguaje y los símbolos resultó un desafío. Los expertos exploraron varias soluciones, desde "gatos de rayos" genéticamente modificados que brillan cerca de la radiación hasta un inquietante "paisaje de espinas". En última instancia, la advertencia más duradera podría estar entretejida en las narrativas culturales y los sistemas de creencias, creando una leyenda perdurable como la de los "gatos de rayos" para advertir a las personas del futuro sobre el peligro.

Leer más

La FSF pide presión continua sobre Microsoft

2025-01-05

La Free Software Foundation (FSF) publicó una entrada en el blog instando a ejercer presión continua sobre Microsoft para combatir sus prácticas contra el software libre. La entrada utiliza el Día Internacional contra las Restricciones Digitales (IDAD) de este año como ejemplo, destacando la actualización forzada a Windows 11 de Microsoft que requiere un módulo TPM, perjudicando la libertad del usuario y los derechos digitales. La FSF anima a cambiar al sistema GNU/Linux, evitar las nuevas versiones del software de Microsoft y trasladar proyectos fuera de Microsoft GitHub para apoyar el movimiento del software libre. Simultáneamente, la FSF está realizando su recaudación anual, buscando apoyo para combatir las restricciones digitales y promover la libertad del software.

Leer más

Los blogs se pudren, las wikis esperan: El viaje de migración de un desarrollador

2025-01-02

Un desarrollador escribió en su sitio web que los blogs son como productos obsoletos, destinados a pudrirse; mientras que las wikis son como un abismo sin fin, esperando ser explorado y escrito. Está migrando su sitio a un nuevo sistema wiki, compartiendo sus pensamientos sobre blogs versus wikis y su viaje para construir un nuevo sitio. Argumenta que las wikis reflejan mejor la naturaleza dinámica y comunitaria del contenido, mientras que los blogs parecen un escaparate estático. Invita a todos a unirse a su nueva wiki, creando colaborativamente un espacio online vibrante y en constante evolución.

Leer más
(j3s.sh)

Robocode: Revive la emoción de las batallas de robots en Java

2025-02-18

Robocode es un juego de programación de combate de robots basado en Java, donde los jugadores escriben código para controlar sus tanques robóticos en batallas en tiempo real. Este artículo proporciona una guía para principiantes, documentación de la API, tutoriales y enlaces a recursos de la comunidad activa, además de una vista previa de la próxima plataforma Robocode Tank Royale. Ya seas un programador experimentado o un principiante en programación, Robocode ofrece una manera divertida y atractiva de experimentar la emoción de la programación.

Leer más
Juegos

Rastreador POTUS: Órdenes Ejecutivas, Agenda y Legislación

2025-01-28

POTUS Tracker es un sitio web que rastrea las órdenes ejecutivas, la agenda y la legislación firmada por el presidente de los EE. UU. Ofrece notificaciones móviles y experimentó una interrupción significativa el 28 de enero debido a una sobrecarga del servidor, pero desde entonces se ha actualizado gracias a las donaciones. El sitio es propiedad y está operado por Luke Wines, con partes de la agenda del presidente proporcionadas por Roll Call e información legislativa de Congress.gov.

Leer más
Varios

Domando el Caos: Centralización y Estructuración del Manejo de Errores en Go

2024-12-18
Domando el Caos: Centralización y Estructuración del Manejo de Errores en Go

Este artículo describe el proceso del autor para abordar los crecientes problemas de manejo de errores en un proyecto Go en expansión. Inicialmente, el enfoque simple para el manejo de errores se convirtió en un caos con registros confusos y errores intratables. Para solucionarlo, se diseñó e implementó un nuevo marco de manejo de errores. Este marco emplea un sistema centralizado y estructurado que utiliza códigos de espacio de nombres para hacer que los errores sean significativos y rastreables. El núcleo es una declaración centralizada de códigos de error; cada capa de servicio devuelve solo sus propios códigos de espacio de nombres, enriquecidos con información de contexto. El artículo explica a fondo las decisiones de diseño, la implementación, las lecciones aprendidas y la estrategia de migración, ofreciendo una valiosa experiencia práctica.

Leer más

Material de ánodo de silicio innovador: la estructura de poros de tamizado permite baterías de iones de litio de alto rendimiento

2025-05-30
Material de ánodo de silicio innovador: la estructura de poros de tamizado permite baterías de iones de litio de alto rendimiento

Los investigadores han desarrollado un nuevo material de ánodo compuesto de silicio-carbono (SSC) utilizando un proceso de deposición química de vapor de dos pasos. El material SSC presenta una estructura única de poros de tamizado con aberturas de poros subnanométricas que tamizan eficazmente el electrolito, suprimiendo la formación de SEI rica en orgánicos y promoviendo la formación de SEI rica en inorgánicos. Esta SEI rica en inorgánicos no solo estabiliza la interfaz, sino que también proporciona vías rápidas de transporte de Li+. Simultáneamente, el efecto combinado de la estructura de poros de tamizado y la SEI rica en inorgánicos confina mecánicamente la expansión de volumen del Si, inhibiendo la formación de c-Li15Si4 y mejorando la estabilidad del ciclo. Los resultados experimentales demuestran que el ánodo SSC presenta una alta capacidad reversible, una excelente duración del ciclo y capacidad de tasa, mostrando un gran potencial para baterías de iones de litio de alta densidad de energía.

Leer más

PgDog: Un gestor de pool de transacciones y replicación lógica de alto rendimiento para PostgreSQL

2025-05-26
PgDog: Un gestor de pool de transacciones y replicación lógica de alto rendimiento para PostgreSQL

PgDog, escrito en Rust, es un administrador de pool de transacciones y replicación lógica rápido, seguro y escalable para PostgreSQL, capaz de gestionar cientos de bases de datos y cientos de miles de conexiones. Incluye particionamiento de bases de datos, balanceo de carga con comprobaciones de estado y conmutación por error, agrupación de transacciones y sesiones para una gestión eficiente de las conexiones de los clientes. La monitorización se facilita mediante OpenMetrics, e incluye un analizador CSV y soporte de replicación lógica para una ingesta de datos optimizada y particionamiento de bases de datos.

Leer más

Lanzamiento de Ruby 3.4.0: Rendimiento mejorado y nuevas características

2024-12-25

¡Ruby 3.4.0 ya está disponible, con mejoras significativas! Los aspectos más destacados incluyen un compilador YJIT con rendimiento mejorado, un nuevo mecanismo de recolección de basura modular y la conveniente referencia de parámetro de bloque `it`. El analizador predeterminado ha cambiado a Prism, y la biblioteca socket ahora incluye Happy Eyeballs V2 para conexiones de red más eficientes. Las clases principales se han actualizado y se han corregido varios errores. La versión también incluye advertencias de deprecación para modificaciones de literales de cadena y mejoras en el splatting de palabras clave.

Leer más
Desarrollo lanzamiento

Resumen de Desarrollo de Juegos: Desde Pixel Art hasta Frameworks de Motor

2025-01-31

Hacker News presentó recientemente una gran cantidad de recursos relacionados con el desarrollo de juegos. Desde mejoradores de arte de píxeles y el lanzamiento oficial de SDL 3 hasta la ingeniería inversa del anti-cheat de Call of Duty, los desarrolladores compartieron herramientas, técnicas y conocimientos. Las publicaciones destacaron listas curadas de blogs de desarrollo de juegos, complementos de depuración del motor Godot y el framework de motor de código abierto Tramway SDK. Las discusiones también tocaron filosofías de diseño de juegos, como la definición de juegos "acogedores", y presentaron editores de niveles como LDtk. Estos recursos abarcan toda la gama del desarrollo de juegos, desde el código y el arte hasta las herramientas y la teoría, ofreciendo un rico tesoro para los desarrolladores de juegos.

Leer más

El auge y la caída de la grandiosa Estación Penn de Nueva York

2024-12-21
El auge y la caída de la grandiosa Estación Penn de Nueva York

Inaugurada en 1910, la Estación Pennsylvania de Nueva York, con ocho acres de extensión, era una maravilla arquitectónica, una puerta de entrada clásica a la ciudad. Su sala de espera, inspirada en las Termas Romanas, se elevaba a 148 pies de altura. Sin embargo, solo 54 años después, esta magnífica estación fue demolida, reemplazada por el actual y ampliamente criticado centro de transporte. Este artículo relata la historia de la estación, desde su concepción y construcción por McKim, Mead, & White hasta su demolición polémica, destacando el cambio en el panorama del transporte y el impacto en los esfuerzos de desarrollo urbano y preservación. La pérdida de la Estación Penn llevó a la creación de la Comisión de Preservación de Monumentos.

Leer más

Implementando LLaMA3 en 100 líneas de Jax puro

2025-02-19

Esta publicación muestra cómo implementar LLaMA3 desde cero utilizando solo 100 líneas de código Jax puro. El autor eligió Jax por su estética limpia y sus potentes funciones, como la aceleración XLA, la compilación JIT y la vectorización vmap. El artículo detalla cada componente del modelo, incluida la inicialización de pesos, la tokenización BPE, las incrustaciones dinámicas, la codificación posicional rotatoria, la atención de consulta agrupada y el paso hacia adelante. También se explican características exclusivas de Jax, como la gestión de claves PRNG y la compilación JIT. Finalmente, el autor muestra cómo entrenar el modelo en un conjunto de datos de Shakespeare, proporcionando el código del bucle de entrenamiento.

Leer más
Desarrollo

¡Fighting Fantasy: La Serie Clásica de Libros de Juegos Regresa a EE. UU!

2025-02-19

La icónica serie de libros de juegos Fighting Fantasy, una combinación revolucionaria de narrativas no lineales y mecánica de juego de rol con dados, ¡regresa a EE. UU. a principios de 2025! Creada en 1982 por Sir Ian Livingstone y Steve Jackson, esta serie multimillonaria ha vendido más de 20 millones de copias en todo el mundo. Steve Jackson Games se ha asociado para un acuerdo histórico de publicación de 50 libros, llevando este clásico querido a una nueva generación de aventureros.

Leer más

La ciencia del enrutamiento de pedidos de impresión en Canva

2024-12-14
La ciencia del enrutamiento de pedidos de impresión en Canva

El equipo de ingeniería de Canva construyó un sistema de reglas configurable para el recorrido de grafos con el fin de optimizar el enrutamiento de los pedidos de impresión. La separación de la construcción del grafo, el recorrido y la toma de decisiones garantiza una alta disponibilidad y escalabilidad. Utiliza bases de datos relacionales para la gestión de datos y genera grafos en caché de forma asíncrona para consultas rápidas. Un motor de reglas y un algoritmo de flujo de costo mínimo modificado encuentran la ruta óptima en milisegundos, minimizando la distancia de transporte y las emisiones de carbono, mejorando la experiencia del usuario y la eficiencia operativa.

Leer más

RV reimagina la Expedición de Lewis y Clark

2025-05-26
RV reimagina la Expedición de Lewis y Clark

Estudiantes de la Universidad de Shenandoah han creado una innovadora experiencia de RV, "Siguiendo sus pasos", que recrea la Expedición de Lewis y Clark. Un proyecto de nueve meses que culminó en un viaje por todo el país, el equipo capturó video en 360° y entrevistas con más de 20 expertos. Este programa de RV inmersivo tiene como objetivo educar a un público más amplio sobre este momento crucial de la historia estadounidense, ofreciendo una exploración interactiva de lugares y artefactos importantes. Con su lanzamiento en otoño de 2025, promete una nueva perspectiva sobre esta aventura icónica.

Leer más

El enfriamiento por inmersión podría remodelar el diseño de los centros de datos

2025-01-01
El enfriamiento por inmersión podría remodelar el diseño de los centros de datos

Los Laboratorios Nacionales Sandia están probando un nuevo sistema de enfriamiento que sumerge completamente los servidores de computadores en un líquido refrigerante no conductor. Esto captura el 100% del calor residual, lo que resulta en una reducción del 70% en el consumo de energía y en un uso significativamente menor de agua. La tecnología promete revolucionar el diseño de los centros de datos, abordando las crecientes demandas de energía y agua de la computación de alto rendimiento. En colaboración con Submer Technologies, Sandia está realizando pruebas exhaustivas, y se espera un estudio de caso para este otoño.

Leer más

FileDB: Almacenamiento clave-valor inspirado en Bitcask, implementado en Zig

2025-06-14
FileDB: Almacenamiento clave-valor inspirado en Bitcask, implementado en Zig

FileDB es una implementación en Zig de un almacén de clave-valor inspirado en el artículo Bitcask de Riak. Utiliza una tabla hash estructurada en registro para metadatos y anexa registros a archivos de disco para un alto rendimiento. La compactación y sincronización periódicas garantizan la durabilidad de los datos. Las pruebas de rendimiento de su cliente compatible con Redis muestran velocidades de lectura superiores a 100.000 solicitudes por segundo y un rendimiento de escritura impresionante.

Leer más

La contundente respuesta de Blue Jeans Cable a Monster Cable

2025-03-22
La contundente respuesta de Blue Jeans Cable a Monster Cable

El fabricante de cables de audio de alta gama, Monster Cable, envió una carta de cese y desistimiento a Blue Jeans Cable, alegando infracción. Sin embargo, el presidente de Blue Jeans Cable, Kurt Denke, un antiguo litigante, respondió con una réplica contundente. La respuesta de Denke destacó la falta de pruebas que sustentan las afirmaciones de Monster Cable y declaró su amplia experiencia en litigios. Afirmó que solo cumpliría con una orden judicial que constate la infracción, de lo contrario, se defendería enérgicamente. Incluso acusó a Monster Cable de emplear un patrón de tácticas de 'extorsión'. Este evento ha llamado la atención de la industria y enfatiza la importancia de las pruebas en los litigios de propiedad intelectual.

Leer más
Tecnología litigio

Problemas con los espacios de color y el brillo perceptual: la discrepancia del rojo

2025-01-17
Problemas con los espacios de color y el brillo perceptual: la discrepancia del rojo

Este artículo explora las limitaciones del espacio de color CIELab y sus variantes modernas (CIECAM02 y Oklab) en la predicción del brillo percibido. Aunque diseñados para la uniformidad perceptual, no predicen perfectamente la percepción humana del color, especialmente con colores altamente saturados como el rojo. Esta desviación, conocida como el efecto Helmholtz-Kohlrausch, hace que los rojos parezcan más oscuros en CIELab de lo que realmente son. El autor propone un nuevo método basado en la 'Luminancia Acromática Equivalente Predictiva' (L_EAL) para solucionar esto, destacando su precisión superior en aplicaciones como la desaturación de imágenes.

Leer más

Computación Antipersonal: Un Nuevo Paradigma Malicioso en la Computación de Principios del Siglo XXI

2025-05-13

Este artículo introduce el neologismo "computación antipersonal" para describir un patrón malicioso en la computación dominante de principios del siglo XXI: el uso de dispositivos informáticos perjudica los intereses del usuario, beneficiando a entidades de terceros. Una "computadora antipersonal" se define como un dispositivo usado principalmente en detrimento de su usuario y para el beneficio de terceros. El término hace una analogía con las minas antipersonales, destacando el lado oscuro del mal uso de la tecnología.

Leer más

Por qué no uso el Diseño Impulsado por Dominio

2024-12-29

Tony Marston, un desarrollador de software experimentado con cuatro décadas de experiencia en la construcción de aplicaciones empresariales, explica por qué no utiliza el Diseño Impulsado por Dominio (DDD). Argumenta que DDD sobreenfatiza la teoría de diseño orientado a objetos a expensas del diseño de bases de datos y la reutilización de código en sistemas grandes. Prefiere una arquitectura en capas con una clase separada para cada tabla de base de datos, utilizando la herencia y el patrón de Método Modelo para la reutilización de código. Marston cree que este enfoque se adapta mejor a los proyectos del mundo real y aumenta la eficiencia del desarrollo.

Leer más

Ejecutando DOOM en Microsoft Word: Un truco de VBA que realmente impresiona

2025-01-20
Ejecutando DOOM en Microsoft Word: Un truco de VBA que realmente impresiona

Un desarrollador ha portado el clásico juego DOOM a un documento de Microsoft Word. Usando macros VBA y codificación base64, integró el motor de DOOM y los datos del juego en un documento de Word, renderizando el juego en tiempo real mediante la lectura de la entrada del teclado. A pesar de carecer de sonido, este proyecto inusual muestra la potencia de VBA y la creatividad del desarrollador, lo que lleva a reflexionar sobre la seguridad y la exploración de los límites del software.

Leer más
Juegos

Lanzada aplicación de monitorización en tiempo real del tanque de orina de la ISS

2024-12-24
Lanzada aplicación de monitorización en tiempo real del tanque de orina de la ISS

Un desarrollador ha creado pISSStream, una aplicación para la barra de menú de macOS que muestra el nivel de llenado del tanque de orina de la Estación Espacial Internacional en tiempo real. Si bien el estilo de codificación no es perfecto, el concepto único de la aplicación ofrece una mirada divertida a un detalle de la vida en el espacio. El desarrollador afirmó que no añadirá más datos, centrándose únicamente en el nivel de llenado del tanque de orina.

Leer más

Koreo: Construyendo plataformas Kubernetes complejas con programación funcional

2025-04-10
Koreo: Construyendo plataformas Kubernetes complejas con programación funcional

Koreo te permite construir plataformas Kubernetes complejas utilizando flujos de trabajo y funciones componibles, inspiradas en la programación funcional. Los flujos de trabajo actúan como planos para las operaciones de la plataforma, definiendo los pasos para tareas como implementaciones de aplicaciones o aprovisionamiento de infraestructura. Las funciones son bloques de construcción individuales, encapsulando la lógica para la transformación de datos, la interacción de la API o la creación de recursos. Las pruebas integradas validan la configuración y detectan errores en una etapa temprana. El poder de Koreo radica en la programación de estos flujos de trabajo: incorpora lógica condicional, bucles y manejo de errores para operaciones de plataforma dinámicas, automatizando procesos complejos, implementando políticas y construyendo plataformas de autoservicio para equipos de desarrollo.

Leer más

SQLite3: El héroe anónimo de las bases de datos

2024-12-29

SQLite3 es una base de datos incrustada ligera y potente que gestiona silenciosamente datos para miles de millones de implementaciones. A diferencia de sus homólogos más complejos y ruidosos, SQLite3 funciona como un único archivo, sin necesidad de configuración de servidor. Cuenta con funcionalidad SQL completa, superando la E/S de archivos directa en velocidad y gestionando bases de datos de hasta 281 terabytes. Desde teléfonos hasta sitios web, su estabilidad, facilidad de uso y características robustas lo convierten en una opción ideal para muchos proyectos, particularmente aquellos con necesidades moderadas de datos o requisitos de gestión de bases de datos más simples.

Leer más

Donut.c en un Chip: Renderizado 3D Minimalista con Desplazamientos y Sumas

2025-01-12
Donut.c en un Chip: Renderizado 3D Minimalista con Desplazamientos y Sumas

Este proyecto detalla la portabilidad del clásico programa donut.c a un pequeño ASIC, logrando el renderizado 3D de un donut usando solo desplazamientos y sumas, eliminando la necesidad de multiplicación. Aprovechando CORDIC y ray marching, un diseño de 4 tiles fue enviado a Tiny Tapeout 8, resultando en una implementación de hardware en un chip de 130nm. Las restricciones de recursos conducen a un renderizado tosco, poligonal, mostrando la elegancia del diseño de hardware minimalista.

Leer más

¿Cómo interpretan los navegadores 'chucknorris' como un color?

2024-12-20
¿Cómo interpretan los navegadores 'chucknorris' como un color?

Este artículo explora cómo los navegadores manejan valores de color inválidos en HTML, como interpretar 'chucknorris' como rojo. El autor explica la tolerancia del navegador al analizar HTML, intentando convertir valores inválidos en valores válidos. Se describe el proceso de cómo los navegadores analizan valores de color inválidos, con un enlace a CodePen que demuestra el proceso. El autor argumenta que esta tolerancia del navegador es un encanto de la web, permitiendo que incluso el código inválido se ejecute, mostrando la resiliencia de la web.

Leer más

Exoplaneta Tylos: Un planeta de lava que desafía nuestra comprensión del clima

2025-02-19
Exoplaneta Tylos: Un planeta de lava que desafía nuestra comprensión del clima

Astrónomos utilizando el Very Large Telescope del Observatorio Europeo Austral han realizado investigaciones exhaustivas sobre un exoplaneta llamado Tylos (WASP-121b). Situado a 900 años luz de la Tierra, este planeta tiene un período orbital de 30 horas, con un lado perpetuamente abrasador y el otro perpetuamente oscuro. Al analizar sus elementos atmosféricos de hierro, sodio e hidrógeno, los investigadores descubrieron un fenómeno sin precedentes: una corriente en chorro de alta velocidad en el ecuador, junto con un flujo atmosférico inferior que transporta gas del lado caliente al lado frío. Este patrón climático extraño desafía nuestra comprensión de los sistemas climáticos planetarios y parece algo sacado de la ciencia ficción.

Leer más

Basílica de San Pedro: Experiencia Digital Inmersiva

2025-01-18
Basílica de San Pedro: Experiencia Digital Inmersiva

La Basílica de San Pedro ha lanzado una nueva experiencia digital, permitiendo a personas de todo el mundo explorar la magnificencia de esta maravilla arquitectónica desde la comodidad de sus hogares. La experiencia incluye un recorrido virtual en 3D y una historia que detalla la historia de la Basílica, todo disponible en varios idiomas. Los usuarios pueden sumergirse en la grandeza de San Pedro, experimentando su arte y arquitectura independientemente de su ubicación.

Leer más
1 2 565 566 567 569 571 572 573 595 596