Orivel Orivel
Menue oeffnen

Neueste Aufgaben und Diskussionen

Durchsuche die neuesten Benchmark-Inhalte für Aufgaben und Diskussionen. Wechsle nach Genre, um gezielt zu vergleichen.

Vergleichsgenres

Modelluebersicht

Brainstorming

Google Gemini 2.5 Flash VS OpenAI GPT-5.4

Einnahmequellen für eine öffentliche Bibliothek in einer Kleinstadt bei Haushaltskürzungen

Eine öffentliche Bibliothek in einer Kleinstadt (für etwa 12.000 Einwohner) hat gerade erfahren, dass ihre jährliche kommunale Finanzierung ab dem nächsten Haushaltsjahr um 30 % gekürzt wird. Die Bibliothek verfügt über die folgenden Ressourcen und Einschränkungen: Assets: - Ein 6.000 sq ft großes Gebäude mit einem Gemeindesaal für 200 Personen - Ein kleiner Parkplatz (20 Stellplätze) - Zwei Vollzeitbibliothekar:innen und drei Teilzeitmitarbeitende - Einen Bestand von 40.000 physischen Büchern und einen modest digitalen Katalog - Einen Makerspace mit einem 3D-Drucker, Laserschneider und Nähmaschinen - Zuverlässiges Highspeed-Internet und 15 öffentlich nutzbare Computer - Ein kleiner eingezäunter Gartenbereich hinter dem Gebäude Constraints: - Die Bibliothek muss weiterhin kostenlosen Eintritt gewährleisten und Bücher kostenlos ausleihen - Sie darf keinen Alkohol verkaufen oder Glücksspiele ausrichten - Jede neue Einnahmeaktivität muss in einer typischen US-Gemeinde legal sein - Das Personal darf nicht aufgestockt werden; Freiwillige dürfen rekrutiert werden - Der Bibliotheksvorstand wird nichts genehmigen, das erhebliche Lärmbeschwerden von benachbarten Wohnanwohnern verursacht Brainstormen Sie so viele unterschiedliche, praktikable Einnahme- oder Kostensenkungs-Ideen wie möglich. Für jede Idee geben Sie an: 1. Einen kurzen Namen 2. Eine ein- bis zweisätzige Beschreibung, wie es funktioniert 3. Welches Bibliotheks-Asset es nutzt Streben Sie nach Vielfalt über verschiedene Kategorien hinweg (z. B. Veranstaltungen, Partnerschaften, Dienstleistungen, Raumvermietung, Fördermittel, Merchandising, Digitales usw.). Geben Sie JSON zurück unter Verwendung des Schemas: task_translation_v1

380
19 Mar 2026 19:59

Systemdesign

Google Gemini 2.5 Flash VS Anthropic Claude Haiku 4.5

Entwerfen Sie einen globalen URL-Kürzungsdienst

Entwerfen Sie einen global verfügbaren URL-Kürzungsdienst ähnlich Bitly. Der Dienst muss Nutzern erlauben, Kurzlinks zu erstellen, die auf lange URLs weiterleiten, benutzerdefinierte Aliase für zahlende Nutzer unterstützen, Klick-Analytics erfassen und Links zulassen, die zu einer festgelegten Zeit ablaufen. Anforderungen: - Verarbeiten Sie 120 Millionen neue Kurzlinks pro Tag. - Verarbeiten Sie 4 Milliarden Redirects pro Tag. - Die Spitzenlast kann das Dreifache des täglichen Durchschnitts erreichen. - Ziel für Redirect-Latenz: p95 unter 80 ms für Nutzer in Nordamerika, Europa und Asien. - Ziel für Kurzlink-Erstellungs-Latenz: p95 unter 300 ms. - Verfügbarkeitsziel des Dienstes: 99,99% für Redirects. - Analytics-Daten können innerhalb von 5 Minuten letztendlich konsistent sein. - Benutzerdefinierte Aliase müssen global eindeutig sein. - Abgelaufene oder gelöschte Links müssen schnell nicht mehr weiterleiten. - Das System sollte regionale Ausfälle tolerieren, ohne dass der Dienst vollständig ausfällt. Annahmen, die Sie verwenden können: - Durchschnittliche Länge einer langen URL beträgt 500 Byte. - Analytics-Ereignisse enthalten Zeitstempel, Link-ID, Land, Gerätetyp und Referrer-Domain. - Leselast ist deutlich höher als Schreiblast. - Sie können bei Bedarf SQL-, NoSQL-, Cache-, Stream-, CDN- und Messaging-Technologien wählen, müssen diese jedoch begründen. Geben Sie in Ihrer Antwort an: 1. Eine Architekturübersicht auf hoher Ebene mit Hauptkomponenten und Anfrageflüssen. 2. Datenmodell und Speicherentscheidungen für Links, Aliase und Analytics. 3. Eine Skalierungsstrategie für leseintensiven Verkehr, einschließlich Caching und regionalem Routing. 4. Eine Zuverlässigkeitsstrategie, die Failover, Konsistenzentscheidungen und den Umgang mit regionalen Ausfällen abdeckt. 5. Wichtige Trade-offs, Engpässe und mindestens drei Risiken mit Gegenmaßnahmen. 6. Eine kurze Kapazitätsschätzung für Speicher und Durchsatz unter Verwendung der obigen Zahlen.

427
19 Mar 2026 18:51

Brainstorming

Google Gemini 2.5 Pro VS Anthropic Claude Haiku 4.5

Kostengünstige Maßnahmen zur Reduzierung von Lebensmittelabfällen in einer Schulkantine

Eine öffentliche Mittelschule möchte in den nächsten 3 Monaten praktische Ideen zur Reduzierung von Lebensmittelabfällen in ihrer Schulkantine. Die Schule hat 600 Schüler, ein sehr begrenztes Budget von $1,000 insgesamt und nur zwei Mitarbeitende, die jeweils bis zu 2 zusätzliche Stunden pro Woche für neue Maßnahmen aufwenden können. Die Schule kann die nationalen Ernährungsanforderungen nicht ändern, kann von Schülern nicht verlangen, Apps zu installieren, und kann nicht auf freiwillige Helfer außerhalb der Schule angewiesen sein. Erarbeiten Sie 18 klar unterscheidbare Ideen, die die Schule realistisch testen könnte. Geben Sie für jede Idee an: - einen kurzen Titel - eine ein- bis zweisätzige Erklärung - die Hauptquelle des Abfalls, auf die sie abzielt (zum Beispiel: ungeöffnete Milch, Obst, Gemüse, verpackte Artikel, Überproduktion, Tellerabfälle) - geschätztes Kosten-Level: niedrig, mittel oder hoch im Rahmen des Budgets dieser Schule - geschätzter Aufwand für das Personal: niedrig, mittel oder hoch Zusätzliche Anforderungen: - Decken Sie mindestens 5 verschiedene Abfallquellen ab - Beziehen Sie mindestens 4 Ideen ein, die das Verhalten der Schüler oder Kommunikation betreffen - Beziehen Sie mindestens 4 Ideen ein, die Kantinenbetrieb oder Zeitplanung betreffen - Vermeiden Sie, dieselbe Grundidee mit geringfügigen Wortänderungen zu wiederholen - Halten Sie alle Ideen sicher, legal und realistisch für eine schulische Umgebung bewertungspolitik: Eine starke Antwort liefert 18 klar unterscheidbare, für die Schule geeignete Ideen, die zu den angegebenen Budget-, Personal- und Richtlinienvorgaben passen. Sie sollte mehrere Arten von Lebensmittelabfällen abdecken, statt sich nur auf eine zu konzentrieren, und eine sinnvolle Mischung aus schülerorientierten und betriebsbezogenen Ideen enthalten. Gute Antworten machen jede Idee ausreichend konkret, um einen Test innerhalb von 3 Monaten vorstellbar zu machen, liefern sinnvolle Kostenschätzungen und Aufwandseinschätzungen und identifizieren korrekt die angestrebte Abfallquelle. Schwächere Antworten sind wiederholend, vage, unpraktisch, basieren auf verbotenen Annahmen oder erfüllen nicht die geforderte Kategoriedeckung. Geben Sie JSON unter Verwendung des Schemas zurück: task_translation_v1

349
19 Mar 2026 17:20

Programmierung

Google Gemini 2.5 Pro VS OpenAI GPT-5.2

Implementieren Sie einen nebenläufigen Ratenbegrenzer mit gleitendem Fenster und Prioritätswarteschlangen

Entwerfen und implementieren Sie einen Thread-sicheren Ratenbegrenzer in Python, der folgende Funktionen unterstützt: 1. **Gleitende Fenster-Ratenbegrenzung**: Anstatt feste Zeitfenster zu verwenden, implementieren Sie einen echten gleitenden Fenster-Algorithmus. Jeder Client (identifiziert durch einen String-Schlüssel) darf höchstens `max_requests` Anfragen innerhalb eines beliebigen rollenden Fensters von `window_seconds` Sekunden stellen. 2. **Prioritätsstufen**: Jede Anfrage hat eine Prioritätsstufe (Ganzzahl 1-5, wobei 1 die höchste Priorität ist). Wenn das Ratenlimit für einen Client erreicht ist, sollten Anfragen mit niedrigerer Priorität (größere Zahl) zuerst abgelehnt werden. Konkret: Wenn eine neue Anfrage mit Priorität P eintrifft und das Fenster voll ist, sollte der Limiter prüfen, ob irgendeine Anfrage im aktuellen Fenster eine streng niedrigere Priorität (größere Zahl) als P hat. Falls ja, wird der Platz der niedrigstpriorisierten (höchstnummerierten) Anfrage "widerrufen" und die neue, höher priorisierte Anfrage zugelassen. Die widerrufene Anfrage sollte protokolliert werden, damit sie gemeldet werden kann. Existiert keine niedrigere Priorität zum Widerruf, wird die neue Anfrage abgelehnt. 3. **Burst-Zulage**: Jeder Client kann optional eine Burst-Zulage `burst` haben (Standard 0). Diese erlaubt bis zu `burst` zusätzliche Anfragen über `max_requests` hinaus in einem Fenster, aber nur, wenn seit der ersten Anfrage des Clients im aktuellen Fenster mindestens die Hälfte der Fensterdauer vergangen ist. 4. **Thread-Sicherheit**: Der Ratenbegrenzer muss sicher aus mehreren Threads gleichzeitig verwendbar sein. Demonstrieren Sie dies mit einem Testszenario. 5. **Statistiken**: Der Limiter muss pro Client Statistiken führen: insgesamt zugelassene Anfragen, insgesamt abgelehnte Anfragen, insgesamt widerrufene Anfragen (durch Anfragen mit höherer Priorität verdrängt) und die aktuelle Fensterauslastung (als Float 0.0 bis 1.0). Implementieren Sie die folgende Schnittstelle: ```python class RateLimiter: def __init__(self, max_requests: int, window_seconds: float, default_burst: int = 0): ... def set_client_burst(self, client_id: str, burst: int) -> None: """Überschreibe die Burst-Zulage für einen bestimmten Client.""" ... def allow(self, client_id: str, priority: int = 3, timestamp: float = None) -> bool: """ Prüft, ob eine Anfrage zugelassen wird. Falls timestamp None ist, verwende die aktuelle Zeit. Gibt True zurück, wenn die Anfrage zugelassen wird, False wenn sie abgelehnt wird. """ ... def get_stats(self, client_id: str) -> dict: """ Gibt ein dict mit den Schlüsseln zurück: 'admitted', 'rejected', 'revoked', 'utilization' """ ... def get_revoked_log(self, client_id: str) -> list: """ Gibt eine Liste von (timestamp, priority)-Tupeln für widerrufene Anfragen für den gegebenen Client in chronologischer Reihenfolge zurück. """ ... ``` Liefern Sie eine vollständige, ausführbare Implementierung zusammen mit einem Demonstrationsskript, das: - Einen Limiter mit max_requests=5, window_seconds=10.0, default_burst=2 erstellt - Eine Sequenz von Anfragen von zwei Clients mit variierenden Prioritäten und Zeitstempeln simuliert, die alle Funktionen abdeckt (Ablauf im gleitenden Fenster, Prioritäts-Widerruf, Burst-Aktivierung und Ablehnung) - Am Ende die Statistiken und die Widerrufsprotokolle für jeden Client ausgibt - Einen kurzen Multithread-Test enthält mit mindestens 4 Threads, die gleichzeitig Anfragen stellen Stellen Sie sicher, dass Randfälle behandelt werden wie: - Validierung der Prioritätswerte (muss 1-5 sein) - Anfragen, die genau an den Fenstergrenzen ankommen - Mehrfache Widerrufe in Folge - Burst-Zulage, die präzise beim Halbfenstermark aktiviert - Leere oder unbekannte Client-IDs in Statistikabfragen

385
19 Mar 2026 14:46

Bildungsfragen

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

Erklären Sie das Paradoxon des Theseus-Schiffs in der Philosophie der Identität

Das Schiff des Theseus ist eines der ältesten Gedankenexperimente in der westlichen Philosophie. Angenommen, ein hölzernes Schiff wird instand gehalten, indem nach und nach jede einzelne Planke ersetzt wird, sobald sie verrottet. Nachdem jede ursprüngliche Planke ersetzt worden ist, ist das resultierende Schiff dann noch immer das Schiff des Theseus? Angenommen nun, jemand sammelt alle entsorgten ursprünglichen Planken und setzt sie wieder zu einem Schiff zusammen. Welches Schiff, falls eines, ist das „wirkliche" Schiff des Theseus? In einem strukturierten Aufsatz behandeln Sie alles Folgende: 1. Formulieren Sie das Kernparadoxon präzise und erklären Sie, warum es ein echtes philosophisches Problem für Identitätstheorien darstellt. 2. Stellen Sie dar und bewerten Sie kritisch mindestens drei verschiedene philosophische Positionen, die versuchen, das Paradoxon zu lösen (z. B. mereologischer Essentialismus, Theorie der raumzeitlichen Kontinuität, Vierdimensionalismus/Perdurantismus, nominaler Essentialismus usw.). Erklären Sie für jede Position ihre Lösung und identifizieren Sie mindestens einen gewichtigen Einwand. 3. Erklären Sie, wie dieses Paradoxon mit mindestens zwei realen Bereichen zusammenhängt (z. B. persönliche Identität über die Zeit, rechtliche Identität von Unternehmen, biologischer Zellersatz, Kopieren digitaler Dateien, Restaurierung historischer Artefakte). Zeigen Sie für jeden Bereich konkret, wie sich das Paradoxon manifestiert und welche praktischen Konsequenzen sich daraus ergeben. 4. Beziehen und verteidigen Sie Ihre eigene begründete Position darüber, welche Lösung philosophisch am befriedigendsten ist, und erkennen Sie dabei deren Grenzen an.

404
19 Mar 2026 14:34

Humor

OpenAI GPT-5.4 VS Google Gemini 2.5 Flash-Lite

Schreibe einen komödiantischen Dialog zwischen einem Zeitreisenden und einem mittelalterlichen Bauern, in dem versucht wird, moderne Technologie zu erklären

Schreibe einen komödiantischen Dialog zwischen einem Zeitreisenden aus dem Jahr 2024, der versehentlich in einem mittelalterlichen englischen Dorf im Jahr 1320 gelandet ist, und einem örtlichen Bauern namens Aldric. Der Zeitreisende versucht verzweifelt zu erklären, was ein Smartphone ist, damit Aldric ihm helfen kann, eine Stromquelle zu finden, um es aufzuladen. Der Dialog sollte mindestens 20 Austauschsequenzen lang sein (mindestens 10 pro Figur). Einschränkungen und Tonleitlinien: - Der Humor sollte natürlich aus dem kulturellen und technologischen Missverständnis zwischen den beiden Figuren entstehen und nicht aus gehässiger Verhöhnung einer der beiden. - Aldric sollte als wirklich intelligent dargestellt werden, aber vollständig innerhalb einer mittelalterlichen Weltsicht handeln (er könnte Dinge durch Religion, Alchemie, Landwirtschaft oder feudale Politik interpretieren). - Der Zeitreisende sollte zunehmend frustriert werden, aber grundsätzlich höflich bleiben. - Füge mindestens einen Moment ein, in dem Aldrics mittelalterliche Logik zufällig zu einer überraschend einsichtigen oder fast richtigen Schlussfolgerung über moderne Technologie gelangt. - Der Dialog sollte ein zufriedenstellendes komödiantisches Ende oder einen Pointenabschluss haben. - Halte den Ton familienfreundlich (keine Kraftausdrücke, Schimpfwörter oder derbe Witze).

382
19 Mar 2026 12:08

Programmierung

Google Gemini 2.5 Flash-Lite VS OpenAI GPT-5.2

Implementieren Sie einen sperrfreien nebenläufigen LRU-Cache

Designen und implementieren Sie einen threadsicheren LRU- (Least Recently Used) Cache in Python, der gleichzeitige Lese- und Schreibzugriffe unterstützt, ohne für jede Operation ein globales Lock zu verwenden. Ihre Implementierung muss die folgenden Anforderungen erfüllen: 1. Der Cache hat eine feste maximale Kapazität, die zur Erstellungszeit angegeben wird. 2. Er unterstützt drei Operationen: - get(key): Gibt den mit dem Schlüssel assoziierten Wert zurück oder None, wenn der Schlüssel nicht vorhanden ist. Der Zugriff auf einen Schlüssel muss ihn als zuletzt verwendet markieren. - put(key, value): Fügt das Schlüssel-Wert-Paar ein oder aktualisiert es. Wenn der Cache voll ist und ein neuer Schlüssel eingefügt wird, muss der am wenigsten kürzlich verwendete Eintrag entfernt werden. - delete(key): Entfernt den Schlüssel aus dem Cache, falls vorhanden. Gibt True zurück, wenn der Schlüssel gefunden und entfernt wurde, andernfalls False. 3. Der Cache muss sicher von mehreren Threads gleichzeitig verwendbar sein. Gleichzeitige get-Operationen auf verschiedenen Schlüsseln sollten sich gegenseitig nicht blockieren. Sie sollten die Kontention minimieren — ein einzelnes grobgranulares Lock um alles herum ist nicht akzeptabel. 4. Die Eviktionsstrategie muss strikt LRU sein: Der Eintrag, der am wenigsten kürzlich (durch get oder put) benutzt wurde, muss evakuiert werden. 5. Behandeln Sie Randfälle: Kapazität von 1, schnelle gleichzeitige puts, die Eviktionen auslösen, sich überlappende get/put/delete-Operationen auf demselben Schlüssel aus verschiedenen Threads, und null- oder negative Kapazität (raise ValueError). Stellen Sie Ihre vollständige Implementierung als ein einzelnes Python-Modul bereit. Fügen Sie eine kurze Erklärung Ihrer nebenläufigen Strategie und warum sie die Korrektheit wahrt bei. Fügen Sie außerdem eine kurze Demonstration (in einem main-Block oder einer Testfunktion) hinzu, die mehrere Threads erzeugt, die gemischte get/put/delete-Operationen ausführen, und die versichert, dass der Cache niemals seine Kapazität überschreitet und keine Datenkorruption auftritt.

344
19 Mar 2026 11:51

Systemdesign

Anthropic Claude Opus 4.6 VS Google Gemini 2.5 Pro

Entwerfe einen globalen URL-Kürzungsdienst

Entwerfe einen öffentlichen URL-Kürzungsdienst ähnlich wie Bitly. Der Dienst muss Nutzern erlauben, kurze Links für lange URLs zu erstellen, optional ein benutzerdefiniertes Alias anzugeben, falls verfügbar, und Benutzer, die den Kurzlink aufrufen, auf das ursprüngliche Ziel weiterzuleiten. Enthält eine einfache Analysefunktion, die die Gesamtanzahl der Klicks pro Link sowie Klicks pro Tag für die letzten 30 Tage meldet. Nimm die folgenden Einschränkungen an: - 120 Millionen neue Kurzlinks werden pro Monat erstellt. - 1,2 Milliarden Weiterleitungsanfragen werden pro Monat bedient. - Leseverkehr ist stark bursty, insbesondere für virale Links. - Der Dienst wird global genutzt und Nutzer erwarten latenzarme Weiterleitungen. - Kurzlinks sollten mindestens 5 Jahre gültig bleiben. - Ziel für die Verfügbarkeitsrate der Weiterleitung: 99,99 Prozent. - Analytics dürfen bis zu 10 Minuten eventual konsistent sein. - Das System sollte offensichtlichen Missbrauch auf Basisniveau verhindern, eine vollständige Trust-&-Safety-Plattform ist jedoch nicht Teil des Umfangs. Decke in deinem Design ab: - Architektur auf hoher Ebene und Hauptkomponenten. - Datenmodell und Speicherentscheidungen für Link-Mappings und Analytics. - ID- oder Token-Generierungsstrategie, einschließlich Handhabung benutzerdefinierter Aliase. - API-Design zum Erstellen von Links, Weiterleiten und Abrufen von Analytics. - Caching-, Partitionierungs- und Replikationsstrategie. - Zuverlässigkeitsansatz, einschließlich Fehlerbehandlung und Multi-Region-Überlegungen. - Wie du für leseintensiven Verkehr und virale Hotspots skalieren würdest. - Wichtige Trade-offs bei Konsistenz, Kosten, Latenz und operativer Komplexität. Gib alle vernünftigen Annahmen an, die du machst, und begründe deine Entscheidungen.

398
19 Mar 2026 08:02

Zusammenfassung

OpenAI GPT-5.2 VS Anthropic Claude Haiku 4.5

Fasse einen Artikel über das James-Webb-Weltraumteleskop zusammen

Ihre Aufgabe ist es, den folgenden Artikel über das James-Webb-Weltraumteleskop (JWST) zusammenzufassen. Die Zusammenfassung soll für ein allgemeines Publikum mit wenig bis gar keiner Vorbildung in Astronomie oder Ingenieurwesen geschrieben sein. Ihre Zusammenfassung muss 3–4 Absätze lang sein und soll prägnant die folgenden Schlüsselpunkte abdecken: 1. Die primäre Mission und die wissenschaftlichen Ziele des JWST. 2. Die wichtigsten technologischen Innovationen, speziell den segmentierten Spiegel und den Sonnenschutz (Sunshield). 3. Die einzigartige Orbit-Position des Teleskops (L2) und warum sie wichtig ist. 4. Die internationale Zusammenarbeit hinter dem Projekt. --- QUELLARTIKEL --- The James Webb Space Telescope (JWST) is a space telescope designed to conduct infrared astronomy. As the largest optical telescope in space, its greatly improved infrared resolution and sensitivity allow it to view objects too old, distant, or faint for the Hubble Space Telescope. This is expected to enable a broad range of investigations across the fields of astronomy and cosmology, such as observation of the first stars and the formation of the first galaxies, and detailed atmospheric characterization of potentially habitable exoplanets. JWST is the formal successor to the Hubble Space Telescope, representing a monumental leap forward in our capability to observe the cosmos. Its primary mission is to peer back in time to the very dawn of the universe, capturing light from the stars and galaxies that formed just a few hundred million years after the Big Bang. The scientific mission of the JWST is guided by four primary themes. The first is 'First Light and Reionization,' which involves searching for the very first luminous objects that formed after the Big Bang. By observing in the infrared, Webb can penetrate the cosmic dust and gas to see these nascent galaxies. The second theme is the 'Assembly of Galaxies,' where the telescope will study how galaxies have evolved over billions of years, from their chaotic early forms to the grand spiral and elliptical galaxies we see today. The third theme, the 'Birth of Stars and Protoplanetary Systems,' focuses on observing the formation of stars and planets. Webb's infrared instruments can see through the dense clouds of gas and dust where stars are born, providing unprecedented views of these stellar nurseries and the planet-forming disks around young stars. Finally, the fourth theme is 'Planets and Origins of Life,' which includes studying the atmospheres of exoplanets to search for the building blocks of life, such as water and methane, and gaining a deeper understanding of the objects within our own Solar System. At the heart of the JWST is its revolutionary technology, most notably its primary mirror. The mirror is 6.5 meters (21 feet) in diameter, a significant increase over Hubble's 2.4-meter mirror, giving it about 6.25 times the light-collecting area. Such a large mirror could not be launched in a single piece, so it is composed of 18 hexagonal segments made of beryllium, a material chosen for its lightness, strength, and ability to hold its shape at cryogenic temperatures. Each segment is coated with a microscopically thin layer of gold, which is exceptionally reflective of infrared light, optimizing the telescope's ability to capture faint signals from the early universe. These segments were folded up like origami to fit within the Ariane 5 rocket fairing and had to be precisely unfolded and aligned in space, a process of unprecedented complexity. To analyze the light collected by its massive mirror, the JWST is equipped with a suite of four state-of-the-art scientific instruments. The Near-Infrared Camera (NIRCam) is the primary imager, designed to detect light from the earliest stars and galaxies. The Near-Infrared Spectrograph (NIRSpec) can observe up to 100 objects simultaneously, dispersing their light into spectra to determine their physical properties, such as temperature, mass, and chemical composition. The Mid-Infrared Instrument (MIRI) contains both a camera and a spectrograph that see light in the mid-infrared region of the electromagnetic spectrum, allowing it to see newly forming stars, faint comets, and objects in the Kuiper Belt. Lastly, the Fine Guidance Sensor and Near-Infrared Imager and Slitless Spectrograph (FGS/NIRISS) allows the telescope to point precisely, and is also capable of investigating exoplanet detection and characterization. Together, these instruments provide a versatile toolkit for astronomers to explore the universe across a wide range of infrared wavelengths. Unlike Hubble, which orbits the Earth, the JWST operates in a much more distant and stable environment. It orbits the Sun at the second Lagrange point (L2), located about 1.5 million kilometers (1 million miles) from Earth. At L2, the gravitational pull of the Sun and the Earth balance the centrifugal force of the telescope's orbit, allowing it to "hover" in a stable position relative to our planet. This location is critical for the telescope's mission. Being far from the Earth keeps it away from the heat and infrared radiation emitted by our planet, which would otherwise interfere with its sensitive observations. This stable, cold environment is essential for maintaining the telescope's instruments at the extremely low temperatures required for infrared astronomy. To achieve and maintain these frigid operating temperatures (below 50 Kelvin, or -223°C), the JWST relies on a massive, five-layer sunshield. About the size of a tennis court, the sunshield is made of a lightweight, durable material called Kapton, coated with aluminum and doped silicon. Its purpose is to block heat and light from the Sun, Earth, and Moon. The five layers are separated by a vacuum, which acts as an excellent insulator. Each successive layer is cooler than the one below it. This design creates a massive temperature differential, with the sun-facing side reaching up to 85°C (185°F) while the side housing the mirrors and instruments remains at its cryogenic operating temperature. This passive cooling system is one of the most critical and complex components of the observatory, as even a small amount of heat could blind its sensitive infrared detectors. The James Webb Space Telescope is not the product of a single nation but a testament to international collaboration. It is a joint project led by NASA in partnership with the European Space Agency (ESA) and the Canadian Space Agency (CSA). This global partnership brought together the best minds, resources, and technologies from around the world to create this next-generation observatory. The journey from conception to launch spanned decades, involving thousands of scientists, engineers, and technicians. After its successful launch on December 25, 2021, the telescope underwent a months-long commissioning period of deploying its components, aligning its mirrors, and calibrating its instruments. Now fully operational, the JWST is delivering breathtaking images and invaluable data, opening a new window on the universe and promising to reshape our understanding of the cosmos for decades to come.

360
19 Mar 2026 07:51

Systemdesign

Anthropic Claude Haiku 4.5 VS Google Gemini 2.5 Flash-Lite

Entwerfen Sie eine Echtzeit-Fahrtenvermittlungsplattform

Entwerfen Sie die Backend-Architektur für eine Ride-Hailing-Plattform, die Fahrgäste in Echtzeit mit nahegelegenen Fahrern in mehreren Städten verbindet. Ihre Architektur sollte folgende Produktanforderungen erfüllen: - Fahrgäste können eine Fahrt anfordern, indem sie Abhol- und Zielorte senden. - Nahegelegene verfügbare Fahrer sollen die Anfrage schnell erhalten, und ein Fahrer kann sie annehmen. - Das System muss Doppelbuchungen von Fahrern verhindern. - Fahrgäste und Fahrer sollen Live-Statusupdates zur Fahrt sehen, wie angefragt, angenommen, angekommen, in Fahrt und abgeschlossen. - Die Plattform sollte vor Bestätigung eine geschätzte Fahrpreis- und Abholzeit bereitstellen. - Fahrverläufe sollten sowohl für Fahrgäste als auch für Fahrer verfügbar sein. Einschränkungen und Annahmen: - 8 Millionen Fahrtenanfragen pro Tag. - Die Spitzenlast ist während der Pendelzeiten 25-mal so hoch wie die durchschnittliche Anfragefrequenz. - Betrieb in 40 Städten mit ungleicher Verkehrsverteilung. - Standortupdates aktiver Fahrer kommen alle 3 Sekunden an. - Akzeptable für Fahrgäste sichtbare Latenz für die initiale Fahrersuche: unter 2 Sekunden bei p95. - Fahrstatus-Updates sollten in der Regel innerhalb von 1 Sekunde erscheinen. - Das System soll während eines regionalen Serviceausfalls, der ein Rechenzentrum betrifft, verfügbar bleiben. - Exakte Zahlungsabwicklungsdetails sind außerhalb des Umfangs, aber Fahrtdatensätze müssen dauerhaft für spätere Abrechnung vorliegen. - Datenschutz-, Sicherheits- und regulatorische Aspekte dürfen kurz erwähnt werden, der Hauptfokus liegt jedoch auf Architektur und Skalierung. Beschreiben Sie in Ihrer Antwort: - Die Hauptdienste oder Komponenten und deren Verantwortlichkeiten. - Den Datenfluss von der Fahrtanfrage über die Fahrervermittlung bis zum Abschluss der Fahrt. - Wie Sie Fahrerstandorte effizient speichern und abfragen würden. - Wie Sie für Spitzenverkehr und Hotspot-Städte skalieren würden. - Wie Sie Verfügbarkeit, Fehlertoleranz und Datenkonsistenz dort sicherstellen, wo es wichtig ist. - Wichtige Trade-offs in Ihrem Design, einschließlich Stellen, an denen Sie eventual consistency gegenüber starker Konsistenz bevorzugen oder umgekehrt. Sie müssen keine genauen Cloud-Anbieterprodukte angeben. Eine klare Architektur und ein designorientiertes Begründen sind einem erschöpfenden Implementierungsdetail vorzuziehen.

353
19 Mar 2026 07:43

Systemdesign

Google Gemini 2.5 Pro VS Anthropic Claude Sonnet 4.6

Entwerfen Sie einen globalen URL-Shortening-Service

Entwerfen Sie einen öffentlichen URL-Shortening-Dienst ähnlich Bitly. Benutzer können eine lange URL einreichen und erhalten einen kurzen Alias; dann kann jeder den kurzen Link verwenden, um zur ursprünglichen URL weitergeleitet zu werden. Ihr Entwurf sollte diese Anforderungen und Einschränkungen unterstützen: Funktionale Anforderungen: - Erstellen von Kurzlinks für beliebige gültige URLs. - Weiterleitung von Kurzlinks mit niedriger Latenz. - Unterstützung optionaler benutzerdefinierter Aliase, wenn verfügbar. - Bereitstellung grundlegender Klick-Analytics pro Link: Gesamtanzahl der Klicks, Klicks in den letzten 24 Stunden und Top-5-Länder nach Klickanzahl. - Zulassen von Ablaufdaten für Links. Skalierungsannahmen: - 120 Millionen neue Kurzlinks pro Tag. - 8 Milliarden Weiterleitungsanfragen pro Tag. - Leseintensive Arbeitslast mit starkem Traffic-Skew: ein kleiner Bruchteil der Links erhält sehr hohen Traffic. - Globale Benutzer in Nordamerika, Europa und Asien. Einschränkungen: - Verfügbarkeitsziel für Weiterleitungen: 99,99 %. - P95-Weiterleitungslatenz unter 80 ms für Benutzer in den Hauptregionen. - Neu erstellte Links sollen innerhalb von 2 Sekunden global verfügbar sein. - Analytics dürfen letztendlich konsistent sein (eventual consistency), Weiterleitungen müssen aber korrekt sein. - Budget ist wichtig: begründen Sie, wo Sie für stärkere Konsistenz oder Multi-Region-Replikation ausgeben würden und wo Sie darauf verzichten würden. - Gehen Sie davon aus, dass kein verwaltetes Analyseprodukt eines Drittanbieters verwendet wird; entwerfen Sie das Kernsystem selbst. Bitte liefern Sie: - Eine Architekturübersicht auf hoher Ebene mit den Hauptkomponenten und dem Datenfluss. - Speicherentscheidungen für Link-Mappings, Analytics-Ereignisse und zwischengespeicherte Hot-Links. - ID-Generierungs- oder Alias-Strategie, einschließlich Umgang mit Kollisionen und Prüfungen für benutzerdefinierte Aliase. - API-Design für create-link, redirect und Analytics-Abruf. - Skalierungsansatz für Hot Keys, Caching, Partitionierung und Multi-Region-Traffic. - Zuverlässigkeitsstrategie, die Failover, Datenreplikation, Backup und Verhalten bei Verschlechterung abdeckt. - Wichtige Trade-offs und mindestens zwei alternative Designoptionen, die Sie in Betracht gezogen und verworfen haben.

394
19 Mar 2026 04:33

281 bis 300 von 538 Ergebnissen

Verwandte Links

X f L