Musk: Directo a Marte, la Luna es una distracción

2025-01-05
Musk: Directo a Marte, la Luna es una distracción

Elon Musk criticó públicamente el programa Artemis de la NASA, calificándolo de ineficiente y priorizando los empleos sobre los resultados. Declaró que SpaceX irá directamente a Marte, considerando la Luna una distracción. Dada la función asesora de Musk en la administración Trump y su influencia en el nuevo administrador de la NASA, su declaración tiene un peso significativo. Aunque Artemis probablemente no se descartará, la NASA puede adoptar un enfoque de dos vías, buscando la exploración lunar y marciana. Se espera que SpaceX y Blue Origin desempeñen papeles clave en esta estrategia revisada.

Leer más
Tecnología

El Gato de Schrödinger y el Corte de Heisenberg: La Paradoja y las Interpretaciones de la Mecánica Cuántica

2024-12-15
El Gato de Schrödinger y el Corte de Heisenberg: La Paradoja y las Interpretaciones de la Mecánica Cuántica

Este artículo profundiza en el experimento mental del gato de Schrödinger y su impacto en la cultura popular. Schrödinger propuso este experimento para destacar el absurdo de la superposición en la mecánica cuántica, no para sugerir que un gato está simultáneamente vivo y muerto. El artículo explica además el corte de Heisenberg —el límite entre la mecánica cuántica y la física clásica— y cómo diferentes interpretaciones (como la interpretación de Copenhague) abordan este corte. El autor argumenta que la mecánica cuántica es un marco de cálculo probabilístico poderoso, pero su aplicabilidad al mundo macroscópico requiere más investigación.

Leer más

PyXL: Ejecutando Python en Hardware, Tiempo de Viaje GPIO de 480ns

2025-04-28
PyXL: Ejecutando Python en Hardware, Tiempo de Viaje GPIO de 480ns

PyXL es un procesador de hardware personalizado que ejecuta Python directamente en silicio, eliminando la necesidad de un intérprete o compilador JIT. Compila código Python a un ensamblador personalizado y lo ejecuta en un procesador pipeline personalizado. Las pruebas muestran un tiempo de viaje GPIO impresionante de 480 ns, más de 30 veces más rápido que MicroPython. Esto hace que PyXL sea ideal para aplicaciones de alto rendimiento que requieren respuesta en tiempo real y temporización determinista, como sistemas de control en tiempo real, inferencia de ML y robótica.

Leer más

La Magia de la Programación Metaliguística: Simplificando Código con Intérpretes

2025-01-01
La Magia de la Programación Metaliguística: Simplificando Código con Intérpretes

Este artículo explora el poder de la programación metalingüística, específicamente usando intérpretes para simplificar código complejo. El autor utiliza la simplificación de expresiones Lisp como ejemplo, mostrando cómo construir un intérprete Scheme de 80 líneas y 30 reglas puede realizar una tarea que, de otra manera, requeriría miles de líneas de código. La clave es cambiar el paradigma de programación a la coincidencia de patrones basada en datos, evitando una duplicación significativa de código. Aunque no es magia, el autor argumenta que esta abstracción metalingüística es una herramienta poderosa que merece una mayor exploración.

Leer más

Autoguardado de formularios Rails con Turbo Streams: Un enfoque Hotwire

2025-01-09
Autoguardado de formularios Rails con Turbo Streams: Un enfoque Hotwire

Este artículo muestra cómo implementar el autoguardado para campos de entrada en línea en aplicaciones Rails utilizando Turbo Streams, un componente del framework Hotwire. Un controlador Stimulus envía automáticamente el formulario al perder el foco, utilizando Turbo Streams para actualizar la interfaz de usuario sin recargar la página. El autor destaca la importancia de los ID de entrada únicos y el uso de `title_previously_changed?` para una retroalimentación eficiente del usuario, creando una experiencia de autoguardado perfecta.

Leer más
Desarrollo

Impresionante Escena de Ciencia Ficción Creada en Blender

2024-12-31
Impresionante Escena de Ciencia Ficción Creada en Blender

Samuel Pantze, un científico informático alemán, creó una impresionante escena de ciencia ficción con una nave espacial sobre un planeta con bloqueo de marea usando Blender. Inspirado en la literatura de ciencia ficción, los videos de Melodysheep y el arte conceptual de Paul Chadeisson, empleó hábilmente texturas procedurales y matemáticas de shaders para generar un modelo de nave espacial realista y un fondo planetario. El artículo detalla el proceso, desde el modelado y texturizado de la nave espacial hasta la creación del fondo planetario usando un enfoque de shader único, mostrando sus excepcionales habilidades de modelado y renderizado 3D.

Leer más

Genomas antiguos resuelven el misterio del origen de las lenguas indoeuropeas

2024-12-28
Genomas antiguos resuelven el misterio del origen de las lenguas indoeuropeas

Un estudio innovador en el que participaron 91 investigadores analizó 314 genomas antiguos, desentrañando finalmente el misterio del origen de las lenguas indoeuropeas. La investigación reveló una divergencia genética significativa entre las poblaciones indoeuropeas del Mediterráneo oriental y occidental durante la Edad del Bronce, consistente con los modelos lingüísticos itálico-celta y greco-arménio. Las poblaciones españolas, francesas e italianas recibieron ascendencia de la estepa de los grupos Bell Beaker, mientras que los grupos griegos y armenios adquirieron ascendencia directamente de las poblaciones Yamnaya. El análisis de isótopos de estroncio confirmó además patrones de movilidad activa durante la Edad del Bronce. Este estudio proporciona evidencia genética y lingüística convincente para los orígenes de las lenguas indoeuropeas y desafía hipótesis lingüísticas alternativas.

Leer más

Emprender a los 62 años: El inspirador viaje de un padre

2024-12-15
Emprender a los 62 años: El inspirador viaje de un padre

A los 62 años, después de jubilarse, el padre del autor comenzó valientemente su propio negocio, rompiendo las limitaciones autoimpuestas de toda una vida, derivadas de una infancia desafiante. Superó su miedo innato al riesgo, haciendo crecer su negocio desde un comienzo humilde hasta una próspera tienda pequeña. Esta no es solo una historia de emprendimiento; es un testimonio del poder de perseguir sueños a cualquier edad, un faro de inspiración que muestra que nunca es demasiado tarde para alcanzar tus objetivos.

Leer más

Supabase: Alternativa open source remota a Firebase, contratando ahora

2025-01-06
Supabase: Alternativa open source remota a Firebase, contratando ahora

Supabase, una alternativa open source a Firebase totalmente remota y asíncrona, está contratando a nivel global. Ofrecen excelentes beneficios, incluyendo un presupuesto para hardware, cobertura médica completa y viajes anuales. Supabase valora la colaboración abierta y cuenta con un equipo distribuido globalmente y una gran comunidad. Si te apasiona el código abierto y quieres trabajar en un equipo vibrante y diverso, postula a un puesto en Supabase.

Leer más
Desarrollo

4 GPUs 4090: Entrenando tus propios LLMs localmente

2024-12-28
4 GPUs 4090: Entrenando tus propios LLMs localmente

Un entusiasta de IA construyó un equipo local para entrenar modelos de lenguaje grandes (LLMs) utilizando cuatro GPUs NVIDIA 4090, con un costo aproximado de $12,000 USD. Esta configuración puede entrenar modelos de hasta 1 billón de parámetros, aunque funciona de manera óptima con alrededor de 500 millones. El artículo detalla la selección de hardware (placa base, CPU, RAM, GPUs, almacenamiento, fuente de alimentación, caja, sistema de refrigeración), el proceso de ensamblaje, la configuración del software (SO, controladores, frameworks, kernel personalizado), el entrenamiento del modelo, la optimización y el mantenimiento. Los consejos incluyen el uso del parche de kernel de George Hotz para la comunicación P2P en GPUs 4xxx. Si bien destaca los beneficios del entrenamiento local, el autor reconoce la rentabilidad de las soluciones en la nube para algunas tareas.

Leer más

API Parrot: Ingeniería inversa de APIs HTTP de cualquier sitio web con facilidad

2025-01-01

API Parrot es una herramienta poderosa diseñada para realizar ingeniería inversa de las APIs HTTP de cualquier sitio web. Cuenta con un proxy HTTP integrado para facilitar la grabación del tráfico de red, analiza los datos para identificar los puntos finales relevantes y comprender las relaciones entre ellos. Los usuarios pueden personalizar las funciones, especificando los parámetros de entrada/salida, excluyendo los datos irrelevantes y exportando las funciones personalizadas como código JavaScript para una integración perfecta en sus aplicaciones. API Parrot simplifica la automatización de los procesos empresariales, la integración de sistemas y el raspado de datos, incluso de sitios web sin APIs públicas.

Leer más

¡Lanzamiento de darktable 5.0.0: Interfaz de usuario mejorada, rendimiento y soporte!

2024-12-31
¡Lanzamiento de darktable 5.0.0: Interfaz de usuario mejorada, rendimiento y soporte!

El popular software de edición de fotos de código abierto darktable ha lanzado la versión 5.0.0, con mejoras significativas en la interfaz de usuario (IU)/experiencia de usuario (UX), mejoras de rendimiento y soporte ampliado para cámaras y formatos de archivo. Las nuevas funciones incluyen estilos específicos de la cámara, una pantalla de progreso de inicio, comentarios durante las operaciones masivas y controles de máscara más precisos. Las mejoras de rendimiento son evidentes en el ecualizador de color optimizado y en la carga más rápida de archivos PFM. Se han corregido numerosos errores y se ha añadido soporte para una gama más amplia de cámaras y formatos de archivo. Aunque las ediciones se conservan durante la actualización desde la versión 4.8, se recomienda encarecidamente realizar una copia de seguridad de los datos.

Leer más

Código QR Doble: ¿El Futuro de los Pagos Sin Problemas?

2025-01-25

Imagina un código QR que contiene tanto la información de pago como la del comerciante, permitiendo completar el pago sin cambiar—esa es la atracción del código QR doble. Combina inteligentemente códigos estáticos y dinámicos; el primero muestra la información del comerciante para facilitar la identificación y consulta, mientras que el segundo se usa para el pago, garantizando la seguridad y eficiencia de la transacción. Esta tecnología promete simplificar los procesos de pago y mejorar la experiencia del usuario. En el mundo actual centrado en los pagos móviles, los códigos QR dobles pueden convertirse en la tendencia futura en los métodos de pago, transformando los hábitos del consumidor.

Leer más

MLC-LLM: Haciendo que las GPU de AMD sean competitivas para la inferencia de LLM

2024-12-24

Las GPU de NVIDIA han dominado durante mucho tiempo el panorama de la inferencia de modelos de lenguaje grandes (LLM). Sin embargo, el proyecto MLC-LLM aprovecha la compilación de aprendizaje automático para implementar con éxito los LLM en las GPU de AMD, logrando resultados impresionantes. Usando ROCm y Vulkan, la AMD Radeon RX 7900 XTX alcanza el 80% de la velocidad de la NVIDIA RTX 4090 y el 94% de la RTX 3090 Ti para la inferencia Llama2-7B/13B. Esto mejora significativamente la competitividad de las GPU de AMD y amplía las opciones de implementación de LLM, extendiéndose a las APU de AMD como las que se encuentran en el Steam Deck. Los desarrollos futuros para MLC-LLM incluyen optimizaciones para procesamiento por lotes, soporte multi-GPU, cuantización y arquitecturas de modelos expandidas, y una mayor reducción de la brecha de rendimiento con NVIDIA, abordando en última instancia las limitaciones de computación de IA.

Leer más

SCCS: El Motel de Código Fuente Después de 50 Años

2024-12-13

Este artículo examina retrospectivamente la influencia del Sistema de Control de Código Fuente (SCCS) en los últimos 50 años. El autor, Larry McVoy, detalla el formato único de tejido del SCCS, que permite la fusión por referencia, evitando las ineficiencias de la copia basada en parches que se encuentran en otros sistemas. Explica cómo el SCCS aprovecha este tejido para recuperar cualquier versión de archivo en tiempo constante y preserva la autoría entre versiones. Si bien reconoce inconvenientes como los bloqueos a largo plazo y la orientación a archivos, McVoy destaca la eficiencia del formato de tejido y su preservación de la autoría como innovadoras, sentando las bases para sistemas posteriores como BitKeeper.

Leer más

Autocorrección QMK: Corrección de errores tipográficos en el teclado

2025-01-08

El firmware QMK ahora incluye autocorrección, ofreciendo corrección de errores tipográficos en tiempo real directamente en tu teclado. Usando una estructura de datos Trie, corrige eficientemente errores de escritura comunes (por ejemplo, 'ouput' a 'output') con una sobrecarga mínima de recursos (1672 bytes para 71 entradas, ~20 µs por pulsación de tecla). No distingue entre mayúsculas y minúsculas, es personalizable mediante un diccionario y actualmente solo admite caracteres alfanuméricos y apóstrofos. Si bien está limitado al inglés, mejora significativamente la eficiencia de escritura para programadores y usuarios similares.

Leer más
Desarrollo Autocorrección

El diseño de software es la construcción del conocimiento: Un estudio de caso

2025-01-01
El diseño de software es la construcción del conocimiento: Un estudio de caso

Una empresa externalizó su servicio de integración a un proveedor SaaS y luego decidió construir un reemplazo interno, SVC, debido a preocupaciones de costos. Una ingeniera altamente calificada, X10, completó el desarrollo de SVC de forma independiente. Sin embargo, los equipos posteriores lucharon por mantener y modificar el sistema, experimentando una eficiencia extremadamente baja. El artículo analiza la razón: el resultado del desarrollo de software no es código, sino la comprensión de los ingenieros del sistema y su lógica de negocios, una 'teoría'. Después de que X10 se fue, el equipo carecía de esta 'teoría', lo que provocó dificultades en el mantenimiento del sistema, haciéndolo similar a una 'casa encantada'. El autor argumenta que el diseño de software debe centrarse en la construcción de conocimiento para facilitar la comprensión y el mantenimiento por parte de equipos posteriores, evitando la creación de 'sistemas heredados'.

Leer más

¿Las GPUs son tan rápidas, por qué seguimos usando CPUs?

2025-01-08
¿Las GPUs son tan rápidas, por qué seguimos usando CPUs?

Un vídeo viral utiliza un duelo de pintura para ilustrar la diferencia de rendimiento entre CPUs y GPUs: una CPU dibuja lentamente una cara sonriente, mientras que una GPU renderiza instantáneamente la Mona Lisa. Pero esto pasa por alto un punto crucial: los tipos de programa. Las CPUs sobresalen en instrucciones secuenciales, mientras que las GPUs prosperan en el procesamiento paralelo. La mayoría de las aplicaciones combinan código secuencial y paralelo; por ejemplo, un programa puede ser 50% paralelizable. Las CPUs son como chefs, hábiles para manejar eventos inesperados; las GPUs son como cocineros de línea, dominando tareas repetitivas. Chips como el Apple M3 integran ambos, combinando la flexibilidad de la CPU con la potencia de cómputo de la GPU.

Leer más

¿El fin del infierno del compilador? Una propuesta revolucionaria para migraciones automáticas de código

2025-03-30
¿El fin del infierno del compilador? Una propuesta revolucionaria para migraciones automáticas de código

Un problema importante con los compiladores modernos es la falta de un concepto de tiempo. Actualizar las dependencias solo actualiza el código descargado en su disco duro sin modificar los sitios de llamada. Este artículo propone una solución revolucionaria: migraciones automáticas de código. Similar a las migraciones de bases de datos, el compilador podría transformar automáticamente el código antiguo para adaptarse a nuevos tipos de funciones o cambios de módulo, evitando problemas causados por actualizaciones de dependencias. Se sugieren dos enfoques: declarar macros de migración directamente en los tipos y usar archivos de migración. Esto no solo resuelve el problema de cambiar los tipos de funciones, sino que también maneja la adición de funciones e instancias de trait, evitando eficazmente la ruptura de código innecesaria y brindando nuevas posibilidades para el desarrollo de software moderno.

Leer más
Desarrollo

El Puerto de Expansión de NES Finalmente Despierta Después de 39 Años

2024-12-12
El Puerto de Expansión de NES Finalmente Despierta Después de 39 Años

Después de 39 años de inactividad, el puerto de expansión olvidado del Nintendo Entertainment System finalmente se está utilizando en productos comerciales. Este artículo explora la historia del puerto de expansión de NES y por qué permaneció en gran parte sin usar durante tanto tiempo, examinando factores como la estrategia de Nintendo, las limitaciones tecnológicas y el entorno del mercado. Ahora, gracias a los esfuerzos de la comunidad de hardware de código abierto y entusiastas, el puerto de expansión se está utilizando para agregar funciones como soporte para controlador Bluetooth y compatibilidad con el sistema de disco Famicom, lo que marca un gran avance en la modificación de consolas de juegos retro.

Leer más

Gripe aviar H5N1: Un análisis profundo de la amenaza pandémica

2025-01-01
Gripe aviar H5N1: Un análisis profundo de la amenaza pandémica

Este artículo profundiza en la amenaza pandémica potencial que representa el virus de la gripe aviar H5N1. El virus ya ha infectado aves, vacas y visones, y ahora se ha detectado en cerdos. Si bien los casos humanos siguen siendo relativamente bajos, el autor, basándose en modelos epidemiológicos y pronósticos de expertos, evalúa la probabilidad de una pandemia en el próximo año (5%) y la tasa de mortalidad potencial (que va desde comparable a una gripe estacional normal hasta similar a la gripe española de 1918). El artículo también analiza estrategias para responder a una posible pandemia y destaca el impacto económico en la agricultura.

Leer más
Tecnología Gripe Aviar

La IA revoluciona el diseño de proteínas: nueva herramienta presentada

2024-12-15

Científicos han desarrollado una herramienta innovadora basada en IA, RoseTTAFold, para diseñar nuevas proteínas. Esta herramienta predice la secuencia de aminoácidos de una proteína en función de una estructura objetivo especificada por el usuario, generando proteínas estables y funcionales. Este avance promete acelerar los progresos en el descubrimiento de fármacos, la ciencia de materiales y la bioingeniería, ofreciendo nuevas posibilidades para abordar diversos desafíos que enfrenta la humanidad. La tecnología tiene el potencial de revolucionar la biomedicina creando proteínas con funciones específicas para tratar enfermedades o desarrollar nuevos materiales.

Leer más

Un Nuevo Paradigma para la Interacción con IA: Modelos como Computadoras

2024-12-15

Este artículo explora el futuro de la interacción con la IA, proponiendo un nuevo paradigma: tratar los modelos de lenguaje grandes (LLMs) como 'aplicaciones de computadora' en lugar de 'personas'. El autor argumenta que el enfoque antropomórfico actual es ineficiente y limita el potencial de los LLMs. Sugiere que los LLMs deberían generar interfaces gráficas, no solo conversaciones de texto, para mejorar la eficiencia y el descubrimiento, permitiendo a los usuarios la manipulación directa, como con las aplicaciones típicas. Este paradigma de 'modelo como computadora' transformará la interacción humano-computadora y conducirá a experiencias novedosas, como la generación dinámica de interfaces adaptadas a las necesidades del usuario, potencialmente incluso reemplazando los sistemas operativos. El artículo cita prototipos tecnológicos existentes y se proyecta hacia desarrollos futuros.

Leer más

Reino Unido presenta un revolucionario reloj atómico cuántico para mejorar la seguridad militar

2025-01-02
Reino Unido presenta un revolucionario reloj atómico cuántico para mejorar la seguridad militar

El Laboratorio de Ciencia y Tecnología de Defensa (Dstl) del Reino Unido ha desarrollado un revolucionario reloj atómico cuántico con una precisión sin precedentes, perdiendo menos de un segundo en miles de millones de años. Este avance mejora la seguridad de las operaciones militares al reducir la dependencia de la tecnología GPS vulnerable. Implementable en cinco años, se espera que el reloj se miniaturice para la producción en masa, con aplicaciones en vehículos y aeronaves militares. Además de la defensa, esta tecnología impulsa el progreso industrial, crea empleos altamente cualificados y fortalece la competitividad global del Reino Unido en tecnología cuántica.

Leer más

VexRiscv: Implementación de CPU RISC-V de 32 bits amigable para FPGA

2025-01-25
VexRiscv: Implementación de CPU RISC-V de 32 bits amigable para FPGA

VexRiscv es una implementación de CPU RISC-V de 32 bits amigable para FPGA, escrita en SpinalHDL. Cuenta con una profundidad de pipeline configurable, varias extensiones de conjunto de instrucciones (incluidas M, A, F, D, C) y un sistema de plugins altamente extensible que permite la fácil adición de instrucciones y funciones personalizadas. El proyecto ofrece una amplia gama de configuraciones, desde un simple RV32I hasta complejos SoCs con capacidad para Linux, e incluye documentación, pruebas y ejemplos completos para una rápida implementación y depuración en FPGAs.

Leer más
Hardware
1 2 588 589 590 591 592 593 594 596 Next →