arXivLabs: Proyectos experimentales con colaboradores de la comunidad

2025-02-22
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. 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 agregará valor a la comunidad de arXiv? Obtenga más información sobre arXivLabs.

Leer más
Desarrollo

Construye un SO en 1000 líneas de código: Una guía para principiantes

2025-01-08

Este libro te guiará en la construcción de un pequeño sistema operativo desde cero, paso a paso. Si bien el desarrollo del kernel del SO puede parecer desalentador, las funciones fundamentales son sorprendentemente simples. Usando C, implementarás cambio de contexto, paginación, modo de usuario, un shell de línea de comandos, un controlador de disco y E/S de archivos, todo en 1000 líneas de código. El desafío? La depuración. Aprenderás técnicas de depuración esenciales para el desarrollo de SO, enfrentando desafíos como el proceso de arranque y la paginación. ¡Prepárate para un viaje emocionante al mundo del desarrollo de SO!

Leer más
Desarrollo Lenguaje C

Nuevas Funciones Hash Rain Hashes: Velocidad y Seguridad Combinadas

2024-12-13
Nuevas Funciones Hash Rain Hashes: Velocidad y Seguridad Combinadas

DOSAYGO Research ha lanzado Rain Hashes, una nueva familia de funciones hash con los algoritmos Rainbow y Rainstorm. Rainbow se destaca por su velocidad excepcional, lo que lo hace ideal para el hashing de propósito general. Su implementación en C++ ha superado todas las pruebas de SMHasher3 y se caracteriza por su código conciso y eficiente. Rainstorm prioriza la seguridad; aunque no ha sido auditado formalmente, su diseño incorpora elementos de funciones hash criptográficas y ofrece tamaños de salida de 64 a 512 bits. El proyecto proporciona implementaciones en C++, WASM y Node.js, junto con una herramienta de línea de comandos y pruebas de evaluación comparativa para una fácil evaluación y uso.

Leer más
Desarrollo función hash

Hilos de Dios: La Pasta Más Rara de Cerdeña

2024-12-24
Hilos de Dios: La Pasta Más Rara de Cerdeña

Su filindeu, literalmente "Hilos de Dios", es posiblemente la pasta más rara del mundo. Elaborada solo dos veces al año por tres mujeres en Cerdeña, esta pasta intrincada requiere una peregrinación de 20 millas para que los devotos participen en la Fiesta Bianual de San Francisco. Los ingredientes simples —sémola, agua y sal— se contraponen a un proceso de creación increíblemente complejo que ha desconcertado incluso a los ingenieros de Barilla y al famoso chef Jamie Oliver. Los delicados hilos resultantes, servidos en un caldo de cordero con queso pecorino, representan más que un manjar culinario; son un testimonio de una tradición de 200 años y un símbolo cultural único de Cerdeña.

Leer más
Varios

El arsenal nuclear de Israel: ¿El reloj del fin del mundo oculto?

2025-06-22
El arsenal nuclear de Israel: ¿El reloj del fin del mundo oculto?

Mientras los políticos estadounidenses advierten repetidamente contra el desarrollo de armas nucleares por parte de Irán, permanecen en silencio sobre el arsenal nuclear existente y mucho mayor de Israel. El artículo revela que Israel posee al menos 90 ojivas, posiblemente cientos más, operando bajo un velo de secreto y violando el derecho internacional. Las acciones agresivas y la retórica belicosa de Israel, incluido el ataque a Gaza y las amenazas nucleares contra Irán, aumentan las tensiones regionales. El autor pide a los EE. UU. que abandonen su doble rasero, abogando por un Oriente Medio libre de armas nucleares para evitar una guerra catastrófica.

Leer más

Finlandia casi erradica la falta de vivienda: Lecciones de una estrategia exitosa

2025-01-10
Finlandia casi erradica la falta de vivienda: Lecciones de una estrategia exitosa

La notable reducción de personas sin hogar en Finlandia durante tres décadas, de más de 16.000 en 1989 a alrededor de 4.000 en 2020, se debe a una estrategia nacional sostenida centrada en un enfoque de "Vivienda Primero". Esto prioriza el suministro de vivienda inmediata, independiente y permanente, junto con servicios de apoyo social integrados y asistencia financiera a través del sistema de prestaciones sociales. A diferencia de las soluciones temporales, esta estrategia garantiza una base sólida para abordar otras necesidades como el empleo y la atención médica. El éxito destaca la importancia de un enfoque equilibrado que combine ayuda financiera, apoyo integral y un mayor suministro de viviendas, lo que resulta mucho más eficaz que depender de una sola palanca. El modelo finlandés ofrece valiosas lecciones para otros países de la OCDE que buscan abordar la falta de vivienda de manera eficaz.

Leer más

Los extraños casos de los routers domésticos con fuentes de alimentación débiles

2025-01-09
Los extraños casos de los routers domésticos con fuentes de alimentación débiles

Un profesor titular de informática relata dos incidentes que destacan los problemas de rendimiento de los routers domésticos causados por fuentes de alimentación inadecuadas. El primero involucró el router doméstico del autor, que mostró lentitud cuando funcionaba con un inversor solar. El segundo ocurrió en Kiribati durante un proyecto financiado por ISIF Asia. Usando un osciloscopio, el autor observó que el router consumía una corriente excesiva durante las caídas de tensión, lo que provocaba inestabilidad. Agregar condensadores para estabilizar la fuente de alimentación resolvió los problemas, lo que destaca cómo los problemas de energía aparentemente menores pueden causar fallos significativos en la red.

Leer más

Iteradores Go: Manejo eficiente de APIs paginadas

2024-12-21

Este artículo muestra cómo manejar eficientemente APIs paginadas usando la característica de iteradores introducida en Go 1.23. Utilizando la API de GitHub como ejemplo, el autor demuestra cómo escribir un iterador personalizado para abstraer la lógica de paginación, haciendo el código más legible y reutilizable. El artículo se centra en la implementación y las pruebas del iterador, incluyendo la simulación de llamadas a la API y el uso de iteradores pull para asegurar que el iterador devuelve los resultados esperados. Los iteradores permiten a los desarrolladores separar la lógica de paginación de la lógica de negocio, mejorando la mantenibilidad y legibilidad del código.

Leer más
Desarrollo

El debate de la depuración printf: Un desarrollador de juegos veterano opina

2025-01-06

Alex Dixon, un desarrollador de juegos experimentado, cuestiona la idea extrema de rechazar depuradores en favor de la depuración con el bloc de notas y printf. Argumenta que los depuradores, los sanitizadores de direcciones y otras herramientas aumentan significativamente la eficiencia, incluso para desarrolladores experimentados que se enfrentan a errores complejos en proyectos grandes o código heredado. Si bien aboga por el uso de depuradores, reconoce la utilidad de printf en escenarios específicos (por ejemplo, depuración de compilaciones de lanzamiento o eventos táctiles en dispositivos móviles). En última instancia, enfatiza que la corrección eficiente de errores es el objetivo, y elegir las herramientas adecuadas es fundamental.

Leer más
Desarrollo

Surfer Protocol: Framework de código abierto para el control de datos personales

2024-12-17
Surfer Protocol: Framework de código abierto para el control de datos personales

Surfer Protocol es un framework de código abierto que permite a los usuarios exportar y construir aplicaciones basadas en sus datos personales. Abordando el problema de los datos aislados en múltiples plataformas, Surfer Protocol ofrece una solución. Incluye una aplicación de escritorio para exportar datos de varias aplicaciones y servicios, y un SDK de Python para construir aplicaciones usando estos datos. Los usuarios pueden aprovechar Surfer Protocol para crear modelos de IA personalizados, recuperar el control de sus datos de las grandes empresas tecnológicas o dejar un legado digital.

Leer más

Convirtiendo Hojas de Cálculo de Google en Aplicaciones Web Prácticas: La Historia de un Programador

2024-12-31
Convirtiendo Hojas de Cálculo de Google en Aplicaciones Web Prácticas: La Historia de un Programador

Un reportero de Ars Technica comparte su experiencia transformando sencillas hojas de cálculo de Google en aplicaciones web fáciles de usar en el móvil con Glide. Inicialmente creada para agilizar los pedidos de comida a domicilio, la aplicación gestiona información de restaurantes locales con eficientes funciones de búsqueda y filtrado. Posteriormente, desarrolló aplicaciones para recetas e inventario de despensa, mejorando su vida diaria. El artículo muestra el poder de las herramientas sin código y cómo soluciones sencillas pueden resolver problemas reales, destacando el ingenio y la búsqueda de una mejor calidad de vida.

Leer más

Kit Figma de Veryfront: Diseña sitios web impresionantes en minutos

2024-12-14
Kit Figma de Veryfront: Diseña sitios web impresionantes en minutos

El nuevo Kit Figma de Veryfront permite a los usuarios diseñar sitios web impresionantes en minutos. Con más de 100 componentes, soporte para modo claro y oscuro y total capacidad de respuesta, el kit simplifica el proceso de diseño. Los usuarios simplemente eligen componentes, crean páginas, agregan contenido y entregan los diseños sin problemas a los desarrolladores front-end. Sus herramientas intuitivas y componentes preconstruidos ahorran tiempo e impulsan la creatividad, recibiendo elogios de usuarios que informan de un proceso de diseño transformado y una mayor eficiencia.

Leer más
Diseño Diseño Web

Pyper: Python Concurrente Simplificado

2025-01-15
Pyper: Python Concurrente Simplificado

Pyper es un framework flexible para el procesamiento de datos concurrente y paralelo, basado en patrones de programación funcional. Integra a la perfección operaciones con threads, multiprocesamiento y asincrónicas, simplificando la creación de sistemas ETL, microservicios de datos y pipelines de recolección de datos. Con una API limpia y colas eficientes, Pyper ofrece una solución ligera en Python puro (sin dependencias) que prioriza la facilidad de uso, la seguridad y la eficiencia. Los desarrolladores pueden concentrarse en la construcción de la lógica en lugar de gestionar detalles de concurrencia de bajo nivel.

Leer más
Desarrollo

Tarjetas Perforadas: Un Fragmento Olvidado de la Historia de la Computación

2025-02-26
Tarjetas Perforadas: Un Fragmento Olvidado de la Historia de la Computación

En las décadas de 1950 y 1960, las tarjetas perforadas eran omnipresentes en contabilidad, recolección de datos e informática temprana, con millones producidas mensualmente por cientos de empresas en todo el mundo. Sin embargo, rápidamente se volvieron obsoletas y desaparecieron del conocimiento público. Este archivo conserva una pequeña selección de estas tarjetas y materiales relacionados, documentando un fragmento olvidado de la historia de la tecnología.

Leer más
Tecnología archivo histórico

@celine/bibhtml v3.0.3: Un Sistema de Referencias Basado en Web Components

2024-12-21
@celine/bibhtml v3.0.3: Un Sistema de Referencias Basado en Web Components

El sistema de referencias basado en Web Components para documentos HTML, @celine/bibhtml, ha lanzado la versión 3.0.3. Tiene como objetivo proporcionar una experiencia de usuario similar a la de las referencias en LaTeX/BibTeX, utilizando Citation.js como base y degradando con elegancia cuando las citas y las referencias están mal formadas o JavaScript está deshabilitado. Admite cuatro formatos de referencia: BibTeX, texto no estructurado, DOI y Wikidata, y ofrece tres elementos personalizados: ``, `` y ``, lo que simplifica la gestión de referencias en HTML.

Leer más

Particles.js: Ejemplos de código y más

2025-01-09

Particles.js es una potente biblioteca JavaScript para crear impresionantes efectos de partículas. Este artículo proporciona ejemplos de código y ejemplos adicionales de Particles.js, permitiendo a los desarrolladores implementar fácilmente diversas animaciones de partículas, desde efectos de caída simples hasta escenas interactivas complejas. Ya sea para diseño web o desarrollo de juegos, Particles.js añade un toque de estilo visual a tus proyectos.

Leer más

arXivLabs: Proyectos experimentales con colaboradores de la comunidad

2025-06-18
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 respetan. ¿Tienes una idea para un proyecto que agregue valor a la comunidad de arXiv? Obtén más información sobre arXivLabs.

Leer más
Desarrollo

Roadster Tesla confundido con asteroide

2025-01-25
Roadster Tesla confundido con asteroide

Un objeto inicialmente identificado como un asteroide recién descubierto, 2018 CN41, resultó ser el Tesla Roadster de Elon Musk, lanzado al espacio en 2018 durante una prueba del cohete Falcon Heavy de SpaceX. Este incidente gracioso destaca el creciente desafío de rastrear desechos espaciales. Un astrónomo aficionado inicialmente lo confundió con un objeto cercano a la Tierra, y el Minor Planet Center inicialmente lo incluyó como un nuevo asteroide. Si bien el problema se resolvió rápidamente, subraya el creciente número de objetos espaciales no rastreados que podrían dificultar los esfuerzos para proteger la Tierra de asteroides potencialmente peligrosos.

Leer más
Tecnología Desechos espaciales

Prolog: La elegancia de la programación declarativa

2025-01-26

Este artículo profundiza en la simplicidad y el poder de Prolog, un lenguaje de programación lógica. A diferencia de los populares lenguajes imperativos (como Python, Java), Prolog emplea un paradigma declarativo, centrándose en describir el problema en lugar de especificar los pasos de la solución. El autor demuestra las ventajas de Prolog en concisión y adaptabilidad comparando implementaciones en Prolog y Kotlin de un sistema de autorización. El código Prolog es significativamente más compacto, y las modificaciones son más fáciles cuando cambian los requisitos (por ejemplo, añadiendo una dimensión de tiempo). Aunque Prolog tiene una curva de aprendizaje más pronunciada, dominarlo amplía las perspectivas de programación y ayuda a mantener la simplicidad del sistema.

Leer más

Póquer del Metro: Un Juego Novedoso para tu Viaje

2025-02-19

Un nuevo juego llamado "Póquer del Metro" está conquistando el mundo del transporte urbano. Esta innovación combina la emoción del póquer con la imprevisibilidad del transporte público, añadiendo un toque divertido a tu viaje diario. Dos jugadores eligen una fila de cinco asientos y asignan valores de cartas a los pasajeros (Niño=10, Adolescente=J, Mujer=Q, Hombre=K, Anciano=A). La mano de póquer más alta en la estación final acordada gana. La estrategia implica observar el flujo de pasajeros, elegir asientos ventajosos y predecir los tipos de pasajeros en función de la hora del día y otros factores. Este juego aparentemente ha ganado popularidad en ciudades de todo el mundo, pero los jugadores deben adaptar su estrategia al diseño específico del metro local.

Leer más
Juegos Metro

Descubrimiento accidental: Nanomaterial recoge agua del aire sin energía externa

2025-05-26
Descubrimiento accidental: Nanomaterial recoge agua del aire sin energía externa

Una observación fortuita en un laboratorio de Ingeniería Química en Penn Engineering ha llevado al descubrimiento de una nueva clase de materiales nanoestructurados que pueden extraer agua del aire, recogerla en poros y liberarla en superficies sin necesidad de energía externa. Este material, una mezcla de nanopores hidrofílicos y polímeros hidrofóbicos, utiliza la condensación capilar para capturar la humedad del aire, incluso con baja humedad, y expulsarla en forma de gotas. El descubrimiento promete aplicaciones en la recolección pasiva de agua en regiones áridas y en el enfriamiento de dispositivos electrónicos o edificios mediante enfriamiento evaporativo.

Leer más

La atención como gestión de líneas de campo electromagnético: Un nuevo modelo de consciencia

2024-12-17
La atención como gestión de líneas de campo electromagnético: Un nuevo modelo de consciencia

El Instituto de Investigación Qualia propone un nuevo modelo de atención, concibiéndola como la gestión de patrones dinámicos en el campo electromagnético del cerebro. Simulando líneas de campo eléctrico que surgen de sumas ponderadas de oscilaciones armónicas, los investigadores demuestran cómo la atención controla la densidad de carga modulando los modos resonantes subyacentes, explicando fluctuaciones y desviaciones aparentemente aleatorias en el comportamiento de la atención. Este modelo también ofrece una explicación potencial para las experiencias psicodélicas, sugiriendo que los psicodélicos interrumpen el flujo normal de la atención alterando la configuración de los modos armónicos. La investigación proporciona una nueva perspectiva para la comprensión de la consciencia y el desarrollo de nuevas neurointervenciones, como inducir estados exóticos de consciencia perturbando de forma no invasiva el bloqueo de fase de la atención.

Leer más

Las hormigas superan a los humanos en un experimento de trabajo en equipo

2024-12-25
Las hormigas superan a los humanos en un experimento de trabajo en equipo

Un experimento del Instituto Weizmann enfrentó a hormigas contra humanos en un desafío de transporte colaborativo de carga a través de un laberinto. Sorprendentemente, los equipos de hormigas, incluso con comunicación limitada, superaron a los equipos humanos. Los investigadores atribuyen esto a la naturaleza altamente social de las hormigas y a sus objetivos compartidos, mientras que los equipos humanos lucharon con las diferencias individuales y las fallas de comunicación, sin lograr realizar plenamente la 'sabiduría de la multitud'. Este estudio arroja luz sobre la toma de decisiones en grupo y las ventajas y desventajas de la cooperación, cuestionando la aplicabilidad universal de la 'sabiduría de las multitudes' en contextos humanos.

Leer más

La FDA prohíbe el colorante rojo nº 3 relacionado con el cáncer

2025-01-16
La FDA prohíbe el colorante rojo nº 3 relacionado con el cáncer

La Administración de Alimentos y Medicamentos (FDA) de EE. UU. ha prohibido el colorante artificial rojo nº 3, relacionado con el cáncer, en alimentos y medicamentos. La prohibición entrará en vigor el 15 de enero de 2027 para los alimentos, y los fabricantes de medicamentos tendrán un plazo más largo para reformular sus productos. Esto afecta a numerosos productos que contienen el colorante, desde dulces hasta medicamentos para el resfriado, lo que genera preocupación en la industria alimentaria.

Leer más
Tecnología

Usando tu dispositivo Apple como tarjeta de acceso: un truco inteligente con una tarjeta de transporte china

2025-01-19
Usando tu dispositivo Apple como tarjeta de acceso: un truco inteligente con una tarjeta de transporte china

Muchos han intentado usar su dispositivo Apple como tarjeta de acceso, pero la naturaleza cerrada de los ecosistemas NFC y Wallet dificulta esto. Sin embargo, una tarjeta de transporte china llamada "China T-Union", oficialmente compatible con Apple Wallet, ofrece una solución inteligente. Sus propiedades únicas: un UID que no se aleatoriza y un número de serie inmutable entre dispositivos, permiten que sea reconocida por algunos sistemas de control de acceso basados en UID. Si bien la autenticación UID es menos segura, algunos sistemas la admiten como alternativa. Obtener la tarjeta requiere una cuenta de Alipay y un documento de viaje biométrico. El método es algo complicado, pero ofrece una solución viable para sistemas de acceso que admiten la autenticación UID.

Leer más
Tecnología tarjeta de acceso

Biblioteca Python para el Servicio de Texto a Voz de Microsoft Edge (Sin necesidad de Edge o clave API)

2025-01-23
Biblioteca Python para el Servicio de Texto a Voz de Microsoft Edge (Sin necesidad de Edge o clave API)

edge-tts es una biblioteca Python que te permite usar el servicio online de texto a voz de Microsoft Edge directamente desde tu código Python o mediante herramientas de línea de comandos (`edge-tts` y `edge-playback`). No necesitas Microsoft Edge, Windows ni una clave API. Admite varios idiomas y voces, ofreciendo personalización de velocidad, volumen y tono. Instálala mediante pip y usa argumentos simples de línea de comandos o la API de Python.

Leer más
Desarrollo

Desafíos visuales únicos para los astronautas en el polo sur lunar

2024-12-29
Desafíos visuales únicos para los astronautas en el polo sur lunar

El programa Artemis de la NASA, que tiene como objetivo establecer una base lunar permanente en el Polo Sur, enfrenta un desafío único: el duro entorno de iluminación. El bajo ángulo de elevación solar crea variaciones extremas de luz y sombra, afectando gravemente la visión y el rendimiento de las tareas de los astronautas. A diferencia de las misiones anteriores en las que el diseño del casco era suficiente, Artemis requiere sistemas innovadores de apoyo a la visión. Estos sistemas, que incluyen cascos, ventanas e iluminación, deben garantizar una visión clara en diversas condiciones de iluminación, protegiendo los ojos de los astronautas de lesiones. La NASA está desarrollando diversas técnicas de simulación para abordar este desafío, allanando el camino para una exploración lunar exitosa.

Leer más

FileDB: Almacenamiento clave-valor inspirado en Bitcask, implementado en Zig

2025-06-14
FileDB: Almacenamiento clave-valor inspirado en Bitcask, implementado en Zig

FileDB es una implementación en Zig de un almacén de clave-valor inspirado en el artículo Bitcask de Riak. Utiliza una tabla hash estructurada en registro para metadatos y anexa registros a archivos de disco para un alto rendimiento. La compactación y sincronización periódicas garantizan la durabilidad de los datos. Las pruebas de rendimiento de su cliente compatible con Redis muestran velocidades de lectura superiores a 100.000 solicitudes por segundo y un rendimiento de escritura impresionante.

Leer más

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

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

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

Leer más

Actualización de la Adopción Global del Espectro Wi-Fi de 6 GHz

2025-01-06

La Wi-Fi Alliance ha publicado una actualización sobre la adopción global del espectro Wi-Fi de 6 GHz. El informe muestra que muchos países han aprobado o están considerando aprobar el uso del Wi-Fi de 6 GHz en la banda de 5925-7125 MHz, lo que promete mejoras significativas en la velocidad y la capacidad del Wi-Fi. Estados Unidos ha completado una asignación de espectro en tres etapas, mientras que Europa se centra principalmente en la banda de 5945-6425 MHz. Este informe proporciona información valiosa para los proveedores y usuarios que desean implementar la tecnología Wi-Fi de 6 GHz.

Leer más
1 2 576 577 578 580 582 583 584 595 596