KI-gesteuertes Pong: Echtzeit-Kommentar durch LLM

2025-05-04
KI-gesteuertes Pong: Echtzeit-Kommentar durch LLM

xPong ist ein Pong-Spiel mit einem Clou: Echtzeit-KI-Kommentar durch ein LLM. Nach fünfjähriger Entwicklung nutzte der Entwickler OpenAIs gpt-4o-mini-tts, um diese Vision zu verwirklichen. Das Spiel simuliert 15 Jahre Turniere, zeigt KI-Spieler mit unterschiedlichen Fähigkeiten und verfügt über ein dreischichtiges Kommentarsystem (Einleitung, Spielverlauf, Abschluss), das sich dynamisch an Spielereignisse anpasst. Es zieht sogar Parallelen zu vergangenen Spielen und fügt humorvolle Elemente hinzu. xPong zeigt das spannende Potenzial von LLMs im Gaming.

Mehr lesen
Spiele

Open-Source-Datensatz für Schalterprellen: Eine robuste Lösung zur Entprellung

2025-05-04
Open-Source-Datensatz für Schalterprellen: Eine robuste Lösung zur Entprellung

Dieses Open-Source-Projekt bietet eine Sammlung von Oszilloskop-Spuren, die das Prellen von Schaltern veranschaulichen. Es umfasst verschiedene Schaltertypen (Kippschalter, Drucktaster usw.), die unter verschiedenen Betätigungskräften und -geschwindigkeiten getestet wurden. Die Daten sind in den Formaten CSV und PWL verfügbar und können für das Design und die Simulation von Entprellungsalgorithmen für Schaltungen und Firmware verwendet werden. Der Datensatz enthält detaillierte Beschreibungen der Testmethodik und der Ausrüstung und ist daher eine wertvolle Ressource für Ingenieure.

Mehr lesen

Elvish: Eine leistungsstarke statisch gelinkte Skriptsprache

2025-05-04
Elvish: Eine leistungsstarke statisch gelinkte Skriptsprache

Elvish ist eine leistungsstarke Skriptsprache mit interaktiven Shell-Funktionen. Sie ist als statisch gelinkte Binärdatei für Linux, BSD, macOS und Windows verfügbar. Obwohl sie vor Version 1.0 liegt, was bedeutet, dass es immer noch zu Breaking Changes kommen kann, ist sie stabil genug für die Skript- und interaktive Verwendung. Die Benutzerdokumentation, einschließlich Installation, Tutorials und News, wird auf elv.sh gehostet. Die Entwicklungsdokumentation befindet sich im Verzeichnis ./docs. Es gibt auch ein wachsendes Ökosystem von Elvish-Paketen und -Tools.

Mehr lesen
Entwicklung

Erstellung von SNES-ROMs mit C# mithilfe von DotnetSnes

2025-05-04
Erstellung von SNES-ROMs mit C# mithilfe von DotnetSnes

DotnetSnes ist ein revolutionäres Projekt, das die Erstellung funktionsfähiger SNES-ROMs mit C# ermöglicht! Es stellt eine .NET-Bibliothek bereit, die Funktionen und globale Variablen der SNES-Spieleentwicklung abstrahiert. Kompilierte DLLs werden in C transpiliert und anschließend mit dem PvSnesLib-SDK in eine ROM kompiliert. Obwohl die Einschränkungen des SNES (wie die fehlende dynamische Speicherzuweisung) Kompromisse beim idiomatischen C#-Stil erfordern, sind voll funktionsfähige Spiele möglich. Der Artikel beschreibt den Entwicklungsprozess, die Installation von Abhängigkeiten, die Projektkonfiguration und die Schritte zum Erstellen, wobei zwei Beispiele gezeigt werden: HelloWorld (einfache Textausgabe) und LikeMario (komplexeres, kachelbasiertes Spiel).

Mehr lesen

Verbessern Sie Ihren GRUB-Bootloader: Eine Auswahl an Themes und eine Anleitung zur Anpassung

2025-05-04
Verbessern Sie Ihren GRUB-Bootloader: Eine Auswahl an Themes und eine Anleitung zur Anpassung

Sind Sie das gleiche alte GRUB-Bootloader-Design leid? Dieser Beitrag bietet eine Auswahl an hochwertigen GRUB-Themes und eine Anleitung zur einfachen Anpassung. Von der Änderung von Hintergrundbildern und Schriftarten bis zur Anpassung von Farbschemata und sogar der Erstellung eines sich wiederholenden Hintergrunds können Sie Ihr Boot-Erlebnis personalisieren. Nützliche Tools werden ebenfalls empfohlen, z. B. zum Herunterladen von GitHub-Dateien und zur Feinabstimmung der GRUB-Einstellungen.

Mehr lesen

Ein Schnellkurs in der Programmiersprache J

2025-05-03
Ein Schnellkurs in der Programmiersprache J

Diese prägnante Einführung in die Programmiersprache J richtet sich an Programmierer mit etwas Erfahrung. Sie behandelt Kernkonzepte wie Datentypen, Funktionen, Modifikatoren, Arrays, Kontrollstrukturen und Fehlerbehandlung, alles mit Fokus auf praktische Anwendung. Leser werden ermutigt, die Beispiele auszuführen und die Kommentare zu lesen. Wesentliche Links und Ressourcen sind enthalten, um schnelles Lernen zu unterstützen.

Mehr lesen
Entwicklung Array-Programmierung

Serverloser DNS-Resolver: serverless-dns hebt ab

2025-05-03
Serverloser DNS-Resolver: serverless-dns hebt ab

serverless-dns ist ein serverloser Stub-DNS-Resolver ähnlich wie Pi-Hole, der DNS-over-HTTPS (DoH) und DNS-over-TLS (DoT) unterstützt. Er läuft auf Cloudflare Workers, Deno Deploy, Fastly Compute@Edge und Fly.io und nutzt die kostenlosen Tarife für Anwendungen mit geringem Datenverkehr. Mit Reaktionszeiten im Millisekundenbereich verwaltet er effizient ~13 Millionen Einträge aus über 190 Blocklisten mithilfe eines prägnanten Radix-Trie. Das Open-Source-Projekt ermöglicht benutzerdefinierte Konfigurationen, das Hochladen von Logs und bietet eine leichtgewichtige, leistungsstarke DNS-Lösung.

Mehr lesen

ANEMLL: Beschleunigung von LLMs auf Apples Neural Engine

2025-05-03
ANEMLL: Beschleunigung von LLMs auf Apples Neural Engine

ANEMLL ist ein Open-Source-Projekt, das sich auf die Beschleunigung großer Sprachmodelle (LLMs) auf Tensorprozessoren konzentriert, beginnend mit Apples Neural Engine (ANE). Es bietet eine vollständige Open-Source-Pipeline von der Modellkonvertierung (von Hugging Face) zur Inferenz auf ANE, wodurch eine nahtlose On-Device-Inferenz für stromsparende Edge-Anwendungen ermöglicht wird und Datenschutz und Sicherheit maximiert werden. Derzeit werden Modelle wie LLaMA 3.1 unterstützt, und es werden Swift- und Python-Beispielcodes sowie iOS/macOS-Anwendungen bereitgestellt. Dies ist eine Alpha-Version, daher sind Verbesserungen bei der Quantisierung zu erwarten.

Mehr lesen
Entwicklung Apples Neural Engine

Quellcode-Veröffentlichung: QModem 4.51, ein klassisches MS-DOS-Kommunikationsprogramm

2025-05-03
Quellcode-Veröffentlichung: QModem 4.51, ein klassisches MS-DOS-Kommunikationsprogramm

Der Quellcode für QModem 4.51, ein MS-DOS-Telekommunikationsprogramm von John Friel III (1960-2024), wurde veröffentlicht. Diese Testversion von 1992 bietet Funktionen wie die Unterstützung verschiedener Modem-Protokolle, Skripte, Anpassungsmöglichkeiten, automatische Konfiguration und sogar einen Host-Modus. Ein wertvolles historisches Artefakt für Telekommunikations-Enthusiasten, Retrocomputing-Hobbyisten und alle, die an klassischer DOS-Software interessiert sind. Das Kompilieren erfordert jedoch Turbo Pascal 5.x/6.0 und diverse Abhängigkeiten sowie die Bewältigung des Overlay-Managements – eine anspruchsvolle Aufgabe.

Mehr lesen
Entwicklung

pipask: Sichere Installation von Python-Paketen

2025-05-03
pipask: Sichere Installation von Python-Paketen

pipask ist eine sicherere Alternative zu pip und fügt Sicherheitsüberprüfungen hinzu, bevor Python-Pakete installiert werden. Es bevorzugt die Verwendung von PyPI-Metadaten und vermeidet das Herunterladen und Ausführen von Code, wann immer möglich. Wenn die Ausführung von Drittanbietercode erforderlich ist, bittet pipask um die Zustimmung des Benutzers. Nach Durchführung der Überprüfungen, einschließlich der Popularität des Repositorys, des Alters des Pakets, bekannter Schwachstellen, der Anzahl der PyPI-Downloads und der Metadatenüberprüfung, wird ein formatierter Bericht angezeigt und die Zustimmung angefordert. Nach der Zustimmung wird die Installation an das Standard-pip übergeben.

Mehr lesen
Entwicklung

Kotlin-basierter Proxy für remote LLMs als lokales Modell: Ein Segen für den JetBrains AI Assistant

2025-05-03
Kotlin-basierter Proxy für remote LLMs als lokales Modell: Ein Segen für den JetBrains AI Assistant

Aufgrund des begrenzten kostenlosen Kontingents des JetBrains AI Assistants entwickelte der Autor eine Kotlin/Ktor-Anwendung, die mehrere LLM-APIs wie OpenAI, Claude und Gemini als LM Studio und Ollama APIs proxyt, um deren Verwendung in JetBrains-IDEs zu ermöglichen. Unter Verwendung reflexionsfreier Funktionen wird sie als GraalVM-Native-Image für plattformübergreifende Kompatibilität und schnellen Start erstellt. Sie unterstützt Streaming-Chat, einfache Konfiguration und Hot-Reloading.

Mehr lesen
Entwicklung

Zyklusgenaue Commodore 64-Emulation auf günstigen Mikrocontrollern

2025-05-03
Zyklusgenaue Commodore 64-Emulation auf günstigen Mikrocontrollern

Connomore64 ist ein Projekt, das eine zyklusgenaue Emulation des Commodore 64 mit mehreren parallelen, günstigen RP2040/RP2350-Mikrocontrollern erreicht. Ursprünglich ein Ferienprojekt zur Erforschung der Fähigkeiten der PIOs des RP2040, hat es sich zu einem präzisen Emulator entwickelt, der die meisten Spiele und einen Teil der Demos ausführt und sogar mit originaler C64-Hardware wie Diskettenlaufwerken interagiert. Obwohl es sich noch in der Entwicklung befindet, zeigt es das Potenzial, rechenintensive Software auf kostengünstiger Hardware auszuführen und bietet einen Rahmen für die parallele Emulation mit mehreren RP2040/RP2350.

Mehr lesen
Hardware

Robotertraining mit Pi0, Lerobot und Rerun: Ein Ansatz zur menschlichen Bewegungspose-Retargeting

2025-05-02
Robotertraining mit Pi0, Lerobot und Rerun: Ein Ansatz zur menschlichen Bewegungspose-Retargeting

Dieses Projekt untersucht das Training von Robotern mit Pi0, Lerobot und Rerun. Es unterstützt Linux und nutzt den Pixi-Paketmanager. Das Projekt umfasst Kamerakalibrierung, Analyse der menschlichen Pose und Kinematik sowie die Extraktion von 3D-Gelenkpositionen und -winkeln aus Bildern mit mehreren Ansichten. Das endgültige Ziel ist es, zeitlich synchronisierte Multi-Kamera-Aufnahmen in Achsenwinkel-Gelenkparameter und 3D-Positionen umzuwandeln, die von Robotern für Bewegungs-Retargeting und das Erlernen feinmotorischer Fähigkeiten verwendet werden können. Jupyter Notebook-Tutorials werden bereitgestellt, die menschliche Pose und Kinematik, Körper- und Hand-Pose-Retargeting sowie Imitationslernen und Teleoperation abdecken.

Mehr lesen
Entwicklung Bewegungserfassung

BLAST: Eine Hochleistungs-Serving-Engine für Web-Browsing-KI

2025-05-02
BLAST: Eine Hochleistungs-Serving-Engine für Web-Browsing-KI

BLAST ist eine Hochleistungs-Serving-Engine für Web-Browsing-KI mit einer OpenAI-kompatiblen API, integrierter Nebenläufigkeit und Streaming. Es cached und parallelisiert Aufgaben automatisch, um Kosten zu senken und interaktive Latenzen zu ermöglichen. Mit `pip install blastai && blastai serve` lässt sich BLAST einfach lokal ausführen, ohne sich um das Budget oder den Speicherverbrauch sorgen zu müssen. Die OpenAI-kompatible API ermöglicht eine einfache Integration und streamt browsererweiterte LLM-Ausgaben in Echtzeit.

Mehr lesen
Entwicklung

GPT-2 Inferenz-Demo im Browser mit WebGL2

2025-05-02
GPT-2 Inferenz-Demo im Browser mit WebGL2

Dieses beeindruckende Projekt bringt den vollständigen Vorwärtsdurchlauf des GPT-2 Small-Modells (117 Millionen Parameter) mithilfe von WebGL2 in den Browser. Durch die Nutzung von WebGL2-Shadern für die GPU-Berechnung und js-tiktoken für die BPE-Tokenisierung (kein WASM erforderlich) wird GPT-2 direkt im Browser ausgeführt. Ein Python-Skript lädt die vortrainierten Gewichte herunter, und das Frontend wird mit Vite für Hot Module Replacement erstellt. Dies ist ein fantastisches Beispiel dafür, wie man fortschrittliche KI-Modelle in den Browser bringt und die Spitzentechnologien des Web demonstriert.

Mehr lesen
KI

OSle: Ein 510-Byte-Bootsektor-Betriebssystem

2025-05-02
OSle: Ein 510-Byte-Bootsektor-Betriebssystem

OSle ist ein winziges (510 Byte), echtmodisches Betriebssystem, das vollständig im Bootsektor residiert. Geschrieben in x86-Assembler, bietet es überraschenderweise eine Shell, ein Dateisystem, Prozessverwaltung, vorinstallierte Software und ein SDK zur Entwicklung eigener Programme. Der Artikel enthält detaillierte Anweisungen zur Installation, zum Erstellen, Ausführen von OSle lokal (mit Bochs oder QEMU) und sogar zum Ausführen auf einem echten Gerät (mit einer starken Warnung!). Eine Online-Demo und ein Tutorial sind ebenfalls verfügbar. Dies ist ein faszinierendes Projekt für alle, die sich für Betriebssysteme und Low-Level-Programmierung interessieren.

Mehr lesen
Entwicklung x86-Assembler

Kubetail: Echtzeit-Logging-Dashboard für Kubernetes

2025-05-01
Kubetail: Echtzeit-Logging-Dashboard für Kubernetes

Kubetail ist ein Echtzeit-Logging-Dashboard für Kubernetes, optimiert für das Verfolgen von Logs über mehrere Container-Workloads. Mit Kubetail können Sie Logs aller Container in einer Workload (z. B. Deployment oder DaemonSet) in einer einzigen, chronologischen Timeline anzeigen, die an Ihren Browser oder Ihr Terminal geliefert wird. Der primäre Einstiegspunkt für Kubetail ist das kubetail CLI-Tool, das ein lokales Web-Dashboard auf Ihrem Desktop starten oder Roh-Logs direkt an Ihr Terminal streamen kann. Hinter den Kulissen verwendet Kubetail Ihre Kubernetes-API, um Logs direkt von Ihrem Cluster abzurufen, sodass es sofort funktioniert, ohne Ihre Logs zuerst an einen externen Dienst weiterleiten zu müssen. Kubetail verwendet auch Ihre Kubernetes-API, um Container-Lebenszyklusereignisse zu verfolgen, um Ihre Log-Timeline synchron zu halten, wenn Container gestartet, gestoppt oder ersetzt werden. Dies macht es einfach, Logs nahtlos zu verfolgen, während Benutzeranforderungen von einem kurzlebigen Container zum nächsten über Dienste hinweg wechseln.

Mehr lesen
Entwicklung Echtzeit-Logs

Changesets: Versionsverwaltung und Changelogs für Multi-Package-Repositories vereinfacht

2025-05-01
Changesets: Versionsverwaltung und Changelogs für Multi-Package-Repositories vereinfacht

Changesets ist ein Tool zur Vereinfachung der Versionsverwaltung und Changelog-Erstellung, insbesondere für Multi-Package-Repositories. Es ermöglicht Entwicklern, die Veröffentlichung ihrer Änderungen zu deklarieren, und automatisiert dann die Aktualisierung von Paketversionen, Changelogs und die Veröffentlichung neuer Paketversionen basierend auf diesen Informationen. Changesets löst die Komplexität der Versionsverwaltung in Multi-Package-Repositories, hält abhängige Pakete aktuell und vereinfacht Änderungen an Gruppen von Paketen. Es verwendet Changeset-Dateien zur Definition von Release-Absichten und ein CLI-Tool kombiniert mehrere Changesets zu einem Release, verarbeitet interne Abhängigkeiten, aktualisiert Changelogs und veröffentlicht alle aktualisierten Pakete aus einem Monorepository mit einem einzigen Befehl. Umfassende Dokumentation, Empfehlungen zur CI-Integration und eine GitHub-Action zur Automatisierung von Versionierungs-Pull-Requests und der Veröffentlichung werden ebenfalls bereitgestellt.

Mehr lesen

ART: Maximale LLM-Performance mit minimalen Codeänderungen durch RL

2025-04-30
ART: Maximale LLM-Performance mit minimalen Codeänderungen durch RL

Agent Reinforcement Trainer (ART) ist eine Open-Source-Bibliothek für Reinforcement Learning, die entwickelt wurde, um die Leistung von Large Language Models (LLMs) in Agenten-Workflows zu verbessern. ART nutzt den leistungsstarken GRPO-Algorithmus, um Modelle aus ihren eigenen Erfahrungen zu trainieren. Im Gegensatz zu den meisten RL-Bibliotheken lässt sich ART nahtlos in bestehende Codebasen integrieren und entlädt die Komplexität der RL-Trainingsschleife auf sein Backend. ART besteht aus einem Client (zur Interaktion mit Ihrem Code) und einem Server (zur Steuerung von Inferenz und Training). Die Trainingsschleife umfasst Inferenz (Datenerfassung und Zuweisung von Belohnungen) und Training (Verwendung von GRPO zum Trainieren des Modells und Aktualisieren von LoRAs). ART unterstützt die meisten mit vLLM/HuggingFace Transformers kompatiblen kausalen Sprachmodelle. Derzeit befindet sich ART in der Alpha-Phase und freut sich über Beiträge.

Mehr lesen
Entwicklung

DeepSeek-Prover-V2: Fortschritt im formalen mathematischen Schließen durch Reinforcement Learning

2025-04-30
DeepSeek-Prover-V2: Fortschritt im formalen mathematischen Schließen durch Reinforcement Learning

DeepSeek-Prover-V2 ist ein Open-Source-Großes Sprachmodell, das für das formale Beweisverfahren in Lean 4 entwickelt wurde. Es nutzt eine rekursive Beweispipeline, die von DeepSeek-V3 angetrieben wird, und Reinforcement Learning, um sowohl informelles als auch formales mathematisches Schließen zu integrieren. Das Modell beginnt damit, komplexe Probleme mit Hilfe von DeepSeek-V3 in Teilziele zu zerlegen, und synthetisiert die Beweise dieser Teilziele, um anfängliche Daten für das Reinforcement Learning zu erstellen. DeepSeek-Prover-V2-671B erreicht einen state-of-the-art-Performance, erreicht eine Erfolgsrate von 88,9 % beim MiniF2F-Test und löst 49 Probleme aus PutnamBench. Ein neuer Benchmark-Datensatz, ProverBench, der 325 formalisierte Probleme aus Highschool-Wettbewerben und Lehrbüchern enthält, wird ebenfalls vorgestellt.

Mehr lesen

Raven: OCamls neues Ökosystem für maschinelles Lernen

2025-04-30
Raven: OCamls neues Ökosystem für maschinelles Lernen

Raven ist ein umfassendes Ökosystem, das maschinelles Lernen und Data Science nach OCaml bringt. Es bietet Bibliotheken, die beliebte Python-Tools wie NumPy (mit Ndarray), Jupyter (mit Quill) und JAX (mit Rune) widerspiegeln und dabei die Benutzerfreundlichkeit von Python anstreben, während gleichzeitig die Typsicherheit und die Leistung von OCaml genutzt werden. Derzeit in der Pre-Alpha-Phase, bietet Raven eine wachsende Sammlung von Tools für numerische Berechnungen, Visualisierung (Hugin) und mehr und verspricht eine überzeugende Alternative für Data Scientists, die eine sicherere und schnellere Sprache suchen.

Mehr lesen
Entwicklung

Die Kunst des Nein-Sagens: Eine leichte API für elegante Ablehnungen

2025-04-30
Die Kunst des Nein-Sagens: Eine leichte API für elegante Ablehnungen

Müde, höflich Anfragen abzulehnen? Diese leichte API, "No as a Service", bietet Tausende kreative und humorvolle Gründe für Ablehnungen in jeder Situation. Einfach in Apps, Bots, Landingpages und mehr zu integrieren, hilft sie sogar beim Verfassen witziger Absagen. Der Open-Source-Code ist einfach auszuführen, was sie zu einem lustigen und effizienten Werkzeug macht, um stilvoll "Nein" zu sagen.

Mehr lesen

MiMo-7B: 7 Milliarden Parameter großes Sprachmodell für das logische Schließen übertrifft 32 Milliarden Parameter Modelle

2025-04-30
MiMo-7B: 7 Milliarden Parameter großes Sprachmodell für das logische Schließen übertrifft 32 Milliarden Parameter Modelle

Xiaomi stellt MiMo-7B vor, ein 7 Milliarden Parameter großes Sprachmodell, das auf logisches Schließen ausgelegt ist. Durch optimierte Pre-Training-Daten und -Strategien sowie innovative Reinforcement-Learning-Techniken erzielt MiMo-7B außergewöhnliche Ergebnisse bei mathematischen und Code-Reasoning-Aufgaben und übertrifft sogar größere Modelle mit 32 Milliarden Parametern. Das Open-Source-Modell umfasst Checkpoints für das Basismodell, das SFT-Modell und die RL-trainierten Modelle und bietet wertvolle Ressourcen für die Entwicklung leistungsstarker Reasoning-LLMs.

Mehr lesen

Linux in Excel ausführen: Ein spaßiger Hack

2025-04-30
Linux in Excel ausführen: Ein spaßiger Hack

Ein Entwickler hat erfolgreich ein Linux-System in Microsoft Excel ausgeführt! Mit einem leichtgewichtigen Emulator namens mini-rv32ima, kompiliert als DLL und über VBA-Makros aufgerufen, konnte der Entwickler die Linux-Ausgabe direkt in Excel-Zellen anzeigen. Obwohl das Projekt Fehler enthält und der Autor zugibt, eine externe DLL verwendet zu haben, anstatt den Emulator in VBA oder Excel-Formeln neu zu schreiben, ist es ein kreatives und lustiges Experiment, das Einfallsreichtum und Programmierkenntnisse zeigt.

Mehr lesen
Entwicklung

AgenticSeek: Eine private, lokale Manus AI-Alternative

2025-04-29
AgenticSeek: Eine private, lokale Manus AI-Alternative

AgenticSeek ist ein vollständig lokaler, sprachgesteuerter KI-Assistent, der autonom im Web surft, Code schreibt und Aufgaben plant, wobei alle Daten auf Ihrem Gerät bleiben. Entwickelt für lokale Denkmodelle, gewährleistet er vollständige Privatsphäre und keine Cloud-Abhängigkeit. Er unterstützt mehrere Programmiersprachen und wählt automatisch den besten KI-Agenten für jede Aufgabe aus. Das Projekt ist Open Source und sucht aktiv nach Mitwirkenden.

Mehr lesen
KI

Neurox: Vereinfachung der Überwachung von KI-Workloads mit einem Helm-Chart

2025-04-29
Neurox: Vereinfachung der Überwachung von KI-Workloads mit einem Helm-Chart

Neurox vereinfacht die Überwachung von KI-Workloads auf Ihrem Kubernetes GPU-Cluster. Das Helm-Chart automatisiert die Installation und stellt einen Subdomain, Image-Registry-Anmeldeinformationen, einen IdP und TLS-Zertifikate bereit. Vordefinierte Dashboards und Berichte kombinieren Metriken und Echtzeitdaten des Kubernetes-Laufzeitsystems für Administratoren, Entwickler, Forscher und Wirtschaftsprüfer. Kostenlos für bis zu 64 GPUs (nur NVIDIA GPUs), mit Enterprise-Lizenzoptionen verfügbar. Voraussetzungen sind ein Kubernetes-Cluster, cert-manager, ingress-nginx, der NVIDIA GPU Operator und der Kube Prometheus Stack.

Mehr lesen

Beatsync: Ein hochpräziser Web-Audioplayer für mehrere Geräte

2025-04-29
Beatsync: Ein hochpräziser Web-Audioplayer für mehrere Geräte

Beatsync ist ein hochpräziser Web-Audioplayer für die Wiedergabe auf mehreren Geräten. Er bietet eine millisekundengenaue Synchronisierung mit NTP-inspirierten Primitiven, plattformübergreifende Kompatibilität (Chrome empfohlen), räumliche Audiofunktionen für einzigartige Soundeffekte über virtuelle Hörquellen und eine ausgefeilte Benutzeroberfläche. Er ist auch selbst hostbar mit minimalem Setup. Derzeit befindet er sich in der frühen Entwicklung, die volle Unterstützung beschränkt sich auf Desktop-Chrome-Browser, während die mobile Synchronisierung experimentell ist und instabil sein kann.

Mehr lesen

CoRT: Rekursives Denken für bessere KI-Leistung

2025-04-29
CoRT: Rekursives Denken für bessere KI-Leistung

CoRT (Chain of Recursive Thoughts) verbessert die KI-Leistung deutlich, indem es das Modell dazu zwingt, seine Antworten wiederholt zu verfeinern. Das Modell generiert mehrere alternative Antworten, bewertet sie und wählt die beste aus, was Selbstzweifel und iterative Verbesserung simuliert. Tests mit Mistral 3.1 24B zeigten eine dramatische Verbesserung bei Programmieraufgaben. Die Magie liegt in der Selbstevaluation, der Erzeugung konkurrierender Alternativen, der iterativen Verfeinerung und der dynamischen Denkentiefe. Das Projekt ist Open Source und begrüßt Beiträge.

Mehr lesen

ArkFlow: Hochleistungs-Stream-Processing-Engine in Rust

2025-04-29
ArkFlow: Hochleistungs-Stream-Processing-Engine in Rust

ArkFlow ist eine hochleistungsfähige Stream-Processing-Engine, die auf Rust und Tokio basiert und leistungsstarke Funktionen zur Datenstromverarbeitung bietet. Sie unterstützt mehrere Ein-/Ausgabequellen (Kafka, MQTT, HTTP, Dateien usw.) und Prozessoren (JSON, SQL, Protobuf usw.) mit einer flexiblen YAML-Konfiguration. Integrierte Funktionen umfassen SQL-Abfragen, JSON-Verarbeitung und Protobuf-Codierung/Decodierung. ArkFlow ist hochgradig erweiterbar und beinhaltet Pufferung zur Behandlung von Backpressure und verschiedene Optionen für die Fehler-Ausgabe. Beginnen Sie mit dem Klonen des Repositorys und folgen Sie den einfachen Anweisungen zum Erstellen und Ausführen.

Mehr lesen
Entwicklung

ROSplat: Online ROS2-basierter Visualisierer mit Gaussian Splatting

2025-04-29
ROSplat: Online ROS2-basierter Visualisierer mit Gaussian Splatting

ROSplat ist der erste Online-Visualisierer auf Basis von ROS2, der Gaussian Splatting verwendet, um komplexe 3D-Szenen in Echtzeit zu rendern. Er verarbeitet effizient Millionen von Gaußschen Punkten mithilfe benutzerdefinierter ROS2-Nachrichten und GPU-beschleunigter Sortier- und Rendering-Techniken. Er unterstützt das Laden von Daten aus PLY-Dateien und die Integration mit ROS2-Tools wie Bag-Aufzeichnung. Für optimale Leistung wird eine NVIDIA-Grafikkarte empfohlen. Installationsmöglichkeiten umfassen pip oder Docker. Entwickelt von Shady Gmira mit Dank an Qihao Yuan und Kailai Li für ihre Anleitung.

Mehr lesen
Entwicklung
1 2 20 21 22 24 26 27 28 50 51