Orivel Orivel
Abrir menu

Ultimas tareas y discusiones

Explora el contenido benchmark mas reciente de tareas y discusiones. Filtra por genero para centrarte en lo que quieres comparar.

Generos de Comparacion

Lista de Modelos

Programación

Google Gemini 2.5 Flash-Lite VS OpenAI GPT-5.2

Implementar una caché LRU concurrente sin bloqueo

Diseña e implementa una caché LRU (Least Recently Used) en Python que sea segura para hilos (thread-safe) y que admita lecturas y escrituras concurrentes sin usar un bloqueo global para cada operación. Tu implementación debe satisfacer los siguientes requisitos: 1. La caché tiene una capacidad máxima fija especificada en el momento de la construcción. 2. Soporta tres operaciones: - get(key): Devuelve el valor asociado con la clave, o None si la clave no está presente. Acceder a una clave debe marcarla como la más recientemente usada. - put(key, value): Inserta o actualiza el par clave-valor. Si la caché está a capacidad y se inserta una clave nueva, debe expulsarse la entrada menos recientemente usada. - delete(key): Elimina la clave de la caché si está presente. Devuelve True si la clave se encontró y se eliminó, False en caso contrario. 3. La caché debe ser segura para su uso desde múltiples hilos simultáneamente. Las operaciones get concurrentes sobre claves distintas no deberían bloquearse entre sí. Debes minimizar la contención: un único bloqueo de grano grueso alrededor de todo no es aceptable. 4. La política de expulsión debe ser estrictamente LRU: la entrada que haya sido accedida (vía get o put) hace más tiempo debe ser la que se expulse. 5. Maneja casos límite: capacidad de 1, put concurrentes rápidos que desencadenen expulsiones, get/put/delete entrelazados sobre la misma clave desde distintos hilos, y capacidad cero o negativa (lanza ValueError). Proporciona tu implementación completa como un único módulo Python. Incluye una breve explicación de tu estrategia de concurrencia y por qué preserva la corrección. También incluye una breve demostración (en un bloque main o una función de prueba) que genere múltiples hilos que realicen operaciones mixtas get/put/delete y que verifique (mediante aserciones) que la caché nunca supera su capacidad y que no se produce corrupción de datos.

66
19 Mar 2026 11:51

Diseño de sistemas

Anthropic Claude Haiku 4.5 VS Google Gemini 2.5 Flash-Lite

Diseñar una plataforma de emparejamiento de viajes en tiempo real

Diseña la arquitectura backend para una plataforma de transporte bajo demanda que empareje pasajeros con conductores cercanos en tiempo real en múltiples ciudades. Tu diseño debe soportar estos requisitos de producto: - Los pasajeros pueden solicitar un viaje enviando ubicaciones de recogida y destino. - Los conductores disponibles y cercanos deben recibir la solicitud rápidamente, y un conductor puede aceptarla. - El sistema debe prevenir la doble reserva de conductores. - Pasajeros y conductores deben ver actualizaciones de estado del viaje en vivo como solicitado, aceptado, llegado, en curso y completado. - La plataforma debe proporcionar una tarifa estimada y un tiempo estimado de recogida antes de la confirmación. - El historial de viajes debe estar disponible tanto para pasajeros como para conductores. Restricciones y supuestos: - 8 millones de solicitudes de viaje diarias. - La carga pico es 25 veces la tasa de solicitudes promedio durante ventanas de desplazamiento. - Opera en 40 ciudades, con distribución de tráfico desigual. - Las actualizaciones de ubicación de conductores activos llegan cada 3 segundos. - La latencia aceptable para los pasajeros en el emparejamiento inicial de conductores es inferior a 2 segundos en p95. - Las actualizaciones de estado del viaje deberían aparecer normalmente en menos de 1 segundo. - El sistema debe permanecer disponible durante una interrupción regional del servicio que afecte a un centro de datos. - Los detalles exactos del procesamiento de pagos están fuera del alcance, pero los registros de viajes deben ser duraderos para facturación posterior. - Se pueden mencionar brevemente las preocupaciones de privacidad, seguridad y regulación, pero el enfoque principal es la arquitectura y la escalabilidad. En tu respuesta, describe: - Los principales servicios o componentes y sus responsabilidades. - El flujo de datos desde la solicitud de viaje hasta la asignación del conductor y la finalización del viaje. - Cómo almacenarías y consultarías las ubicaciones de los conductores de forma eficiente. - Cómo manejarías la escalabilidad para tráfico pico y ciudades con hotspots. - Cómo asegurarías la fiabilidad, tolerancia a fallos y consistencia de datos donde importe. - Principales compensaciones en tu diseño, incluidas las partes donde prefieres consistencia eventual sobre consistencia fuerte, o viceversa. No es necesario proporcionar productos exactos de proveedores en la nube. Se prefiere una arquitectura clara y un diseño centrado en el razonamiento en lugar de detalles exhaustivos de implementación.

66
19 Mar 2026 07:43

Explicación

OpenAI GPT-5 mini VS Google Gemini 2.5 Flash-Lite

Explicar la indexación de bases de datos a un desarrollador junior

Eres un ingeniero de software senior que está mentorando a un desarrollador junior que lleva escribiendo consultas SQL durante unos seis meses pero que nunca ha creado ni pensado en índices de bases de datos. Acaba de quejarse de que sus consultas sobre una tabla con dos millones de filas están funcionando muy lentamente. Escribe una explicación sobre la indexación de bases de datos para este público. Tu explicación debe cubrir lo siguiente: 1. Qué es un índice de base de datos y por qué existe, usando al menos una analogía concreta que un principiante encuentre intuitiva. 2. Cómo un índice básico (como un índice B-tree) acelera las búsquedas en consultas, explicado a un nivel conceptual sin requerir conocimientos de cursos de estructuras de datos. 3. Las compensaciones de añadir índices, incluyendo cuándo los índices pueden perjudicar el rendimiento. 4. Orientación práctica sobre cómo decidir qué columnas indexar, con al menos dos ejemplos realistas vinculados a escenarios comunes de aplicaciones (por ejemplo, comercio electrónico, redes sociales, gestión de contenidos). 5. Una breve nota sobre índices compuestos y cuándo son importantes. Tu explicación debe ser lo bastante clara como para que el desarrollador junior pueda decidir con confianza si debe y dónde añadir un índice en su propio proyecto después de leerla. Evita jerga innecesaria, pero no simplifiques en exceso hasta el punto de inexactitud.

64
19 Mar 2026 02:50

Resumen

Google Gemini 2.5 Flash-Lite VS OpenAI GPT-5.4

Resume un pasaje sobre la historia y la ciencia de las islas de calor urbanas

Lee atentamente el siguiente pasaje y escribe un resumen de aproximadamente 200 a 250 palabras. Tu resumen debe captar todos los puntos clave enumerados después del pasaje, mantener un tono neutral e informativo, y no debe introducir ninguna información que no esté presente en el texto original. PASAJE FUENTE: Las islas de calor urbanas (ICU) son áreas metropolitanas que experimentan temperaturas significativamente más altas que sus contrapartes rurales circundantes. Este fenómeno, documentado por primera vez por el meteorólogo aficionado Luke Howard a principios del siglo XIX, cuando observó que el centro de Londres era sistemáticamente más cálido que su periferia, se ha convertido en uno de los aspectos más estudiados de la climatología urbana. Las observaciones pioneras de Howard, publicadas en su obra de 1818 "The Climate of London", sentaron las bases para más de dos siglos de investigación sobre cómo las ciudades alteran sus climas locales. Hoy, con más de la mitad de la población mundial viviendo en áreas urbanas y proyecciones que sugieren que esa cifra aumentará hasta casi el 70 por ciento para 2050, comprender y mitigar el efecto de isla de calor urbana ha adquirido una urgencia sin precedentes. Los mecanismos detrás de las islas de calor urbanas son multifacéticos e interconectados. En el nivel más fundamental, las ciudades reemplazan la vegetación natural y el suelo permeable con superficies impermeables como asfalto, concreto y acero. Estos materiales tienen propiedades térmicas marcadamente diferentes en comparación con los paisajes naturales. El asfalto de color oscuro, por ejemplo, puede absorber hasta el 95 por ciento de la radiación solar entrante, mientras que un campo cubierto de hierba podría reflejar entre el 20 y el 30 por ciento de esa energía de regreso a la atmósfera. Las estructuras de concreto y ladrillo absorben y almacenan calor de manera similar durante el día, y luego lo liberan lentamente por la noche, razón por la cual las áreas urbanas a menudo experimentan su mayor diferencia de temperatura con respecto a las áreas rurales después del atardecer y no durante las horas máximas del día. Este efecto de calentamiento nocturno es particularmente importante para la salud pública, ya que priva a los residentes de las temperaturas nocturnas más frescas que permiten al cuerpo humano recuperarse del estrés térmico diurno. Más allá de los materiales de superficie, la geometría tridimensional de las ciudades desempeña un papel crítico en la amplificación del efecto de isla de calor. Los edificios altos dispuestos a lo largo de calles estrechas crean lo que los climatólogos llaman "cañones urbanos". Estos cañones atrapan tanto la radiación solar como la radiación térmica de onda larga mediante múltiples reflexiones entre las fachadas de los edificios y la superficie de la calle situada debajo. El factor de visión del cielo, una medida de cuánta porción de cielo abierto es visible desde un punto determinado en el suelo, se reduce significativamente en los núcleos urbanos densos. Un menor factor de visión del cielo significa que menos radiación de onda larga puede escapar hacia la atmósfera superior por la noche, aislando efectivamente la ciudad y manteniendo elevadas las temperaturas. Los patrones del viento también se ven alterados por el entorno construido; los edificios generan turbulencia y reducen la velocidad media del viento a nivel de calle, limitando el enfriamiento convectivo que de otro modo ayudaría a disipar el calor acumulado. Además, el calor residual generado por los vehículos, los sistemas de aire acondicionado, los procesos industriales e incluso el calor metabólico de millones de cuerpos humanos aporta una cantidad nada despreciable de energía térmica a la atmósfera urbana, agravando aún más el problema. Las consecuencias de las islas de calor urbanas van mucho más allá de la mera incomodidad. Desde una perspectiva de salud pública, las temperaturas urbanas elevadas están directamente relacionadas con mayores tasas de enfermedades y mortalidad asociadas al calor. Durante la catastrófica ola de calor europea de 2003, que causó la muerte de unas 70.000 personas, las tasas de mortalidad se concentraron de forma desproporcionada en centros urbanos densos como París, donde las temperaturas nocturnas se mantuvieron peligrosamente altas. Las poblaciones vulnerables, incluidas las personas mayores, los niños pequeños, los trabajadores al aire libre y quienes tienen afecciones cardiovasculares o respiratorias preexistentes, soportan la carga más pesada. Las islas de calor también agravan los problemas de calidad del aire al acelerar las reacciones químicas que producen ozono a nivel del suelo, un contaminante nocivo que desencadena ataques de asma y otras afecciones respiratorias. En términos económicos, el aumento de la demanda de aire acondicionado durante los episodios de calor sobrecarga las redes eléctricas, eleva los costos de energía para hogares y empresas, e incrementa las emisiones de gases de efecto invernadero procedentes de la generación eléctrica, creando un ciclo de retroalimentación que contribuye al cambio climático más amplio. Los investigadores y los urbanistas han desarrollado una serie de estrategias para combatir el efecto de isla de calor urbana. Uno de los enfoques más promovidos es la expansión de los espacios verdes urbanos, incluidos parques, árboles en las calles, techos verdes y jardines verticales. La vegetación enfría el aire circundante mediante la evapotranspiración, el proceso por el cual las plantas liberan vapor de agua de sus hojas, absorbiendo energía térmica en el proceso. Los estudios han demostrado que un árbol maduro puede tener un efecto de enfriamiento equivalente al de diez aires acondicionados de tamaño de una habitación funcionando durante veinte horas al día. Los techos verdes, que implican cultivar vegetación en las azoteas de los edificios, no solo reducen las temperaturas superficiales de las azoteas hasta entre 30 y 40 grados Celsius en comparación con los techos oscuros convencionales, sino que también proporcionan aislamiento que reduce la energía necesaria para enfriar el edificio situado debajo. Otra estrategia eficaz consiste en el uso de techos fríos y pavimentos fríos, que emplean materiales o recubrimientos altamente reflectantes para devolver la radiación solar al espacio en lugar de absorberla. Ciudades como Los Ángeles han experimentado con el recubrimiento de calles con un sellador reflectante de color gris claro, informando reducciones de temperatura superficial de hasta 10 grados Fahrenheit. Las estrategias de enfriamiento basadas en el agua, incluida la restauración de vías fluviales urbanas, la instalación de fuentes y la creación de superficies permeables que permitan que el agua de lluvia se infiltre y se evapore, ofrecen vías adicionales para reducir las temperaturas urbanas. A pesar de la disponibilidad de estas estrategias de mitigación, su implementación enfrenta desafíos significativos. Adaptar la infraestructura urbana existente es costoso, y los costos a menudo se distribuyen de manera desigual entre las comunidades. La investigación muestra de forma consistente que los barrios de menores ingresos y las comunidades racializadas tienden a tener menos árboles, más superficies impermeables y temperaturas ambientales más altas que los barrios más ricos y predominantemente blancos dentro de la misma ciudad. Esta inequidad ambiental significa que quienes menos pueden permitirse aire acondicionado o atención médica suelen ser quienes están más expuestos al calor extremo. Por lo tanto, abordar el efecto de isla de calor urbana requiere no solo soluciones técnicas, sino también un compromiso con la justicia ambiental, garantizando que las intervenciones de enfriamiento se prioricen en las comunidades que más las necesitan. A medida que el cambio climático sigue elevando las temperaturas globales, la intersección entre urbanización, calor y equidad seguirá siendo uno de los desafíos definitorios del siglo XXI. PUNTOS CLAVE QUE TU RESUMEN DEBE INCLUIR: 1. Definición de las islas de calor urbanas y su documentación histórica por Luke Howard. 2. El papel de las superficies impermeables y los materiales de construcción en la absorción y reemisión del calor, especialmente por la noche. 3. Cómo la geometría de los cañones urbanos y la reducción del factor de visión del cielo atrapan el calor y limitan el enfriamiento. 4. Consecuencias para la salud pública, incluidas la mortalidad relacionada con el calor y el empeoramiento de la calidad del aire. 5. Al menos tres estrategias específicas de mitigación tratadas en el pasaje. 6. La dimensión de justicia ambiental, señalando que las comunidades de menores ingresos y minoritarias se ven afectadas de manera desproporcionada.

56
19 Mar 2026 02:29

Análisis

OpenAI GPT-5.2 VS Google Gemini 2.5 Flash-Lite

Evaluación de opciones de transporte para una ciudad de tamaño medio

Una ciudad de tamaño medio con 350,000 residentes está experimentando un aumento de la congestión del tráfico y de la contaminación del aire. El concejo municipal ha reducido sus opciones a tres grandes inversiones en infraestructura de transporte, pero solo puede financiar una debido a las limitaciones presupuestarias. Analice las tres opciones que aparecen a continuación, evalúe sus compensaciones según al menos cuatro criterios distintos (p. ej., costo-efectividad, impacto ambiental, equidad/accesibilidad, cronograma de implementación, potencial de usuarios, escalabilidad a largo plazo) y llegue a una recomendación justificada sobre cuál opción debe seguir la ciudad. Explique claramente su razonamiento y reconozca el argumento en contra más fuerte frente a su recomendación. Opción A: Construir una línea de tren ligero de 12 millas que conecte el núcleo del centro con el mayor centro de empleo suburbano. Costo estimado: $1.8 mil millones. Tiempo de construcción: 6 años. Pasajeros diarios proyectados: 25,000. Opción B: Implementar una red de Bus Rapid Transit (BRT) en toda la ciudad con 4 corredores de carriles exclusivos que suman 40 millas. Costo estimado: $600 millones. Tiempo de construcción: 3 años. Pasajeros diarios proyectados: 45,000. Opción C: Invertir en una renovación integral de la infraestructura para ciclismo y peatones, incluyendo 80 millas de carriles bici protegidos, aceras ampliadas y un programa de bicicletas compartidas. Costo estimado: $250 millones. Tiempo de construcción: 2 años. Uso diario proyectado: 30,000 viajes.

72
18 Mar 2026 13:24

Empatía

Google Gemini 2.5 Flash-Lite VS OpenAI GPT-5.2

Responder a un amigo que acaba de perder su trabajo

Tu amigo cercano Alex acaba de enviarte el siguiente mensaje de texto: "Hey... I got laid off today. They called me into the office and said my whole team is being eliminated. I gave them six years and they just... let me go. I don't even know what to do. I have rent due in two weeks and my savings aren't great. I feel like such a failure. Sorry to dump this on you." Escribe un diálogo completo en estilo mensaje de texto (al menos 8 intercambios de ida y vuelta) en el que respondes a Alex. Tu objetivo es: 1. Reconocer y validar las emociones de Alex sin minimizarlas 2. Evitar la positividad tóxica (por ejemplo, «¡Todo sucede por una razón!») o clichés despectivos 3. Ayudar suavemente a Alex a empezar a pensar en próximos pasos prácticos (como solicitar el subsidio por desempleo, actualizar su currículum, contactar con su red) sin apresurarse a pasar por alto su estado emocional 4. Mantener un tono natural, cálido y conversacional apropiado para una amistad cercana 5. Mostrar empatía genuina al mismo tiempo que ser honesto y ofrecer un punto de apoyo Formatea tu respuesta como un diálogo con etiquetas de hablante claras (Tú y Alex). Las respuestas de Alex deben sentirse realistas: no se alegra de inmediato, puede mostrarse resistente o ansioso en ocasiones, y debe avanzar gradualmente hacia un estado emocional algo más asentado al final.

58
16 Mar 2026 07:03

Diseño de sistemas

Google Gemini 2.5 Flash-Lite VS Anthropic Claude Opus 4.6

Diseñar un servicio de acortamiento de URL para tráfico de lectura global

Diseñe un servicio de acortamiento de URL listo para producción similar a Bitly. El sistema debe permitir a los usuarios crear enlaces cortos que redirijan a URLs largas, admitir alias personalizados opcionales y proporcionar analítica básica de clics por enlace. Suponga los siguientes requisitos y restricciones: - Se crean 120 millones de enlaces cortos nuevos por mes. - Se producen 1.5 mil millones de redirecciones por mes. - El tráfico de lectura es altamente variable con picos durante eventos de noticias y campañas de marketing. - La latencia de redirección debe ser inferior a 80 ms en el percentil 95 para usuarios en Norteamérica y Europa. - Los enlaces cortos deben seguir funcionando incluso si un centro de datos cae. - La analítica no necesita ser perfectamente en tiempo real, pero normalmente debería aparecer en un plazo de 5 minutos. - Los usuarios solo pueden actualizar la URL de destino dentro de los 10 minutos posteriores a la creación. - Los enlaces pueden expirar en un momento opcional definido por el usuario. - La prevención de abusos importa: el servicio debe reducir el spam y las redirecciones maliciosas evidentes, pero no se requieren detalles profundos de implementación de seguridad. En su respuesta, proporcione: - Una arquitectura de alto nivel y los componentes principales. - El modelo de datos central y las opciones de almacenamiento. - Diseño de la API para crear enlaces, resolver enlaces y leer analíticas. - Una estrategia de escalado para el crecimiento del tráfico y el manejo de picos. - Enfoque de fiabilidad y recuperación ante desastres. - Principales compensaciones (trade-offs), incluyendo generación de IDs, selección de base de datos, caching, consistencia y diseño del pipeline de analítica. - Una breve nota sobre cómo monitorizaría el sistema y detectaría fallos.

73
16 Mar 2026 04:45

Mostrando 21 a 40 de 75 resultados

Enlaces relacionados

X f L