Show HN Dagelijkse Selectie (2025-05-17)
- KVSplit – Draai 2-3x langere contexten op Apple Silicon
- Visuele stroomgebaseerde programmering voor Erlang, geïnspireerd door Node-RED
- Solidis – Minimaal TS Redis-client, geen afhankelijkheden, voor serverloos
- Workflow Use – Deterministische, zelfherstellende browserautomatisering (RPA 2.0)
- Rv, een Pakketbeheerder voor R
- SQL-tString een t-string SQL-bouwer in Python
- Zelfgefinancierd spel met zelfgemaakte engine – Speel online, binnenkort op Steam
- #regions echt nuttig maken in VSCode
- Mijn computer onhandig bedienen met stem en handgebaren
- Samurai Interview – een simulatie van een oefensollicitatie
- wghttp – Een HTTP-server voor het beheren van WireGuard-apparaten
- Ik heb een open-source Go-app gemaakt om databases te back-uppen met Docker-labels
- Online Kompas
- Eenvoudige CLI-tools voor multimodale data
KVSplit – Draai 2-3x langere contexten op Apple Silicon [Ontwikkelaarstools]
166 punten, 15 reacties
Geoptimaliseerde KV-cachekwantisering voor Apple Silicon om 2-3x langere LLM-contexten mogelijk te maken met minimale kwaliteitsverlies.
- Gebruikt verschillende bitbreedtes voor sleutels (hogere precisie) en waarden (lagere precisie)
- Bereikt 59% geheugenreductie met slechts 0,86% perplexiteitsverlies (K8V4)
- Compatibel met Metal/MPS en geoptimaliseerd voor Apple Silicon
- Getest op M4 MacBook Pro met TinyLlama (8K context)
- Eenvoudige implementatie via llama.cpp vlaggen (--kvq-key, --kvq-val)
Visuele stroomgebaseerde programmering voor Erlang, geïnspireerd door Node-RED [Ontwikkelaarstools]
193 punten, 84 reacties
Visueel stroomgebaseerd programmeertool voor Erlang, geïnspireerd door Node-RED, dat gebruikmaakt van Erlang's gelijktijdigheidsfuncties.
- Maakt echte gelijktijdigheid mogelijk in Node-RED-stijl flows met Erlang's berichtenuitwisseling
- Biedt low-code visueel programmeren voor Erlang-applicaties
- Ontworpen voor ontwikkelaars die bekend zijn met Erlang's lichtgewicht processen
Solidis – Minimaal TS Redis-client, geen afhankelijkheden, voor serverloos [Ontwikkelaarstools]
23 punten, 1 reactie
Solidis is een lichtgewicht TypeScript Redis-client zonder afhankelijkheden, geoptimaliseerd voor serverloze omgevingen.
- Superlicht (<30 KB) met RESP2/RESP3-ondersteuning en ESM/CJS-compatibiliteit
- Volledig tree-shakeable, importeert alleen noodzakelijke commando's
- Gebouwd volgens SOLID-principes en volledige TypeScript-typering
- Ontworpen voor serverloze platforms gevoelig voor koude starts
- Automatisch opnieuw verbinden, per-commando timeouts en type-gecontroleerde antwoorden
- Uitbreidbaar met drop-in commando-plugins en aangepaste transacties
Workflow Use – Deterministische, zelfherstellende browserautomatisering (RPA 2.0) [Productiviteit]
44 punten, 11 reacties
Workflow Use is een deterministisch, zelfherstellend browserautomatiseringstool dat handmatige opnames omzet in betrouwbare scripts met AI-fallback.
- Converteert handmatige browseropnames naar deterministische scripts met variabelen
- Draait scripts 10x sneller en ~90% goedkoper dan pure LLM-gebaseerde automatisering
- Inclusief AI-fallback voor zelfherstellende gebroken stappen
- Ontworpen voor hoogfrequente, enterprise workflows
- Vroegtijdig project met doorlopende verbeteringen
Rv, een Pakketbeheerder voor R [Ontwikkelaarstools]
61 punten, 28 reacties
Rv is een pakketbeheerder voor R, geïnspireerd door Cargo, ontworpen om R-versies en afhankelijkheden expliciet te declareren in een configuratiebestand.
- Declareert expliciet R-versie en afhankelijkheden in een
rproject.toml
bestand - Geen
renv::snapshot
equivalent; alle afhankelijkheden moeten vooraf worden gedeclareerd - Configuratiebestand en lockfile dienen als bron van waarheid
- Vermijdt problemen met ontbrekende installatie-informatie in
renv
- Maakt eenvoudig aanpassen van pakketten mogelijk (bijv. installeren vanuit bron of suggests)
- Herkenbaar voor gebruikers van Cargo, npm of Python-pakketbeheerders
SQL-tString een t-string SQL-bouwer in Python [Ontwikkelaarstools]
71 punten, 30 reacties
SQL-tString is een Python SQL-bouwer die gebruikmaakt van PEP-750 t-strings om veilig SQL-query's te construeren met bescherming tegen injectie.
- Gebruikt t-strings om SQL-query's te bouwen met placeholders voor veilige parameterbinding
- Valideert kolomnamen om SQL-injectie in dynamische kolomverwijzingen te voorkomen
- Ondersteunt conditionele querybouw met Absent en andere herschrijfwaarden
- Handelt NULL-vergelijkingen af met IsNull en IsNotNull
- Staat geneste t-strings toe voor complexe queryconstructie
- Compatibel met pre-Python 3.14 versies met enkele beperkingen
Zelfgefinancierd spel met zelfgemaakte engine – Speel online, binnenkort op Steam [Entertainment]
6 punten, 1 reactie
Een zelfgefinancierd 2D-spel gebouwd met een aangepaste engine, beschikbaar online en binnenkort op Steam.
- Gebouwd met een zelfgemaakte engine (geen Unity of frameworks)
- Volledig zelfgefinancierd project
- Engine-broncode beschikbaar onder MIT-licentie
- Zoekt feedback over gameplay, visuals en prestaties
- Geplande commerciële release op Steam
#regions echt nuttig maken in VSCode [Ontwikkelaarstools]
9 punten, 3 reacties
Een VSCode-extensie die de functionaliteit van code-regio's verbetert met navigatie-, zoek- en organisatietools.
- Commando's/sneltoetsen voor springen tussen en selecteren van regio's
- Fuzzy zoeken naar regio's
- Interactieve "Regio's" en "Volledige Overzicht" boomweergaven
- Diagnostiek voor niet-overeenkomende regiomarkers
- Ondersteuning voor 49 talen met aanpassingsopties
- API voor ontwikkelaars om eigen regio-extensies te bouwen
- Uitvouwen/Samenvouwen acties met behouden status
- Hoge prestaties zelfs op grote bestanden (~50K LOC)
Mijn computer onhandig bedienen met stem en handgebaren [Consumententechnologie]
5 punten, 0 reacties
Een computerinterface bestuurd door stem en handgebaren voor een opzettelijk onhandige ervaring.
- Gebruikt Three.js, Rosebud AI, Web Speech API en MediaPipe voor vision
- Ontworpen om opzettelijk omslachtig te zijn voor experimenten
- Richt zich op het verkennen van computervisie en stembesturing
Samurai Interview – een simulatie van een oefensollicitatie [Onderwijs]
5 punten, 2 reacties
Oefensollicitatiesimulator voor training.
- Simuleert echte sollicitatiescenario's
- Helpt gebruikers om sollicitatievaardigheden te oefenen en te verbeteren
wghttp – Een HTTP-server voor het beheren van WireGuard-apparaten [Ontwikkelaarstools]
3 punten, 1 reactie
Een lichtgewicht HTTP-server voor het beheren van WireGuard-apparaten met opiniated defaults.
- Gebruikt Unix-socket standaard
- Opiniated gedrag voor eenvoud
- Inclusief Swagger UI voor API-documentatie
- Lichtgewicht en minimalistisch ontwerp
Ik heb een open-source Go-app gemaakt om databases te back-uppen met Docker-labels [Ontwikkelaarstools]
3 punten, 0 reacties
Label Backup is een open-source Go-tool die databaseback-ups in Docker-containers automatiseert met eenvoudige labels.
- Gebruikt Docker-labels om back-ups te configureren voor PostgreSQL, MySQL, MongoDB en Redis
- Ondersteunt streaming back-ups naar lokale opslag of S3-compatibele services
- Inclusief Gzip-compressie, retentiebeleid en webhook-meldingen
- Lichtgewicht en eenvoudig op te zetten met Docker
- Open-source met gedetailleerde documentatie en testomgeving setup
Online Kompas [Consumententechnologie]
4 punten, 0 reacties
Online Kompas
- Eenvoudig webgebaseerd kompastool
- Geen installatie vereist
- Werkt direct in de browser
Eenvoudige CLI-tools voor multimodale data [Ontwikkelaarstools]
4 punten, 1 reactie
Eenvoudige CLI-tools voor multimodale data.
- Commandoregelinterface
- Ondersteunt multimodale dataverwerking