RenderFormer: Renderizado neuronal con iluminación global sin entrenamiento por escena

2025-06-01

RenderFormer es un pipeline de renderizado neuronal que renderiza directamente una imagen a partir de una representación de escena basada en triángulos con efectos completos de iluminación global, sin necesidad de entrenamiento o ajuste fino por escena. En lugar de un enfoque basado en la física, formula el renderizado como una transformación secuencia-a-secuencia: una secuencia de tokens que representan triángulos con propiedades de reflectancia se convierte en una secuencia de tokens de salida que representan pequeños parches de píxeles. Utiliza un pipeline de dos etapas basado en transformadores: una etapa independiente de la vista que modela el transporte de luz de triángulo a triángulo, y una etapa dependiente de la vista que transforma haces de rayos en valores de píxeles guiados por la etapa independiente de la vista. No se necesita rasterización ni trazado de rayos.

Leer más

LinuxServer.io lanza Webtop: Entornos de escritorio completos en tu navegador

2025-01-14

LinuxServer.io ha lanzado Webtop, un proyecto basado en Docker que permite a los usuarios acceder a entornos de escritorio completos a través de cualquier navegador web moderno. Admite varias arquitecturas y entornos de escritorio como XFCE, KDE, MATE e i3, y ofrece varias opciones de seguridad, incluida la autenticación básica HTTP y el soporte de proxy inverso. Los usuarios pueden implementar Webtop a través de Docker Compose o la CLI de Docker, personalizando puertos, variables de entorno y asignaciones de volumen. Webtop también admite aplicaciones PRoot, lo que permite a los usuarios instalar y ejecutar aplicaciones nativas del sistema, conservando la configuración en las actualizaciones de contenedores.

Leer más
Desarrollo

DeepSeek-R1: Incentivando la capacidad de razonamiento en LLM mediante el aprendizaje por refuerzo

2025-01-25
DeepSeek-R1: Incentivando la capacidad de razonamiento en LLM mediante el aprendizaje por refuerzo

DeepSeek-AI presenta sus modelos de razonamiento de primera generación, DeepSeek-R1-Zero y DeepSeek-R1. DeepSeek-R1-Zero, un modelo entrenado mediante aprendizaje por refuerzo (RL) a gran escala sin ajuste fino supervisado (SFT) como paso preliminar, demuestra notables capacidades de razonamiento. A través del RL, DeepSeek-R1-Zero emerge naturalmente con numerosos comportamientos de razonamiento poderosos e intrigantes. Sin embargo, se enfrenta a desafíos como la mala legibilidad y la mezcla de idiomas. Para abordar estos problemas y mejorar aún más el rendimiento del razonamiento, presentamos DeepSeek-R1, que incorpora entrenamiento multietapa y datos de inicio en frío antes del RL. DeepSeek-R1 logra un rendimiento comparable al de OpenAI-o1-1217 en tareas de razonamiento. Para apoyar a la comunidad de investigación, publicamos como código abierto DeepSeek-R1-Zero, DeepSeek-R1 y seis modelos densos (1.5B, 7B, 8B, 14B, 32B, 70B) destilados de DeepSeek-R1 basados en Qwen y Llama.

Leer más

Kate's App: Colaboracion Médica Segura y Privada

2025-01-09

Kate's App está diseñado para ayudar a los cuidadores médicos y a las personas de las que cuidan. Permite el intercambio y la coordinación seguros de información médica, permitiendo a los usuarios compartir de forma privada recetas, detalles de médicos, citas y mucho más. Las funciones de control de acceso garantizan la privacidad, mientras que las notificaciones mantienen a los usuarios actualizados sobre los cambios en los registros y los nuevos mensajes. Ya sea gestionando un tratamiento contra el cáncer o un resfriado común, Kate's App facilita una mejor gestión de la información médica y la colaboración con seres queridos.

Leer más

Analizador SQLite en Rust: Añadiendo soporte para CREATE TABLE

2025-02-04
Analizador SQLite en Rust: Añadiendo soporte para CREATE TABLE

Esta publicación detalla la extensión de un analizador SQLite basado en Rust para manejar instrucciones CREATE TABLE. Al analizar la tabla de esquema de la base de datos, el programa extrae los nombres de las tablas, los números de página raíz y los nombres y tipos de las columnas. El artículo explica el análisis léxico, el análisis sintáctico y la construcción del árbol de sintaxis abstracta (AST), mostrando cómo los metadatos extraídos se almacenan en la estructura de la base de datos, lo que resulta en un analizador SQLite más completo.

Leer más
Desarrollo

Construyendo un rastreador de estrellas mecánico para la ISS

2025-01-18
Construyendo un rastreador de estrellas mecánico para la ISS

El ingeniero Ted Kinsman recibió el encargo del astronauta de la NASA Don Pettit de diseñar y construir un rastreador de estrellas mecánico para capturar imágenes de astrofotografía de alta calidad desde la Estación Espacial Internacional (ISS). Debido al largo período de prueba para dispositivos electrónicos, el rastreador fue totalmente mecánico, utilizando ingeniosamente una unidad de reloj de un horno industrial. Las relaciones de engranajes se ajustaron para que coincidan con la velocidad orbital de la ISS. El dispositivo llegó con éxito a la ISS en 2024 y ha capturado imágenes impresionantes del cosmos.

Leer más
Tecnología espacio

Visualizando datos de inundaciones de la Agencia de Medio Ambiente del Reino Unido con DuckDB y Rill

2025-02-28
Visualizando datos de inundaciones de la Agencia de Medio Ambiente del Reino Unido con DuckDB y Rill

Esta publicación detalla la experiencia del autor al visualizar datos de inundaciones y niveles de ríos de la Agencia de Medio Ambiente del Reino Unido utilizando DuckDB y Rill. El autor cargó eficientemente datos JSON de la API de la agencia en DuckDB, utilizando las funciones `read_json` y `UNNEST` para manejar estructuras JSON anidadas. Se superaron los desafíos con los límites de datos de la API y el JSON anidado. Rill proporcionó una manera intuitiva y rápida de visualizar los datos, lo que llevó a un panel que muestra los niveles de agua por hora. El proceso destacó el poder de DuckDB para la ingestión rápida de datos y la creación de prototipos, y de Rill para la exploración y visualización rápida de datos.

Leer más
Desarrollo

El Ascenso de SteamOS: Una Amenaza a la Dominación de Microsoft en los Juegos para PC

2025-01-09
El Ascenso de SteamOS: Una Amenaza a la Dominación de Microsoft en los Juegos para PC

El éxito de Steam Deck no es casualidad; demuestra que Windows no es la mejor opción para juegos portátiles. Los dispositivos portátiles con SteamOS, con su excelente compatibilidad y precios competitivos, están ganando gradualmente cuota de mercado a Windows. Más importante aún, SteamOS se está abriendo a más socios de hardware, lo que sugiere una posible expansión a portátiles para juegos e incluso a equipos de sobremesa, representando una seria amenaza para el sistema operativo Windows de Microsoft. La gran inversión de Microsoft en juegos se ve desafiada por problemas de actualización de Windows 11 y deficiencias en su ecosistema general de juegos.

Leer más

Ingeniería inversa del Elgato Stream Deck Plus: Libérese del software propietario

2024-12-26
Ingeniería inversa del Elgato Stream Deck Plus: Libérese del software propietario

Den Delimarsky realizó con éxito ingeniería inversa del Elgato Stream Deck Plus y compartió el proceso detallado. Utilizando herramientas como Wireshark, capturó y analizó la comunicación USB entre el Stream Deck Plus y un ordenador, revelando el funcionamiento de los botones, la pantalla y los diales. Esto incluye el protocolo de transferencia de imágenes, la retroalimentación del estado de los botones y los datos de coordenadas del evento táctil en la pantalla. Luego, actualizó el SDK de DeckSurf con un ejemplo en C#, permitiendo a los desarrolladores controlar el Stream Deck Plus sin depender del software de Elgato.

Leer más

Auge, Caída y la Próxima Revolución Industrial: Una Revisión de Dos Visiones Competidoras

2025-05-21
Auge, Caída y la Próxima Revolución Industrial: Una Revisión de Dos Visiones Competidoras

Este ensayo de revisión examina dos libros que abordan el estancamiento tecnológico y el camino a seguir: *Boom: Burbujas y el Fin del Estancamiento* y *La Nueva Sociedad Lunar: Una Guía Iluminista para la Próxima Revolución Industrial*. El primero argumenta que las 'burbujas buenas' pueden romper el estancamiento e impulsar el progreso tecnológico, pero su marco para distinguir entre burbujas 'buenas' y 'malas' carece de rigor. El segundo adopta un enfoque histórico, utilizando el ejemplo de la Sociedad Lunar de Gran Bretaña para enfatizar la innovación de procesos, el mantenimiento sostenido y el papel del gobierno en el desarrollo tecnológico, mientras critica la dependencia excesiva de las 'competencias centrales' y la 'especialización'. Si bien ofrecen perspectivas contrastantes, ambos libros brindan información valiosa para superar el estancamiento tecnológico, destacando el papel crucial del gobierno en el fomento del avance tecnológico.

Leer más

Planificador Go: De Humilde a Poderoso

2025-05-21
Planificador Go: De Humilde a Poderoso

Esta entrada de blog profundiza en la evolución del planificador de Go, trazando su camino desde una ineficiente cola de ejecución global única hasta el modelo GMP (Goroutine, Machine, Processor) altamente eficiente. Se detallan los roles y mecanismos de cada componente en el modelo GMP, incluyendo la creación de goroutines, la preemption, el manejo de llamadas al sistema y el papel de netpoll en E/S de red y archivos. Se explican los mecanismos de preemption cooperativa y no cooperativa. Al diseccionar el código fuente del tiempo de ejecución de Go, los lectores obtienen una comprensión más profunda del modelo de concurrencia de Go, lo que les permite escribir programas concurrentes más eficientes.

Leer más
Desarrollo Planificador

ArkFlow: Un motor de procesamiento de flujo de Rust de alto rendimiento

2025-03-14
ArkFlow: Un motor de procesamiento de flujo de Rust de alto rendimiento

ArkFlow es un motor de procesamiento de flujo de alto rendimiento construido sobre Rust y Tokio. Admite múltiples fuentes de datos como Kafka, MQTT y HTTP, y ofrece varios procesadores, incluyendo consultas SQL, procesamiento JSON y codificación/decodificación Protobuf. Su diseño modular permite una fácil extensión, y la configuración se gestiona mediante archivos YAML. Los usuarios pueden definir entradas, pipelines y salidas para gestionar diversas tareas de procesamiento de flujo, como el procesamiento de datos de Kafka a Kafka o la generación y procesamiento de datos de prueba.

Leer más

Desbloquea fotos 3D con tus ojos: Una guía sencilla para la estereoscopia de visión cruzada

2025-02-26
Desbloquea fotos 3D con tus ojos: Una guía sencilla para la estereoscopia de visión cruzada

Tu cerebro es una potencia natural en 3D. Puede reconstruir una escena tridimensional a partir de solo dos imágenes 2D ligeramente diferentes. Este artículo revela un método simple para experimentar fotos 3D sin equipos especializados: la estereoscopia de visión cruzada. Al tomar dos fotos de la misma escena desde ángulos ligeramente diferentes, y luego enfocar tus ojos en cada imagen, respectivamente, tu cerebro las fusionará mágicamente en una sola imagen 3D. El artículo explora el potencial artístico de las fotos 3D, argumentando que pueden representar mejor la profundidad y los detalles de escenas complejas como bosques y cuevas, abriendo nuevas posibilidades para la fotografía y el arte.

Leer más

Introducción al Álgebra Geométrica: Multivectores y Rotores

2025-02-27

Este artículo proporciona una introducción concisa al álgebra geométrica n-dimensional R(p,q,r). Esta álgebra se construye a partir de p vectores positivos, q vectores negativos y r vectores nulos, llamados generadores, denotados como eᵢ. El álgebra incluye escalares reales, y cada vector base n se eleva al cuadrado a un número real. El producto de dos vectores, o la exponenciación de un bivector, crea un rotor que representa rotaciones, traslaciones y más. Un elemento genérico del álgebra se llama multivector, una combinación lineal de partes escalares, vectoriales y n-vectoriales.

Leer más
Varios

El Desafío Prospero: Renderizado de Superficies Implícitas con Rendimiento Extremo

2025-03-24
El Desafío Prospero: Renderizado de Superficies Implícitas con Rendimiento Extremo

El Desafío Prospero invita a los desarrolladores a renderizar una superficie implícita definida por 7866 expresiones matemáticas lo más rápido posible. Los participantes exploran varias técnicas de optimización, incluyendo el preprocesamiento de expresiones, la aceleración Numba, el cómputo en GPU y la compilación LLVM, utilizando herramientas como Python, Numpy, CUDA y compiladores JIT. Las soluciones han logrado tiempos de renderizado en milisegundos y han reducido significativamente el consumo de memoria. El desafío fomenta la experimentación y el intercambio de resultados para avanzar el estado del arte en el renderizado de superficies implícitas.

Leer más

LibRedirect: Redireccionador de sitios web centrado en la privacidad

2025-06-22

LibRedirect es una extensión web que redirige sitios web populares como YouTube, Instagram, Reddit y TikTok a frontends alternativos que priorizan la privacidad. Ofrece una gran variedad de alternativas, como Invidious y Piped para YouTube, Libreddit y Teddit para Reddit, y muchos más, ofreciendo a los usuarios una experiencia de navegación más privada y segura. ¡Adiós al rastreo de datos y hola a la privacidad!

Leer más

Guía Abierta sobre Compensación con Acciones: Una Visión General Exhaustiva

2025-04-13
Guía Abierta sobre Compensación con Acciones: Una Visión General Exhaustiva

Esta guía desentraña las complejidades de la compensación con acciones, cubriendo varias formas como acciones restringidas, opciones sobre acciones y unidades de acciones restringidas. Su objetivo es capacitar a empleados, gerentes de contratación, fundadores y estudiantes para que comprendan las complejidades de la compensación con acciones, tomen decisiones informadas y eviten errores costosos. Los temas incluyen los conceptos básicos de la compensación con acciones, los fundamentos de las sociedades anónimas, cómo se otorgan las acciones, los conceptos básicos de impuestos, los impuestos sobre la compensación con acciones, planes y escenarios, ofertas y negociaciones y más recursos. La guía también aborda las trampas comunes y ofrece sugerencias prácticas.

Leer más

IBM y GlobalFoundries resuelven demandas multimillonarias

2025-01-03
IBM y GlobalFoundries resuelven demandas multimillonarias

IBM y GlobalFoundries han resuelto todas sus disputas legales en curso, que incluyen demandas por incumplimiento de contrato, patentes y secretos comerciales. Los detalles del acuerdo confidencial no se han revelado, pero ambas compañías declararon que esto abre el camino para futuras colaboraciones. La disputa, iniciada por IBM en 2021, surgió de un acuerdo de fabricación de chips de 1.500 millones de dólares y acusaciones de GlobalFoundries sobre la divulgación ilegal de secretos comerciales por parte de IBM. Esta resolución allana el camino para proyectos futuros, en particular la colaboración de IBM con Rapidus en la tecnología de chips de 2 nm.

Leer más
Tecnología

Continúan los avistamientos misteriosos de drones en la costa este de EE. UU.

2024-12-18
Continúan los avistamientos misteriosos de drones en la costa este de EE. UU.

Una oleada de avistamientos misteriosos de drones está causando preocupación generalizada y cierres de espacio aéreo en la costa este de EE. UU. Estos drones del tamaño de SUVs han sido reportados cerca de bases militares y aeropuertos en Nueva Jersey y Nueva York, interrumpiendo los viajes aéreos. Si bien las agencias federales están investigando, las explicaciones siguen siendo esquivas, con especulaciones que van desde conspiraciones políticas hasta otras causas desconocidas. El misterio continuo alimenta la ansiedad del público y los llamamientos para una resolución rápida para evitar más interrupciones y posibles amenazas.

Leer más

SemHash: Desduplicación de Texto Semántico Rápida

2025-01-12
SemHash: Desduplicación de Texto Semántico Rápida

SemHash es una herramienta ligera y flexible para desduplicar conjuntos de datos usando similitud semántica. Combina la generación rápida de incrustaciones de Model2Vec con la búsqueda de similitud eficiente basada en ANN a través de Vicinity. SemHash admite la desduplicación de conjuntos de datos únicos y múltiples y maneja conjuntos de datos simples, como listas de texto, y conjuntos de datos complejos, como conjuntos de datos QA de varias columnas. Incluye funciones para inspeccionar los resultados de la desduplicación, lo que facilita la comprensión y el refinamiento del proceso de limpieza de datos. Los puntos de referencia muestran que SemHash es extremadamente rápido y escala a conjuntos de datos grandes con millones de registros.

Leer más

Crea tu propia Máquina Virtual: Una guía paso a paso

2024-12-26

Este tutorial te guía en la creación de tu propia máquina virtual (VM) capaz de ejecutar programas en lenguaje ensamblador, como los juegos 2048 o Roguelike. Incluso si ya eres programador, este proyecto proporciona una comprensión más profunda de la arquitectura de computadoras y de cómo funcionan los lenguajes de programación. El tutorial cubre conceptos básicos de VM, la arquitectura LC-3, conjuntos de instrucciones, rutinas de trampa, carga de programas y mucho más, con ejemplos de código detallados y explicaciones. El código final tiene aproximadamente 250 líneas en C, haciéndolo accesible a aquellos con conocimiento básico de C/C++.

Leer más
Desarrollo

Ingeniería inversa de un juego de los Juegos Olímpicos de Invierno de 1991: Desempaquetado de la protección contra copia y antidepuración

2025-04-28

Un científico informático, impulsado por la nostalgia de un juego DOS de su infancia, "The Games: Winter Challenge", se embarcó en un viaje de ingeniería inversa. Descubrió que el juego utilizaba un mecanismo de protección contra copia de rueda de código y medidas antidepuración, con varios lanzamientos y cracks existentes. Un análisis profundo reveló las complejidades de la comprobación de la rueda de código, revelando comprobaciones ocultas de protección contra copia que rompen sutilmente la jugabilidad. Consiguió eludir toda la protección contra copia, corrigiendo versiones rotas disponibles en GOG y otros lugares, y compartió su herramienta de parcheo.

Leer más

ChatGPT me envió a urgencias: una interacción con IA que me salvó la vida

2025-02-25
ChatGPT me envió a urgencias: una interacción con IA que me salvó la vida

El autor experimentó síntomas preocupantes y, a pesar de consultar a un médico, su estado empeoró. Utilizando ChatGPT para analizar sus síntomas y resultados de laboratorio, la IA identificó un recuento de plaquetas críticamente bajo, instando a atención médica inmediata. Inicialmente vacilante, el autor siguió el consejo de ChatGPT, yendo a urgencias donde las pruebas revelaron un recuento de plaquetas cero. Los médicos atribuyeron a ChatGPT el mérito de permitir una intervención oportuna, potencialmente previniendo un resultado grave. El artículo explora el papel de la IA en la atención médica, destacando su potencial como puente entre pacientes y médicos, ayudando en decisiones médicas cruciales.

Leer más

De las brigadas de bomberos romanas a los héroes modernos: una historia sorprendentemente oscura de la lucha contra incendios

2025-03-25
De las brigadas de bomberos romanas a los héroes modernos: una historia sorprendentemente oscura de la lucha contra incendios

El boletín de noticias de esta semana tenía como objetivo explorar los orígenes de la lucha contra incendios a través de la historia de Craso, un rico romano que supuestamente operaba una brigada de bomberos privada. Sin embargo, el autor descubrió que la historia comúnmente contada tiene fuentes débiles y es potencialmente exagerada. El artículo cambia a una descripción más precisa de la historia de la lucha contra incendios, detallando la evolución de la dependencia de la autoayuda y las brigadas privadas en las sociedades antiguas hasta el surgimiento de los departamentos de bomberos municipales profesionales en el siglo XIX y más allá. El artículo está ricamente ilustrado con imágenes que muestran la evolución de las marcas de incendios, los trajes y equipos de bomberos, e imágenes heroicas de varios períodos, ofreciendo una mezcla de historia e imágenes cautivadoras.

Leer más

El Equipo Rojo de IA de Microsoft: Asegurar la IA es una Batalla Continua

2025-01-17
El Equipo Rojo de IA de Microsoft: Asegurar la IA es una Batalla Continua

El equipo rojo de IA de Microsoft, después de probar más de 100 de sus propios productos de IA generativa, concluyó que los modelos de IA amplifican los riesgos de seguridad existentes e introducen otros nuevos. Sus hallazgos destacan siete lecciones clave, enfatizando que asegurar los sistemas de IA es un proceso continuo que requiere una inversión continua y una combinación de herramientas automatizadas y revisión humana. El informe también subraya la importancia de considerar el uso previsto del modelo al evaluar los riesgos, observando que los métodos de ataque más simples suelen ser más efectivos que los ataques complejos basados en gradientes. Además, los sesgos éticos y sociales introducidos por la IA se destacan como preocupaciones críticas.

Leer más

Delta Air Lines se asocia con YouTube Premium para entretenimiento en vuelo

2025-01-09
Delta Air Lines se asocia con YouTube Premium para entretenimiento en vuelo

Delta Air Lines se ha asociado con YouTube para ofrecer YouTube Premium y YouTube Music gratis a sus miembros de SkyMiles en vuelos. Este acuerdo exclusivo incluye contenido seleccionado de los principales creadores de YouTube y forma parte de la estrategia más amplia de Delta para mejorar la experiencia de vuelo y atraer a viajeros de la industria del entretenimiento. La aerolínea también está implementando un asistente personal con tecnología de IA, Delta Concierge, y una nueva serie a bordo presentada por Tom Brady, centrada en consejos de bienestar para viajes.

Leer más
Tecnología Aerolíneas

Secretos oscuros del seguimiento de vuelos: Desmintiendo los mitos de los datos de aviación

2025-06-07
Secretos oscuros del seguimiento de vuelos: Desmintiendo los mitos de los datos de aviación

Los ingenieros de FlightAware descubrieron que los datos de aviación son mucho más desordenados de lo que uno podría asumir. Enumeran varias suposiciones falsas sobre vuelos, aeropuertos, aerolíneas y datos ADS-B, como que los vuelos siempre salen a tiempo, los números de vuelo nunca cambian y la información del aeropuerto siempre es precisa. El colapso de estas suposiciones destaca los desafíos y la importancia del motor de seguimiento de vuelos de FlightAware, Hyperfeed, para manejar situaciones inusuales y proporcionar un flujo de datos consistente.

Leer más

Restauración de Arte Impulsada por IA: Pintura de 600 Años Restaurada en 3,5 Horas

2025-06-15
Restauración de Arte Impulsada por IA: Pintura de 600 Años Restaurada en 3,5 Horas

Investigadores del MIT han desarrollado un nuevo método que utiliza IA e impresión 3D para aplicar restauraciones digitales directamente a pinturas originales. Este método identifica y repara automáticamente miles de áreas dañadas, 66 veces más rápido que los métodos tradicionales. Una pintura del siglo XV, que tradicionalmente tardaría años en restaurarse, se completó en 3,5 horas. Si bien existen consideraciones éticas, esta tecnología promete acelerar la restauración de numerosas obras de arte dañadas, llevando más arte al público.

Leer más
Tecnología Restauración de Arte

La palabra clave `defer` en C: Una ofensiva para prevenir fugas de memoria

2025-03-19
La palabra clave `defer` en C: Una ofensiva para prevenir fugas de memoria

Una nueva característica llega a C: `defer`. Actúa como un mecanismo de 'deshacer' de propósito general, asegurando que un conjunto de instrucciones se ejecuten independientemente de cómo un bloque de código salga, crucial para la limpieza de recursos como liberar memoria o desbloquear mutexes. `defer` se basa en extensiones de compilador existentes y características similares en otros lenguajes. El artículo detalla la funcionalidad de `defer`, el alcance y las diferencias con construcciones similares en Go, con ejemplos que ilustran su uso. El autor insta a los proveedores de compiladores a implementar `defer` rápidamente para mejorar la seguridad y el mantenimiento del código C, previniendo fugas de memoria como las vistas en CVE-2021-3744.

Leer más
Desarrollo
1 2 491 492 493 495 497 498 499 595 596