Google Tabellen in praktische Web-Apps verwandeln: Die Geschichte eines Programmierers

2024-12-31
Google Tabellen in praktische Web-Apps verwandeln: Die Geschichte eines Programmierers

Ein Ars-Technica-Reporter berichtet, wie er einfache Google Tabellen mithilfe von Glide in benutzerfreundliche Web-Apps für Smartphones verwandelt hat. Ursprünglich entwickelt, um Bestellungen von Lieferdiensten zu vereinfachen, verwaltet die App Informationen zu lokalen Restaurants mit effizienten Such- und Filterfunktionen. Später erweiterte er seinen Ansatz auf Apps für Rezepte und Vorratsartikel, was seinen Alltag verbesserte. Der Artikel zeigt die Leistungsfähigkeit von No-Code-Tools und wie einfache Lösungen reale Probleme lösen können, wobei er Einfallsreichtum und das Streben nach einer besseren Lebensqualität hervorhebt.

Mehr lesen
Entwicklung Google Tabellen Web-App

VR-Brillen für Mäuse bringen Fortschritte in der Gehirnforschung

2024-12-31
VR-Brillen für Mäuse bringen Fortschritte in der Gehirnforschung

Forscher haben MouseGoggles entwickelt, eine Virtual-Reality-Brille für Labormäuse, die immersive Studien der Gehirnaktivität ermöglicht. Mit erschwinglichen Smartwatch-Displays und winzigen Linsen überwinden diese Brillen die Einschränkungen früherer sperriger Projektionssysteme. Mäuse zeigten realistische Reaktionen auf virtuelle Bedrohungen, wobei Gehirnscans die Wirksamkeit der virtuellen Umgebung bestätigten. Diese Technologie verspricht Durchbrüche im Verständnis der Gehirnfunktion von Säugetieren und könnte bei der Erforschung von Krankheiten wie Alzheimer helfen.

Mehr lesen

SHA-Kollisionsrisiko beim initialen Linux-Kernel-Commit

2024-12-31

Kees Cook, ein Linux-Kernel-Entwickler, hat einen Kernel-Dokumentations-Commit entdeckt, dessen ID die ersten 12 Zeichen mit dem initialen Commit im Kernel-Repository teilt. Diese potenzielle Kollision könnte verschiedene Tools, die auf eindeutige Commit-IDs angewiesen sind, beschädigen. Obwohl er noch nicht upstream gemerged wurde, dient dieser Commit als Testfall, um SHA-Kollisionen proaktiv zu behandeln und zukünftige weitreichende Probleme zu vermeiden.

Mehr lesen
Entwicklung SHA-Kollision

Lightstorm: Ein minimalistischer Ruby-Compiler steigert die Leistung mit MLIR

2024-12-31

Das DragonRuby-Team hat Lightstorm entwickelt, einen minimalistischen Ruby-Compiler, der die Leistung seiner plattformübergreifenden Spiele-Engine verbessern soll. Mit MLIR übersetzt Lightstorm den Bytecode der mruby-VM in C-Code und optimiert die Leistung, indem es Lade-/Speicher- und Verzweigungsvorgänge in der Interpreter-Schleife der VM entfernt. Benchmark-Ergebnisse zeigen Leistungsverbesserungen von 1% bis 1200%, mit einer durchschnittlichen Reduzierung der Ausführungszeit und der Zyklen um etwa 30%. Obwohl derzeit nur eine Teilmenge von Ruby unterstützt wird, bestätigt das Projekt die Machbarkeit der Vorabkompilierung von Ruby-Code für Leistungsgewinne. Zukünftige Pläne umfassen den Austausch kritischer C-Komponenten der Engine durch kompilierten Ruby-Code.

Mehr lesen
Entwicklung Ruby-Compiler

Atemberaubende Science-Fiction-Szene in Blender erstellt

2024-12-31
Atemberaubende Science-Fiction-Szene in Blender erstellt

Samuel Pantze, ein Informatiker aus Deutschland, hat mit Blender eine atemberaubende Science-Fiction-Szene mit einem Raumschiff über einem gezeitengebundenen Planeten erstellt. Inspiriert von Science-Fiction-Literatur, Melodysheep-Videos und der Konzeptkunst von Paul Chadeisson, setzte er meisterhaft prozedurale Texturen und Shader-Mathematik ein, um ein realistisches Raumschiffmodell und einen Planetenhintergrund zu erzeugen. Der Artikel beschreibt den Prozess, von der Raumschiffmodellierung und Texturierung bis zur Erstellung des Planetenhintergrunds mit einem einzigartigen Shader-Ansatz, und zeigt seine außergewöhnlichen Fähigkeiten in 3D-Modellierung und -Rendering.

Mehr lesen

LineageOS 22.1 veröffentlicht: 30-mal schnellere Extraktion, neue Musik- und PDF-Apps

2024-12-31

LineageOS 22.1, basierend auf Android 15 QPR1, ist jetzt verfügbar mit erheblichen Verbesserungen. Die Extraktions-Tools sind 30-mal schneller, und zwei neue Apps wurden hinzugefügt: Twelve, ein Musikplayer, und Camelot, ein PDF-Reader. SeedVault, Etar und WebView wurden ebenfalls aktualisiert. Die Versionsnummerierung wurde an die Nebenversionsnummern von Android angepasst, um die Unterscheidung der Android-Versionen zu erleichtern. Das Projekt hat seinen Code vereinfacht, die Unterstützung für mehr Geräte hinzugefügt und ermutigt Entwickler, Code und Übersetzungen beizusteuern.

Mehr lesen
Entwicklung

Minimalistische Summentypen und Switches für Lua: lua-match

2024-12-31
Minimalistische Summentypen und Switches für Lua: lua-match

lua-match ist eine minimalistische Lua-Bibliothek, die Summentypen und Switch-Funktionalität bietet. Sie verwendet eine Tagging-Funktion für eine saubere und effiziente Möglichkeit, verschiedene Datentypen und bedingte Verzweigungen zu behandeln. Mit einer einfachen Tagging-Funktion und einer Switch-Tabelle können Sie leicht ein ähnliches Verhalten wie Summentypen und Musterabgleich implementieren und so Ihren Lua-Code deutlich vereinfachen. Die Bibliothek ist Open Source und verwendet die MIT-Lizenz.

Mehr lesen
Entwicklung Summentypen

Entwickler erstellt Game Boy Advance Spiel in Zig

2024-12-31

Ein Entwickler hat ein 2048-Spiel für den Game Boy Advance mit der aufstrebenden Programmiersprache Zig erstellt. Der Artikel hebt die Vorteile von Zig in der Embedded-Programmierung hervor, insbesondere den vereinfachten Cross-Compilation-Prozess, das effiziente Speichermanagement (einschließlich gepackter Strukturen) und die leistungsstarke Compile-Time-Codegenerierung. Der Autor vergleicht die Entwicklungserfahrung mit C++ im Vergleich zu Zig und stellt fest, dass Zig bei der Behandlung des besonderen Speicherlayouts und der Hardware-Register des Game Boy Advance einfacher und effizienter ist. Obwohl Zig einige Nachteile hat, wie z. B. die eingeschränkte Unterstützung für Inline-Assembler und Thumb-Instruktionen, machen seine zahlreichen Vorteile es zu einer idealen Wahl für die Entwicklung von Spielen für Retro-Konsolen.

Mehr lesen
Entwicklung Embedded Entwicklung

Apple TV+ bietet ein kostenloses Streaming-Wochenende

2024-12-30
Apple TV+ bietet ein kostenloses Streaming-Wochenende

Apple bietet vom 3. bis 5. Januar 2025 kostenlosen Zugriff auf seinen Streaming-Dienst Apple TV+. Diese dreitägige kostenlose Testversion beinhaltet den Zugriff auf die Bibliothek der preisgekrönten Serien und Filme von Apple TV+ und gibt potenziellen Abonnenten die Möglichkeit, die Inhalte auszuprobieren, darunter beliebte Serien wie Severance (Staffel 2 startet am 17. Januar), For All Mankind, Silo und Monarch: Legacy of Monsters. Alles, was Sie brauchen, ist eine Apple ID, um dieses Angebot zu nutzen.

Mehr lesen

China baut 2025 Thorium-Schmelzsalzreaktor

2024-12-30
China baut 2025 Thorium-Schmelzsalzreaktor

China plant, 2025 mit dem Bau eines 10-Megawatt-Demonstrationsreaktors mit Thorium-Schmelzsalz in der Gobi-Wüste zu beginnen, der 2030 in Betrieb gehen soll. Das Projekt wird vom Shanghai Institute of Applied Physics der Chinesischen Akademie der Wissenschaften geleitet und verwendet Thorium-232, ein reichlich vorhandenes Element, das in spaltbares Uran-233 umgewandelt wird. Diese Technologie soll die Abhängigkeit von Uran verringern und Abfälle aus der Seltenerd-Gewinnung nutzen, was das Potenzial für Energieselbstversorgung bietet. Herausforderungen bleiben jedoch bestehen, insbesondere das Risiko der Nuklearproliferation, das robuste Sicherheitsmaßnahmen erfordert.

Mehr lesen

Jenseits der Gradientenmittelung in der parallelen Optimierung: Verbesserte Robustheit durch Gradientenübereinstimmungsfilterung

2024-12-30
Jenseits der Gradientenmittelung in der parallelen Optimierung: Verbesserte Robustheit durch Gradientenübereinstimmungsfilterung

Dieser Artikel stellt die Gradientenübereinstimmungsfilterung (GAF) vor, eine neue Methode zur Verbesserung der Gradientenmittelung in der verteilten Deep-Learning-Optimierung. Traditionelle Methoden mitteln die Gradienten von Mikrobatchs, um einen Makrobatch-Gradienten zu berechnen, aber dies kann in späteren Trainingsphasen zu orthogonalen oder negativ korrelierten Gradienten führen, was zu Überanpassung führt. GAF reduziert die Gradientenvarianz, indem es die Kosinusdistanz zwischen Mikrogrenzwerten berechnet und widersprüchliche Aktualisierungen vor der Mittelung herausfiltert. Experimente an Bildklassifizierungsbenchmarks wie CIFAR-100 und CIFAR-100N-Fine zeigen, dass GAF die Validierungsgenauigkeit deutlich verbessert, selbst bei kleineren Mikrobatchgrößen, und bis zu 18,2 % im Vergleich zu traditionellen Ansätzen erreicht, während gleichzeitig die Rechenkosten reduziert werden.

Mehr lesen

Warum Linux immer noch nicht bereit für den Desktop ist

2024-12-30

Dieser Artikel untersucht die tiefliegenden Gründe, warum Linux noch keine breite Akzeptanz auf Desktops erreicht hat. Der Autor hebt mehrere Kernprobleme hervor: schlechte Softwarekompatibilität zwischen Distributionen, häufige Updates, die zu Fehlern und Regressionen führen, unzureichende Finanzierung, die zu minderer Softwarequalität führt, mangelnde Unterstützung von Hardware-Treibern und Herausforderungen in der Kommunikation innerhalb der Linux-Community. Obwohl Linux in Serverumgebungen hervorragend abschneidet, wird seine Präsenz auf Desktops durch diese anhaltenden Hindernisse behindert, was seine Fähigkeit beeinträchtigt, effektiv mit etablierten Betriebssystemen wie Windows zu konkurrieren.

Mehr lesen

Leistung von LLMs beim Advent of Code 2024: Eine Überraschung

2024-12-30
Leistung von LLMs beim Advent of Code 2024: Eine Überraschung

Dieser Beitrag beschreibt ein Experiment, bei dem verschiedene große Sprachmodelle (LLMs) beim Advent of Code 2024-Wettbewerb getestet wurden. Überraschenderweise schnitten die LLMs schlechter ab als erwartet, sogar schlechter als der Autor selbst. Es wurde ein einfaches Framework verwendet, das den Modellen die vollständige Problembeschreibung lieferte und ausführbaren Python-Code verlangte. Die Ergebnisse zeigten häufige Timeouts und Ausnahmen, was darauf hindeutet, dass LLMs bei bekannten Problemen gut abschneiden, aber bei neuen Problemen Schwierigkeiten haben. Diese Einschränkung könnte von der Abhängigkeit von Programmvorlagen, unzureichenden Rechenressourcen oder einer suboptimalen Eingabeaufforderung herrühren. Das Experiment hebt Advent of Code als potenziellen Benchmark für die Bewertung von Codierungsagenten hervor.

Mehr lesen

Programmier-Schriftart-Turnier: Source Code Pro siegt

2024-12-30
Programmier-Schriftart-Turnier: Source Code Pro siegt

John Gruber von Daring Fireball hebt ein lustiges "Turnier" zur Auswahl von Programmierschriften hervor, das von Typogram erstellt wurde. Benutzer wählen ihren Favoriten aus 32 kostenlosen Monospace-Schriften. Obwohl einige beliebte Optionen wie Consolas fehlen und einige der enthaltenen Schriften weniger ansprechend sind, ist es eine lohnende Übung. Verbesserungen seit dem ersten Start beinhalten ein JavaScript-Codebeispiel anstelle von CSS und eine größere Auswahl an Schriften. Gruber empfiehlt, die Schriftnamen zu deaktivieren, um Verzerrungen zu reduzieren. Seine konstante Gewinnerin? Adobe's Source Code Pro, mit IBM Plex Mono auf dem zweiten Platz.

Mehr lesen
Entwicklung Programmierschriften

RubyConf 2024: Cloud-Native Buildpack Hackday

2024-12-30
RubyConf 2024: Cloud-Native Buildpack Hackday

Richard Schneeman veranstaltet einen Cloud-Native Buildpack (CNB)-Hackday auf der RubyConf 2024, um Entwicklern zu helfen, Ruby-Deployment-Tools kennenzulernen und beizutragen. Die Veranstaltung bietet Aufgaben unterschiedlicher Schwierigkeitsgrade, von der Modifikation bestehender Buildpacks bis hin zur Erstellung neuer, für verschiedene Erfahrungsstufen. Auch wenn Sie nicht persönlich teilnehmen können, können Sie mithilfe der bereitgestellten Ressourcen online mitmachen.

Mehr lesen

Es war einmal im Westen: Die legendäre Fliegenszene

2024-12-30

In Sergio Leones Meisterwerk *Es war einmal im Westen* sticht eine legendäre Eröffnungsszene hervor: Jack Elam und eine Fliege. Diese etwa 100 Sekunden lange Szene zeigt Elams meisterhafte Schauspielkunst, die mit subtilen Gesichtsausdrücken und Gesten die verschlagene Bosheit der Figur darstellt. Die Fliege dient Elam als Vehikel, um seine charakteristische „Glotzaugen“-Intensität zu zeigen und verwandelt eine einfache Interaktion in eine kraftvolle Aussage über die Persönlichkeit der Figur und den Filmstil. Die Szene ist mehr als nur ein Handlungselement, sondern eine Schau von Elams ikonischer Leinwandpräsenz.

Mehr lesen
Spiele Film Western

Datenbank-Mocks: Mehr Ärger als Nutzen?

2024-12-30
Datenbank-Mocks: Mehr Ärger als Nutzen?

So verlockend sie aufgrund ihrer Geschwindigkeit und Einfachheit sind, argumentiert der Autor, dass die Verwendung von Datenbank-Mocks für Tests letztendlich mehr Probleme verursacht als sie löst. Ein Beispiel für die Benutzererstellung hebt die Unterschiede zwischen Mocks und Tests mit einer echten Datenbank hervor. Reale Datenbanktests decken potenzielle Probleme frühzeitig auf, wie z. B. Verletzungen eindeutiger Constraints, die Behandlung von Standardwerten und Engpässe in der Leistung, wodurch Debugging-Zeit gespart und Produktionsrisiken reduziert werden. Wenn Anwendungen und Schemata sich weiterentwickeln, bewältigen reale Datenbanktests neue Validierungen, Änderungen des Datentyps und Änderungen der Zeitstempelpräzision besser und stellen sicher, dass der Code mit der tatsächlichen Datenbank übereinstimmt. Der Autor schlägt vor, reale Datenbanktests für Datenzugriffsschichten zu priorisieren, während sie auf der Serviceschicht verwendet werden, um Interaktionen der Geschäftslogik mit Daten aufzuzeigen. Controllerschichten können jedoch Serviceaufrufe effektiv simulieren. Die Balance zwischen realen Datenbanktests und Mocks ist der Schlüssel zum Erstellen robuster Anwendungen.

Mehr lesen

Homa-Netzwerkprotokoll: Eine neue Herausforderung für TCP/UDP

2024-12-30

Homa ist ein neues Netzwerktransportprotokoll, das für Anwendungen in Rechenzentren entwickelt wurde und darauf abzielt, den Overhead beim Senden vieler kleiner Nachrichten zu reduzieren. Im Gegensatz zu herkömmlichem TCP/UDP entfällt die Verbindungsaufbauphase. Es verwendet einen einzigartigen Anfrage-Antwort-Mechanismus und priorisierte Warteschlangen, um die Latenz zu minimieren. Derzeit wird versucht, Homa in den Linux-Kernel zu integrieren, aber seine Zukunft könnte stark von der Hardwarebeschleunigung in Netzwerkgeräten abhängen.

Mehr lesen

Flugzeugabsturz in Südkorea: 179 Tote, Staatstrauer und Sicherheitsüberprüfung

2024-12-30
Flugzeugabsturz in Südkorea: 179 Tote, Staatstrauer und Sicherheitsüberprüfung

Eine Boeing 737-800 der Fluggesellschaft Jeju Air mit 181 Passagieren an Bord stürzte am Flughafen Muan in Südkorea ab und forderte 179 Todesopfer. Es ist das schwerste Flugzeugunglück des Landes seit Jahrzehnten. Der Unfall ereignete sich inmitten politischer Turbulenzen nach dem Amtsenthebungsverfahren gegen den Präsidenten und den Premierminister, was Bedenken hinsichtlich der Fähigkeit der Regierung aufwirft, die Krise effektiv zu bewältigen. Südkorea hat Sicherheitsinspektionen aller 737-800-Flugzeuge und eine umfassende Überprüfung der Sicherheitsstandards von Jeju Air angeordnet. Die Ermittler untersuchen Faktoren wie einen möglichen Fahrwerksausfall, einen möglichen hydraulischen Ausfall und das Sicherheitsdesign der Flughafen-Startbahnbarrieren. Die Tragödie hat eine siebentägige Staatstrauer ausgelöst und die Notwendigkeit einer verbesserten Flugsicherheit und Katastrophenschutzfähigkeit unterstrichen.

Mehr lesen

Technologischer Fortschritt und kindliches Lernen: Die Veränderung eines Computers

2024-12-30

Der Autor beschreibt die Erfahrung seiner Tochter, einen Computer zu lernen, und vergleicht sie mit seinen eigenen Kindheitserfahrungen. Früher ermöglichten einfache 8-Bit-Mikrocomputer wie der Apple IIe es Kindern, eigenständig BASIC-Programmierung zu erkunden und Hardware-Prinzipien zu lernen. Heutige leistungsstarke Computer bieten zwar viele Ressourcen, aber ihre Komplexität erschwert das Selbstlernen für Kinder. Der Autor befürchtet, dass die Internetumgebung die eigenständige Exploration von Kindern einschränkt und dass Eltern ohne Programmierkenntnisse ihre Kinder nicht beim Lernen unterstützen können. Er appelliert an die Aufmerksamkeit für die Chancengleichheit beim Lernen von Kindern im digitalen Zeitalter.

Mehr lesen

Bewertung der Codegenerierungsfähigkeiten von LLMs: Einführung von MultiCodeBench

2024-12-30
Bewertung der Codegenerierungsfähigkeiten von LLMs: Einführung von MultiCodeBench

KI-gestützte Programmierassistenten, die auf Code-Large Language Models (LLMs) basieren, sind immer häufiger geworden und steigern die Produktivität von Entwicklern erheblich. Bisherige Benchmarks für die Codegenerierung konzentrieren sich jedoch hauptsächlich auf allgemeine Szenarien, wodurch die Leistung von LLMs in spezifischen Anwendungsbereichen weitgehend unbekannt bleibt. In diesem Artikel wird MultiCodeBench vorgestellt, ein neuer Benchmark mit 2400 Programmieraufgaben in 12 beliebten Softwareentwicklungsbereichen und 15 Programmiersprachen. Experimente mit elf gängigen LLMs zeigen deren Codegenerierungsleistung in verschiedenen Bereichen und liefern Entwicklern praktische Einblicke bei der Auswahl von LLMs sowie Hinweise für Modellentwickler zur Verbesserung domänenspezifischer Codegenerierungsfähigkeiten.

Mehr lesen
Entwicklung

Berufungsgericht in Florida weist Initiative zum Recht auf sauberes Wasser zurück

2024-12-30
Berufungsgericht in Florida weist Initiative zum Recht auf sauberes Wasser zurück

Ein Berufungsgericht in Florida hat gegen eine Initiative von Titusville entschieden, die das Recht auf sauberes Wasser festschreiben sollte, obwohl sie von 83 % der Wähler unterstützt wurde. Das Gericht berief sich auf ein staatliches Gesetz aus dem Jahr 2020, das es lokalen Behörden verbietet, Gewässern Rechte zu verleihen, wodurch die lokale Maßnahme faktisch untergraben wurde. Diese Entscheidung verdeutlicht die anhaltende Spannung zwischen staatlichen und lokalen Behörden in Bezug auf den Umweltschutz in Florida und unterstreicht die Grenzen lokalen Handelns angesichts widersprüchlicher staatlicher Gesetze.

Mehr lesen
Technologie lokale Regierung

KI löst das Rätsel des Förderband-Balancers in Factorio

2024-12-30
KI löst das Rätsel des Förderband-Balancers in Factorio

Dieser Blogbeitrag beschreibt die Reise des Autors bei der Automatisierung des Designs von Förderband-Balancern in Factorio, einem notorisch komplexen Problem. Mit Mixed Integer Programming (MIP) und Constraint Programming SAT (CP-SAT) Lösern wurde die Herausforderung gemeistert. Während das MIP-Modell mit numerischer Instabilität bei größeren Balancern zu kämpfen hatte, konnte der CP-SAT-Ansatz durch Diskretisierung der Flüsse und die Integration von Banes-Netzwerken und Speicheroptimierung das Design eines 16x16 Balancers erfolgreich lösen – eine Leistung, die von Hand praktisch unmöglich ist. Der Prozess unterstreicht die entscheidende Rolle von Modellierungstechniken, Algorithmenauswahl und Optimierungsstrategien, um effiziente Lösungen zu erzielen.

Mehr lesen

Umgehen der BitLocker-Verschlüsselung unter Windows 11 durch Speicherauslagerung

2024-12-30

Dieser Artikel zeigt, wie man die BitLocker-Verschlüsselung unter Windows 11 umgeht, indem man den vollständigen Volume-Verschlüsselungsschlüssel (FVEK) aus dem Speicher extrahiert. Durch physischen Zugriff auf das Gerät und einen abrupten Neustart kann ein Angreifer den Inhalt des RAM erfassen, der den FVEK enthalten kann. Der Autor verwendet eine UEFI-Anwendung, Memory-Dump-UEFI, um dies zu erreichen. Der Prozess umfasst das Erstellen eines bootfähigen USB-Laufwerks, das gewaltsame Neustarten des Systems, das Booten vom USB-Laufwerk, die Analyse des Speicherauslagerungsdumps und die Verwendung von Pool-Tags, um den FVEK zu lokalisieren. Der Artikel beschreibt diese Schritte im Detail und betont die Verwendung von Tools wie dislocker, um die BitLocker-geschützte Partition zu entsperren. Die Methode ist nicht narrensicher und hängt von mehreren Faktoren ab, wie der Geschwindigkeit des Speicherauslagerungsdumps und dem Zeitpunkt des Neustarts.

Mehr lesen

Das Accounting-Startup Bench wird nach plötzlicher Schließung übernommen

2024-12-30
Das Accounting-Startup Bench wird nach plötzlicher Schließung übernommen

Bench, das von Risikokapital finanzierte Accounting-Startup, das letzte Woche abrupt geschlossen wurde und Tausende von Kunden aussperrte, wurde von Employer.com für einen nicht genannten Preis übernommen. Employer.com, ein in San Francisco ansässiges HR-Tech-Unternehmen, das sich auf Gehaltsabrechnung und Onboarding konzentriert, wird die Plattform von Bench wiederbeleben. Kunden können ihre Daten übertragen oder den Dienst unter neuer Eigentümerschaft fortsetzen. Die vorherige Empfehlung für Kunden, eine sechsmonatige Verlängerung beim IRS zu beantragen, ist nicht mehr erforderlich, wenn sie sich für den Verbleib beim Dienst entscheiden.

Mehr lesen

Hacker repariert stillgelegten Satelliten aus der Ferne: Beesat-1 wieder im Einsatz

2024-12-30
Hacker repariert stillgelegten Satelliten aus der Ferne: Beesat-1 wieder im Einsatz

Der 2009 gestartete Testsatellit Beesat-1 der TU Berlin sendete 2013 keine Daten mehr. Auf dem 38C3-Kongress präsentierte der Hacker PistonMiner, wie er den Satelliten aus der Ferne wieder zum Leben erweckte. Er identifizierte einen Softwarefehler, nicht einen Hardwaredefekt, als Ursache und nutzte ein „Frankenstein-Beesat“-Testmodell zur Fehlersuche. Ein Software-Update stellte die Funktionalität wieder her, sogar die vermeintlich defekte Bordkamera wurde reaktiviert. Dieses Kunststück bewies nicht nur die Wiederbelebung des kleinen Satelliten, sondern bietet auch ein Modell für die Reparatur anderer nicht mehr funktionsfähiger Satelliten.

Mehr lesen

ts_zip: Textkompression mit großen Sprachmodellen

2024-12-30

Fabrice Bellard hat ts_zip veröffentlicht, ein Textkompressionstool, das das große Sprachmodell RWKV 169M v4 verwendet, um deutlich höhere Kompressionsraten als herkömmliche Methoden zu erreichen. Es benötigt eine GPU und 4 GB RAM und ist langsamer als herkömmliche Kompressoren (bis zu 1 MB/s auf einer RTX 4090), zeigt aber beeindruckende Kompression bei englischen und anderen Texten, einschließlich Quellcode. Das Kompressionsverhältnis wird in Bits pro Byte (bpb) gemessen, wobei die Ergebnisse eine bessere Leistung als xz bei Datensätzen wie enwik8 und enwik9 zeigen. Die deterministische Modellbewertung gewährleistet eine konsistente Dekompression auf verschiedenen Hardware- und Softwarekonfigurationen.

Mehr lesen
Entwicklung Textkompression

Durchbruch bei der Bewertung großer Sprachmodelle für die Generierung von Unit-Tests

2024-12-30
Durchbruch bei der Bewertung großer Sprachmodelle für die Generierung von Unit-Tests

Forscher führten eine umfassende Bewertung des Potenzials großer Sprachmodelle (LLMs) bei der Automatisierung der Unit-Test-Generierung durch. Sie verglichen die Leistung von fünf Open-Source-LLMs mit dem proprietären GPT-4 und dem traditionellen Tool Evosuite an 17 Java-Projekten und untersuchten den Einfluss verschiedener Prompting-Strategien. Die Studie ergab, dass Open-Source-LLMs Vorteile in Bezug auf Datenschutz bieten und in bestimmten Aufgaben besser abschneiden, aber auch Einschränkungen bei der LLM-basierten Unit-Test-Generierung aufzeigte. Diese Forschung liefert wertvolle Erkenntnisse, um zukünftige Anwendungen von LLMs in diesem Bereich zu leiten.

Mehr lesen

Nvidia veröffentlicht Run:ai nach 700 Millionen Dollar teurer Übernahme als Open Source

2024-12-30
Nvidia veröffentlicht Run:ai nach 700 Millionen Dollar teurer Übernahme als Open Source

Nvidia hat die Übernahme von Run:ai, einem Softwareunternehmen, das die Orchestrierung von GPU-Clouds für KI vereinfacht, für 700 Millionen Dollar abgeschlossen und die Software sofort als Open Source veröffentlicht. Dieser Schritt ist wahrscheinlich eine strategische Antwort auf kartellrechtliche Bedenken, die einen breiteren Zugang zur Technologie ermöglicht und potenzielle regulatorische Probleme im Zusammenhang mit der Marktführerschaft von Nvidia mindert. Die Software von Run:ai wird Unternehmen helfen, GPU-Ressourcen für die KI-Entwicklung effizient zu verwalten und das Wachstum im KI-Ökosystem zu fördern.

Mehr lesen
KI

YouTuber gewinnt DMCA-Krieg gegen falschen Nintendo-Anwalt

2024-12-30
YouTuber gewinnt DMCA-Krieg gegen falschen Nintendo-Anwalt

Der deutsche YouTuber Domtendo erhielt DMCA-Löschforderungen von einem gefälschten Nintendo-Anwalt, die seinen 17-jährigen Kanal bedrohten. Indem er die Verwendung einer ProtonMail-Adresse durch den Anwalt bemerkte und Nintendo direkt kontaktierte, enthüllte Domtendo den Betrug. Nintendo bestätigte die Ungültigkeit der E-Mail, was zum Widerruf der Ansprüche führte. Dieser Vorfall unterstreicht die Mängel im DMCA-System von YouTube und die Verbreitung von Urheberrechtsverletzungen und führt zu Forderungen nach einer Reform der Richtlinien.

Mehr lesen
Spiele
1 2 555 556 557 559 561 562 563 595 596