Code-Review-Tipp: Fragen Sie Entwickler „Wie gefällt Ihnen, was Sie gebaut haben?"

2025-01-06

Bei einer Code-Review komplexer UI-Änderungen fragte der Autor den Entwickler nicht direkt, sondern zuerst: „Wie gefällt Ihnen das neue Verhalten?“. Die Antwort des Entwicklers führte zum Auffinden und Beheben mehrerer Bugs und sogar zum Verwerfen einer problematischen Anforderung. Diese einfache Frage brachte den Entwickler dazu, tiefer über seine Arbeit nachzudenken und Verbesserungen vorzunehmen, was letztendlich die Codequalität steigerte. Der Autor hält es für einen nützlichen Tipp, Entwickler regelmäßig nach ihren Gefühlen zu ihren Kreationen zu fragen.

Mehr lesen
Entwicklung

Lustige Memes mit LLMs generieren: Überraschend schwierig

2025-01-06
Lustige Memes mit LLMs generieren: Überraschend schwierig

Ein Praktikant der University of Waterloo versuchte, eine App mit LLMs und der Greptile API zu bauen, um Memes zu generieren, die GitHub-Repositories „rösten“. Der Prozess erwies sich als überraschend schwierig. Das direkte Auffordern des LLMs zu Witzen führte zu generischen Ergebnissen. Die Lösung bestand darin, die Aufgabe in Codeanalyse (mit Greptile zur Identifizierung spezifischer Probleme) und Witzgenerierung (mit dem LLM zur Erstellung gezielten Humors) zu trennen. Die Bilderzeugung erwies sich aufgrund von Einschränkungen bei der Textverarbeitung als schwierig, was zur Verwendung von vorgefertigten Meme-Vorlagen und node-canvas für die Texteingabe führte. Trotz der Hindernisse mündete das Projekt in reporoast.com, einer Website, die benutzerdefinierte Code-„Rösterei“-Memes generieren kann.

Mehr lesen
Entwicklung Meme-Generierung

htmx: Das nächste jQuery? Ein Webentwicklungstool, das auf Stabilität setzt

2025-01-06

htmx, aus intercooler.js hervorgegangen, zielt darauf ab, ein stabiles und zuverlässiges Werkzeug für die Webentwicklung zu sein, ähnlich dem langfristigen Erfolg von jQuery. Der Artikel beschreibt die zukünftige Ausrichtung von htmx: Priorisierung von Stabilität gegenüber häufigen Updates; Begrenzung der Hinzufügung neuer Kernfunktionen, wobei die Funktionalität hauptsächlich über die Erweiterungs-API erweitert wird; Beibehaltung eines vierteljährlichen Release-Zyklus. Das Ziel von htmx ist nicht, eine Komplettlösung für Webanwendungen zu sein, sondern sich auf die Vereinfachung von Hypermedia-Steuerelementen zu konzentrieren und sich besser in andere Tools und Techniken zu integrieren, in der Hoffnung, dass seine Kernfunktionen in den HTML-Standard integriert werden.

Mehr lesen
Entwicklung Hypermedia

Chicagos erstaunliche Hebung: Die vertikale Migration einer Stadt

2025-01-06

Mitte des 19. Jahrhunderts litt das sumpfige Chicago unter Krankheiten. Um das Entwässerungsproblem zu lösen, wagten Ingenieure einen kühnen Plan: die gesamte Stadt anzuheben! Tausende von Wagenhebern hoben Gebäude, ja sogar ganze Blocks an, während das Leben seinen gewohnten Gang ging. Holzhäuser wurden auf Rollen gesetzt und in die Vororte verlegt. Diese epische Ingenieurleistung veränderte nicht nur Chicagos Landschaft, sondern zeigte auch die außergewöhnlichen Fähigkeiten der Ingenieurskunst des 19. Jahrhunderts.

Mehr lesen
Technologie Geschichte Chicagos

Gehen alle Uhren 30 Sekunden nach?

2025-01-06
Gehen alle Uhren 30 Sekunden nach?

Der Autor präsentiert eine scheinbar verrückte Idee: Alle Uhren gehen 30 Sekunden nach. Es geht nicht um Zeitzonen, Schaltsekunden oder Relativität; es geht um Alltagsuhren. Durch Berechnung zeigt der Autor, dass aufgrund der Anzeige nur von Minuten und Ignorierung der Sekunden der durchschnittliche Fehler 30 Sekunden beträgt. Er argumentiert, dass bei Rundung statt Abschneidung der durchschnittliche Fehler 0 betragen würde. Der Autor untersucht auch, wie Menschen Zeit in verschiedenen Maßstäben (Jahre, Monate, Tage, Stunden, Minuten, Sekunden) wahrnehmen und ausdrücken, wobei er feststellt, dass auf der Minutenebene die Intuition zum Runden tendiert, was im Konflikt mit dem Abschneiden der Uhren steht. Daher glaubt er, dass alle Uhren 30 Sekunden nachgehen.

Mehr lesen

Microsoft möchte, dass Sie 2025 mit Windows 10 aufhören

2025-01-06
Microsoft möchte, dass Sie 2025 mit Windows 10 aufhören

Microsoft beendet im Oktober 2025 den Support für Windows 10 und drängt Benutzer auf Windows 11. Das Unternehmen bezeichnet 2025 als „das Jahr der Windows 11 PC-Aktualisierung“ und argumentiert, dass ein Upgrade wichtiger ist als der Kauf neuer Fernseher oder Handys. Trotz der Vollbild-Upgrade-Aufforderungen im Laufe des Jahres 2024 hinkt die Akzeptanz von Windows 11 hinter Windows 10 hinterher. Obwohl Microsoft nicht im traditionellen Sinne auf der CES 2025 ausstellt, ist seine Präsenz durch zahlreiche Partner spürbar, die Windows 11 und den Copilot-KI-Assistenten integrieren. Für Windows 10 werden kostenpflichtige erweiterte Sicherheitsupdates angeboten, aber Microsoft zielt eindeutig darauf ab, die Akzeptanz von Windows 11 zu beschleunigen.

Mehr lesen
Technologie

Die Wandelnden Gesichter der (D)ARPA: Drei Schlüsselfaktoren

2025-01-06
Die Wandelnden Gesichter der (D)ARPA: Drei Schlüsselfaktoren

Dieser Artikel untersucht drei Schlüsselfaktoren, die das operative Modell der DARPA im Laufe ihrer Geschichte geprägt haben: das Ausmaß der organisatorischen Aufsicht, die Quelle der Projektvisionen (Büroleiter vs. Projektmanager) und der Zeitrahmen für die Amortisation von Projekten. Anhand früher Computerprojekte wird analysiert, wie die zunehmende Bürokratie und die Beschaffungsvorschriften nach der Vietnam/Watergate-Ära die Projektverwaltung beeinflusst haben. Es wird auch der Unterschied zwischen direktoratsgesteuerten Visionen und der Autonomie einzelner Projektmanager bei der Gestaltung der Projektausrichtung beleuchtet, und es wird untersucht, wie unterschiedliche Haltungen gegenüber Amortisationszeiträumen und militärisch ausgerichteten Mandaten die Projektauswahl und -durchführung beeinflusst haben. Das Verständnis dieser Faktoren ist entscheidend für die Interpretation der historischen Erfolge und Misserfolge der DARPA.

Mehr lesen
Technologie Technologiepolitik

TikTok-Verbot: Showdown vor dem Supreme Court

2025-01-06
TikTok-Verbot: Showdown vor dem Supreme Court

Der Supreme Court der USA steht kurz vor der Entscheidung in einem Fall gegen das bundesweite Verbot von TikTok, das ByteDance zum Verkauf der App aufgrund von Bedenken hinsichtlich der nationalen Sicherheit und des Einflusses der chinesischen Regierung zwingt. Der Artikel analysiert den Konflikt zwischen diesem Verbot und den Schutzbestimmungen des Ersten Verfassungszusatzes bezüglich der Meinungsfreiheit. Obwohl die Regierung in der Vergangenheit den Einfluss ausländischer Mächte auf die Kommunikationsinfrastruktur der USA verhindert hat, wirft das direkte Verbot einer bestimmten Plattform Bedenken hinsichtlich möglicher Missbräuche und Einschüchterungseffekte auf die Meinungsfreiheit auf. Der Autor prognostiziert eine wahrscheinliche Niederlage für TikTok, betont aber die entscheidende Bedeutung der Formulierung des Gerichts, um größere Schäden an den Rechten der Meinungsfreiheit zu vermeiden. Der Fall verdeutlicht die Spannung zwischen nationaler Sicherheit und Grundfreiheiten.

Mehr lesen

HDMI 2.2 erscheint: 96 Gbps Bandbreite, Ultra96 Kabel erforderlich

2025-01-06
HDMI 2.2 erscheint: 96 Gbps Bandbreite, Ultra96 Kabel erforderlich

Auf der CES 2025 stellte das HDMI Forum HDMI 2.2 und das zugehörige Ultra96 Kabel vor, mit einer beeindruckenden Bandbreite von 96 Gbps – dem Doppelten von HDMI 2.1. Dies ermöglicht höhere Auflösungen, schnellere Bildwiederholraten und eine verbesserte Audio-Video-Synchronisation. Obwohl der Stecker gleich bleibt, ist ein neues Ultra96 Kabel erforderlich, um das volle Potenzial auszuschöpfen. Gezielt auf anspruchsvolle Anwendungen wie AR/VR/MR, großflächige digitale Beschilderung und medizinische Bildgebung, wird die breite Akzeptanz von HDMI 2.2 und Ultra96 Kabeln trotz der Veröffentlichung der Spezifikation einige Zeit in Anspruch nehmen.

Mehr lesen
Hardware

Benutzerzentrierte Property-Based Tests: Eine Doktorarbeit

2025-01-06

Diese Doktorarbeit konzentriert sich darauf, die Benutzerfreundlichkeit von Property-Based Testing (PBT) zu verbessern, um ein breiteres Publikum von Entwicklern zu erreichen. Durch eingehende Benutzerstudien identifizierte der Forscher die Herausforderungen, denen PBT-Benutzer bei der Generierung zufälliger Daten und der Bewertung der Testeffektivität gegenüberstehen. Um dies zu beheben, schlägt die Dissertation neue Algorithmen für verbesserte Zufallsdatengeneratoren vor und entwickelt Tyche, ein Open-Source-Tool, das Entwicklern tiefere Einblicke in PBT bietet und dessen Benutzerfreundlichkeit verbessert, was letztendlich zu einer besseren Softwarequalität und -sicherung führt.

Mehr lesen
Entwicklung

Trudeau tritt zurück: Kanadas Liberale Partei in der Krise

2025-01-06
Trudeau tritt zurück: Kanadas Liberale Partei in der Krise

Der kanadische Premierminister Justin Trudeau hat am 6. Januar 2025 seinen Rücktritt als Vorsitzender der Liberalen Partei und als Premierminister bekannt gegeben. Dieser Schritt folgt auf wachsende Unzufriedenheit der Öffentlichkeit mit seiner Führung und den abrupten Rücktritt seines Finanzministers und signalisiert erhebliche Unruhen innerhalb der kanadischen Regierung. Trudeau bleibt Premierminister, bis ein neuer liberaler Vorsitzender gewählt wird. Oppositionsparteien planen eine Vertrauensfrage, wenn das Parlament Ende März wieder zusammentritt. In seiner Rücktrittsrede kritisierte Trudeau die Politik des Oppositionsführers Pierre Poilievre und erklärte, dass Kanada ein funktionierendes Parlament brauche.

Mehr lesen

Spline-Distanzfelder: Eine neue Technik zur Geländegenerierung

2025-01-06

Um die Einschränkungen der Spiel-Engine Tangerine zu überwinden, entwickelte der Autor einen CPU-Raytracer namens Star Machine und einen Prototypen eines Rennspiels namens Rainy Road. Rainy Road benötigt ein effizientes und kompaktes Gelände-Rendering-System, das in der Lage ist, Straßen und andere durch Splines definierte Geländemerkmale zu verarbeiten. Der Autor stellt eine neue Technik zur Geländegenerierung mithilfe von Spline-Distanzfeldern vor. Diese Technik nutzt Splines, um Geländeoberflächen zu generieren, indem sie die Entfernung eines Punktes zur nächsten Spline und ihren Normalenvektor berechnet, um die Höhe zu bestimmen. Dies vermeidet die Einschränkungen traditioneller Höhenkarten und unterstützt die prozedurale Platzierung von Objekten. Die Technik befindet sich in aktiver Experimentier- und Forschungsphase, wobei Verbesserungen der Interpolationsstrategien und die Verwendung spärlicher Punktwolken untersucht werden.

Mehr lesen

Unternehmenskürzungen: Warum entlassen Unternehmen Manager?

2025-01-06
Unternehmenskürzungen: Warum entlassen Unternehmen Manager?

US-amerikanische börsennotierte Unternehmen haben seit dem Höhepunkt ihres Pandemie-Einstellungsschubs die Zahl ihrer mittleren Führungskräfte um etwa 6 % reduziert, so eine aktuelle Analyse von Live Data Technologies, einem Anbieter von Beschäftigungsdaten, über mehr als 20 Millionen Angestellte im gehobenen Dienst. Dieser Stellenabbau spiegelt einen Strategiewechsel in Unternehmen wider. Unternehmen, die während des schnellen Wachstums zunächst zu viel in Organisationskapital investierten, stehen nun unter dem Druck, die Kosten zu senken, da das Umsatzwachstum nachlässt. Der Artikel untersucht die potenziellen Nachteile dieses Ansatzes und hinterfragt das Gleichgewicht zwischen zu starken Kürzungen und zu hohen Kosten. Er wirft auch Bedenken hinsichtlich des potenziellen Verlusts von Talenten und des allgemeinen Ansteckungseffekts im gesamten Unternehmenssektor auf und lässt mehr Fragen als Antworten zum langfristigen Einfluss offen.

Mehr lesen

42: Ein leistungsstarker Simulator für das Raumfahrzeug-Lageregelungssystem

2025-01-06
42: Ein leistungsstarker Simulator für das Raumfahrzeug-Lageregelungssystem

42 ist eine umfassende, allgemeine Simulation der Raumfahrzeug-Lagen- und Orbitdynamik, die hauptsächlich zur Unterstützung des Entwurfs und der Validierung von Lageregelungssystemen über deren gesamten Lebenszyklus verwendet wird, von Konzeptstudien bis hin zu Integration und Tests. Es modelliert präzise die Mehrkörper-Raumfahrzeug-Lagendynamik (starre und/oder flexible Körper) und sowohl Zwei- als auch Dreikörper-Orbitalflugregime und simuliert Umgebungen von der niedrigen Erdumlaufbahn bis zum gesamten Sonnensystem. 42 simuliert mehrere Raumfahrzeuge gleichzeitig und erleichtert so Studien zu Rendezvous, Annäherungsoperationen und präzisem Formationsflug. Es bietet auch eine Visualisierung der Raumfahrzeuglage.

Mehr lesen

Der Mann, der 70 Jahre alte Flipperautomaten am Leben erhält

2025-01-06
Der Mann, der 70 Jahre alte Flipperautomaten am Leben erhält

Steve Young, ein Metallurgieingenieur mit einer lebenslangen Leidenschaft für Flipperautomaten, hat The Pinball Resource aufgebaut, ein einzigartiges Unternehmen, das Ersatzteile und Fachwissen für die Reparatur von alten Flipperautomaten liefert. Seine riesige Sammlung seltener Teile und Schaltpläne, die er in 50 Jahren angesammelt hat, macht ihn zur Anlaufstelle für Enthusiasten weltweit. In einer unscheinbaren Werkstatt arbeitend, verzichtet Young auf modernes Marketing und verlässt sich stattdessen auf Mundpropaganda und einen Ruf für Vertrauen und Fachwissen, um sein florierendes, altmodisches Geschäft aufrechtzuerhalten.

Mehr lesen

Disney fusioniert Hulu + Live TV mit Fubo und nimmt YouTube TV ins Visier

2025-01-06
Disney fusioniert Hulu + Live TV mit Fubo und nimmt YouTube TV ins Visier

Disney fusioniert seinen Streaming-Dienst Hulu + Live TV mit dem Konkurrenten Fubo. Dieser Deal wird die Streaming-TV-Landschaft verändern. Das fusionierte Unternehmen wird weiterhin unter dem Namen Fubo an der Börse notiert sein, Disney wird jedoch 70 % der Anteile halten und die Mehrheit des Verwaltungsrats bestimmen. Das Management von Fubo wird das gemeinsame Unternehmen leiten. Dadurch entsteht ein größerer Anbieter von virtuellen Multichannel-Videodiensten (vMVPD), der den Marktführer YouTube TV aggressiver herausfordern kann. Zudem beendet der Deal den Rechtsstreit zwischen Fubo und dem Sport-Streaming-Dienst Venu, der damit möglicherweise fortbestehen kann. Disney, Fox und Warner Bros. Discovery zahlen Fubo 220 Millionen Dollar, und Disney stellt zusätzlich einen Terminkredit über 145 Millionen Dollar zur Verfügung.

Mehr lesen
Technologie

Instantane Grafik und Sound auf Atari ST BBS: Eine Retro-Tech-Geschichte

2025-01-06

Diese mehrteilige Serie beschreibt den Aufstieg und die Auswirkungen des "Instant Graphics and Sound" (IGS)-Formats auf Atari ST Bulletin Board Systemen (BBS). Von seinen Anfängen 1988 in einer Atari-Benutzergruppe in Florida bis zu den psychedelischen Animationen des Künstlers Steve Turnbull auf CrossNet 1991 erforscht die Serie, wie IGS die Atari BBS-Szene verändert hat. Sie enthält Geschichten von Entwicklern wie Larry Mears und Steve Turnbull und hebt die lebhafte Interaktion und die Beiträge der Community hervor.

Mehr lesen
Technologie BBS-Kultur

Mashups.io: Ein moderner Ersatz für Yahoo Pipes

2025-01-06
Mashups.io: Ein moderner Ersatz für Yahoo Pipes

Mashups.io ist ein leistungsstarkes Online-Tool zur Datenintegration, das auf dem Erbe von Yahoo Pipes aufbaut und es deutlich verbessert. Benutzer können RSS-Feeds, CSV-Dateien und JSON-Daten einfach mischen, filtern und transformieren, um benutzerdefinierte Datenquellen zu erstellen. Die Plattform bietet eine intuitive visuelle Oberfläche, die keine Programmiererfahrung erfordert, um komplexe Daten-Workflows zu erstellen. Mashups.io bietet kostenlose und kostenpflichtige Pläne, um verschiedene Bedürfnisse zu erfüllen, und seine Echtzeit-Updates stellen sicher, dass die Daten immer aktuell bleiben.

Mehr lesen

Entwicklung eines strukturierten Code-Editors: Von der AST-Manipulation zur intuitiven Benutzeroberfläche

2025-01-06
Entwicklung eines strukturierten Code-Editors: Von der AST-Manipulation zur intuitiven Benutzeroberfläche

Dieser Beitrag beschreibt die mehrjährige Entwicklung eines strukturierten Code-Editors. Die erste Version bearbeitete den abstrakten Syntaxbaum (AST) direkt, was sich als umständlich erwies. Spätere Iterationen vereinfachten den AST und erforschten einen textcursorbasierten Ansatz, aber beide blieben hinter den Erwartungen zurück. Die endgültige Version balanciert die Bearbeitung von AST und Text aus, indem sie Techniken wie bearbeitbare Typen, Projektionen und Frames verwendet. Eine visuelle, ikonbasierte Benutzeroberfläche wurde hinzugefügt, die Tastatur, Maus, Touchscreen und Fernbedienung unterstützt und die Benutzererfahrung deutlich verbessert. Mit Gleam und Lustre entwickelt, zeigt dieses Projekt die kontinuierliche Erforschung und Verfeinerung des Designs strukturierter Code-Editoren.

Mehr lesen

SPath: Abfrage-Ausdrücke für semi-strukturierte Daten

2025-01-06
SPath: Abfrage-Ausdrücke für semi-strukturierte Daten

SPath ist eine Rust-Kiste, die JSONPath-ähnliche Abfrageausdrücke für semi-strukturierte Daten wie JSON, TOML oder benutzerdefinierte Varianten bereitstellt. Sie dient als direkter Ersatz für JSONPath und unterstützt mehrere Datenformate. Die Bibliothek ist einfach zu verwenden; fügen Sie einfach `spath` zu den Abhängigkeiten Ihrer Cargo.toml-Datei hinzu. Ein Beispiel zeigt, wie JSON-Daten mit SPath abgefragt und das Ergebnis verifiziert werden.

Mehr lesen
Entwicklung

Googles 10-Jahres-Update-Versprechen für Chromebooks: Ältere Geräte drohen weiterhin verschrottet zu werden

2025-01-06
Googles 10-Jahres-Update-Versprechen für Chromebooks: Ältere Geräte drohen weiterhin verschrottet zu werden

Trotz Googles Versprechen aus dem Jahr 2023, Chromebooks zehn Jahre lang mit Updates zu versorgen, um vorzeitige Obsoleszenz zu verhindern, stehen viele ältere Modelle immer noch kurz vor dem Ende ihrer Lebensdauer im Jahr 2025 und darüber hinaus. Dieses Versprechen gilt nur für Chromebooks, die ab 2021 veröffentlicht wurden. Administratoren können zwar für einige ältere Geräte erweiterte Updates aktivieren, dies löst das Problem jedoch nicht vollständig. Die Public Interest Research Group (PIRG) weist darauf hin, dass viele Chromebook-Modelle in diesem Jahr und in den kommenden Jahren ihr Ende der Lebensdauer erreichen, was Bedenken hinsichtlich Elektroschrotts und Verbraucherrechten aufwirft.

Mehr lesen
Technologie Software-Updates

Millionen Windows 10 PCs drohen Sicherheitsdesaster durch Microsofts Support-Ende

2025-01-06
Millionen Windows 10 PCs drohen Sicherheitsdesaster durch Microsofts Support-Ende

Millionen Windows 10-Nutzer stehen vor einer drohenden Sicherheitskrise, da Microsoft den Support für das Betriebssystem am 14. Oktober 2025 einstellen wird. Millionen von Geräten laufen noch immer Windows 10, insbesondere in Deutschland, und der Mangel an Sicherheitsupdates macht sie anfällig für Cyberangriffe. Sicherheitsexperten fordern sofortiges Handeln: Upgrade auf Windows 11, Wechsel zu einem alternativen Betriebssystem oder das Risiko von schwerwiegenden Gefahren wie Ransomware und Datenlecks. Unternehmen sehen sich zusätzlichen Compliance- und Produktivitätsproblemen gegenüber. Die Situation ist kritischer als beim Ende des Windows 7 Supports, was die dringende Notwendigkeit für Nutzer und Unternehmen zum Handeln unterstreicht.

Mehr lesen

Notion: Ihr All-in-One-Workspace

2025-01-06
Notion: Ihr All-in-One-Workspace

Notion ist ein All-in-One-Workspace, der Notizen, Aufgabenverwaltung, Wikis und Datenbanken nahtlos integriert. Organisieren Sie Ihre Gedanken, verwalten Sie Projekte, erstellen Sie Team-Wikis und benutzerdefinierte Datenbanken – alles auf einer einzigen, intuitiven Plattform. Seine Flexibilität erfüllt diverse Bedürfnisse, von der persönlichen Wissensverwaltung bis hin zu komplexen Team-Zusammenarbeiten. Die übersichtliche Benutzeroberfläche und die leistungsstarken Funktionen von Notion machen es für viele zu einem Produktivitäts-Kraftpaket.

Mehr lesen

Luftwaffe testet verkleinerten Modell eines Mischflügel-Flugzeugs, Erstflug für 2027 geplant

2025-01-06
Luftwaffe testet verkleinerten Modell eines Mischflügel-Flugzeugs, Erstflug für 2027 geplant

Die US-Luftwaffe testet ein verkleineres Modell ihres Mischflügel-Demonstrators (BWB) und nutzt die Daten, um die Flugsteuerungssoftware und die endgültige Konfiguration des Flugzeugs in Originalgröße zu verfeinern. Das verkleinerte Modell, mit dem Spitznamen "Pathfinder", hat eine Spannweite von 23 Fuß – ein Achtel der Größe des geplanten Flugzeugs in Originalgröße. Das BWB-Design verspricht eine 30-prozentige Reduzierung des Treibstoffverbrauchs und potenzielle Anwendungen in zukünftigen Transport- und Frachtflugzeugen der Luftwaffe und der kommerziellen Luftfahrt. Der Erstflug des Flugzeugs in Originalgröße ist für September 2027 geplant und wird Analysen für das Next-Generation Air Refueling System (NGAS) und andere zukünftige Mobilitätskonzepte liefern.

Mehr lesen

Historischer Nuklearstrom-Vertrag für die US-Regierung

2025-01-06
Historischer Nuklearstrom-Vertrag für die US-Regierung

Die US-General Services Administration (GSA) hat Constellation, Betreiber der größten kommerziellen Kernkraftwerksflotte der USA, Aufträge in Höhe von über einer Milliarde US-Dollar zur Stromversorgung von 13 Regierungsbehörden über 10 Jahre hinweg erteilt. Der größte Vertrag, im Wert von 840 Millionen US-Dollar, wird jährlich über eine Million Megawattstunden liefern, teilweise durch Investitionen von Constellation zur Steigerung der Leistung bestehender Anlagen. Diese "historische Beschaffung" sichert eine zuverlässige und kostengünstige Energieversorgung, fördert eine CO2-freie Zukunft und schützt Steuerzahler vor Preiserhöhungen. Es ist der größte Energieeinkauf in der Geschichte der GSA und eine wichtige klimaorientierte Vereinbarung, die bestehende Kernreaktoren einbezieht.

Mehr lesen

Ein Jahrzehnt im Rückblick: Tauchen Sie ein in die Anomalieerkennung von Zeitreihen

2025-01-06
Ein Jahrzehnt im Rückblick: Tauchen Sie ein in die Anomalieerkennung von Zeitreihen

Fortschritte in der Datenerfassungstechnologie und die Explosion von Streaming-Daten unterstreichen den dringenden Bedarf an Zeitreihenanalysen. Dieser Artikel bietet einen Rückblick auf ein Jahrzehnt der Anomalieerkennung in Zeitreihen, der Methoden von traditionellen statistischen Maßen bis zum Aufschwung von Machine-Learning-Algorithmen umfasst. Er präsentiert eine prozesszentrierte Taxonomie zur Kategorisierung und Zusammenfassung bestehender Lösungen, bietet eine Meta-Analyse der Literatur und skizziert allgemeine Trends im Feld. Diese umfassende Übersicht dient Forschern als wertvolle Ressource.

Mehr lesen

Atari ST und DOS-PCs: Eine vergessene Geschichte der Diskettenkompatibilität

2025-01-06
Atari ST und DOS-PCs: Eine vergessene Geschichte der Diskettenkompatibilität

1984 stand Atari vor der Herausforderung, ein Betriebssystem für den Atari ST zu finden. Mangels Zeit arbeitete Atari mit Digital Research zusammen und entschied sich für deren fast fertiges GEM-Betriebssystem statt des damals noch unfertigen Windows. GEM wurde später auch auf PCs portiert, konnte sich dort aber nicht durchsetzen. Der Atari ST verwendete jedoch GEMDOS, ähnlich PC-DOS, und das gleiche Diskette-Format, was erstaunlich einfache Dateiübertragungen zwischen Atari ST und PCs ermöglichte. Trotz kleiner Kompatibilitätsprobleme war dies damals revolutionär und ist bis heute relevant. Der Artikel beschreibt auch einen Versuch, DOS-Programme auf einem Atari ST mit pc-ditto, einem Drittanbieter-Emulator, auszuführen. Obwohl langsam, zeigt die Fähigkeit, einige DOS-Anwendungen auszuführen, den einzigartigen Charme des Atari ST in der Welt des Retro-Computings.

Mehr lesen
Technologie

Windows 3.1 auf modernen Displays: Ein generischer SVGA-Treiber

2025-01-06
Windows 3.1 auf modernen Displays: Ein generischer SVGA-Treiber

Dieses Projekt stellt einen modernen, generischen SVGA-Treiber für Windows 3.1 vor, der alle verfügbaren 8-Bit-, 16-Bit-, 24-Bit- und 32-Bit-Grafikmodi unterstützt. Es handelt sich um eine Neuimplementierung des ursprünglichen Windows 3.1 SVGA-Treibers, die Unterstützung für Multibyte-Pixel hinzufügt und es ermöglicht, Windows 3.1 in True Color auf modernen High-Definition-Displays auszuführen. Dies behebt Kompatibilitätsprobleme für ältere Hardware und verbessert das Erlebnis für Retro-Gaming-Enthusiasten.

Mehr lesen

Die magische Funktion: Elegante Abstraktionen in Rust erstellen

2025-01-06
Die magische Funktion: Elegante Abstraktionen in Rust erstellen

Dieser Auszug aus "The Secrets of Rust: Tools" von John Arundel zeigt, wie man in Rust elegante Abstraktionen mit einem einfachen Befehlszeilenprogramm zum Zählen von Zeilen entwirft. Der Ansatz der "magischen Funktion" wird verwendet: Zuerst wird eine ideale Funktion vorgestellt, dann wird deren API anhand der Aufrufweise entworfen, was zu einer sauberen und wiederverwendbaren Bibliothek führt. Ein Unit-Test stellt die Korrektheit sicher und unterstreicht die Bedeutung des API-Designs, wobei die Benutzerbedürfnisse gegenüber Implementierungsdetails priorisiert werden.

Mehr lesen
Entwicklung Befehlszeilenprogramm

Rohlang3: Ein minimaler SK-Kalkül mit abhängigen Typen

2025-01-06
Rohlang3: Ein minimaler SK-Kalkül mit abhängigen Typen

Rohan Ganapavarapus Rohlang3 ist eine experimentelle, minimalistische Sprache, die in Rust geschrieben wurde. Sie versucht, einen punktfreien Stil, Homoiconicität und abhängige Typen auf der Grundlage eines SK-Kalküls zu kombinieren. Obwohl sie auf den Standard-S- und K-Kombinatoren basiert, fügt Rohlang3 Reflektionskombinatoren (q und e), partielle Auswertung (z) und Umgebungsumordnung (i, E und D) hinzu, sowie ein vereinfachtes abhängiges Pi/Sigma-Typsystem (p und g). Das Projekt zielt nicht auf perfekte Konsistenz ab, sondern eher auf die Erforschung des Zusammenspiels dieser Konzepte. Die Homoiconicität ermöglicht die Laufzeitmanipulation des AST, und die Reflektions- und partiellen Auswertungsfunktionen ermöglichen leistungsstarke Metaprogrammierungsfähigkeiten.

Mehr lesen
Entwicklung
1 2 540 541 542 544 546 547 548 595 596