Regresión lineal y descenso de gradiente: De la valoración de viviendas al aprendizaje profundo

2025-05-08
Regresión lineal y descenso de gradiente: De la valoración de viviendas al aprendizaje profundo

Este artículo utiliza la fijación de precios de viviendas como ejemplo para explicar los algoritmos de regresión lineal y descenso de gradiente de una manera clara y concisa. La regresión lineal predice los precios de las viviendas encontrando la línea de mejor ajuste, mientras que el descenso de gradiente es un algoritmo iterativo utilizado para encontrar los parámetros óptimos que minimizan la función de error. El artículo compara el error absoluto y el error cuadrático, explicando por qué el error cuadrático es más eficaz en el descenso de gradiente porque asegura la suavidad de la función de error, evitando así óptimos locales. Finalmente, el artículo conecta estos conceptos con el aprendizaje profundo, señalando que la esencia del aprendizaje profundo también es minimizar el error ajustando los parámetros.

Leer más

Curso de Compilador Incremental: De Tiger a Ensamblador x86-64 en OCaml

2025-04-05

Este es un curso de compilador altamente práctico cuyo objetivo es construir un compilador que traduce el lenguaje de alto nivel Tiger a código de máquina x86-64. El curso utiliza OCaml y enfatiza el desarrollo impulsado por pruebas, el control de versiones y la reutilización de código. Emplea un enfoque de desarrollo incremental e iterativo, expandiendo gradualmente las funciones del lenguaje y del compilador, aprovechando el estilo tagless-final para una mayor extensibilidad. El curso cubre temas estándar de compiladores, como el análisis, la verificación de tipos, la optimización y la generación de ensamblador, pero de una manera no tradicional.

Leer más

Suma y resta más rápidas en CPUs modernas: Superando la propagación del acarreo

2025-05-30

Este artículo explora técnicas para acelerar la suma y resta de enteros grandes en CPUs modernas. Los métodos tradicionales, similares a la suma larga manual, procesan dígitos del menos significativo al más significativo, manejando los acarreos en serie. Esto limita el paralelismo. El artículo propone un enfoque inteligente: alterar el sistema numérico para retrasar la propagación del acarreo, realizándola de una sola vez para aprovechar el paralelismo de la CPU, aumentando significativamente la velocidad. La idea central implica dividir enteros grandes en partes más pequeñas, utilizando las instrucciones `add` y `adc` de x86 y empleando la representación radix-251 para minimizar las operaciones de acarreo, lo que resulta en una suma y resta más rápidas que los métodos tradicionales.

Leer más

Las ventas de Tesla en Australia se desploman: existencias, guerras de precios e imagen de marca dañada

2025-03-29
Las ventas de Tesla en Australia se desploman: existencias, guerras de precios e imagen de marca dañada

Una gran cantidad de Tesla Model Y sin vender en un aparcamiento de Perth pone de manifiesto los problemas de la marca en Australia. El aumento de la competencia, las guerras de precios y las actividades políticas de Elon Musk han contribuido a la caída de las ventas. Los concesionarios están reduciendo los precios para liquidar las existencias, perjudicando a los compradores anteriores y dañando la confianza de los clientes. La infraestructura de carga inadecuada en Australia agrava aún más el problema, lo que lleva a los consumidores a optar por vehículos híbridos.

Leer más
Tecnología

Integración de Terceros a la Velocidad del Rayo

2025-05-08

Esta herramienta te permite integrar aplicaciones y servicios de terceros en horas, no en semanas. Simplifica el desarrollo al permitirte definir y trabajar con componentes reutilizables, configurados automáticamente para múltiples entornos y versiones. Las funciones de resiliencia integradas, como reintentos automáticos, conmutación por error y cambio de proveedor, garantizan una alta disponibilidad. Además, ofrece visibilidad completa en todos los entornos, desde desarrollo hasta producción, permitiendo la detección y resolución instantánea de problemas.

Leer más

Motor de Inferencia LLM Rápido Creado desde Cero

2024-12-15

Este artículo detalla el proceso del autor para construir un motor de inferencia LLM desde cero usando C++ y CUDA, sin depender de ninguna biblioteca. Este proceso permitió una inmersión profunda en toda la pila de inferencia LLM, desde los núcleos CUDA hasta la arquitectura del modelo, mostrando cómo las optimizaciones afectan la velocidad de inferencia. El objetivo era crear un programa capaz de cargar pesos de modelos de código abierto comunes y realizar inferencia de lote único en un único servidor CPU+GPU, mejorando iterativamente el rendimiento de tokens para superar a llama.cpp. El artículo describe meticulosamente los pasos de optimización tanto en la CPU como en la GPU, incluyendo multithreading, cuantificación de pesos, SIMD, fusión de núcleos y cuantificación de caché KV, analizando cuellos de botella y desafíos. El resultado final logra un rendimiento cercano al estado del arte para la inferencia LLM local.

Leer más
Desarrollo inferencia LLM

El misterio de la colonia perdida de Roanoke podría estar resuelto: restos de hierro revelan la verdad

2025-06-11
El misterio de la colonia perdida de Roanoke podría estar resuelto: restos de hierro revelan la verdad

Un equipo liderado por el arqueólogo británico Mark Horton podría haber resuelto el misterio centenario de la colonia perdida de Roanoke. El descubrimiento de martelos —pequeñas escamas de hierro de forja— en la isla Hatteras proporciona una prueba definitiva de la tecnología inglesa de forja de hierro del siglo XVI, ausente entre los nativos americanos de la época. Esto sugiere que los colonos se integraron en la comunidad Croatoan en lugar de perecer. Aunque el misterio pueda persistir de alguna manera, esta evidencia arqueológica ofrece una explicación convincente para el destino de los colonos.

Leer más

IA dibuja todas las carreteras de una ciudad de una sola vez

2024-12-21
IA dibuja todas las carreteras de una ciudad de una sola vez

¡Imagina dibujar todas las carreteras de una ciudad con un solo clic! Esta tecnología, que antes parecía sacada de una película de ciencia ficción, ahora es una realidad gracias a la IA. Algoritmos avanzados y el análisis de grandes cantidades de datos permiten a la IA mapear rápida y precisamente toda la red de carreteras de una ciudad, proporcionando una herramienta eficiente para la planificación urbana, la gestión del tráfico y el desarrollo de infraestructuras. Esta tecnología no solo mejora la eficiencia, sino que también abre nuevas posibilidades para una gestión más refinada de la ciudad, inaugurando una nueva era de planificación urbana inteligente.

Leer más

Sonido como Forma Pura: Un lenguaje de programación de sonido basado en notación posfija

2025-06-22
Sonido como Forma Pura: Un lenguaje de programación de sonido basado en notación posfija

SAPF es un intérprete para explorar el sonido como forma pura. Su lenguaje es principalmente funcional, basado en pila y utiliza notación posfija similar a FORTH. Representa eventos de audio y control usando secuencias perezosas, potencialmente infinitas, con el objetivo de hacer para secuencias perezosas lo que APL hace para matrices: proporcionar funciones de altísimo nivel con operadores omnipresentes de mapeo automático, escaneo y reducción. Esto permite que programas cortos logren resultados desproporcionados a su tamaño. Debido a que casi todos los tipos de datos accesibles al programador son inmutables, el lenguaje puede ejecutar fácilmente múltiples subprocesos sin bloqueos ni corrupción. Inspirado en APL, Joy, Haskell, Piccola, Nyquist y SuperCollider, prioriza la expresividad concisa.

Leer más

Conquistando la escritura japonesa: Hiragana, Katakana y Kanji

2025-03-27

Aprender japonés comienza con su intrincado sistema de escritura: Hiragana, Katakana y Kanji. Este artículo proporciona una explicación clara de cómo se usan estos tres sistemas de escritura, su evolución histórica, la lista Jōyō Kanji y el JLPT. También ofrece consejos de aprendizaje, guiando a los alumnos a dominar este sistema paso a paso, permitiendo, en última instancia, la lectura y escritura fluidas en japonés.

Leer más

McKinsey pagará 650 millones de dólares en un acuerdo por la crisis de los opioides, pero los ejecutivos evitan cargos

2024-12-14
McKinsey pagará 650 millones de dólares en un acuerdo por la crisis de los opioides, pero los ejecutivos evitan cargos

El gigante de la consultoría global McKinsey & Company acordó pagar 650 millones de dólares para resolver una investigación federal sobre su papel en el aumento de las ventas de opioides. Si bien McKinsey admitió que sus estrategias llevaron a recetas de opioides inseguras e innecesarias, y un ex socio principal se declaró culpable de destruir documentos, otros ejecutivos evitaron cargos criminales. Esto destaca el problema continuo de las grandes empresas que pagan multas elevadas por su papel en la crisis de los opioides, mientras que sus principales ejecutivos rara vez enfrentan consecuencias, lo que genera preocupaciones sobre la responsabilidad corporativa.

Leer más

Henrique Godoy, 20 años: La promesa de la IA en Latinoamérica

2025-06-12
Henrique Godoy, 20 años: La promesa de la IA en Latinoamérica

Henrique Godoy, un prodigio brasileño de las matemáticas de 20 años, está revolucionando la IA en Latinoamérica. A los 15 años, fue el estudiante más joven en ser admitido en el prestigioso programa de matemáticas de la Universidad de São Paulo. Luego, recibió una beca sustancial para estudiar Ciencias de la Computación, logrando una clasificación entre los 200 mejores en la Olimpiada Brasileña de Matemáticas de las Universidades. Godoy fue pionero en la primera implementación exitosa de un Modelo de Lenguaje Grande (LLM) en el sector bancario de inversión latinoamericano, y fundó Doki, una plataforma fintech que administra más de R$ 10 millones para profesionales de la salud. Su trabajo ha recibido más de 500 citas, mostrando sus significativas contribuciones a la IA y la fintech. Los logros excepcionales de Godoy lo posicionan como una figura líder en el futuro de la IA.

Leer más
IA

Compromiso irrompible de TRMNL: código abierto y sostenibilidad

2025-02-19

TRMNL prometió nunca bloquear su dispositivo. Han cumplido con la promesa abriendo el código fuente de su firmware, creando clientes BYOS en Ruby, Elixir y Python, vendiendo licencias BYOD, lanzando el kit de interfaz de usuario gratuito Framework y contratando a un ingeniero senior para OSS. Para abordar los crecientes costos del servidor, han introducido el 'Compromiso irrompible', prometiendo lanzar el código fuente de la aplicación web principal en caso de insolvencia. Este compromiso asegura la seguridad de los datos del usuario y reduce los residuos electrónicos.

Leer más
Tecnología

Ciudad Tejida de Toyota: Un Experimento de Ciudad Inteligente en la Vida Real

2025-01-06
Ciudad Tejida de Toyota: Un Experimento de Ciudad Inteligente en la Vida Real

La ambiciosa Ciudad Tejida de Toyota, un proyecto de US$ 10 mil millones construido en el sitio de una antigua fábrica de automóviles en Japón, está a punto de completarse. A partir de este verano, 100 empleados de Toyota serán los primeros residentes de este “laboratorio viviente”, probando vehículos autónomos, tecnología doméstica inteligente y varios proyectos innovadores. La ciudad, diseñada por Bjarke Ingels, tiene como objetivo albergar eventualmente a 2.000 residentes, alimentada por la tecnología de pilas de combustible de hidrógeno de Toyota. Si bien es innovador, el proyecto enfrenta desafíos similares al Google Sidewalk Labs, necesitando equilibrar los avances tecnológicos con las preocupaciones sobre la privacidad de los residentes. Los primeros residentes, llamados “Tejedores”, contribuirán al desarrollo y prueba de nuevos conceptos, incluyendo experiencias de café futuristas, sillas de ruedas de alta potencia y robots de compañía.

Leer más

Redefiniendo 'e' con Precálculo: Un Enfoque Intuitivo

2025-04-17

Este artículo redefine elegantemente la base del logaritmo natural 'e' usando precálculo, en lugar de cálculo. Utiliza la intuición geométrica, explicando que todas las curvas exponenciales (con bases reales positivas) son estiramientos horizontales de una sola curva. Al calcular la pendiente de la recta tangente en x=0, aproxima 'e' y demuestra además que la pendiente de la tangente de eˣ siempre es igual a su valor y, reflejando el concepto de derivada en cálculo. Finalmente, demuestra visualmente la equivalencia de esta definición con el límite de interés compuesto, proporcionando una comprensión más intuitiva y accesible de 'e'.

Leer más
Varios precálculo

La adquisición de Cray por Sun: Un acuerdo que cambió el juego

2025-05-18

Un grupo de ingenieros de San Diego, muchos antiguos empleados de NCR, fundaron una empresa para construir computadoras masivamente paralelas utilizando procesadores Sparc. Después de varias adquisiciones y reestructuraciones, fueron adquiridos por Cray, culminando en el desarrollo del servidor CS6400 (SuperDragon). El CS6400, con características innovadoras como Dominios de Sistema Dinámicos y Enrutamiento Alternativo, ganó terreno. Más tarde, SGI vendió esta división de Cray a Sun por 50 millones de dólares. Sun reconoció el potencial de la tecnología y, basándose en ella, desarrolló el Ultra Enterprise Server 10000 (Starfire), logrando un éxito comercial fenomenal y generando miles de millones en ingresos para Sun. Se considera una de las mejores adquisiciones desde que Microsoft compró DOS, mostrando el poder de la innovación tecnológica junto con una estrategia de mercado inteligente.

Leer más
Tecnología

¿Por qué algunos servicios digitales del DVLA no funcionan por la noche?

2025-01-16
¿Por qué algunos servicios digitales del DVLA no funcionan por la noche?

Este artículo explora por qué algunos servicios digitales del DVLA (Agencia de Licencias de Conducir y Vehículos del Reino Unido) están fuera de línea durante la noche. La causa principal radica en un complejo sistema heredado, que incluye un mainframe IBM de la década de 1980 y un esfuerzo de modernización parcialmente completado. Ante la opción de dedicar años a reconstruir la infraestructura o lanzar un servicio con limitaciones nocturnas, el DVLA optó por la segunda opción para ofrecer valor rápidamente. El artículo destaca los desafíos de la transformación digital en grandes organizaciones que luchan con la tecnología heredada y las difíciles decisiones que implican equilibrar la velocidad y la estabilidad a largo plazo. La situación pone de manifiesto lo complicado que puede ser la digitalización del gobierno, incluso una década después de los esfuerzos iniciales de modernización.

Leer más

AT&T promete créditos en la factura después de una gran caída del servicio

2025-01-08
AT&T promete créditos en la factura después de una gran caída del servicio

Después de una gran caída del servicio el año pasado, causada por una actualización fallida, AT&T ahora promete créditos diarios en la factura para futuras interrupciones del servicio. Los créditos se aplican a interrupciones del servicio inalámbrico que duren al menos 60 minutos y afecten a 10 o más torres de telefonía móvil, y a interrupciones del servicio de fibra que duren al menos 20 minutos (utilizando un gateway proporcionado por AT&T). Sin embargo, la promesa tiene salvedades, excluyendo eventos como desastres naturales o problemas de terceros. AT&T mantiene la discreción total sobre la elegibilidad para el crédito, lo que genera preocupaciones sobre la fiabilidad del servicio y la transparencia en el manejo de tales incidentes.

Leer más

La Mina de Oro Intacta de F#: Rastros de Pila Tipados (TST)

2025-01-16

Este artículo explora la poco conocida técnica de Rastros de Pila Tipados (TST) en F#, que utiliza el sistema de tipos para rastrear errores, resolviendo los problemas de análisis de errores y mantenimiento de código en grandes aplicaciones monolíticas. El autor argumenta que TST, combinado con el Diseño Orientado a Dominio (DDD) y una nueva metodología llamada "Desarrollo Impulsado por Restricciones (CDD)", puede revolucionar la arquitectura de software y los procesos de desarrollo, permitiendo que los desarrolladores regresen a arquitecturas monolíticas y a la gestión de proyectos en cascada, simplificando el trabajo de DevOps y SRE. TST aprovecha los tipos de unión y la capacidad de coincidencia de patrones de F# para crear árboles de tipos de error claros, mejorando la legibilidad y el mantenimiento del código. El artículo utiliza un ejercicio de entrevista como ejemplo para detallar cómo usar TST, DDD y CDD para construir una API REST simple.

Leer más
Desarrollo

Puerta NAND Mecánica: Un Avance en la Computación Mecánica Molecular

2025-04-30

Este artículo presenta un método ingenioso para construir una puerta NAND utilizando fuerzas mecánicas. Al controlar los valores de verdad de las entradas A y B, los 'empujadores' se guían a través de una serie de caminos bloqueados. Solo cuando A y B satisfacen la lógica de la puerta NAND, la señal de reloj pasa, realizando así la operación lógica. Este tipo de computación basada en la física abre nuevas posibilidades en la computación mecánica molecular y proporciona nuevas vías para futuras investigaciones. También hay disponible un video de 20 minutos con una descripción general del tema, realizado por uno de los autores.

Leer más

Package Phobia: Comprobador de tamaño de paquete npm preinstalación

2025-03-20
Package Phobia: Comprobador de tamaño de paquete npm preinstalación

Package Phobia es una herramienta que informa del tamaño de un paquete npm antes de instalarlo. Diferencia entre el 'tamaño de publicación' (el tamaño del código fuente, generalmente pequeño) y el 'tamaño de instalación' (el tamaño después de la instalación, incluidas todas las dependencias, que puede ser mucho mayor). Esto permite a los desarrolladores inspeccionar las dependencias potenciales sin desperdiciar espacio en disco ni esperar instalaciones largas, mejorando la gestión de dependencias.

Leer más
Desarrollo tamaño del paquete

Actualización de memoria de OpenAI: Un salto transformador para la IA

2025-04-17
Actualización de memoria de OpenAI: Un salto transformador para la IA

Las actualizaciones de memoria de OpenAI marcan el comienzo de lo que puede ser el cambio más transformador desde el debut de GPT-3. Antes, la IA parecía un amigo brillante pero olvidadizo. Ahora, la memoria lo cambia todo. La IA recordará tus hábitos, patrones de pensamiento y preferencias, convirtiéndose en un compañero y asistente de por vida. Esto conducirá a ganancias masivas de productividad y desafiará la sabiduría convencional de que la IA carece de defendibilidad. OpenAI podría lanzar un producto "Iniciar sesión con OpenAI", permitiendo que los desarrolladores externos accedan directamente a su capa de memoria, construyendo aplicaciones más potentes. La competencia se centrará en la memoria; quien la capture más rápido gana.

Leer más

Slipstream: Un Modelo de Flujo de Datos para Aplicaciones de Streaming con Estado

2025-04-03

Slipstream simplifica el desarrollo de aplicaciones de streaming con estado utilizando un modelo de flujo de datos basado en Python. Soporta diversas fuentes (Kafka, APIs de streaming, etc.) y destinos (Kafka, RocksDB, APIs), permitiendo operaciones con estado arbitrarias (uniones, agregaciones, filtrado) con código Python regular. Un ejemplo simple de temporizador muestra su facilidad de uso; crear una tarea programada requiere solo unas pocas líneas. Slipstream enfatiza la simplicidad, la libertad y la velocidad, ofreciendo valores predeterminados optimizados para una configuración y ejecución rápidas.

Leer más
Desarrollo flujo de datos

Casi Desastre: El Peligroso Acercamiento de la Starliner a la Estación Espacial Internacional

2025-04-09
Casi Desastre: El Peligroso Acercamiento de la Starliner a la Estación Espacial Internacional

El verano pasado, la nave espacial Starliner sufrió un fallo crítico al aproximarse a la Estación Espacial Internacional, perdiendo cuatro propulsores. El astronauta Butch Wilmore asumió el control manual, pero la incapacidad de maniobrar la nave según lo necesario provocó una situación casi catastrófica. La pérdida de propulsores violó las reglas de la misión, obligando a regresar a la Tierra; sin embargo, Wilmore creía que regresar era igualmente peligroso. Después de media hora tensa, el control terrestre intentó un reinicio arriesgado del propulsor, exigiendo que Wilmore renunciara al control manual. Dos propulsores milagrosamente se reiniciaron, y finalmente, todos menos uno se recuperaron, permitiendo el vuelo autónomo y el acoplamiento exitoso. Si bien la NASA y Boeing expresaron públicamente confianza en el regreso seguro de la Starliner, Wilmore y su compañero de tripulación expresaron serias preocupaciones sobre los riesgos extremos involucrados en el viaje de regreso después de esta experiencia angustiante.

Leer más
Tecnología fallo del propulsor

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
1 2 588 589 590 591 592 593 594 596 Next →