Show HN Tägliche Auswahl (2025-05-17)
- KVSplit – 2-3x längere Kontexte auf Apple Silicon ausführen
- Visuelle flussbasierte Programmierung für Erlang, inspiriert von Node-RED
- Solidis – Winziger TS Redis-Client, keine Abhängigkeiten, für Serverless
- Workflow Use – Deterministische, selbstheilende Browser-Automatisierung (RPA 2.0)
- Rv, ein Paketmanager für R
- SQL-tString – Ein t-string SQL-Builder in Python
- Selbstfinanziertes Spiel mit selbstgebauter Engine – Online spielbar, Steam kommt bald
- #regions in VSCode tatsächlich nützlich machen
- Unbequeme Bedienung meines Computers mit Sprache und Handgesten
- Samurai Interview – Ein Simulator für Vorstellungsgespräche
- wghttp – Ein HTTP-Server zur Verwaltung von WireGuard-Geräten
- Ich habe eine Open-Source Go-App zum Sichern von Datenbanken mit Docker-Labels entwickelt
- Online-Kompass
- Einfache CLI-Tools für multimodale Daten
KVSplit – 2-3x längere Kontexte auf Apple Silicon ausführen [Entwickler-Tools]
166 Punkte, 15 Kommentare
Optimierte KV-Cache-Quantisierung für Apple Silicon, um 2-3x längere LLM-Kontexte mit minimalem Qualitätsverlust zu ermöglichen.
- Verwendet unterschiedliche Bitbreiten für Schlüssel (höhere Präzision) und Werte (geringere Präzision)
- Erreicht 59% weniger Speicherverbrauch bei nur 0,86% Perplexitätsverlust (K8V4)
- Kompatibel mit Metal/MPS und für Apple Silicon optimiert
- Getestet auf M4 MacBook Pro mit TinyLlama (8K Kontext)
- Einfache Implementierung über llama.cpp Flags (--kvq-key, --kvq-val)
Diskussionslink, Original-Link
Visuelle flussbasierte Programmierung für Erlang, inspiriert von Node-RED [Entwickler-Tools]
193 Punkte, 84 Kommentare
Visuelles flussbasiertes Programmierwerkzeug für Erlang, inspiriert von Node-RED, das Erlangs Parallelitätsfunktionen nutzt.
- Ermöglicht echte Parallelität in Node-RED-ähnlichen Flows durch Erlangs Nachrichtenübermittlung
- Bietet Low-Code-Programmierung für Erlang-Anwendungen
- Entwickelt für Entwickler, die mit Erlangs leichtgewichtigen Prozessen vertraut sind
Diskussionslink, Original-Link
Solidis – Winziger TS Redis-Client, keine Abhängigkeiten, für Serverless [Entwickler-Tools]
23 Punkte, 1 Kommentar
Solidis ist ein schlanker TypeScript Redis-Client ohne Abhängigkeiten, optimiert für Serverless-Umgebungen.
- Superleicht (<30 KB) mit RESP2/RESP3-Unterstützung und ESM/CJS-Kompatibilität
- Vollständig tree-shakeable, importiert nur notwendige Befehle
- Basierend auf SOLID-Prinzipien und vollständigen TypeScript-Typen
- Entwickelt für Serverless-Plattformen mit empfindlichen Cold-Starts
- Automatische Wiederverbindung, Befehlszeitüberschreitungen und typgeprüfte Antworten
- Erweiterbar mit Plugins und benutzerdefinierten Transaktionen
Diskussionslink, Original-Link
Workflow Use – Deterministische, selbstheilende Browser-Automatisierung (RPA 2.0) [Produktivität]
44 Punkte, 11 Kommentare
Workflow Use ist ein deterministisches, selbstheilendes Browser-Automatisierungstool, das manuelle Aufzeichnungen in zuverlässige Skripte mit KI-Fallback umwandelt.
- Konvertiert manuelle Browseraufzeichnungen in deterministische Skripte mit Variablen
- Führt Skripte 10x schneller und ~90% günstiger als reine KI-basierte Automatisierung aus
- Beinhaltet KI-Fallback zur Selbstheilung fehlerhafter Schritte
- Entwickelt für hochfrequente, unternehmensweite Workflows
- Frühes Projekt mit laufenden Verbesserungen
Diskussionslink, Original-Link
Rv, ein Paketmanager für R [Entwickler-Tools]
61 Punkte, 28 Kommentare
Rv ist ein Paketmanager für R, inspiriert von Cargo, der R-Versionen und Abhängigkeiten explizit in einer Konfigurationsdatei deklariert.
- Deklariert R-Version und Abhängigkeiten explizit in einer
rproject.toml
-Datei - Kein
renv::snapshot
-Äquivalent; alle Abhängigkeiten müssen im Voraus deklariert werden - Konfigurationsdatei und Lockfile dienen als einzige Wahrheit
- Vermeidet Probleme mit fehlenden Installationsinformationen in
renv
- Ermöglicht einfache Anpassungen von Paketen (z.B. Installation aus Quellcode oder suggests)
- Vertraut für Nutzer von Cargo, npm oder Python-Paketmanagern
Diskussionslink, Original-Link
SQL-tString – Ein t-string SQL-Builder in Python [Entwickler-Tools]
71 Punkte, 30 Kommentare
SQL-tString ist ein Python SQL-Builder, der PEP-750 t-Strings nutzt, um SQL-Abfragen sicher mit Schutz vor Injection zu konstruieren.
- Verwendet t-Strings, um SQL-Abfragen mit Platzhaltern für sicheres Parameter-Binding zu erstellen
- Validiert Spaltennamen, um SQL-Injection bei dynamischen Spaltenreferenzen zu verhindern
- Unterstützt bedingte Abfragekonstruktion mit Absent und anderen Rewriting-Werten
- Handhabt NULL-Vergleiche mit IsNull und IsNotNull
- Ermöglicht verschachtelte t-Strings für komplexe Abfragen
- Kompatibel mit Pre-Python 3.14-Versionen mit einigen Einschränkungen
Diskussionslink, Original-Link
Selbstfinanziertes Spiel mit selbstgebauter Engine – Online spielbar, Steam kommt bald [Unterhaltung]
6 Punkte, 1 Kommentar
Ein selbstfinanziertes 2D-Spiel, das mit einer eigenen Engine gebaut wurde, online verfügbar und bald auf Steam.
- Entwickelt mit einer selbstgebauten Engine (kein Unity oder Frameworks)
- Vollständig selbstfinanziertes Projekt
- Engine-Quellcode unter MIT-Lizenz verfügbar
- Sucht Feedback zu Gameplay, Grafik und Performance
- Geplante kommerzielle Veröffentlichung auf Steam
Diskussionslink, Original-Link
#regions in VSCode tatsächlich nützlich machen [Entwickler-Tools]
9 Punkte, 3 Kommentare
Eine VSCode-Erweiterung, die die Funktionalität von Code-Regionen mit Navigations-, Such- und Organisationstools verbessert.
- Befehle/Hotkeys zum Springen zwischen und Auswählen von Regionen
- Fuzzy-Suche für Regionen
- Interaktive "Regions" und "Full Outline" Baumansichten
- Diagnostik für nicht übereinstimmende Regionsmarker
- Unterstützung für 49 Sprachen mit Anpassungsoptionen
- API für Entwickler, um eigene Regions-Erweiterungen zu bauen
- Aktionen zum Erweitern/Verkleinern mit persistentem Zustand
- Hohe Performance auch bei großen Dateien (~50K LOC)
Diskussionslink, Original-Link
Unbequeme Bedienung meines Computers mit Sprache und Handgesten [Verbrauchertechnologie]
5 Punkte, 0 Kommentare
Eine Computer-Schnittstelle, die mit Sprache und Handgesten gesteuert wird, für eine absichtlich unbequeme Erfahrung.
- Nutzt Three.js, Rosebud AI, Web Speech API und MediaPipe für Vision
- Entwickelt, um absichtlich umständlich zu sein, für Experimente
- Fokus auf Computer Vision und Sprachsteuerung
Diskussionslink, Original-Link
Samurai Interview – Ein Simulator für Vorstellungsgespräche [Bildung]
5 Punkte, 2 Kommentare
Simulator für Vorstellungsgespräche zum Üben.
- Simuliert reale Interview-Szenarien
- Hilft Nutzern, Interviewfähigkeiten zu üben und zu verbessern
Diskussionslink, Original-Link
wghttp – Ein HTTP-Server zur Verwaltung von WireGuard-Geräten [Entwickler-Tools]
3 Punkte, 1 Kommentar
Ein schlanker HTTP-Server zur Verwaltung von WireGuard-Geräten mit voreingestellten Standardwerten.
- Verwendet standardmäßig Unix-Sockets
- Voreingestelltes Verhalten für Einfachheit
- Beinhaltet Swagger UI für API-Dokumentation
- Schlankes und minimalistisches Design
Diskussionslink, Original-Link
Ich habe eine Open-Source Go-App zum Sichern von Datenbanken mit Docker-Labels entwickelt [Entwickler-Tools]
3 Punkte, 0 Kommentare
Label Backup ist ein Open-Source Go-Tool, das Datenbanksicherungen in Docker-Containern mit einfachen Labels automatisiert.
- Verwendet Docker-Labels zur Konfiguration von Sicherungen für PostgreSQL, MySQL, MongoDB und Redis
- Unterstützt Streaming-Sicherungen auf lokalen Speicher oder S3-kompatible Dienste
- Beinhaltet Gzip-Kompression, Aufbewahrungsrichtlinien und Webhook-Benachrichtigungen
- Schlank und einfach mit Docker einzurichten
- Open-Source mit detaillierter Dokumentation und Testumgebung
Diskussionslink, Original-Link
Online-Kompass [Verbrauchertechnologie]
4 Punkte, 0 Kommentare
Online-Kompass
- Einfaches webbasiertes Kompass-Tool
- Keine Installation erforderlich
- Funktioniert direkt im Browser
Diskussionslink, Original-Link
Einfache CLI-Tools für multimodale Daten [Entwickler-Tools]
4 Punkte, 1 Kommentar
Einfache CLI-Tools für multimodale Daten.
- Befehlszeilenschnittstelle
- Unterstützt die Verarbeitung multimodaler Daten