SemHash: Schnelle semantische Text-Deduplizierung

2025-01-12
SemHash: Schnelle semantische Text-Deduplizierung

SemHash ist ein leichtgewichtiges und flexibles Werkzeug zur Deduplizierung von Datensätzen mithilfe semantischer Ähnlichkeit. Es kombiniert die schnelle Erzeugung von Einbettungen von Model2Vec mit einer effizienten ANN-basierten Ähnlichkeitssuche über Vicinity. SemHash unterstützt sowohl die Deduplizierung einzelner Datensätze als auch die Deduplizierung mehrerer Datensätze und verarbeitet sowohl einfache Datensätze wie Textlisten als auch komplexere Datensätze wie mehrspaltige QA-Datensätze. Es enthält Funktionen zur Inspektion der Deduplizierungsergebnisse, wodurch das Verständnis und die Verfeinerung Ihres Datenbereinigungsprozesses erleichtert werden. Benchmarks zeigen, dass SemHash extrem schnell ist und auf große Datensätze mit Millionen von Datensätzen skaliert.

Mehr lesen

Vom Transistor zum Browser: Bau eines Computersystems von Grund auf

2025-05-06
Vom Transistor zum Browser: Bau eines Computersystems von Grund auf

Dieser Kurs verfolgt einen radikalen Ansatz in der Informatikausbildung. Die Studierenden bauen ein vollständiges Computersystem von Grund auf, beginnend mit Verilog zum Blinken einer LED und endend mit einem einfachen Betriebssystem und einem textbasierten Webbrowser. Der Lehrplan umfasst FPGA-Programmierung, Compilerdesign und Betriebssystementwicklung und gipfelt in der Ausführung des Systems auf kundenspezifischer Hardware. Diese herausfordernde, aber lohnende Reise ist perfekt für diejenigen, die ein tiefes, prinzipienbasiertes Verständnis der Informatik suchen.

Mehr lesen
Hardware Computersysteme

Über 100 Bücher, die ein Jahrhundert der Wissenschaft prägten

2025-02-04

Die Rubrik "Wissenschaftler-Bücherregal" der Zeitschrift American Scientist, November-Dezember 1999, stellte über 100 Bücher vor, die ein Jahrhundert wissenschaftlichen Fortschritts maßgeblich beeinflusst haben. Die Liste umfasst Biografien (Darwins Autobiografie, Feynmans Abenteuer), Feldführer, Monografien zu zentralen wissenschaftlichen Konzepten (Quantenmechanik, Spieltheorie), Wissenschaftsgeschichte, Untersuchungen der wissenschaftlichen Methode selbst und Erkundungen des Zusammenspiels zwischen Wissenschaft und verschiedenen Aspekten des Lebens, einschließlich der Entwicklung der Menschheit. Diese ausgewählte Sammlung bietet eine vielschichtige Perspektive auf den Weg der wissenschaftlichen Entdeckung und die Entwicklung des wissenschaftlichen Denkens.

Mehr lesen

Nvidia stellt Maxwell-, Pascal- und Volta-GPUs schrittweise ein

2025-01-25
Nvidia stellt Maxwell-, Pascal- und Volta-GPUs schrittweise ein

Nvidia stellt seine GPU-Architekturen Maxwell, Pascal und Volta schrittweise ein und verschiebt sie in einen Legacy-Treiberzweig. Während die CUDA-Unterstützung erhalten bleibt, erhalten diese GPUs keine neuen Funktionsaktualisierungen mehr. Die Ankündigung markiert das Ende einer Ära für GTX-Serienkarten, wobei nur die GTX 16-Serie und neuere Architekturen in Zukunft vollen Support erhalten. Die Unterstützung durch den Game-Treiber für Maxwell und Pascal besteht zwar weiterhin, der Zeitplan für deren Einstellung ist jedoch unklar. Dies bedeutet, dass es keine weiteren Leistungsverbesserungen für Benutzer dieser älteren Karten geben wird.

Mehr lesen

Andor und Game of Thrones: Realismus oder Voreingenommenheit des Schöpfers?

2025-05-09
Andor und Game of Thrones: Realismus oder Voreingenommenheit des Schöpfers?

Sowohl die zweite Staffel von Andor als auch Game of Thrones lösten Kontroversen über Szenen aus, die sexuelle Übergriffe darstellen. Die Schöpfer verteidigten diese Szenen als notwendig für den „Realismus“, aber dieser Artikel vertritt die gegenteilige Ansicht. Obwohl Krieg historisch gesehen Vergewaltigungen beinhaltete, beinhaltete er auch Krankheiten, Hunger und andere Todesursachen. Der Artikel legt nahe, dass die Schöpfer nicht wirklich Realismus anstreben, sondern eine „düstere“ Atmosphäre schaffen wollen, wobei sie ihre Abhängigkeit von sexueller Gewalt gegen Frauen und die Fortsetzung von Stereotypen verschleiern. Unter Verwendung der Figur Bix in Andor als Beispiel hebt der Artikel hervor, dass ihre vorherige Folter die zusätzliche sexuelle Gewalt überflüssig macht. Die Wahl scheint von persönlichen Vorlieben anstatt von künstlerischen Notwendigkeiten geleitet zu sein.

Mehr lesen

Generische Programmierung in C: Ein Vergleich von vier Ansätzen

2025-03-19
Generische Programmierung in C: Ein Vergleich von vier Ansätzen

Der Mangel an Unterstützung für generische Typen (parametrischer Polymorphismus) in C ist eine häufige Frustration. Dieser Artikel untersucht vier Methoden zur Emulation von Generika in C: Template-Makros, Template-Header, Typ-Löschung und Inline-Makros. Template-Makros sind einfach, leiden aber unter Lesbarkeitsproblemen und Fehleranfälligkeit; Template-Header verbessern die Lesbarkeit, haben aber immer noch Namensgebungsherausforderungen; Typ-Löschung opfert die Typensicherheit, ist aber nützlich für FFI oder dynamisches Linking; Inline-Makros sind benutzerfreundlich, führen aber zu Code-Bloat. Letztendlich schlägt der Autor vor, zwischen Template-Headern (einfacher zu entwickeln) und Inline-Makros (einfacher zu verwenden) je nach Projektbedarf zu wählen.

Mehr lesen
Entwicklung

Kurzfristige Netflix-Integration in Apple TV: Ein Fehler, kein Feature

2025-02-16
Kurzfristige Netflix-Integration in Apple TV: Ein Fehler, kein Feature

Das vorübergehende Erscheinen von Netflix in der Apple TV App, inklusive der Funktionen „Watchlist“ und „Weitersehen“, löste kurzzeitig Begeisterung aus. Ein Netflix-Sprecher bestätigte jedoch, dass es sich um einen Fehler handelte, und die Funktion wurde zurückgenommen. Netflix hat sich stets geweigert, seine Inhalte in die Aggregationsbemühungen von Apple oder Google zu integrieren, was seinen unabhängigen Ansatz unterstreicht. Obwohl die temporäre Integration Potenzial zeigte, bleibt Netflix weiterhin darauf ausgerichtet, dass Nutzer auf seine Inhalte ausschließlich über die eigene App zugreifen.

Mehr lesen
Technologie

HP-Archiv: Ein digitales Museum für Sammler von Vintage-HP-Geräten

2025-06-16
HP-Archiv: Ein digitales Museum für Sammler von Vintage-HP-Geräten

Die HP-Archiv-Website richtet sich an Sammler und Kuratoren von alten Hewlett-Packard-Geräten, Katalogen, HP-Zeitschriften und anderen periodischen Veröffentlichungen. Die Website veröffentlicht einige der ältesten HP-Literatur online und schafft so eine umfassende Referenzquelle. Derzeit sind Kataloge, Preislisten, Stücklisten und Werbematerialien verfügbar, mit Plänen, Bench Briefs, frühe Produkt-Handbücher und Servicenoten mit Hilfe von Freiwilligen hinzuzufügen. Die Website wird derzeit auf WordPress migriert und begrüßt Freiwillige, die einen Beitrag leisten möchten.

Mehr lesen
Technologie Vintage-Technik

Ausnutzung einer Sicherheitslücke in der Google-Kontowiederherstellung: Brute-Forcing von Telefonnummern mit IPv6 und BotGuard-Token

2025-06-09
Ausnutzung einer Sicherheitslücke in der Google-Kontowiederherstellung: Brute-Forcing von Telefonnummern mit IPv6 und BotGuard-Token

Ein Sicherheitsforscher hat eine Sicherheitslücke im Google-Kontowiederherstellungsprozess entdeckt, die es Angreifern ermöglicht, Telefonnummern per Brute-Force zu knacken, um Zugriff auf Benutzerkonten zu erhalten. Die Sicherheitslücke nutzte die Tatsache aus, dass das Kontowiederherstellungsformular auch bei deaktiviertem JavaScript funktionierte und somit die Ratenbegrenzung und CAPTCHAs von Google durch IPv6-IP-Rotation und BotGuard-Token umgangen wurden. Angreifer beschafften sich zunächst den Namen des Opfers über Looker Studio, nutzten dann den Passwort-Wiederherstellungs-Flow, um das Telefonnummernsuffix zu erhalten, und verwendeten schließlich ein benutzerdefiniertes Programm mit Proxies für Brute-Force, um die vollständige Telefonnummer aufzudecken. Google hat die Sicherheitslücke inzwischen behoben.

Mehr lesen
Technologie

200-Tonnen-Odyssee: Die epische Reise eines Neutrino-Detektors

2025-01-26
200-Tonnen-Odyssee: Die epische Reise eines Neutrino-Detektors

Der 200 Tonnen schwere Spektrometer für das Karlsruhe Tritium Neutrino Experiment (KATRIN) hat eine epische 63-tägige Reise über fast 9000 Kilometer von Deggendorf nach Karlsruhe, Deutschland, absolviert. Zu groß (fast 10 Meter an seiner breitesten Stelle) und zu schwer für den Straßentransport, wurde er auf einer komplexen Reise per Schiff und See transportiert, wobei er den Donau, das Schwarze Meer und das Mittelmeer befuhr, bevor er schließlich den Rhein erreichte und von einem riesigen Kran an seinen Bestimmungsort gehoben wurde. Die Reise verlief nicht ohne Zwischenfälle, darunter ein Sturm, der seine Schutzhülle beschädigte, aber seine erfolgreiche Ankunft ebnet den Weg für das Experiment zur direkten Messung der Masse des Neutrinos.

Mehr lesen

OpenJKDF2: Open-Source-Reimplementierung der Jedi Knight: Dark Forces II-Engine

2025-02-23
OpenJKDF2: Open-Source-Reimplementierung der Jedi Knight: Dark Forces II-Engine

OpenJKDF2 ist eine funktionale Reimplementierung der Jedi Knight: Dark Forces II (JKDF2)-Engine in C mit 64-Bit-Ports für Windows 7+, macOS 10.15+ und Linux. Ziel ist die originalgetreue Umsetzung, einschließlich der ursprünglichen byacc und flex für die COG-Skript-Parserei. Eine gültige Kopie von JKDF2 wird benötigt; die DRM-freie GOG-Version wird empfohlen. Mehrere Konfigurationen werden unterstützt, mit OpenGL und WebGL-Rendering. Das Projekt ist noch in Arbeit, wobei Funktionen wie Android- und iOS-Support geplant sind. Eine WebAssembly-Demo ist verfügbar.

Mehr lesen
Spiele

Herkulaner Papyrus 5: Durchbruch bei der Tinten-Erkennung

2025-02-05
Herkulaner Papyrus 5: Durchbruch bei der Tinten-Erkennung

Es wurden bedeutende Fortschritte bei der Tinten-Erkennung und Segmentierung von P.Herc. 172 aus den Bodleian Libraries in Oxford (Rolle 5) erzielt. Die Rolle weist ungewöhnlich gut sichtbare Tinte auf, was das Training von Modellen zur Tinterkennung erheblich erleichtert. Obwohl die Segmentierung noch verbessert werden muss, deuten vorläufige Analysen auf Philodemos als Autor hin, wobei Wörter wie „Ekel“, „Angst“ und „Leben“ identifiziert wurden, sowie Symbole, die auf ein fertiges Werk hinweisen. Die einzigartigen Merkmale von Rolle 5 bieten das Potenzial als „Stein von Rosetta“ für die Tinten-Erkennung in anderen Rollen. Das Team hat umfangreiche Segmentierungsdaten veröffentlicht, um die Forschung zu erleichtern.

Mehr lesen

Windows Explorer: O(n²)-Icon-Anordnungsalgorithmus verursacht Hänger

2025-03-10
Windows Explorer: O(n²)-Icon-Anordnungsalgorithmus verursacht Hänger

Ein Windows-Benutzer hatte Probleme mit Hängern im Datei-Explorer. Der Autor fand mit Performance-Analyse-Tools heraus, dass ein ineffizienter Algorithmus zur Icon-Anordnung schuld war. Die Zeitkomplexität O(n²) des Algorithmus führte bei vielen Icons zu extrem langen Anordnungszeiten, selbst wenn die Icons versteckt waren. Der Autor verifizierte dies experimentell und betont die Notwendigkeit, solche ineffizienten Algorithmen zu vermeiden.

Mehr lesen

Kompakte Datenstrukturen: Speicher-sparende Werkzeuge für Programmierer

2025-03-06

Vor einigen Monaten, auf der Suche nach Möglichkeiten, Code zu beschleunigen, stieß der Autor auf kompakte Datenstrukturen. Diese Strukturen speichern Daten kompakt und ermöglichen gleichzeitig effiziente Abfrageoperationen wie Rang und Selektion. Der Artikel untersucht verschiedene wichtige kompakte Datenstrukturen, darunter Bitvektoren, Wavelet-Matrizen und FM-Indizes, und hebt deren Anwendungen in Rust und zugehörigen Open-Source-Bibliotheken hervor. Der Autor erörtert die Verwendung dieser Strukturen in der XML-Verarbeitung und in Programmiersprachencompilern für eine bessere Speichernutzung und schnellere Abfragen. Kompakte Datenstrukturen bieten interessante neue Möglichkeiten für die Programmierung und verdienen eine breitere Akzeptanz.

Mehr lesen
Entwicklung

Guter Stil, gute Ideen: Der Zusammenhang zwischen Form und Inhalt

2025-05-24

Dieser Essay untersucht die scheinbar paradoxe Idee, dass guter Schreibstil oft mit fundierteren Ideen korreliert. Der Autor verwendet persönliche Schreiberfahrungen und Analogien (wie das Schütteln einer Kiste mit Gegenständen), um zu zeigen, wie das Streben nach flüssiger Ausdrucksweise zu unbewusster und bewusster Fehlerkorrektur führt und den Denkprozess verfeinert. Gutes Schreiben, so argumentiert der Essay, besteht nicht nur aus eleganten Formulierungen, sondern aus einem natürlichen Rhythmus, der den Gedankenfluss widerspiegelt. Exzellentes Schreiben, behauptet der Autor, ist ein Prozess der Ideenentwicklung, wobei guter Stil als Gestaltung dient, um die Ideen klarer zu machen und letztendlich zu Präzision zu führen. Der Autor räumt jedoch auch ein, dass blumige Sprache Irrtümer verschleiern kann, und betont die Ehrlichkeit und Strenge des Autors als wesentlich.

Mehr lesen

Virale Chromebook-Challenge verursacht Brände und Chaos in US-Schulen

2025-05-09
Virale Chromebook-Challenge verursacht Brände und Chaos in US-Schulen

Schulen in den USA warnen Eltern vor einem gefährlichen TikTok-Trend namens "Chromebook-Challenge". Schüler beschädigen absichtlich die von der Schule bereitgestellten Chromebooks, indem sie Gegenstände in die Anschlüsse stecken, was zu Kurzschlüssen, Bränden und Schul-Evakuierungen führt. Der Trend hat zu Disziplinarmaßnahmen und sogar rechtlichen Konsequenzen für die beteiligten Schüler geführt. Ein Vorfall in Connecticut führte zur Hospitalisierung eines Schülers nach Rauchgasinhalation durch ein beschädigtes Chromebook, was zu möglichen Strafanzeigen führte.

Mehr lesen
Technologie Chromebook-Challenge

Robocode: Erlebe den Nervenkitzel von Roboterkämpfen in Java neu

2025-02-18

Robocode ist ein Java-basiertes Roboterkampf-Programmierspiel, bei dem Spieler Code schreiben, um ihre Roboterpanzer in Echtzeitkämpfen zu steuern. Dieser Artikel bietet eine Anleitung für Anfänger, API-Dokumentation, Tutorials und Links zu aktiven Community-Ressourcen sowie eine Vorschau auf die kommende Plattform Robocode Tank Royale. Egal, ob du ein erfahrener Programmierer oder ein Anfänger bist, Robocode bietet eine unterhaltsame und ansprechende Möglichkeit, den Nervenkitzel des Programmierens zu erleben.

Mehr lesen
Spiele

Hacking des Yamaha DX9, um den DX7 zu emulieren

2025-01-19

Ein Vintage-Synthesizer-Enthusiast hat Reverse Engineering betrieben und die Firmware-ROM des Yamaha DX9 neu geschrieben, wodurch dessen Funktionalität deutlich verbessert und dem DX7 angeglichen wurde. Durch geschicktes Überwinden von Hardware-Einschränkungen und die Wiederherstellung fehlender Funktionen, wie z. B. zwei zusätzliche Operatoren, konnte der Hacker den DX9 dazu bringen, DX7-Patches zu laden und abzuspielen. Korrekturen umfassten eine verbesserte MIDI-Verarbeitung und einen Pitch-Envelope-Generator. Der Quellcode des Projekts ist öffentlich verfügbar und zeigt beeindruckende technische Fähigkeiten und Leidenschaft für Vintage-Synthesizer, selbst wenn die Zielgruppe klein ist. Dieses unerwartete Kunststück begeisterte die Retro-Synthesizer-Community.

Mehr lesen

Stratoshark: Erweiterung von Wireshark für die Cloud

2025-01-22

Stratoshark ist ein Open-Source-Tool, das die Leistungsfähigkeit der Netzwerk-Analyse von Wireshark auf Cloud-Umgebungen erweitert. Es erfasst Systemaufrufe und Log-Aktivitäten und bietet erweiterte Funktionen zur Fehlerbehebung und Analyse. Stratoshark teilt die Dissektions-Engine und einen Großteil der Benutzeroberfläche mit Wireshark und unterstützt das gleiche Dateiformat wie Falco und Sysdig CLI, wodurch ein nahtloser Workflow zwischen den Tools ermöglicht wird. Verfügbar für Windows, macOS und als Quellcode bietet es einen beispiellosen Einblick in die Anwendungsaktivitäten in Ihrer Cloud.

Mehr lesen
Technologie Netzwerkanalyse

Neue Bild-Reasoning-Modelle von ChatGPT wecken Datenschutzbedenken

2025-04-17
Neue Bild-Reasoning-Modelle von ChatGPT wecken Datenschutzbedenken

Die neuesten KI-Modelle von OpenAI, o3 und o4-mini, können den Standort von Fotos anhand visueller Hinweise präzise bestimmen, sogar bis hin zu bestimmten Restaurants und Bars. Diese Fähigkeit, die in sozialen Medien gezeigt wurde, hat Bedenken hinsichtlich der Datenschutzrisiken geweckt, da böswillige Akteure sie möglicherweise für Doxing verwenden könnten. Tests zeigen, dass sogar ältere Modelle wie GPT-4o ähnliche Standort-Ratevermögen aufweisen, obwohl o3 sie manchmal übertrifft. Obwohl es nicht perfekt ist, mit Fällen von falschen Schätzungen und Systemausfällen, unterstreicht die Leistung von o3 die neu entstehenden Risiken leistungsfähiger KI-Reasoning-Modelle. OpenAI hat diese Bedenken in seinem Sicherheitsbericht noch nicht angesprochen.

Mehr lesen
KI

Sauerstoffentdeckung in ferner Galaxie stellt Theorien über das frühe Universum in Frage

2025-03-20
Sauerstoffentdeckung in ferner Galaxie stellt Theorien über das frühe Universum in Frage

Astronomen haben mithilfe des Atacama Large Millimeter/submillimeter Array (ALMA) Sauerstoff in JADES-GS-z14-0 nachgewiesen, der bisher am weitesten entfernten bestätigten Galaxie. Das Licht dieser Galaxie benötigte 13,4 Milliarden Jahre, um uns zu erreichen, und zeigt sie so, wie sie war, als das Universum nur 300 Millionen Jahre alt war. Die überraschende Entdeckung erheblicher Mengen an Sauerstoff, einem schweren Element, deutet darauf hin, dass die Galaxie viel chemisch reifer ist als erwartet – ein 'Teenager' statt eines 'Babys'. Dies stellt vorherrschende Theorien zur Galaxienbildung im frühen Universum in Frage und führt zu einer Überarbeitung, wie schnell sich Galaxien entwickelt haben.

Mehr lesen

Das Ende der USAID: Eine drohende humanitäre Krise

2025-05-16
Das Ende der USAID: Eine drohende humanitäre Krise

Die USAID, die weltweit größte Organisation für ausländische Entwicklungshilfe, ist faktisch nicht mehr existent. Haushaltskürzungen führten zur Schließung zahlreicher Programme in Afrika und Asien, darunter HIV-Zentren, Malariapräventionsprogramme und Ernährungskliniken. Forscher prognostizieren, dass Kürzungen bei nur fünf Programmen im nächsten Jahr zu 483.000 bis 1.14 Millionen zusätzlichen Todesfällen und in den nächsten fünf Jahren zu 1,48 Millionen bis 6,24 Millionen zusätzlichen Todesfällen führen könnten. Dies unterstreicht die entscheidende Rolle der internationalen Entwicklungshilfe für die globale Gesundheit und das Wohlergehen und die verheerenden Folgen ihrer Reduzierung.

Mehr lesen
Technologie

DoorDash zahlt 16,75 Millionen Dollar an Fahrer wegen missbräuchlicher Verwendung von Trinkgeldern

2025-02-25
DoorDash zahlt 16,75 Millionen Dollar an Fahrer wegen missbräuchlicher Verwendung von Trinkgeldern

DoorDash wird 16,75 Millionen Dollar an über 60.000 Fahrer in New York zahlen, nachdem eine Klage vorgebracht wurde, die behauptet, dass das Unternehmen Trinkgelder missbräuchlich verwendet hat. Zwischen 2017 und 2019 soll DoorDash Trinkgelder verwendet haben, um seinen garantierten Mindestlohn zu subventionieren und die Differenz einbehalten haben. Obwohl das Unternehmen behauptete, dass die Fahrer 100 % der Trinkgelder erhalten haben, argumentierte die Klage, dass dies irreführend war, da die Trinkgelder in den Grundlohn eingerechnet wurden. Diese irreführende Praxis wird nun endlich behoben, und berechtigte Fahrer werden eine Entschädigung erhalten.

Mehr lesen

Move-Semantik in Swift: Ein Vergleich mit C++

2025-01-09

Dieser Artikel untersucht die Ähnlichkeiten und Unterschiede zwischen Move-Semantik in Swift und C++. Swift führt automatisch Move-Optimierungen durch, was sich positiv auf die Leistung auswirkt, aber C++-Programmierer, die an das RAII-Idiome gewöhnt sind, überraschen kann. Swifts "nicht kopierbare Typen" ähneln C++'s "Move-only Typen", aber Swifts Moves sind destruktiv und vermeiden so potenzielle Probleme mit C++'s "nicht destruktiven Moves". Der Artikel vergleicht Swifts `consume` mit C++'s `std::move` und erklärt die verkürzten Variablenlebensdauern, Parameterübergabekonventionen (`consuming`, `borrowing`, `inout`) und das Gesetz der Exklusivität in Swift. Schließlich wird die Verwendung nicht kopierbarer Typen für RAII, Generika und bedingt kopierbare Typen in Swift diskutiert, sowie warum Swift kein Perfect Forwarding bietet.

Mehr lesen
Entwicklung Move-Semantik

ChatGPT hat gelogen, also haben wir ein Feature entwickelt

2025-07-07

Der Noten-Scanner von Soundslice erhielt plötzlich massenhaft Fehlerprotokolle: Screenshots von ChatGPT-Sitzungen, in denen Benutzer versuchten, ASCII-Gitarrentabulaturen hochzuladen. Die Überraschung? ChatGPT behauptete fälschlicherweise, Soundslice unterstütze dies! Um den Zustrom neuer Benutzer zu bewältigen, die durch diese Fehlinformation in die Irre geführt wurden, entwickelte Soundslice einen ASCII-Tab-Importer – ein Feature, das weit von ihrem Plan für 2025 entfernt war. Dies wirft die Frage auf: Sollten Unternehmen Funktionen als Reaktion auf von KI generierte Fehlinformationen entwickeln?

Mehr lesen
Entwicklung KI-Desinformation

Klassisches Outlook wird zum CPU-Fresser: Microsoft antwortet

2025-04-17
Klassisches Outlook wird zum CPU-Fresser: Microsoft antwortet

Microsoft hat zugegeben, dass das klassische Outlook einen unerwartet hohen CPU-Verbrauch aufweist, mit Spitzenwerten von 30 bis 50 Prozent, was zu einem erhöhten Energieverbrauch führt. Benutzer haben das Problem bereits im November 2024 gemeldet. Microsoft gibt zwar an, die Angelegenheit zu untersuchen, bietet aber derzeit nur einen Workaround an, der das Bearbeiten der Registrierung erfordert – für Unternehmen keine praktikable Lösung. Einige spekulieren, dass dies ein Manöver ist, um Benutzer zum neuen Outlook-Client zu drängen, obwohl diesem noch einige Funktionen fehlen.

Mehr lesen
Technologie CPU-Auslastung

Vorsicht vor Überabstraktion: Die versteckten Kosten in der Softwareentwicklung

2024-12-28
Vorsicht vor Überabstraktion: Die versteckten Kosten in der Softwareentwicklung

Die übermäßige Verwendung von Abstraktionsschichten in der Softwareentwicklung kann zu Leistungseinbußen und Codekomplexität führen. Der Artikel argumentiert, dass gute Abstraktionen die zugrunde liegende Komplexität verbergen sollten, wie beispielsweise das TCP-Protokoll. Viele sogenannte Abstraktionen fügen jedoch nur zusätzliche Indirektionsschichten hinzu, ohne einen echten Mehrwert zu bieten, was die kognitive Belastung, die Fehlersuche und den Leistungsaufwand erhöht. Der Autor rät Entwicklern, Abstraktionen mit Bedacht einzusetzen, Code-Einfachheit und Leistung zu priorisieren und Abstraktion um der Abstraktion willen zu vermeiden.

Mehr lesen
Entwicklung Abstraktion

FoleyCrafter: Verleiht stillen Videos Leben mit lebensechten und synchronisierten Geräuschen

2025-03-04
FoleyCrafter: Verleiht stillen Videos Leben mit lebensechten und synchronisierten Geräuschen

FoleyCrafter ist ein hochmodernes Framework zur Audiogenerierung aus Videos, das realistische und synchronisierte Soundeffekte basierend auf dem Videomaterial erstellen kann. Mithilfe von KI verwandelt es stille Videos in immersive Erlebnisse mit reichhaltigen Audiodetails. Benutzer können mit einfachen Befehlszeilen verschiedene Soundeffekte einfach generieren und sogar das generierte Audio mit Textprompts steuern – z. B. das Hinzufügen von 'lauten Menschenmengen' oder 'Möwen'. Es basiert auf Modellen wie Auffusion und bietet detaillierte Installations- und Gebrauchsanweisungen.

Mehr lesen

Intel streicht Falcon Shores GPU und konzentriert sich auf System-Level-AI-Lösungen

2025-01-31
Intel streicht Falcon Shores GPU und konzentriert sich auf System-Level-AI-Lösungen

Intel hat die Einstellung seines nächsten High-Performance-Computing- und KI-GPUs, Falcon Shores, angekündigt und konzentriert sich nun auf Jaguar Shores. Dieser strategische Schritt folgt auf eine Reihe enttäuschender Produkteinführungen und erheblicher Verluste, während Intel versucht, sich zu erholen. Intel räumt ein, dass ein einzelner Chip nicht ausreicht; Kunden benötigen eine umfassende Systemlösung. Dieser Schritt spiegelt auch die Herausforderungen von Intel auf dem KI-Datencenter-Markt wider, wo es mit der starken Konkurrenz von AMD und Nvidia zu kämpfen hat, und erkennt die unterdurchschnittliche Leistung seines Gaudi-3-Chips an.

Mehr lesen
Technologie

Rust-basierte Tastaturfirmware RMK: Ein herausforderndes Upgrade

2025-04-03
Rust-basierte Tastaturfirmware RMK: Ein herausforderndes Upgrade

Der Autor hat seine Ferris Sweep Tastatur mit RMK, einer in Rust geschriebenen Tastaturfirmware, geflasht und diese mit der vorherigen QMK Firmware verglichen. Obwohl RMK jünger ist und nicht über die umfangreichen vorkonfigurierten Einstellungen von QMK verfügt, machen sein Cargo-basiertes Paketmanagement und seine Rust-Funktionen die Konfiguration sowohl attraktiv als auch herausfordernd. Der Artikel beschreibt detailliert den Weg des Autors, von der Installation von rmkit, der Konfiguration der keyboard.toml Datei (einschließlich des mühsamen Pin-Mapping-Prozesses), der Erstellung der vial.json Datei bis hin zum endgültigen Flashen der Firmware und der Fehlersuche. Herausforderungen waren die Halbduplex-UART-Kommunikation und die Kompatibilität von vial.json. Trotz dieser Hürden konnte der Autor RMK erfolgreich ausführen und teilt seine Erfahrungen und Verbesserungsvorschläge. Obwohl RMK weniger ausgereift ist als QMK, machen seine asynchrone Laufzeitumgebung und die Codegenerierung zur Kompilierzeit es zu einem interessanten Projekt.

Mehr lesen
Entwicklung Tastaturfirmware
1 2 504 505 506 508 510 511 512 595 596