GrapheneOS: La Fortaleza Inquebrantable de Android Contra Ataques Forenses

2025-09-11
GrapheneOS: La Fortaleza Inquebrantable de Android Contra Ataques Forenses

GrapheneOS, un sistema operativo Android de código abierto centrado en la privacidad, se enfrentó recientemente a una campaña de desprestigio en las redes sociales que afirmaba falsamente que había sido comprometido. El ataque tergiversó la extracción de datos basada en el consentimiento como una violación de seguridad. Este artículo aclara la ciencia forense digital, las capacidades de Cellebrite y la diferencia entre la extracción de datos basada en el consentimiento. Las robustas funciones de seguridad de GrapheneOS, incluida la desactivación de las conexiones USB en el modo AFU, las limitaciones de ataque de fuerza bruta del Titan M2 y el reinicio automático, contrarrestan eficazmente estos ataques. La propia Cellebrite admite que no puede desbloquear dispositivos GrapheneOS totalmente actualizados sin el consentimiento del usuario. El incidente pone de manifiesto la protección superior de GrapheneOS para la privacidad y la seguridad de los datos del usuario.

Leer más

Polémica ley de 'Control de Chat' de la UE: Privacidad vs. Abuso Sexual Infantil

2025-09-11
Polémica ley de 'Control de Chat' de la UE: Privacidad vs. Abuso Sexual Infantil

La UE está a punto de debatir una polémica ley de 'Control de Chat' destinada a combatir el abuso sexual infantil mediante el escaneo obligatorio del contenido del usuario o la elusión de la encriptación. Sin embargo, la ley ha recibido una fuerte oposición de expertos en seguridad que la consideran inviable, altamente intrusiva y propensa a una alta tasa de falsos positivos, lo que podría provocar un desastre de seguridad nacional. Varias aplicaciones de mensajería encriptadas han prometido luchar contra la ley por vía judicial o trasladarse fuera de la UE. La delegación alemana podría solicitar un aplazamiento, dejando el destino de la ley incierto.

Leer más
Tecnología

Módulos C++20: Mejoras en el tiempo de compilación y experiencias prácticas

2025-09-11

Este artículo comparte la experiencia práctica del autor utilizando módulos C++20, cubriendo las opciones de sistemas de compilación (Bazel, XMake, Build2, etc.), las mejoras en el tiempo de compilación (25% - 45%) y las diferencias con respecto a PCH. El autor también discute los escenarios adecuados para los módulos C++20, los costos (refactorización de código, estabilidad del compilador, soporte de finalización de código, etc.), los wrappers de módulos (estilos export-using y extern "C++") y las técnicas para mezclar import y #include. El artículo concluye con las futuras direcciones de mejora para los módulos C++20, como mejorar los sistemas de compilación, mejorar la inteligencia de código, resolver problemas de compatibilidad entre plataformas y destacar el potencial de la IA en el desarrollo de herramientas de conversión de módulos.

Leer más
Desarrollo

Piramidal Contrata Ingeniero de Backend para Plataforma de Datos Neuronales

2025-09-11
Piramidal Contrata Ingeniero de Backend para Plataforma de Datos Neuronales

Piramidal busca un ingeniero de software para construir y mantener la infraestructura y los sistemas de backend de su plataforma principal de datos neuronales. El candidato ideal tendrá 3+ años de experiencia en empresas orientadas a productos, dominio de Python y otros lenguajes de backend, tecnologías de contenedores y orquestación (por ejemplo, Kubernetes), bases de datos relacionales (por ejemplo, Postgres/MySQL) y tecnologías web (por ejemplo, JavaScript, React). El puesto implica una estrecha colaboración con ingenieros de ML para iterar en la aplicación de los modelos más recientes y trabajar con el equipo de producto y clientes internos para comprender sus necesidades e implementar soluciones efectivas. Piramidal se dedica a reorientar la tecnología para maximizar el potencial humano, con una misión central de apoyar la libertad cognitiva.

Leer más
Desarrollo datos neuronales

pgEdge lanza sus componentes principales como código abierto, abrazando el ecosistema PostgreSQL

2025-09-11

pgEdge, una empresa centrada en PostgreSQL distribuido, anunció que ha vuelto a licenciar sus componentes principales, incluyendo el motor de replicación Spock, el generador de secuencias Snowflake y la extensión de replicación lógica de objetos grandes Lolor, bajo la Licencia PostgreSQL, ¡convirtiéndolos en código abierto! Este movimiento demuestra el compromiso de pgEdge con el código abierto y su deseo de contribuir más al ecosistema PostgreSQL. Los desarrolladores ahora pueden acceder al código fuente de estos componentes en GitHub y participar en su desarrollo. pgEdge también ofrece opciones de implementación en la nube, contenedores y máquinas virtuales para facilitar el acceso del usuario.

Leer más

Reshaped: Un viaje de cinco años hacia el código abierto

2025-09-11
Reshaped: Un viaje de cinco años hacia el código abierto

Después de cinco años de desarrollo, la biblioteca de componentes Reshaped ahora es completamente de código abierto. Inicialmente un proyecto personal que abordaba la necesidad de bibliotecas de componentes consistentes para React y Figma, Reshaped cubre el 80% de las prácticas principales de diseño web, priorizando la alineación entre diseño e ingeniería. El autor primero hizo el paquete React gratuito y ahora publica todo el código fuente, con el objetivo de fomentar las mejores prácticas en diseño e ingeniería. Los planes futuros incluyen componentes premium avanzados.

Leer más
Desarrollo sistema de diseño

Ingeniería Pura vs. Impura: Por qué los desarrolladores independientes chocan con las grandes empresas de tecnología

2025-09-11

Este artículo explora la diferencia entre la ingeniería de software 'pura' e 'impura'. La ingeniería pura se centra en la perfección técnica, similar al arte o la investigación, mientras que la ingeniería impura prioriza la eficiencia y la resolución de problemas del mundo real. Las grandes empresas de tecnología necesitan ambas, pero el mercado actual favorece la ingeniería impura, lo que lleva a conflictos entre ingenieros puros e impuros. El desarrollo asistido por IA beneficia más a la ingeniería impura, ya que ayuda a abordar problemas menos novedosos y con plazos ajustados, mientras que la ingeniería pura depende más de la experiencia individual. El autor argumenta que ambos tipos requieren habilidades elevadas, solo con un enfoque diferente.

Leer más
Desarrollo Tipos de Ingenieros

Deep Code Bench: Un nuevo conjunto de datos de referencia para la recuperación de código

2025-09-11
Deep Code Bench: Un nuevo conjunto de datos de referencia para la recuperación de código

Qodo ha lanzado Deep Code Bench, un nuevo conjunto de datos de referencia de preguntas del mundo real derivadas de grandes repositorios de código complejos. A diferencia de los benchmarks existentes, estas preguntas requieren la recuperación de varios archivos, lo que refleja escenarios reales de los desarrolladores. El conjunto de datos, generado utilizando LLMs a partir de datos de solicitud de extracción, proporciona una evaluación sólida de los sistemas de recuperación de código. El agente de investigación profunda de Qodo supera a los demás en la recuperación de hechos, logrando aproximadamente un 76% de precisión.

Leer más

Proyecto secreto de gafas AR de Amazon: 'Amelia' para repartidores

2025-09-11
Proyecto secreto de gafas AR de Amazon: 'Amelia' para repartidores

Amazon está desarrollando en secreto unas gafas de realidad aumentada (AR) con el nombre en clave 'Jayhawk', que cuentan con una pantalla a color en un ojo, micrófonos, altavoces y una cámara. Si bien se espera una versión para el consumidor a finales de 2026 o principios de 2027, Amazon planea lanzar una versión más robusta, centrada en la entrega, llamada 'Amelia' para sus repartidores, posiblemente ya el próximo año, con una producción inicial de 100.000 unidades. Estas gafas utilizarán una pequeña pantalla para proporcionar navegación paso a paso e instrucciones de entrega, mostrando el potencial de la RA en la logística. Esta medida posiciona a Amazon junto a Meta y Google en el creciente mercado de las gafas AR.

Leer más
Tecnología

Sumérgete en la base de datos tz: Crea tu propia zona horaria

2025-09-11
Sumérgete en la base de datos tz: Crea tu propia zona horaria

Mientras trabajaba con Ruby, el autor encontró un problema de zona horaria, lo que le llevó al descubrimiento de la base de datos tz. Este artículo proporciona una explicación clara de la base de datos tz, incluyendo sus componentes principales: el compilador zic, la herramienta zdump y los archivos fuente de zona horaria. El autor demuestra cómo personalizar las reglas de zona horaria creando una zona horaria ficticia, Hi_No_Kuni/Konoha, dentro de una imagen Alpine Docker. El proceso se ilustra con ejemplos prácticos, verificando los resultados. Este artículo es adecuado para desarrolladores y proporciona información sobre la complejidad y la estandarización detrás de las zonas horarias.

Leer más
Desarrollo base de datos tz

BCacheFS deshabilitado en kernels openSUSE 6.17+

2025-09-11

El equipo de openSUSE anunció que el sistema de archivos BCacheFS se deshabilitará en los kernels 6.17 y posteriores. Esto se debe a que BCacheFS se mantiene externamente desde la versión 6.17, y openSUSE ya no mantendrá ni realizará backports de parches downstream. Actualmente, las versiones 6.16 y anteriores no se ven afectadas. Los usuarios deben seguir las instrucciones de upstream de BCacheFS para la instalación y el uso, o preparar un KMP por sí mismos. BCacheFS se volverá a habilitar una vez que su mantenedor reanude el mantenimiento de upstream.

Leer más
Desarrollo

Superando el Obstáculo de 10.000+ LOC: Un Flujo de Trabajo Estructurado para LLMs en Proyectos Grandes

2025-09-11
Superando el Obstáculo de 10.000+ LOC: Un Flujo de Trabajo Estructurado para LLMs en Proyectos Grandes

Este artículo detalla un flujo de trabajo exitoso para usar LLMs en proyectos grandes, con más de 10.000 líneas de código. El autor descubrió que generar un sistema entero directamente con un LLM es caótico y propenso a errores. En cambio, se presenta un enfoque estructurado: escribir manualmente documentos de diseño y arquitectura primero, luego usar el LLM como una herramienta de generación y transformación de código, iterando en tareas pequeñas, revisando y corrigiendo sistemáticamente el código y actualizando continuamente la documentación y las pautas de codificación. Este método evita con éxito las limitaciones del LLM en proyectos grandes, manteniendo la mantenibilidad y la consistencia.

Leer más
Desarrollo

Dotter: Un potente gestor de archivos de configuración y motor de plantillas en Rust

2025-09-11
Dotter: Un potente gestor de archivos de configuración y motor de plantillas en Rust

Dotter es un gestor de archivos de configuración (dotfiles) y un motor de plantillas escrito en Rust, diseñado para simplificar la gestión e implementación de dotfiles. Resuelve muchos inconvenientes asociados con la gestión manual de dotfiles, como el seguimiento del origen de los archivos, la configuración tediosa en nuevas máquinas y el manejo de las diferencias de configuración entre máquinas. Dotter automatiza la gestión de dotfiles mediante una configuración flexible y la creación de plantillas o enlaces simbólicos automáticos. Admite la instalación a través de Homebrew, AUR y Scoop, y también proporciona binarios e instalación a través de Cargo. Dotter también ofrece amplias opciones de línea de comandos y funciones de gancho para flujos de trabajo definidos por el usuario.

Leer más
Desarrollo

Ordenación por Radix supera a las Tablas Hash: Una Batalla de Rendimiento para Contar Valores Únicos

2025-09-11
Ordenación por Radix supera a las Tablas Hash: Una Batalla de Rendimiento para Contar Valores Únicos

En el problema de contar valores únicos en un array grande de uint64s mayormente únicos, el algoritmo de ordenación por radix, cuando está bien ajustado, suele ser más rápido que las tablas hash. Al utilizar el ancho de banda de memoria de manera eficiente y fusionando hábilmente el hash con el proceso de ordenación, la ordenación por radix logra una aceleración de hasta 1,5 veces en comparación con las tablas hash ajustadas para conjuntos de datos superiores a 1 MB, e incluso hasta 4 veces más rápido que las excelentes tablas hash "Swiss Table" de Rust. Sin embargo, el rendimiento de la ordenación por radix disminuye con distribuciones de datos no uniformes; el uso de una función hash invertible preprocesa los datos para mantener la eficiencia. El artículo compara ambos métodos en diferentes tamaños de datos y frecuencias de acceso, y analiza la estrategia para elegir entre ellos en aplicaciones del mundo real.

Leer más
Desarrollo

Luz azul blanquea manchas amarillas: una solución sostenible

2025-09-11
Luz azul blanquea manchas amarillas: una solución sostenible

Los investigadores han desarrollado un método ecológico para eliminar manchas amarillas de la ropa utilizando luz LED azul de alta intensidad. Este método utiliza luz azul y oxígeno ambiental, eliminando la necesidad de oxidantes químicos agresivos. Elimina eficazmente las manchas de sudor, zumo de naranja, zumo de tomate y más, incluso en telas delicadas como la seda. Las pruebas mostraron que la luz azul superó significativamente al peróxido de hidrógeno y a la luz ultravioleta en la eliminación de manchas sin dañar la tela. Si bien es prometedor, se necesitan más pruebas antes de la comercialización para garantizar la seguridad y la solidez del color.

Leer más

La administración Trump reforzará la regulación de los anuncios de medicamentos con receta

2025-09-11
La administración Trump reforzará la regulación de los anuncios de medicamentos con receta

Este memorando describe el plan de la administración Trump para reforzar las regulaciones sobre los anuncios de medicamentos con receta dirigidos directamente al consumidor. Citando un aumento en la publicidad farmacéutica y preocupaciones sobre afirmaciones engañosas que minimizan los riesgos y exageran los beneficios, la administración exigirá información más completa sobre los riesgos en los anuncios para garantizar información justa, equilibrada e integral para los consumidores. El objetivo es corregir la información engañosa y promover elecciones de medicamentos más informadas.

Leer más

Solución Elegante de Clojure al Problema de la Expresión

2025-09-11
Solución Elegante de Clojure al Problema de la Expresión

En la conferencia Strange Loop, Chris Houser presentó dos enfoques de Clojure para resolver el problema de la expresión: multimethods y protocolos. La presentación profundizó en los pros y los contras de cada método, mostrando su implementación en Clojure. Houser, coautor de "The Joy of Clojure" y contribuidor principal del lenguaje, demostró poderosamente la flexibilidad y expresividad de Clojure.

Leer más

Cuatro Falacias Fundamentales de la IA: Un Camino Tortuoso hacia la IAG

2025-09-11
Cuatro Falacias Fundamentales de la IA: Un Camino Tortuoso hacia la IAG

Este artículo explora las cuatro falacias fundamentales de la inteligencia artificial según Melanie Mitchell: equiparar el progreso de la IA estrecha con la Inteligencia Artificial General (IAG); subestimar la dificultad del razonamiento de sentido común; usar lenguaje antropomórfico para engañar al público; e ignorar la importancia de la cognición encarnada. El autor argumenta que estas falacias conducen a ciclos de exageración y compensaciones peligrosas en el campo de la IA, como priorizar las ganancias a corto plazo sobre el progreso a largo plazo, sacrificar la confianza pública por el entusiasmo del mercado y renunciar a la validación responsable para acelerar el lanzamiento al mercado. Finalmente, el autor aboga por una síntesis del 'paradigma cognitivo' y el 'paradigma computacionalista', infundiendo las prácticas actuales de IA con principios científicos para un desarrollo de IA más seguro y responsable.

Leer más
IA

El iPhone 17 Air de Apple se lanzará globalmente solo con eSIM: El futuro está aquí

2025-09-11
El iPhone 17 Air de Apple se lanzará globalmente solo con eSIM: El futuro está aquí

El anuncio de Apple de que el iPhone 17 Air estará disponible globalmente sin tarjetas SIM físicas marca un paso significativo hacia la adopción generalizada de la tecnología eSIM. Esta alternativa digital ofrece mayor conveniencia, seguridad y sostenibilidad ambiental, simplificando el cambio de operadores y reduciendo el desperdicio de plástico. Aunque la configuración inicial requiere acceso a internet, la activación remota y las capacidades flexibles de cambio de eSIM beneficiarán a los usuarios, especialmente a los viajeros. Es probable que este movimiento anime a otros fabricantes a seguir el ejemplo, posicionando a las eSIM como la tecnología dominante en la próxima década, transformando tanto la experiencia del usuario como la industria.

Leer más
Tecnología

Caída masiva de asistentes de codificación de IA destaca los crecientes riesgos de dependencia

2025-09-11
Caída masiva de asistentes de codificación de IA destaca los crecientes riesgos de dependencia

Una reciente caída en los asistentes de codificación de IA, como el Claude Code de Anthropic, expuso la gran dependencia del desarrollo de software moderno en estas herramientas. Los desarrolladores recurrieron a alternativas, incluso a Stack Overflow, subrayando los peligros de la sobredependencia. La tendencia emergente de 'codificación por vibración' (vibe coding), usar lenguaje natural para generar código sin comprender la lógica subyacente, llevó a resultados desastrosos, incluyendo corrupción de archivos por el Gemini CLI de Google y eliminación de bases de datos por el servicio de IA de Replit. La caída sirve como un claro recordatorio de las potenciales consecuencias de la dependencia de la IA y provocó reflexiones sobre el equilibrio entre la vida laboral y personal.

Leer más
Desarrollo

Cinta de cassette de ADN: La tecnología retro se une al almacenamiento gigantesco

2025-09-11
Cinta de cassette de ADN: La tecnología retro se une al almacenamiento gigantesco

Los investigadores han creado una cinta de cassette de ADN, aprovechando el factor de forma familiar de las cintas de cassette retro, pero con un giro revolucionario: el almacenamiento de datos en ADN. Esta cinta de 100 metros cuenta con una increíble capacidad de almacenamiento de 36 petabytes, equivalente a 36.000 discos duros de terabytes, codificando información digital en la secuencia de bases de ADN. Un sistema de código de barras simplifica la recuperación de datos, mientras que un revestimiento protector de imidazolato zeolítico asegura la preservación de datos a largo plazo durante siglos. A pesar de su apariencia nostálgica, es incompatible con los reproductores de cintas de cassette tradicionales; se trata de almacenamiento de ADN, no magnético.

Leer más
Tecnología

BMW cuestiona la prohibición de la UE de los motores de combustión en 2035

2025-09-11
BMW cuestiona la prohibición de la UE de los motores de combustión en 2035

El director de tecnología de BMW, Joachim Post, critica duramente el plan de la UE de prohibir la venta de automóviles con motores de combustión para 2035. Argumenta que la prohibición ignora las preferencias de los consumidores, las limitaciones de la infraestructura de carga y los precios de la energía, lo que podría perjudicar gravemente a la industria automotriz europea. Si bien las ventas de vehículos eléctricos están creciendo en Europa, todavía representan un pequeño porcentaje del mercado. BMW hace hincapié en ofrecer a los clientes la opción entre vehículos de combustión y eléctricos, creyendo que la decisión final debe corresponder a los consumidores, no a la UE. Esto pone de manifiesto el conflicto entre los fabricantes de automóviles tradicionales y las políticas de la UE, y suscita preocupaciones sobre el futuro de la industria automotriz.

Leer más

TailGuard: Conectando WireGuard a Tailscale con un contenedor Docker

2025-09-11
TailGuard: Conectando WireGuard a Tailscale con un contenedor Docker

TailGuard es una aplicación sencilla de contenedor Docker que permite conectar servidores WireGuard existentes a la red Tailscale, incluso en dispositivos bloqueados o que no admiten binarios Tailscale. Funciona ejecutando un contenedor en un VPS, creando un puente entre WireGuard y la red Tailscale, lo que simplifica la administración de claves y permite cambiar fácilmente entre dispositivos. Los usuarios descargan una configuración de WireGuard, ejecutan un comando Docker y se conectan. Los parámetros personalizables y la compatibilidad con IPv6 facilitan la conexión a las redes Tailscale y WireGuard.

Leer más
Desarrollo

Despacho múltiple en C++: Desafíos y soluciones

2025-09-11

Este artículo explora los desafíos de implementar el despacho múltiple en C++. El despacho múltiple permite la selección dinámica de funciones basada en los tipos de tiempo de ejecución de múltiples objetos, útil al manejar interacciones entre objetos de diferentes tipos, como calcular intersecciones de varias formas. El artículo compara varios enfoques, incluyendo el patrón visitor y las comprobaciones if-else por fuerza bruta, analizando sus pros y contras. El patrón visitor, aunque eficiente, es intrusivo y difícil de mantener; la fuerza bruta es mantenible pero verboso e ineficiente. El artículo también menciona brevemente un intento de estandarización de C++ que propone el despacho múltiple y previsualiza artículos posteriores que exploran su implementación en otros lenguajes de programación.

Leer más
Desarrollo

El plan fiscal de Trump cambia inesperadamente la economía de los creadores

2025-09-11
El plan fiscal de Trump cambia inesperadamente la economía de los creadores

Una disposición en el plan fiscal del Presidente Trump ha cambiado inesperadamente la economía de los creadores. El Departamento del Tesouro de los EE. UU. ahora permite que los creadores de contenido digital (pod casters, influencers de redes sociales, streamers, etc.) deduzcan los ingresos por propinas hasta un cierto límite. Esto podría alterar significativamente la forma en que los creadores generan ingresos, lo que podría llevar a las plataformas a destacar más las opciones de propinas. La política refleja el auge de la economía de los creadores y puede incentivar a más personas a unirse al campo de la creación de contenido.

Leer más

arXivLabs: Proyectos experimentales con colaboradores de la comunidad

2025-09-11
arXivLabs: Proyectos experimentales con colaboradores de la comunidad

arXivLabs es un marco que permite a los colaboradores desarrollar y compartir nuevas funciones de arXiv directamente en nuestro sitio web. Tanto las personas como las organizaciones que trabajan con arXivLabs han adoptado y aceptado nuestros valores de apertura, comunidad, excelencia y privacidad de los datos de los usuarios. arXiv está comprometido con estos valores y solo trabaja con socios que los respeten. ¿Tiene una idea para un proyecto que agregue valor a la comunidad de arXiv? Obtenga más información sobre arXivLabs.

Leer más
Desarrollo

Hot Chips 2025: Resumen de la Sesión de CPUs

2025-09-11
Hot Chips 2025: Resumen de la Sesión de CPUs

La sesión de CPUs en Hot Chips 2025 presentó interesantes presentaciones de varios gigantes de la industria. Condor Computing mostró su nuevo núcleo Cuzco, PEZY reveló detalles sobre su próximo chip SC4s, IBM discutió su chip Power11 ya en producción, e Intel presentó su próximo CPU Xeon basado en E-Core, con nombre en clave Clearwater Forest. Se proporcionan enlaces a artículos detallados sobre cada uno para una lectura adicional.

Leer más
Hardware

Desktop-TUI: Un entorno de escritorio sin gráficos

2025-09-11
Desktop-TUI: Un entorno de escritorio sin gráficos

Desktop-TUI es un entorno de escritorio similar a tmux, pero sin interfaz gráfica. Analiza archivos de acceso directo para iniciar aplicaciones y comandos, con soporte para mover y cambiar el tamaño de ventanas, opciones de mosaico y manejo de errores de aplicaciones y fallos de aplicaciones GNU. Los usuarios pueden seleccionar archivos o carpetas como argumentos de aplicaciones o comandos. Actualmente utiliza ncurses (con problemas de color), planea cambiar a Crossterm. Instala mediante `cargo install desktop-tui` y ejecuta con `cargo run -- `. Los archivos de acceso directo (ej: helix.toml) usan el formato TOML para definir nombres de aplicaciones, comandos y argumentos.

Leer más
Desarrollo

JiraTUI: Gestión de tareas de Jira desde la línea de comandos

2025-09-11

JiraTUI es una potente herramienta de línea de comandos que simplifica la gestión de tareas de Jira. Crea nuevas tareas de Jira directamente desde tu terminal, especificando fácilmente detalles como el título, la descripción y la prioridad. Dedica menos tiempo a navegar por las interfaces y más tiempo a trabajar. También permite comentar tareas directamente desde el terminal, mejorando la comunicación y la colaboración del equipo.

Leer más
Desarrollo

DataFrame ligero en MicroHs: Una aventura Haskell 2010

2025-09-11

Comenzando con un proyecto Android en Frege (Haskell en JVM) en 2015, el viaje de programación funcional del autor lo llevó a una búsqueda para desacoplar su biblioteca DataFrame de GHC para compatibilidad con MicroHs. Esta publicación detalla la implementación de la funcionalidad principal de DataFrame: construcción, expresiones básicas, `filterWhere`, `derive` y renderizado Markdown, en Haskell 2010, sin GADTs, familias de tipos o reflexión. El experimento demuestra que, si bien es verboso, la funcionalidad principal sigue siendo viable, ofreciendo portabilidad entre MicroHs (para CLIs pequeños o contextos integrados) y GHC (para velocidad y acceso al ecosistema). Los binarios de MicroHs son aproximadamente 100 veces más pequeños, pero de 5 a 10 veces más lentos; una compensación que vale la pena para muchas tareas de manipulación de datos, permitiendo un backend GHC para tareas intensivas.

Leer más
Desarrollo
1 2 21 22 23 25 27 28 29 595 596