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.

149
19 Mar 2026 11:51

Diseño de sistemas

Anthropic Claude Opus 4.6 VS Google Gemini 2.5 Pro

Diseñar un servicio global de acortamiento de URL

Diseñe un servicio público de acortamiento de URL similar a Bitly. El servicio debe permitir a los usuarios crear enlaces cortos para URL largas, especificar opcionalmente un alias personalizado si está disponible, y redirigir a los usuarios que visiten el enlace corto al destino original. Incluya una funcionalidad básica de analítica que informe el total de clics por enlace y clics por día durante los últimos 30 días. Asuma las siguientes restricciones: - 120 million new short links are created per month. - 1.2 billion redirect requests are served per month. - Read traffic is highly bursty, especially for viral links. - The service is used globally and users expect low-latency redirects. - Short links should remain valid for at least 5 years. - Redirect availability target is 99.99 percent. - Analytics may be eventually consistent by up to 10 minutes. - The system should prevent obvious abuse at a basic level, but a full trust and safety platform is out of scope. En su diseño, cubra: - High-level architecture and main components. - Data model and storage choices for link mappings and analytics. - ID or token generation strategy, including custom alias handling. - API design for creating links, redirecting, and fetching analytics. - Caching, partitioning, and replication strategy. - Reliability approach, including failure handling and multi-region considerations. - How you would scale for read-heavy traffic and viral hotspots. - Key trade-offs in consistency, cost, latency, and operational complexity. Indique cualquier suposición razonable que haga y justifique sus elecciones.

159
19 Mar 2026 08:02

Resumen

OpenAI GPT-5.2 VS Anthropic Claude Haiku 4.5

Resumir un artículo sobre el Telescopio Espacial James Webb

Tu tarea es resumir el siguiente artículo sobre el Telescopio Espacial James Webb (JWST). El resumen debe estar escrito para un público general con poco o ningún conocimiento de astronomía o ingeniería. Tu resumen debe tener entre 3 y 4 párrafos y debe cubrir de manera concisa los siguientes puntos clave: 1. La misión primaria y los objetivos científicos del JWST. 2. Las innovaciones tecnológicas clave, específicamente el espejo segmentado y el parasol (sunshield). 3. La ubicación orbital única del telescopio (L2) y por qué es importante. 4. La colaboración internacional detrás del proyecto. --- ARTÍCULO FUENTE --- El Telescopio Espacial James Webb (JWST) es un telescopio espacial diseñado para realizar astronomía en el infrarrojo. Como el mayor telescopio óptico en el espacio, su resolución y sensibilidad en el infrarrojo, mucho mejoradas, le permiten ver objetos demasiado antiguos, lejanos o débiles para el Telescopio Espacial Hubble. Se espera que esto permita una amplia gama de investigaciones en los campos de la astronomía y la cosmología, como la observación de las primeras estrellas y la formación de las primeras galaxias, y la caracterización detallada de las atmósferas de exoplanetas potencialmente habitables. JWST es el sucesor formal del Telescopio Espacial Hubble, representando un avance monumental en nuestra capacidad para observar el cosmos. Su misión principal es mirar hacia atrás en el tiempo hasta los albores del universo, capturando la luz de las estrellas y galaxias que se formaron apenas unos pocos cientos de millones de años después del Big Bang. La misión científica del JWST está guiada por cuatro temas principales. El primero es 'First Light and Reionization' (Primera Luz y Reionización), que implica buscar los primeros objetos luminosos que se formaron después del Big Bang. Al observar en el infrarrojo, Webb puede penetrar el polvo y el gas cósmico para ver estas galaxias nacientes. El segundo tema es la 'Assembly of Galaxies' (Ensamblaje de Galaxias), donde el telescopio estudiará cómo han evolucionado las galaxias a lo largo de miles de millones de años, desde sus formas caóticas iniciales hasta las grandes galaxias espirales y elípticas que vemos hoy. El tercer tema, el 'Birth of Stars and Protoplanetary Systems' (Nacimiento de Estrellas y Sistemas Protoplanetarios), se centra en observar la formación de estrellas y planetas. Los instrumentos infrarrojos de Webb pueden ver a través de las densas nubes de gas y polvo donde nacen las estrellas, proporcionando vistas sin precedentes de estas guarderías estelares y de los discos formadores de planetas alrededor de estrellas jóvenes. Finalmente, el cuarto tema es 'Planets and Origins of Life' (Planetas y orígenes de la vida), que incluye estudiar las atmósferas de exoplanetas para buscar los bloques constructores de la vida, como el agua y el metano, y obtener una comprensión más profunda de los objetos dentro de nuestro propio Sistema Solar. En el corazón del JWST está su tecnología revolucionaria, más notablemente su espejo primario. El espejo tiene 6,5 metros (21 feet) de diámetro, un aumento significativo sobre el espejo de 2,4 metros del Hubble, lo que le da aproximadamente 6,25 veces más área colectora de luz. Un espejo tan grande no podría lanzarse en una sola pieza, por lo que está compuesto por 18 segmentos hexagonales hechos de berilio, un material elegido por su ligereza, resistencia y capacidad para mantener su forma a temperaturas criogénicas. Cada segmento está recubierto con una capa microscópicamente delgada de oro, que es excepcionalmente reflectante en el infrarrojo, optimizando la capacidad del telescopio para captar señales débiles del universo primitivo. Estos segmentos se plegaron como origami para caber dentro de la cofia del cohete Ariane 5 y tuvieron que desplegarse y alinearse con precisión en el espacio, un proceso de complejidad sin precedentes. Para analizar la luz recogida por su enorme espejo, el JWST está equipado con un conjunto de cuatro instrumentos científicos de vanguardia. La Near-Infrared Camera (NIRCam) es el detector principal, diseñado para detectar la luz de las estrellas y galaxias más tempranas. El Near-Infrared Spectrograph (NIRSpec) puede observar hasta 100 objetos simultáneamente, dispersando su luz en espectros para determinar sus propiedades físicas, como temperatura, masa y composición química. El Mid-Infrared Instrument (MIRI) contiene tanto una cámara como un espectrógrafo que ven la luz en la región del infrarrojo medio del espectro electromagnético, lo que le permite observar estrellas recién formadas, cometas débiles y objetos en el cinturón de Kuiper. Por último, el Fine Guidance Sensor and Near-Infrared Imager and Slitless Spectrograph (FGS/NIRISS) permite que el telescopio apunte con precisión y también es capaz de investigar la detección y caracterización de exoplanetas. En conjunto, estos instrumentos proporcionan un conjunto de herramientas versátil para que los astrónomos exploren el universo a través de una amplia gama de longitudes de onda infrarrojas. A diferencia del Hubble, que orbita la Tierra, el JWST opera en un entorno mucho más distante y estable. Orbita alrededor del Sol en el segundo punto de Lagrange (L2), ubicado a unos 1,5 millones de kilómetros (1 million miles) de la Tierra. En L2, la atracción gravitatoria del Sol y de la Tierra equilibra la fuerza centrífuga de la órbita del telescopio, permitiéndole «flotar» en una posición estable con respecto a nuestro planeta. Esta ubicación es clave para la misión del telescopio. Estar lejos de la Tierra lo mantiene alejado del calor y de la radiación infrarroja emitida por nuestro planeta, que de otro modo interferiría con sus observaciones sensibles. Este entorno estable y frío es esencial para mantener los instrumentos del telescopio a las temperaturas extremadamente bajas requeridas para la astronomía infrarroja. Para alcanzar y mantener estas frías temperaturas de funcionamiento (por debajo de los 50 Kelvin, o -223°C), el JWST se basa en un enorme parasol de cinco capas. Aproximadamente del tamaño de una cancha de tenis, el parasol está hecho de un material ligero y duradero llamado Kapton, recubierto con aluminio y con silicio dopado. Su propósito es bloquear el calor y la luz del Sol, la Tierra y la Luna. Las cinco capas están separadas por un vacío, que actúa como un excelente aislante. Cada capa sucesiva es más fría que la anterior. Este diseño crea un enorme diferencial de temperatura, con el lado orientado al Sol alcanzando hasta 85°C (185°F) mientras que el lado que alberga los espejos e instrumentos se mantiene a su temperatura criogénica de funcionamiento. Este sistema de enfriamiento pasivo es uno de los componentes más críticos y complejos del observatorio, ya que incluso una pequeña cantidad de calor podría cegar a sus sensibles detectores infrarrojos. El Telescopio Espacial James Webb no es producto de una sola nación sino un testimonio de la colaboración internacional. Es un proyecto conjunto liderado por NASA en asociación con la European Space Agency (ESA) y la Canadian Space Agency (CSA). Esta asociación global reunió a las mejores mentes, recursos y tecnologías de todo el mundo para crear este observatorio de próxima generación. El camino desde la concepción hasta el lanzamiento abarcó décadas, involucrando a miles de científicos, ingenieros y técnicos. Tras su exitoso lanzamiento el 25 de diciembre de 2021, el telescopio pasó por un periodo de puesta en servicio de varios meses desplegando sus componentes, alineando sus espejos y calibrando sus instrumentos. Ahora, plenamente operativo, el JWST está entregando imágenes impresionantes y datos invaluables, abriendo una nueva ventana al universo y prometiendo remodelar nuestra comprensión del cosmos durante décadas.

155
19 Mar 2026 07: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.

163
19 Mar 2026 07:43

Diseño de sistemas

Google Gemini 2.5 Pro VS Anthropic Claude Sonnet 4.6

Diseñar un servicio global de acortamiento de URLs

Diseñe un servicio público de acortamiento de URLs similar a Bitly. Los usuarios pueden enviar una URL larga y recibir un alias corto; luego cualquiera puede usar el enlace corto para ser redirigido a la URL original. Su diseño debe soportar estos requisitos y restricciones: Requisitos funcionales: - Crear enlaces cortos para URLs válidas arbitrarias. - Redirigir enlaces cortos con baja latencia. - Soportar aliases personalizados opcionales cuando estén disponibles. - Proporcionar analíticas básicas por enlace: clics totales, clics en las últimas 24 horas y los 5 principales países por número de clics. - Permitir fechas de expiración de enlaces. Suposiciones de escala: - 120 millones de nuevos enlaces cortos por día. - 8 mil millones de solicitudes de redirección por día. - Carga con predominio de lecturas y fuerte sesgo de tráfico: una pequeña fracción de enlaces recibe tráfico muy alto. - Usuarios globales en Norteamérica, Europa y Asia. Restricciones: - Objetivo de disponibilidad del 99,99% para las redirecciones. - P95 de latencia de redirección por debajo de 80 ms para usuarios en las principales regiones. - Los enlaces recién creados deberían ser utilizables globalmente en 2 segundos. - Las analíticas pueden ser eventualmente consistentes, pero las redirecciones deben ser correctas. - El presupuesto importa: justifique dónde gastaría en mayor consistencia o replicación multirregión y dónde lo evitaría. - Suponga que no existe un producto de analítica gestionado por terceros; diseñe el sistema central usted mismo. Por favor proporcione: - Una arquitectura de alto nivel con los componentes principales y el flujo de datos. - Opciones de almacenamiento para los mapeos de enlaces, los eventos de analítica y los enlaces calientes en caché. - Estrategia de generación de IDs o aliases, incluyendo manejo de colisiones y comprobaciones de aliases personalizados. - Diseño de API para create-link, redirect y analytics retrieval. - Enfoque de escalado para claves calientes, caching, particionado y tráfico multirregión. - Estrategia de fiabilidad que cubra conmutación por error, replicación de datos, backups y comportamiento bajo degradación. - Principales compensaciones y al menos dos alternativas de diseño que consideró y rechazó.

149
19 Mar 2026 04:33

Resumen

Anthropic Claude Opus 4.6 VS Google Gemini 2.5 Flash

Resumir una audiencia del Concejo Municipal sobre resiliencia ante inundaciones

Lea el pasaje fuente a continuación y escriba un resumen conciso para un alcalde ocupado que no asistió a la audiencia. Su resumen debe: - tener entre 220 y 280 palabras - estar escrito en prosa clara, no en viñetas - capturar con precisión el problema principal, las propuestas mayores, los desacuerdos más importantes y las pruebas o ejemplos más relevantes mencionados - incluir las presiones de tiempo y las limitaciones de financiamiento - mencionar al menos cuatro perspectivas de partes interesadas distintas - mantener un tono neutral y evitar añadir hechos que no se indiquen en el pasaje - no usar citas textuales Pasaje fuente: El Riverton City Council celebró una audiencia pública de tres horas el martes por la noche para decidir si avanzar con la primera fase de un programa de resiliencia ante inundaciones para el Harbor District, una zona portuaria de baja altitud que ha registrado inundaciones en las calles de forma recurrente durante lluvias intensas y mareas altas estacionales. Los ingenieros de la ciudad abrieron la reunión con mapas que mostraban que los días con inundaciones molestas aumentaron de alrededor de cuatro por año hace una década a trece el año pasado, y advirtieron que una tormenta comparable a la que golpeó al vecino Bay County en 2021 probablemente cerraría el corredor de autobuses principal del distrito, dañaría equipo eléctrico en varios sótanos de apartamentos y aislaría temporalmente la clínica de salud pública. Dijeron que la vulnerabilidad del distrito se debe a una combinación de alcantarillas pluviales envejecidas, hundimiento del suelo medido en aproximadamente tres milímetros por año y un malecón construido en la década de 1970 que nunca fue diseñado para los niveles máximos de agua actuales. El Departamento de Obras Públicas presentó un plan preliminar de primera fase con tres componentes vinculados. El elemento más grande, estimado en 24 millones de dólares, reemplazaría tuberías de aguas pluviales insuficientes a lo largo de Mercer Avenue e instalaría dos estaciones de bombeo cerca del canal. Un segundo elemento, con un costo de unos 11 millones de dólares, elevaría tres intersecciones hasta dieciocho pulgadas y reconstruiría aceras con pavimentos permeables destinados a reducir la escorrentía. El tercer componente, proyectado en 8 millones de dólares, lanzaría un programa de subvenciones para elevar viviendas y hacerlas a prueba de inundaciones para pequeños edificios residenciales y negocios en planta baja, con prioridad para propiedades que hayan presentado reclamaciones de inundación repetidas. La directora de Obras Públicas, Elena Torres, argumentó que el paquete fue diseñado para reducir inundaciones frecuentes con rapidez mientras mantiene abiertas las opciones para elecciones a más largo plazo, como una nueva compuerta de marea o la reconstrucción parcial del malecón. Subrayó que la ciudad tenía una ventana limitada para solicitar una subvención estatal de resiliencia que vence en once semanas, y que retrasar el voto del concejo hasta el otoño casi con seguridad empujaría las fechas de inicio de la construcción un año entero. Torres también enfatizó que la ciudad no podía costearlo todo a la vez. Riverton ha identificado sólo 18 millones de dólares en fondos de capital locales durante los próximos dos ciclos presupuestarios para el Harbor District, lo que significa que cualquier primera fase dependería de dinero externo. Si la subvención estatal se aprobara, podría cubrir hasta el 60 por ciento de los costos de infraestructura elegibles, pero no todas las rehabilitaciones a nivel de edificio. La oficina de finanzas advirtió que el servicio de la deuda ya está aumentando debido a una nueva estación de bomberos y reparaciones de techos escolares, y aconsejó no pedir prestado más de 12 millones de dólares sin recortar otros proyectos planificados. Varios miembros del concejo señalaron que los residentes se han vuelto escépticos después de que promesas anteriores de arreglar las inundaciones produjeran solo limpieza menor de desagües y barreras temporales. Propietarios de negocios de la Harbor Merchants Association respaldaron la acción rápida pero presionaron para que el trabajo en las calles se realice por tramos de cuadra en cuadra. Su presidente, Malik Chen, dijo que incluso cierres cortos de calzada completa en Mercer Avenue podrían paralizar restaurantes y pequeños comercios que dependen del tráfico peatonal de fin de semana, especialmente después de dos años difíciles de inflación y aumentos en primas de seguros. Apoyó las estaciones de bombeo y el reemplazo de tuberías como las inversiones más visibles y urgentes, pero se opuso a elevar intersecciones antes de que la ciudad completara un estudio de acceso de estacionamiento. Según Chen, los camiones de reparto ya tienen dificultades para llegar a las zonas de carga, y una construcción mal secuenciada podría crear un segundo choque económico en un distrito que aún trata de recuperarse. Los residentes del consejo de inquilinos de Bayside Homes ofrecieron un énfasis diferente. Dijeron que las inundaciones en las calles importan, pero las inundaciones repetidas en sótanos, el moho y los cortes de energía dentro de edificios de apartamentos más antiguos crean los daños diarios más graves. La portavoz del consejo, Rosa Alvarez, describió familias cargando niños por aguas estancadas para alcanzar los autobuses escolares y inquilinos ancianos que pierden medicamentos cuando los refrigeradores fallan durante los cortes. Instó a la ciudad a no tratar las subvenciones para hogares como un complemento opcional que podría eliminarse si la ayuda estatal fuera insuficiente. Varios defensores de inquilinos pidieron protecciones contra el desplazamiento, advirtiendo que los propietarios podrían usar mejoras financiadas públicamente como motivo para subir rentas o no renovar contratos de arrendamiento. Grupos ambientalistas apoyaron la infraestructura verde pero criticaron el borrador por darle un papel secundario. La organización sin fines de lucro Clean Estuary Now argumentó que las bombas y tuberías más grandes pueden mover el agua más rápido a corto plazo pero podrían empeorar la contaminación aguas abajo a menos que se combinen con restauración de humedales y controles más estrictos de escorrentía en la cuenca alta del distrito. Su directora, Naomi Reed, señaló dos ciudades cercanas donde bioswales, jardines de lluvia y orillas de marisma restauradas redujeron la profundidad de las inundaciones al tiempo que mejoraron la calidad del agua y el hábitat urbano. Reed dijo que Riverton debería reservar tierra ahora para proyectos de línea costera viva antes de que las parcelas frente al agua se encarezcan o sean reurbanizadas. La Harbor District Community Clinic se centró en la continuidad de la atención. El administrador de la clínica, Dev Patel, testificó que el edificio en sí ha evitado daños mayores por inundaciones hasta ahora, pero el personal y los pacientes a menudo no pueden llegar cuando el corredor de autobuses se inunda o cuando el agua a la altura de los tobillos cubre los cruces peatonales más cercanos. Dijo que las consultas de diálisis perdidas, citas prenatales retrasadas e interrupciones en citas de salud mental se han vuelto más comunes en días de lluvia intensa. Patel apoyó la elevación de intersecciones y la reconstrucción de aceras porque, en su opinión, las fallas de acceso producen costos de salud pública que son fáciles de pasar por alto cuando la discusión se centra solo en daños a la propiedad. Una representante del distrito escolar añadió otra capa al debate. Harbor Middle School está justo fuera de la peor zona de inundación, pero sus autobuses cruzan Mercer Avenue y puntos bajos cercanos. La subdirectora, Lila Morgan, dijo que los retrasos en el transporte se han duplicado en los días más húmedos, y los programas extracurriculares han visto asistencia irregular porque los padres temen que los niños queden varados. Favoreció mejoras rápidas de infraestructura pero pidió a la ciudad coordinar los cronogramas de construcción con el calendario escolar y mantener desvíos peatonales seguros. Morgan también señaló que el gimnasio de la escuela está designado como refugio de emergencia del vecindario, por lo que problemas prolongados de acceso podrían debilitar la capacidad de respuesta ante desastres del área. Algunos de los desacuerdos más agudos provinieron de residentes del vecindario adyacente Bluff Park, que se asienta en un terreno ligeramente más alto. Su asociación no negó que las inundaciones del Harbor District sean reales, pero los miembros dijeron que las bombas propuestas podrían redirigir agua hacia calles que actualmente drenan adecuadamente. La ingeniera civil Priya Natarajan, hablando como residente de Bluff Park, dijo que las diapositivas de modelado mostradas en la audiencia fueron demasiado simplificadas para un proyecto con impactos entre vecindarios. Pidió una revisión hidrológica independiente antes de que se apruebe cualquier contrato de bombeo, y varios oradores solicitaron una garantía de que Bluff Park recibiría fondos de mitigación si las condiciones empeoran allí. Los propios miembros del concejo parecían divididos menos sobre si era necesaria la acción que sobre cuánta incertidumbre era aceptable. El concejal James Holloway calificó el momento actual como una prueba de si Riverton puede pasar del gasto reactivo de emergencia a la adaptación planificada. Argumentó que esperar a un plan maestro perfecto a largo plazo dejaría a la ciudad atrapada en un ciclo de pérdidas repetitivas. Por el contrario, la concejala Denise Park dijo que temía repetir errores pasados en los que proyectos de capital apresurados resolvieron un cuello de botella mientras creaban otro. Propuso separar la solicitud de la subvención de la autorización final para construir, pero el asesor jurídico de la ciudad advirtió que el programa estatal favorece proyectos con aprobación local firme y compromisos de contrapartida detallados. Al final de la audiencia, comenzó a surgir un posible compromiso. Varios miembros mostraron apertura a presentar la solicitud de subvención estatal para el reemplazo de tuberías, las bombas y el trabajo de intersecciones mientras dirigían al personal a fortalecer el programa de subvenciones residenciales con protecciones para inquilinos y a encargar una revisión por terceros de los impactos de drenaje entre vecindarios antes de que se firmen contratos de construcción. Otra idea en discusión fue fasear el trabajo de elevación de calles de modo que se priorice primero la cuadra más cercana a la clínica y el corredor de autobuses, con las cuerdas posteriores condicionadas al monitoreo del tráfico y del acceso comercial. No se tomó voto el martes por la noche. El concejo programó una sesión de trabajo para la próxima semana y dijo que una decisión formal probablemente llegaría antes de la fecha límite de la subvención, aunque los miembros reconocieron que preguntas sin resolver sobre equidad, secuenciación y efectos aguas abajo todavía podrían cambiar el paquete.

138
19 Mar 2026 04:11

Análisis

Anthropic Claude Haiku 4.5 VS Google Gemini 2.5 Flash

Elegir la mejor mejora del transporte público de la ciudad

La ciudad dispone de un presupuesto único de 120 millones de dólares para un gran proyecto de transporte público y debe elegir exactamente una de las siguientes opciones. Opción A: Corredor de Bus de Tránsito Rápido (BRT) - Coste: 95 millones - Estimación de pasajeros diarios después de 3 años: 70,000 - Reducción media del tiempo de viaje para los usuarios afectados: 12 minutos por viaje - Interrupciones durante la construcción: moderadas durante 18 meses - Aumento anual del coste operativo: 6 millones - Atiende directamente a muchos barrios de menores ingresos - Puede ampliarse más adelante a un coste moderado Opción B: Extensión de tren ligero - Coste: 120 millones - Estimación de pasajeros diarios después de 3 años: 55,000 - Reducción media del tiempo de viaje para los usuarios afectados: 18 minutos por viaje - Interrupciones durante la construcción: altas durante 36 meses - Aumento anual del coste operativo: 9 millones - Se espera que estimule más desarrollo privado cerca de las estaciones - Emisiones por pasajero más bajas que los autobuses diésel Opción C: Rediseño de la red de autobuses en toda la ciudad más prioridad semafórica - Coste: 60 millones - Estimación de pasajeros diarios después de 3 años: 85,000 - Reducción media del tiempo de viaje para los usuarios afectados: 7 minutos por viaje - Interrupciones durante la construcción: bajas durante 9 meses - Aumento anual del coste operativo: 4 millones - Los beneficios están ampliamente repartidos pero son menos dramáticos en cualquier corredor concreto - Requiere una comunicación pública sólida para evitar confusión durante la implementación Contexto adicional: - El consejo municipal dice que sus prioridades, en orden, son: 1) mejorar la movilidad para la mayor cantidad de residentes, 2) apoyar la equidad, 3) minimizar las interrupciones a las pequeñas empresas durante la construcción, 4) fomentar la sostenibilidad ambiental a largo plazo. - Al alcalde le interesa con fuerza obtener resultados visibles antes de las próximas elecciones en 2 años. - A la ciudad no se le permite aumentar nuevos impuestos para cubrir costos operativos en los próximos 5 años. Escriba un análisis recomendando una opción. Pese las compensaciones, atienda las prioridades del consejo y la restricción política, y explique por qué las opciones rechazadas son menos adecuadas. Si cree que la mejor opción todavía conlleva riesgos importantes, identifíquelos y sugiera cómo la ciudad debería mitigarlos.

142
19 Mar 2026 03:09

Explicación

Google Gemini 2.5 Pro VS OpenAI GPT-5.4

Explicar el indexado de bases de datos a un desarrollador junior

Eres un ingeniero de software sénior que está mentorando a un desarrollador junior que ha estado escribiendo consultas SQL durante unos seis meses pero nunca ha creado ni pensado en índices de bases de datos. Acaba de quejarse de que sus consultas en una tabla con dos millones de filas se están ejecutando lentamente. Escribe una explicación clara y orientada a la enseñanza sobre el indexado 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 (por ejemplo, un índice B-tree) acelera las búsquedas en consultas en comparación con un escaneo completo de la tabla, con suficiente detalle para que el desarrollador junior entienda conceptualmente la diferencia de rendimiento. 3. Los compromisos (trade-offs) de añadir índices, incluidos los costos que no son inmediatamente obvios. 4. Orientación práctica sobre cuándo añadir un índice y cuándo no hacerlo, con al menos dos ejemplos realistas de cada caso. 5. Una nota breve sobre los índices compuestos y la importancia del orden de las columnas dentro de ellos. Busca un tono que sea alentador y accesible, evitando jerga innecesaria aunque manteniéndote técnicamente preciso. La explicación debe ser lo bastante completa como para que el desarrollador junior pueda decidir con confianza si añadir un índice a una columna dada después de leerla.

155
19 Mar 2026 02:59

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.

161
19 Mar 2026 02:50

Programación

Anthropic Claude Opus 4.6 VS OpenAI GPT-5.4

Almacén de pares clave-valor en memoria con soporte para transacciones

Escribe una clase de Python `InMemoryDB` que implemente un sencillo almacén de datos en memoria de clave-valor con soporte para transacciones anidadas. La clase debe tener los siguientes métodos: - `get(key)`: Devuelve el valor asociado a una clave. Si la clave no existe, debe devolver `None`. - `set(key, value)`: Establece el valor para una clave dada. Si hay una transacción en curso, este cambio solo debe ser visible dentro de esa transacción hasta que se confirme (commit). - `begin()`: Inicia una nueva transacción. Las transacciones pueden anidarse. - `commit()`: Confirma todos los cambios realizados en la transacción actual a la transacción padre (o al almacén principal si es la transacción más externa). Si no hay ninguna transacción activa, debe lanzar un error. - `rollback()`: Descarta todos los cambios realizados en la transacción actual. Si no hay ninguna transacción activa, debe lanzar un error. context: El desafío clave es gestionar el estado a través de transacciones anidadas. Un `rollback` debe deshacer únicamente los cambios realizados en la transacción no confirmada más reciente. Un `commit` debe fusionar los cambios de la transacción actual en el ámbito de la transacción padre. Solo cuando la transacción más externa se confirme, los cambios se vuelven permanentes en el almacén de datos principal. Example usage: ```python db = InMemoryDB() # No transaction print(db.get("a")) # Expected: None db.set("a", 10) print(db.get("a")) # Expected: 10 # Transaction db.begin() db.set("a", 20) print(db.get("a")) # Expected: 20 # Nested transaction db.begin() db.set("a", 30) print(db.get("a")) # Expected: 30 # Rollback nested db.rollback() print(db.get("a")) # Expected: 20 # Commit outer db.commit() print(db.get("a")) # Expected: 20 # Error cases try: db.commit() # No transaction active except Exception as e: print(f"Error: {e}") ```

161
19 Mar 2026 02:35

Mostrando 181 a 200 de 426 resultados

Enlaces relacionados

X f L