Chrome abandona FreeType y adopta Skrifa basado en Rust: una victoria para la seguridad y el rendimiento

2025-03-19
Chrome abandona FreeType y adopta Skrifa basado en Rust: una victoria para la seguridad y el rendimiento

Chrome ha reemplazado su antiguo motor de renderizado de fuentes FreeType con Skrifa, una nueva biblioteca basada en Rust. La base de código C de FreeType estaba plagada de vulnerabilidades de seguridad, lo que requería importantes recursos de mantenimiento. Skrifa aprovecha la seguridad de memoria de Rust para reducir drásticamente las vulnerabilidades y mejorar la productividad de los desarrolladores. Las pruebas rigurosas y las comparaciones garantizan que Skrifa coincida con el rendimiento y la calidad de renderizado de FreeType. Chrome planea ampliar el uso de Skrifa a más sistemas operativos en el futuro.

Leer más
Desarrollo

El amado autobús antártico, Ivan, escapa del desguace

2025-03-31
El amado autobús antártico, Ivan, escapa del desguace

Ivan, un legendario autobús Terra que sirvió en la Estación McMurdo en la Antártida desde 1994, se enfrentó a la jubilación y al posible desguace. Su encanto único y su papel en el transporte de innumerables investigadores lo convirtieron en un icono antártico. Sin embargo, un esfuerzo comunitario salvó a Ivan del desguace. Después de una campaña de antiguos pasajeros y empleados, Ivan fue enviado a Christchurch, Nueva Zelanda, donde se espera que encuentre un nuevo hogar en un museo, preservando un fragmento de la historia antártica. La historia destaca la profunda conexión entre las personas y los objetos imbuidos de experiencias compartidas.

Leer más
Varios Preservación

Motor de búsqueda de texto completo en 150 líneas de Python

2025-01-24

Este artículo demuestra cómo construir un motor de búsqueda de texto completo funcional con menos de 150 líneas de código Python. Comienza descargando resúmenes de la Wikipedia en inglés, luego utiliza un índice invertido y TF-IDF (Frecuencia de Término - Frecuencia Inversa de Documento) para la indexación y clasificación. El proceso abarca la preparación de datos, la tokenización, el filtrado, la construcción del índice y la funcionalidad de búsqueda, explicando los principios de cada paso. El resultado es un motor de búsqueda sorprendentemente rápido capaz de buscar y clasificar millones de documentos, mostrando la mecánica central de la búsqueda de texto completo de forma concisa.

Leer más
Desarrollo

Un reemplazo para jq en Common Lisp: cljq

2025-05-02

¿Cansado del DSL complicado de jq? Conoce cljq, un reemplazo para jq escrito en Common Lisp. cljq utiliza un operador de consulta más intuitivo, `?`, ofreciendo una funcionalidad similar a JSONPath para simplificar la manipulación de JSON. Actualmente en etapas iniciales, cljq ya proporciona funcionalidades básicas con planes para futuras adiciones de características.

Leer más

Más Allá de los Sprints de Dos Semanas: Explorando ShapeUp, Plan>Build>Ship y GSD

2025-02-16
Más Allá de los Sprints de Dos Semanas: Explorando ShapeUp, Plan>Build>Ship y GSD

¿Cansado de los sprints de dos semanas tradicionales de Scrum? Este artículo explora tres alternativas: ShapeUp, Plan>Build>Ship y GSD. ShapeUp enfatiza un ciclo de desarrollo de seis semanas, comenzando con una fase completa de 'Modelado', seguida de un proceso de toma de decisiones de 'Mesa de Apuestas', y finalmente la fase de 'Construcción', evitando la prisa de los ciclos de sprint cortos. Plan>Build>Ship es un modelo de cascada simplificado, donde cada característica es manejada por un equipo dedicado, desde la planificación hasta la entrega. GSD (Get Shit Done), popularizado por Shopify, enfatiza la ejecución eficiente, utilizando la herramienta interna Vault para rastrear el progreso del proyecto, enfocándose en proyectos en lugar de tareas y promoviendo la colaboración del equipo. Estos tres métodos tienen características únicas, ofreciendo a los equipos de producto más opciones y ayudándoles a encontrar el proceso de desarrollo más adecuado a sus circunstancias.

Leer más

Ant Group reduce los costos de entrenamiento de IA en un 20% usando chips chinos

2025-03-25
Ant Group reduce los costos de entrenamiento de IA en un 20% usando chips chinos

Ant Group, respaldado por Jack Ma, ha desarrollado técnicas de entrenamiento de modelos de IA utilizando semicondutores fabricados en China, de empresas como Alibaba y Huawei, logrando reducciones de costos del 20%. Si bien aún utiliza chips Nvidia, Ant depende principalmente de alternativas de AMD y chips chinos para sus modelos más recientes, obteniendo resultados similares al chip H800 de Nvidia. Esto destaca los esfuerzos de China para reducir la dependencia de los chips de alto rendimiento de Nvidia. Los nuevos modelos de lenguaje de Ant, Ling-Plus y Ling-Lite, incluso superaron al modelo Llama de Meta en algunos puntos de referencia. Estos modelos, destinados a aplicaciones en salud y finanzas, representan un avance significativo en el desarrollo de IA de bajo costo en China.

Leer más

Estudiantes de Duke tiran a la basura miles de artículos sin usar

2025-05-27
Estudiantes de Duke tiran a la basura miles de artículos sin usar

Una escritora que vive en un edificio de apartamentos en Durham, mayoritariamente habitado por estudiantes de la Universidad Duke, descubrió un tesoro de artículos desechados al final del año académico. Encontró artículos de alta gama, como una mesa de acrílico de 900 dólares, unas sandalias Balenciaga de 395 dólares y más de 1000 dólares en ropa Lululemon, en la sala de basura del edificio. La autora documentó meticulosamente los artículos, por un valor total de aproximadamente 6000 dólares. Una comparación del programa de donaciones de Duke con otras universidades reveló tasas de donación comparables entre las universidades privadas ricas. La historia destaca cuestiones de consumismo, desperdicio y la eficacia de las iniciativas de donaciones universitarias.

Leer más

Cómo titular tu entrada de blog (o cualquier cosa)

2025-05-12
Cómo titular tu entrada de blog (o cualquier cosa)

Esta publicación profundiza en la creación de títulos atractivos para maximizar el compromiso con tu público objetivo. El autor sugiere pensar en un título como un 'clasificador', con el objetivo de atraer a aquellos que apreciarán tu trabajo y repeler a quienes no lo harán. Desglosa los dos objetivos de un título: atraer a los lectores adecuados y repeler a aquellos que probablemente lo detestarán. Se discuten varias estrategias de títulos, incluido el uso de jerga, la imitación de figuras famosas, el uso de juegos de palabras y la inclusión de conclusiones en el título. En última instancia, la clave es encontrar a tu público y transmitir el valor de tu trabajo de forma concisa.

Leer más

Odin: Un lenguaje inspirado en C que adopta las mejores prácticas modernas

2025-05-13
Odin: Un lenguaje inspirado en C que adopta las mejores prácticas modernas

El autor, basándose en la experiencia de construir un motor de juego en C, destaca la incorporación de varias mejores prácticas de C en Odin. Esto incluye los asignadores personalizados (con soporte integrado en las bibliotecas principales de Odin), los asignadores temporales para la gestión de memoria basada en fotogramas, los asignadores de seguimiento para la detección de fugas, la inicialización cero, los inicializadores designados y la programación amigable con la caché mediante el soporte SoA. Odin logra esto manteniendo la simplicidad de C, añadiendo características modernas como genéricos y sobrecarga. El autor enfatiza que, aunque las características de Odin son muy beneficiosas para aquellos con una experiencia similar en C, también es accesible para aquellos no familiarizados con estos conceptos, sugiriendo su libro como un recurso introductorio.

Leer más
Desarrollo

Evitar las Restricciones de Dirección MAC de WiFi: Cambio de Dispositivo Simplificado

2025-06-21
Evitar las Restricciones de Dirección MAC de WiFi: Cambio de Dispositivo Simplificado

Muchas redes WiFi registran tu dirección MAC al iniciar sesión para identificar tu dispositivo. Incluso si cambias tus credenciales de inicio de sesión, seguirá impidiendo que uses el mismo dispositivo nuevamente. La solución: al cambiar la dirección MAC de tu dispositivo, la red WiFi no reconocerá tu computadora, engañándola para que piense que es un nuevo dispositivo y evitando la restricción.

Leer más
Tecnología

Amazon publica curso de verificación de programas basado en Dafny

2025-06-02

Amazon ha publicado materiales didácticos para la verificación de programas utilizando Dafny. El curso va más allá de la programación básica en Dafny, profundizando en sus capacidades como asistente de prueba. Está estructurado en tres partes: la Parte 1 presenta el lenguaje de programación Dafny; la Parte 2 explora Dafny como asistente de prueba, cubriendo métodos de prueba formales como la deducción natural; y la Parte 3 aplica este conocimiento a la verificación de programas, abarcando programas funcionales, imperativos y orientados a objetos. Este recurso es adecuado tanto para principiantes como para desarrolladores experimentados en Dafny, ofreciendo un enfoque integral a la verificación de programas.

Leer más
Desarrollo prueba formal

hg-git: Puente fluido entre Mercurial y Git actualizado

2025-04-10
hg-git: Puente fluido entre Mercurial y Git actualizado

hg-git es una robusta extensión de Mercurial que permite enviar y recibir código sin problemas entre repositorios Mercurial y Git. Con más de 2000 commits, más de 50 ramas y etiquetas, y numerosas imágenes de contenedor y lanzamientos, demuestra una comunidad vibrante y desarrollo continuo. Para desarrolladores que necesitan trabajar con ambos sistemas de control de versiones, hg-git es una herramienta invaluable.

Leer más
Desarrollo

Superando Límites: Las Batallas Tecnológicas y Económicas del Desarrollo de Motores a Reacción

2025-03-01
Superando Límites: Las Batallas Tecnológicas y Económicas del Desarrollo de Motores a Reacción

Este artículo describe el proceso de desarrollo de los motores a reacción, desde su invención hasta su amplia adopción comercial. No es una simple historia de avance tecnológico, sino una compleja interacción entre obstáculos tecnológicos y realidades económicas. Desde los avances iniciales hasta superar innumerables desafíos de ingeniería y finalmente lograr la viabilidad comercial, cada etapa estuvo llena de riesgos y costos inmensos. El artículo destaca los costos exorbitantes, los largos ciclos de desarrollo, los problemas de fiabilidad e incluso las quiebras que han afectado a la industria. Utilizando el motor RB211 como caso de estudio, detalla los contratiempos y los éxitos finales, analizando las fuerzas impulsoras detrás del progreso tecnológico y explicando por qué solo un puñado de empresas pueden emprender esfuerzos tan arriesgados.

Leer más
Tecnología motor a reacción

Railroad Tycoon II: Un simulador ferroviario que va más allá de las vías

2025-01-13

Este artículo se adentra en la historia de Railroad Tycoon II, un clásico juego de estrategia. Se detalla el desarrollo del juego, desde la adquisición de los derechos por su creador, Phil Steinmeyer, hasta su lanzamiento a través de Gathering of Developers (G.O.D.). El autor relata los desafíos y triunfos de llevar el juego al mercado y explora la mezcla única del juego de contexto histórico, jugabilidad atractiva y visuales cautivadores. También se discute una posible controversia sobre la reutilización de código relacionada con la serie Heroes of Might and Magic.

Leer más

OpenWISP: Conectando comunidades globalmente con redes de código abierto

2025-02-05
OpenWISP: Conectando comunidades globalmente con redes de código abierto

OpenWISP, una solución de red de código abierto confiable, cuenta con implementaciones en más de 195 países, superando las 20.000 instalaciones y atendiendo a más de 40 clientes comerciales. Desempeña un papel vital en la conexión de comunidades, fomentando la inclusión digital y proporcionando soluciones eficientes para miles de hotspots activos y usuarios diarios. Administradores de red, municipios y universidades en todo el mundo confían en OpenWISP por su simplicidad, adaptabilidad y conectividad mejorada.

Leer más

Apple recibe fuertes sanciones en caso antimonopolio, Cook es culpado directamente

2025-05-01
Apple recibe fuertes sanciones en caso antimonopolio, Cook es culpado directamente

La jueza Yvonne Gonzalez Rogers emitió una dura reprimenda a Apple por sus prácticas anticompetitivas en la App Store del iPhone, ordenando a la empresa que permita a los desarrolladores vender aplicaciones fuera de la App Store e imponiendo sanciones por sus intentos de mala fe de eludir la orden judicial. La jueza criticó directamente al CEO Tim Cook y remitió al vicepresidente de Finanzas de Apple, Alex Roman, para una investigación por desacato criminal por perjurio. Esta decisión histórica es un duro golpe para Apple y podría remodelar la economía de las aplicaciones. Por separado, un intento republicano de debilitar el poder de aplicación antimonopolio de la FTC se retiró después de enfrentar una fuerte reacción, lo que marca otra victoria para el movimiento antimonopolio.

Leer más
Tecnología

Emulando cierres en Tcl: Un truco inteligente

2025-05-03

Este artículo explora la implementación de un comportamiento similar a los cierres en Tcl, un lenguaje que carece de soporte nativo para cierres. El autor utiliza espacios de nombres y el sistema de objetos TclOO para crear una clase que imita los cierres. Esta clase captura variables externas y mantiene su validez fuera de su alcance original, logrando efectivamente una funcionalidad similar a la de los cierres. Aunque difiere ligeramente de los cierres en C++, este enfoque proporciona una solución práctica para quienes necesitan cierres en Tcl.

Leer más
Desarrollo Cierres

arXivLabs: Proyectos experimentales con colaboración comunitaria

2025-06-13
arXivLabs: Proyectos experimentales con colaboración comunitaria

arXivLabs es un marco que permite a los colaboradores desarrollar y compartir nuevas funciones de arXiv directamente en nuestro sitio web. Las personas y 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 respetan. ¿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

Comparativa de Ruido de Entrada de Micrófono en Grabadoras Portátiles

2025-04-09

Los fabricantes de grabadoras de audio portátiles a menudo utilizan especificaciones diferentes y confusas para sus productos, lo que puede impedir una evaluación fiable y objetiva de sus capacidades para grabar sonidos suaves de animales en el campo. Esta página proporciona especificaciones más homogéneas entre los diferentes modelos de grabadoras. Los detalles sobre las propiedades relevantes de una grabadora junto con un micrófono específico están disponibles en la página Comprensión de las especificaciones de ruido del micrófono y de la grabadora/preamplificador. Otros detalles sobre las propiedades de las grabadoras están disponibles en el tutorial sobre Grabación de Sonido en el Campo.

Leer más

nix-ninja: Construcciones Incrementales con Nix

2025-04-03
nix-ninja: Construcciones Incrementales con Nix

nix-ninja es una herramienta de construcción incremental que aprovecha el sistema de construcción Nix. Analiza archivos ninja.build, generando una derivación por unidad de compilación, y utiliza derivaciones con direccionamiento de contenido para una incrementalidad granular y nativa de Nix. Es compatible con la CLI de ninja, admitiendo tanto la ejecución local como dentro de una derivación Nix. Actualmente es experimental y depende de características no lanzadas de Nix, pero ya puede construir ejemplos C++ simples e incluso el propio Nix. Se agradecen las contribuciones; se describen los hitos 0.1.0 (corrección) y 0.2.0 (rendimiento).

Leer más

Dominando la Compilación Dart: Una inmersión profunda en `dart compile`

2025-05-12
Dominando la Compilación Dart: Una inmersión profunda en `dart compile`

Esta guía proporciona una visión general completa del comando Dart `dart compile`, que permite la compilación de programas Dart para varias plataformas de destino. Se detalla el uso de subcomandos como `exe` (ejecutables autónomos), `aot-snapshot` (módulos AOT), `jit-snapshot` (módulos JIT), `kernel` (módulos portátiles), `js` (JavaScript) y `wasm` (WebAssembly), explicando sus funcionalidades y características. La guía abarca la compilación cruzada, la firma de código y las técnicas de optimización para la compilación web de producción, ofreciendo una comprensión completa de la compilación Dart.

Leer más
Desarrollo

10 Años de Experiencia en Startups de Hardware Condensados en un Libro de Más de 300 Páginas

2025-03-18

Un ingeniero con más de una década de experiencia en varias startups de hardware ha recopilado su sabiduría ganada con esfuerzo en una guía de más de 300 páginas para el diseño de electrónica. Abarcando todo, desde la concepción de ideas y la selección de componentes hasta el diseño de esquemas, el diseño de PCB, la optimización de costos, la fabricación, las pruebas, la configuración del laboratorio, la resolución de problemas, consejos de demostración y empresas recomendadas, este libro tiene como objetivo acelerar su aprendizaje y evitar problemas comunes. Hay disponible una copia digital gratuita o una copia física por $39.

Leer más

¡La Fundación de Historia de Videojuegos Lanza un Archivo Digital Masivo!

2025-02-04
¡La Fundación de Historia de Videojuegos Lanza un Archivo Digital Masivo!

La Fundación de Historia de Videojuegos (VGHF) ha lanzado el acceso anticipado a su archivo digital, un tesoro de materiales de la historia de los videojuegos. Esto incluye documentos de desarrollo, contenido tras bambalinas, revistas de juegos raras y mucho más. Los aspectos más destacados incluyen los documentos de Mark Flitman, que ofrecen una visión del negocio de la producción de juegos, y más de 100 horas de metraje de la producción de la serie Myst. El archivo es un esfuerzo colaborativo, que incorpora materiales de la comunidad de juegos, y cuenta con un potente motor de búsqueda para facilitar la investigación. Gratuito y accesible para todos, este recurso promete revolucionar la forma en que las personas estudian la historia de los videojuegos.

Leer más
Juegos

Redescubierto: 'Station: Travel Through the Four Seasons', un juego de aventura clásico para Mac

2025-03-31
Redescubierto: 'Station: Travel Through the Four Seasons', un juego de aventura clásico para Mac

Mientras organizaba discos de juegos Macintosh de 30 años, un desarrollador redescubrió 'Station: Travel Through the Four Seasons', un encantador juego de aventura point-and-click ambientado en el campo japonés. Los jugadores realizan viajes en tren, interactúan con varios personajes y exploran escenas para progresar. Jugable ahora a través de Infinite Mac y descargable desde Macintosh Garden.

Leer más

Seguimiento oculto de web a app a través de localhost en Android: Meta y Yandex pillados

2025-06-03

Investigadores han descubierto un nuevo método de seguimiento empleado por Meta y Yandex, que podría afectar a miles de millones de usuarios de Android. Aplicaciones nativas como Facebook, Instagram y varias aplicaciones de Yandex escuchan silenciosamente en puertos localhost, recibiendo metadatos del navegador y cookies de los scripts Meta Pixel y Yandex Metrica incrustados en sitios web. Esto permite vincular las sesiones de navegación a las identidades de los usuarios, eludiendo las medidas de privacidad. Meta ha actualizado su script Pixel (a partir del 3 de junio) para dejar de enviar datos a localhost.

Leer más
Tecnología

Las 100 mejores charlas de ingeniería de software de 2024

2025-02-12
Las 100 mejores charlas de ingeniería de software de 2024

Esta lista recopila las 100 charlas de ingeniería de software más vistas de casi todas las principales conferencias del mundo en 2024. Los temas abarcan desde aplicaciones prácticas de modelos de lenguaje grandes y técnicas de alto rendimiento en Rust y Java, hasta las mejores prácticas en desarrollo web moderno e ingeniería de confiabilidad. Las charlas destacadas incluyen la visión perspicaz de Jodie Burchell sobre los LLMs y la explicación de Martin Thwaites sobre OpenTelemetry, ambas con más de 130.000 vistas. Esta lista seleccionada ofrece un recurso valioso para los ingenieros de software que buscan ampliar sus conocimientos y habilidades.

Leer más

Microsoft Bing integra Sora: Llega el generador de vídeo con IA gratuito

2025-06-10
Microsoft Bing integra Sora: Llega el generador de vídeo con IA gratuito

Microsoft ha integrado la tecnología de generación de vídeo Sora de OpenAI en su aplicación móvil Bing, lanzando el Bing Video Creator gratuito. Los usuarios pueden generar vídeos cortos de 5 segundos simplemente escribiendo indicaciones de texto. Aunque actualmente está limitado a la generación de texto a vídeo y ofrece un número limitado de creaciones gratuitas, su facilidad de uso y accesibilidad lo convierten en una herramienta atractiva para la creación casual de vídeos. Esta iniciativa no solo ofrece a los consumidores una herramienta conveniente para la creación de vídeos, sino que también abre posibilidades para que los usuarios empresariales exploren las aplicaciones de la generación de vídeo con IA, como resúmenes de vídeo automatizados, materiales de formación o materiales de marketing.

Leer más
Tecnología

Aprobada la presa hidroeléctrica más grande del mundo en el Tíbet

2025-01-05
Aprobada la presa hidroeléctrica más grande del mundo en el Tíbet

China ha aprobado la construcción del Proyecto Hidroeléctrico Yarlung Tsangpo, que se convertirá en el complejo de presas hidroeléctricas más grande del mundo. Ubicado en el Tíbet, cerca de la frontera con la India, se espera que genere casi tres veces más electricidad que la presa de las Tres Gargantas, alcanzando los 300 TWh anuales. Si bien promete un aumento significativo en la energía renovable, el proyecto suscita preocupaciones sobre el impacto ambiental, los riesgos sísmicos en la región y los posibles efectos aguas abajo en la India.

Leer más

Generación de Música con IA: Conveniencia vs. Creatividad

2025-01-31
Generación de Música con IA: Conveniencia vs. Creatividad

El éxito de la empresa de música con IA, Suno, suscita reflexiones sobre el papel de la IA en la creación artística. El autor, profesor de la Universidad de Stanford, cuestiona la afirmación de Suno de que la IA puede resolver fácilmente las partes tediosas de la creación musical, argumentando que los desafíos y dificultades inherentes al proceso creativo constituyen el significado y el valor del arte. Utilizando sus propias experiencias y prácticas de enseñanza como ejemplos, ilustra la importancia del proceso creativo y hace un llamamiento a la preservación de la creación activa humana en la era de la IA, evitando una cultura puramente consumista.

Leer más

Incendios en Los Ángeles obligan al cierre del JPL de la NASA

2025-01-09
Incendios en Los Ángeles obligan al cierre del JPL de la NASA

El Laboratorio de Propulsión a Chorro (JPL) de la NASA, un centro crucial para la exploración espacial robótica, ha sido cerrado temporalmente debido al incendio de Eaton cercano. Cientos de empleados del JPL han sido evacuados de sus hogares, y muchos han sufrido pérdidas de propiedad. Si bien el propio JPL ha escapado de daños directos por incendio, fuertes vientos causaron algunos daños. El cierre afecta las misiones en curso de la NASA, incluidos los rovers Perseverance y Curiosity y la sonda Europa Clipper recientemente lanzada. El incendio de Eaton es uno de varios grandes incendios que actualmente están ardiendo en el área de Los Ángeles, alimentados por vientos récord.

Leer más
Tecnología Incendios
1 2 408 409 410 412 414 415 416 595 596