Inmersión profunda en la selección de nivel de mipmap de la GPU

2025-05-14

Esta publicación profundiza en los intrincados detalles de la selección de nivel de mipmap durante el muestreo de texturas en la GPU. Comenzando con el aliasing de texturas, el autor explica el mipmapping y el papel de las derivadas de píxeles (ddx()/ddy()). Al analizar las especificaciones GLES3.0 y DirectX 11.3 y los resultados experimentales, el autor revela las complejidades de la relación entre la selección de nivel de mipmap y las derivadas de píxeles, así como las diferencias en la implementación entre varios proveedores de GPU. El artículo explora aún más el impacto de las transformaciones elípticas y el filtrado anisotrópico en la selección de nivel de mipmap, proporcionando implementaciones de software correspondientes y comparándolas con las implementaciones de hardware.

Leer más
Desarrollo

No te dejes engañar por las interfaces de usuario de autoservicio: no siempre son una solución mágica

2025-03-27

Este artículo explora los pros y los contras de construir interfaces de usuario de autoservicio para acceder a sistemas internos. Si bien simplificar la configuración parece atractivo, para tareas complejas, las interfaces de usuario de autoservicio pueden ser contraproducentes. No resuelven los problemas de ingeniería subyacentes y pueden enmascarar riesgos, lo que lleva a errores y vulnerabilidades de seguridad. El autor sugiere que, antes de construir una interfaz de usuario de autoservicio, primero se debe profundizar en la causa raíz del problema y mejorar el sistema en sí, en lugar de simplemente depender de la simplificación superficial.

Leer más

Walmart prueba cámaras corporales para la seguridad de sus empleados

2024-12-20
Walmart prueba cámaras corporales para la seguridad de sus empleados

Walmart está probando el uso de cámaras corporales para sus empleados en algunas tiendas para disuadir conflictos y robos. Si bien la empresa no revela detalles específicos, han aparecido fotos que muestran a empleados usando las cámaras y estaciones de carga en las tiendas. La iniciativa, actualmente un programa piloto en un mercado, prioriza la seguridad de los empleados en lugar de la prevención de pérdidas. Esto sigue una tendencia entre los minoristas de mejorar la seguridad, con empresas como TJX y Greggs también adoptando medidas similares. La medida se produce después de más de 200 incidentes violentos en tiendas Walmart en 2023, según un grupo de derechos de los trabajadores.

Leer más

LangExtract: Una biblioteca de extracción de información estructurada basada en LLM

2025-08-03
LangExtract: Una biblioteca de extracción de información estructurada basada en LLM

LangExtract es una potente biblioteca de Python que utiliza modelos de lenguaje grandes (LLM) para extraer información estructurada de documentos de texto no estructurados. Procesa materiales como notas y reportes clínicos, identificando y organizando detalles clave con precisión, asegurando que los datos extraídos coincidan perfectamente con el texto original. Admite varios LLM, incluyendo Google Gemini, y cuenta con funciones de procesamiento de documentos largos y visualización interactiva. Con pocas líneas de código, simplifica tareas complejas de extracción de información, revolucionando los flujos de trabajo de procesamiento de datos.

Leer más

Nakama: Servidor Distribuido para Juegos y Aplicaciones en Tiempo Real Escalables

2025-05-05
Nakama: Servidor Distribuido para Juegos y Aplicaciones en Tiempo Real Escalables

Nakama es un servidor distribuido de alto rendimiento creado para construir juegos y aplicaciones en tiempo real escalables. Ofrece funciones como registro de usuarios, funcionalidades sociales (amigos, grupos), chat, varios modos multijugador (en tiempo real y por turnos), tablas de clasificación, torneos, grupos, validación de compras en la aplicación y notificaciones. Los desarrolladores pueden extender la funcionalidad del servidor usando Lua, TypeScript/JavaScript o Go. Nakama admite la implementación de Docker y proporciona binarios nativos y bibliotecas de clientes para varias plataformas (.NET, Unity, JavaScript, Java, Unreal Engine, etc.). También incluye una interfaz de usuario web para administración y monitoreo.

Leer más

Repensando la Armonía: Escala de Espectro de Tonalidad

2025-05-05

Este libro, *Escala de Espectro de Tonalidad*, desafía la octava tradicional, explorando la relación entre el timbre y la consonancia/disonancia sensorial. El autor William A. Sethares utiliza la psicoacústica para definir con precisión la relación entre los espectros y las afinaciones utilizando curvas de disonancia, demostrando aplicaciones en la composición musical con ejemplos concretos. El libro incluye ejemplos de sonido en CD, el texto completo de un artículo seminal y descargas de MP3, que cubren temas como la afinación adaptativa y la música clásica tailandesa, ofreciendo una nueva perspectiva en la creación musical.

Leer más
Varios afinación

Controversia de Stack Overflow: Cuenta de usuario eliminada, planteando preguntas sobre derechos de autor y censura

2025-01-09
Controversia de Stack Overflow: Cuenta de usuario eliminada, planteando preguntas sobre derechos de autor y censura

El sitio de preguntas y respuestas para programadores Stack Overflow está envuelto en una controversia sobre la eliminación de la cuenta de Luigi Mangione, mientras se mantiene su contenido. El artículo argumenta que esto viola la cláusula de atribución de la licencia Creative Commons y contrasta fuertemente con la forma en que otras plataformas tecnológicas manejaron las cuentas de Mangione. El autor alega que las acciones de Stack Overflow fueron represalias, derivadas de una pregunta que hizo y que resultó en una prohibición de un año. El incidente plantea preguntas sobre los derechos de autor, la censura, el poder de la plataforma y la relación entre las empresas tecnológicas y los derechos del usuario.

Leer más
Desarrollo Derechos de autor

Estrategias de Caché para Sitios Web de Alto Rendimiento y Bajo Costo

2025-05-16
Estrategias de Caché para Sitios Web de Alto Rendimiento y Bajo Costo

Este artículo detalla las técnicas de caché utilizadas en los sitios web del autor, jasonthorsness.com y hn.unlurker.com. Se presentan diferentes enfoques para varios tipos de sitios web: los sitios principalmente estáticos utilizan hash de contenido, CDN y caché del lado del cliente; los sitios dinámicos basados en datos combinan encabezados de control de caché a corto plazo, caché de memoria de back-end, instancias únicas y caché en disco; y para los sitios autenticados, el autor sugiere priorizar los componentes no específicos del usuario y aprovechar el caché colaborativo entre el navegador y el servidor. Mediante estrategias de caché inteligentes, el autor logra un alto rendimiento con un costo mínimo, manteniendo la estabilidad incluso bajo un tráfico intenso.

Leer más
Desarrollo

Extracción de MRR de datos de Stripe: Problemas y implementación en SQL

2025-05-16
Extracción de MRR de datos de Stripe: Problemas y  implementación en SQL

Este artículo detalla cómo extraer datos de la API de Stripe y calcular los Ingresos Recurrentes Mensuales (MRR). El autor destaca la poca fiabilidad de usar directamente el objeto `subscriptions` de Stripe, ya que solo contiene el estado más reciente de la suscripción. El enfoque correcto utiliza los `elementos de la factura`, gestionando descuentos, ciclos de facturación variables (mensual, trimestral, anual), etc. El artículo proporciona código SQL detallado, que abarca la limpieza de datos, la normalización de ciclos y los cálculos finales de las métricas de MRR, incluyendo nuevo MRR, MRR de baja, MRR de expansión y MRR de reactivación. El artículo enfatiza la adaptabilidad y la capacidad de personalización del método, y recomienda una aplicación para simplificar los cálculos de MRR.

Leer más
Desarrollo API de Stripe

El Tribunal Supremo de China Toma Medidas Enérgicas Contra las Fábricas de Artículos Académicos

2025-03-04
El Tribunal Supremo de China Toma Medidas Enérgicas Contra las Fábricas de Artículos Académicos

El Tribunal Supremo Popular de China ha emitido su primera orientación sobre la represión de las fábricas de artículos académicos, con el objetivo de frenar el fraude científico. Si bien existían regulaciones gubernamentales anteriores, las fábricas de artículos —empresas que producen manuscritos fraudulentos o de baja calidad— han persistido. Las directrices del tribunal instruyen a los tribunales inferiores a castigar severamente las 'cadenas de la industria del artículo' y el fraude en la investigación. El número de casos relacionados con las fábricas de artículos ha aumentado en los últimos años, y las sentencias judiciales han pasado de reconocer los contratos con las fábricas de artículos como válidos a considerarlos inválidos, lo que refleja un mayor énfasis en la integridad académica y la competencia justa. Si bien algunos investigadores se muestran optimistas de que esto frenará la mala conducta, otros siguen siendo escépticos sobre su impacto.

Leer más

El Qwen2.5-Max de Alibaba desafía a los gigantes tecnológicos de EE. UU. y redefine la IA empresarial

2025-01-29
El Qwen2.5-Max de Alibaba desafía a los gigantes tecnológicos de EE. UU. y redefine la IA empresarial

Alibaba Cloud presentó hoy su modelo Qwen2.5-Max, marcando el segundo gran avance en inteligencia artificial de China en menos de una semana, lo que sacude aún más los mercados tecnológicos de EE. UU. e intensifica las preocupaciones sobre el liderazgo en IA de Estados Unidos. El nuevo modelo supera al modelo R1 de DeepSeek en varios puntos de referencia clave, incluidos Arena-Hard, LiveBench y LiveCodeBench. El Qwen2.5-Max también demuestra resultados competitivos contra líderes de la industria, como GPT-4o y Claude-3.5-Sonnet, en pruebas de razonamiento y conocimiento avanzados. Su arquitectura de mezcla de expertos permite una eficiencia computacional significativa, habiendo sido entrenado en más de 20 billones de tokens, pero usando muchos menos recursos que los enfoques tradicionales. Esta eficiencia puede remodelar las estrategias de IA empresarial, reduciendo potencialmente los costos de infraestructura en un 40% a un 60%. Sin embargo, las preocupaciones sobre la soberanía de los datos, la confiabilidad de la API y el soporte a largo plazo siguen siendo cruciales para la adopción empresarial.

Leer más
IA

Monitor de bebé con IA y LLM de vídeo local: Un segundo par de ojos

2025-05-25
Monitor de bebé con IA y LLM de vídeo local: Un segundo par de ojos

Este proyecto, llamado AI Baby Monitor, actúa como un segundo par de ojos, utilizando LLMs de vídeo locales para mejorar la seguridad del bebé. Monitoriza una transmisión de vídeo (webcam, cámara RTSP, etc.) y una lista sencilla de reglas de seguridad. Un suave pitido te alerta cuando se infringe una regla. Se ejecuta localmente con el modelo Qwen2.5 VL a través de vLLM, priorizando la privacidad. Aunque procesa aproximadamente 1 solicitud por segundo, su alerta mínima y el panel en tiempo real proporcionan una capa adicional de seguridad. Recuerda, es una herramienta complementaria, no un sustituto de la supervisión de un adulto.

Leer más

Por qué los scripts superan a los alias (la mayoría de las veces)

2025-03-05
Por qué los scripts superan a los alias (la mayoría de las veces)

El autor inicialmente dependía mucho de los alias de shell para comandos comunes, como acortar `git` a `g`. Sin embargo, hizo la transición al uso de scripts dentro de su `$PATH` por varias ventajas principales. Los scripts ofrecen actualizaciones inmediatas sin necesidad de reiniciar el shell, admiten varios lenguajes de programación, manejan la lógica compleja de forma más eficaz y ofrecen una mayor portabilidad entre diferentes sistemas. Si bien los alias destacan en casos de nicho específicos (por ejemplo, modificar `cd`, definiciones condicionales) y ofrecen pequeños beneficios de rendimiento, el autor prefiere los scripts por su flexibilidad y extensibilidad en los alias de comandos cotidianos.

Leer más
Desarrollo alias de comandos

Algoritmos de Limitación de Tasa Interactivos: Cuatro Aplicaciones para Jugar

2025-06-06
Algoritmos de Limitación de Tasa Interactivos: Cuatro Aplicaciones para Jugar

La limitación de tasa es crucial para las aplicaciones de back-end para evitar el agotamiento de recursos y proteger contra ataques DDoS. Este artículo explora cuatro algoritmos comunes de limitación de tasa: token bucket, leaky bucket, contador de ventana fija y contador de ventana deslizante. El autor ha creado cuatro aplicaciones interactivas que permiten a los usuarios experimentar con cada algoritmo, visualizando su comportamiento y compensaciones. Aprenda a gestionar las solicitudes de forma eficaz y proteger sus recursos del servidor.

Leer más
Desarrollo limitación de tasa

Ejecutando Windows NT 4 Server en Proxmox: Una guía retro

2025-05-25
Ejecutando Windows NT 4 Server en Proxmox: Una guía retro

Esta publicación de blog proporciona una guía completa sobre cómo instalar Windows NT 4 Server en un entorno virtual Proxmox. Detalla las configuraciones cruciales de la VM, incluyendo el tipo de CPU correcto, la asignación de memoria, la selección del controlador SCSI y la configuración del adaptador de red. El autor aborda los obstáculos comunes de instalación, como la instalación de controladores SCSI, la configuración de controladores de ratón y la habilitación de soporte de alta resolución de pantalla. Las instrucciones paso a paso, acompañadas de capturas de pantalla, simplifican el proceso. El resultado final es una máquina virtual Windows NT 4 Server totalmente funcional, permitiendo a los usuarios experimentar este sistema operativo clásico.

Leer más
Desarrollo

¿Es tu código inútil? Un experimento de reescritura revela la verdad

2025-05-21
¿Es tu código inútil? Un experimento de reescritura revela la verdad

El autor argumenta que el valor del código en el desarrollo de software está sobrevalorado, usando una anécdota personal. Un portal web que llevó a un equipo seis meses construir fue reescrito por el autor solo en dos semanas. Esto no se debió a habilidades de codificación superiores, sino a que el verdadero valor reside en el trabajo en equipo, la lógica de negocios y el diseño, no en el código en sí. El código puede descartarse y reconstruirse, mientras que la experiencia del equipo y los principios de diseño son los activos principales. El artículo invita a la reflexión profunda sobre los costos y el valor del desarrollo de software, animando a los lectores a realizar experimentos similares.

Leer más
Desarrollo valor del código

Google Maps, Búsqueda y Hoteles reciben actualizaciones de planificación de viajes con IA

2025-03-27
Google Maps, Búsqueda y Hoteles reciben actualizaciones de planificación de viajes con IA

Google está mejorando Maps, Búsqueda y Hoteles con funciones impulsadas por IA para mejorar la planificación de viajes. Maps obtiene la capacidad de identificar ubicaciones en capturas de pantalla y guardarlas en una lista, simplificando la preparación del viaje. Esta función con tecnología Gemini, que se lanza para usuarios de iOS en EE. UU. esta semana (Android próximamente), detecta lugares en el texto de la captura de pantalla, los muestra en el mapa y permite guardarlos en una lista compartida. Las Visitas generales de IA en Búsqueda se actualizan con herramientas de creación de itinerarios, permitiendo a los usuarios crear viajes para regiones o países específicos. Las Visitas generales de IA de Google Lens pronto ofrecerán soporte para más idiomas, incluidos hindi, indonesio, japonés, coreano, portugués y español. Por último, las alertas de bajada de precios, ya disponibles en Google Flights, se están volviendo globales para Google Hotels, disponibles en dispositivos móviles y computadoras.

Leer más

Estrellas de Hollywood se unen contra la apropiación de derechos de autor de la IA

2025-03-18
Estrellas de Hollywood se unen contra la apropiación de derechos de autor de la IA

Más de 400 líderes creativos de Hollywood firmaron una carta abierta a la administración Trump, protestando contra el uso de material protegido por derechos de autor por empresas de IA sin permiso para el entrenamiento de IA. Argumentan que esto debilita la fuerza económica y cultural de las industrias creativas estadounidenses. La carta, firmada por estrellas de primera línea como Ben Stiller, Mark Ruffalo y Cate Blanchett, pide que se mantengan las leyes de derechos de autor existentes y ha provocado un amplio debate en la industria.

Leer más
Tecnología

Repensando SQLite: Sorprendentemente potente a hiperescala

2025-03-03
Repensando SQLite: Sorprendentemente potente a hiperescala

Contrariamente a la creencia popular, SQLite no es solo para aplicaciones pequeñas. Este artículo argumenta que servicios como Cloudflare Durable Objects y Turso desbloquean el potencial de SQLite a hiperescala. Estas plataformas asignan bases de datos SQLite por entidad, reemplazando las complejidades de las bases de datos particionadas. Este enfoque resuelve desafíos como esquemas rígidos, cambios de esquema difíciles y operaciones complejas entre particiones. Si bien persisten desafíos —la falta de una solución de código abierto autohospedada y protocolos estandarizados—, el cumplimiento ACID de SQLite, la E/S eficiente y las ricas extensiones SQL lo convierten en una alternativa convincente a las bases de datos particionadas tradicionales.

Leer más
Desarrollo

Cazando un Higgs-Bugson: Depurando un Problema de NFS/Kerberos a Nivel de Kernel

2025-07-03
Cazando un Higgs-Bugson: Depurando un Problema de NFS/Kerberos a Nivel de Kernel

Los ingenieros encontraron un error difícil de reproducir que causaba fallos en la copia de archivos (-EACCES) en Gord, un sistema crítico de datos de trading. Deshabilitar Kerberos resolvió el problema, indicando problemas de autenticación. La investigación reveló que el kernel obtiene credenciales Kerberos a través del demonio rpc_gssd, pero los registros no mostraron anomalías. Las pruebas exhaustivas, incluida la creación de un sistema de archivos falso en memoria y el uso de bpftrace para el rastreo del kernel, finalmente identificaron el problema: una alta carga del servidor NFS provocó retransmisiones de solicitudes. El kernel manejó mal las solicitudes/respuestas con XIDs idénticos pero números de secuencia GSS diferentes, lo que provocó discrepancias de suma de comprobación y errores. El ingeniero corrigió el kernel para evitar la retransmisión inmediata debido a discrepancias en el número de secuencia.

Leer más
Desarrollo error del kernel

Hackers utilizan sitios web legítimos para difundir enlaces maliciosos

2025-05-05

Un investigador de seguridad descubrió un método impactante para difundir enlaces maliciosos: los atacantes aprovechan sitios web de organismos gubernamentales, universidades y otros, explotando vulnerabilidades en plugins y sistemas CMS obsoletos de WordPress. Utilizando la optimización SEO y el envenenamiento de caché, disfrazan enlaces que conducen a contenido fraudulento de Robux, OnlyFans y más, eludiendo la detección de antivirus y VPN. Estos enlaces canalizan a las víctimas a través de una red de afiliados, generando pequeñas ganancias para los atacantes. Esto no es nuevo; incidentes similares ocurrieron ya en 2020. El investigador destaca la necesidad de medidas mejoradas de ciberseguridad y precaución al hacer clic en enlaces desconocidos.

Leer más

YouTube: El Nuevo Rey de Todos los Medios, Valorado en 550.000 Millones de Dólares

2025-04-01
YouTube: El Nuevo Rey de Todos los Medios, Valorado en 550.000 Millones de Dólares

MoffettNathanson predice que YouTube se convertirá en el nuevo rey de los medios. Con unos ingresos estimados de 54.200 millones de dólares en 2024, solo superado por Disney, se prevé que YouTube supere a Disney en 2025, liderando tanto en participación como en ingresos. Aprovechando su enorme base de usuarios y sus diversas ofertas (YouTube TV, YouTube Music y Premium), se estima que los ingresos operativos de YouTube alcanzarán los 13.800 millones de dólares en 2027, con un margen operativo del 18%. Los analistas destacan un potencial significativo de mejora de la monetización, particularmente en publicidad y suscripciones.

Leer más
Tecnología Medios Valoración

NVIDIA Blackwell: Las GPU RTX 50 impulsadas por IA revolucionan los gráficos

2025-01-07
NVIDIA Blackwell: Las GPU RTX 50 impulsadas por IA revolucionan los gráficos

NVIDIA presentó las GPU GeForce RTX 50 Series, impulsadas por la innovadora arquitectura Blackwell. Aprovechando los Tensor Cores de quinta generación y los RT Cores de cuarta generación, estas GPU ofrecen hasta el doble de rendimiento gracias a la renderización impulsada por IA. Las características clave incluyen shaders neuronales, DLSS 4 (que aumenta el rendimiento hasta 8 veces) y Reflex 2. La serie RTX 50 también introduce personajes de juegos y herramientas para creadores impulsadas por IA, como RTX Neural Faces y microservicios NIM, transformando los juegos y la creación de contenido.

Leer más
Hardware Serie RTX 50

El 'Rey Cripto' de Kentucky Arrestado por Secuestro y Tortura

2025-05-25
El 'Rey Cripto' de Kentucky Arrestado por Secuestro y Tortura

John Woeltz, un hombre de 37 años de Kentucky conocido como el "rey cripto de Kentucky", fue arrestado y acusado de secuestro, tortura y agresión a un hombre italiano mantenido cautivo durante semanas en una casa de lujo en Manhattan. La víctima, de 28 años, fue supuestamente torturada para obtener su contraseña de Bitcoin, sufriendo golpes con la culata de una pistola, heridas con una motosierra y otros actos brutales. La policía recuperó evidencia, incluyendo fotos e instrumentos de tortura, en la residencia de lujo. Woeltz se encuentra detenido sin fianza.

Leer más
Varios

ZJIT: Un JIT Ruby de próxima generación para una mejor reutilización de código

2025-03-05
ZJIT: Un JIT Ruby de próxima generación para una mejor reutilización de código

YJIT acelera el código Ruby, pero su compilación repetida del mismo código en entornos de producción a gran escala es ineficiente. Para solucionar esto, empresas como GitHub, Shopify y Stripe han diseñado ZJIT, un compilador JIT Ruby de próxima generación que busca guardar y reutilizar el código compilado entre ejecuciones. Esto tiene como objetivo eliminar el trabajo redundante y permitir que el compilador se centre en la optimización para obtener un mejor rendimiento.

Leer más
Desarrollo

Renuncia masiva en la revista Journal of Human Evolution: IA, tasas y la independencia editorial en juego

2024-12-31
Renuncia masiva en la revista Journal of Human Evolution: IA, tasas y la independencia editorial en juego

Todo el consejo editorial de la revista Journal of Human Evolution (JHE) de Elsevier renunció en masa, provocando indignación en la comunidad académica. Su protesta se centra en los cambios implementados por Elsevier en la última década, incluyendo recortes de recursos editoriales, la introducción no comunicada de IA en el proceso editorial que ha llevado a numerosos errores, y las tasas exorbitantes para los autores, todo lo cual socava la independencia e inclusión editorial de la revista. Esta es la vigésima renuncia masiva de una revista científica desde 2023, destacando las controversias en torno a la evolución de los modelos de negocio en la publicación científica.

Leer más

Chat de voz con IA en tiempo real: tu compañero de conversación digital

2025-05-05
Chat de voz con IA en tiempo real: tu compañero de conversación digital

Este proyecto permite conversaciones habladas naturales con una IA utilizando un sofisticado sistema cliente-servidor. Emplea WebSockets para streaming de audio de baja latencia, transcripción de voz en tiempo real, procesamiento de LLM (se admite Ollama y OpenAI) y síntesis de texto a voz. Los usuarios pueden personalizar la voz de la IA y elegir entre varios motores de TTS (Kokoro, Coqui, Orpheus). El sistema cuenta con toma de turnos inteligente, selección flexible de modelos de IA y está contenedorizado con Docker para una fácil implementación.

Leer más

Analizador INI de Bash: Una Biblioteca Robusta de Scripts Shell

2025-04-04
Analizador INI de Bash: Una Biblioteca Robusta de Scripts Shell

Una potente biblioteca de scripts shell Bash, `lib_ini.sh`, proporciona un conjunto completo de funciones para analizar y manipular archivos de configuración INI. Admite la lectura, escritura, adición, actualización y eliminación de secciones y claves, gestionando valores complejos, matrices y variables de entorno. La biblioteca también cuenta con un manejo robusto de errores, un modo de depuración y capacidad de configuración. Una demostración interactiva en línea permite realizar pruebas fácilmente.

Leer más

BYD: El mayor fabricante de automóviles del mundo por personal de I+D

2024-12-31
BYD: El mayor fabricante de automóviles del mundo por personal de I+D

Después de una importante ola de contrataciones, BYD se ha convertido en el mayor fabricante de automóviles del mundo en términos de personal de I+D, con más de 110.000 empleados de I+D entre sus 900.000 empleados. Esto sigue a un sólido segundo trimestre de 2024, donde superó a Honda y Nissan, consolidando su posición como el séptimo mayor fabricante de automóviles del mundo. El enorme equipo de I+D de BYD se centra en el desarrollo de vehículos eléctricos más asequibles y con mayor autonomía, y la empresa se está expandiendo a nuevos mercados con planes para nuevas plantas en Turquía, México, Brasil y Pakistán. Esta expansión agresiva, junto con su ya significativa posición como el segundo mayor fabricante de baterías para vehículos eléctricos del mundo, posiciona a BYD para un crecimiento y liderazgo continuos en el mercado de vehículos eléctricos.

Leer más

Autology: Un Intérprete Lisp Automodificable

2025-03-24
Autology: Un Intérprete Lisp Automodificable

Autology, un intérprete Lisp funcional escrito en Clojure, ofrece un enfoque único a la metaprogramación al proporcionar acceso a su propio intérprete. Al revincular la variable *i* (que apunta a la función intérprete), los programas pueden alterar dinámicamente la sintaxis y el comportamiento de Autology en tiempo de ejecución. Esto permite agregar funciones, cambiar estrategias de evaluación y mucho más. Si bien no es particularmente eficiente, Autology ofrece una exploración fascinante de la metaprogramación Lisp y la modificación de lenguaje en tiempo de ejecución.

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