EmbeddingGemma 2 brengt multimodale lokale retrieval; Tapo-clients krijgen een veiliger protocolpad
Google heeft EmbeddingGemma 2 uitgebracht: een open embedder die tekst, code, beelden, video en audio in dezelfde vectorruimte zet. Voor lokale retrieval is dat interessanter dan alleen een nieuwe scoretabel, omdat één kleine modelroute nu verschillende mediatypen kan indexeren.
Aan de IoT-kant laat de onofficiële Tapo-library tapo recente apparaten met het nieuwere TPAP-protocol aanspreken. Daardoor hoeft de schakelaar die oude third-party-login weer inschakelt voor veel plugs, lampen en hubs niet langer aan te staan.
EmbeddingGemma 2 maakt lokale retrieval multimodaal
Google DeepMind brengt EmbeddingGemma 2 uit onder Apache 2.0. Het model heeft 740 miljoen parameters, maar is modulair: voor uitsluitend tekst is volgens Google een 270M-ruggengraat genoeg; vision- en audio-encoders zijn optioneel. Het embedt tekst, code, beelden, video en audio — ook gecombineerd — in één 768-dimensionale ruimte.
Dat biedt een praktische bouwsteen voor lokale zoek- en RAG-systemen die niet voor elk medium een apart retrievalpad willen onderhouden. Google noemt bijvoorbeeld tekstzoeken in audio-opnamen of videofragmenten. Het model heeft een contextvenster van 8K tokens en ondersteunt Matryoshka-representaties: vectoren kunnen naar 512, 256 of 128 dimensies worden ingekort. Volgens Google kan dat de opslag voor vectors tot zesmaal verminderen, maar de kwaliteitsruil hangt af van de eigen zoektaak.
De hardwareclaims zijn leveranciersmetingen: Google noemt, met quantisatie op een Pixel 11 Pro, circa 191 MB actief RAM voor tekst alleen en 567 MB voor de volledige multimodale route. Ook de geclaimde 9,92 punten winst op MTEB Code komt van Google. De release noemt wel meteen routes via onder meer llama.cpp, MLX, vLLM, SGLang, Ollama en LM Studio. Test bij invoering vooral cross-modale retrieval, taal van de eigen documenten, latency en de gekozen vectordimensie; een goede embedderbenchmark voorspelt niet automatisch een goede RAG-antwoordketen. Google-aankondiging · Reddit-discussie
Tapo-client spreekt TPAP, zodat de oude compatibiliteitsmodus vaker uit kan
Versie 0.11.1 van de onofficiële Rust-library tapo — met Python-wrapper — ondersteunt TPAP, het niet-gedocumenteerde protocol dat recente Tapo-firmware voor veel lampen, plugs, stekkerdozen en hubs gebruikt. Sinds firmware-updates konden zulke apparaten bij third-party-clients een 403 teruggeven, tenzij in de Tapo-app Third-Party Compatibility werd aangezet. De library kiest voortaan automatisch het passende protocol, zowel op IP-adres als bij discovery.
Die schakelaar blijkt technisch meer dan een compatibiliteitsvinkje. Met de oude KLAP-login kan een opgenomen loginuitwisseling volgens de auteur offline worden gebruikt om wachtwoordgissingen te testen. TPAP gebruikt daarentegen SPAKE2+ (RFC 9383), een password-authenticated key exchange: een opname biedt dan geen offline wachtwoordtest, en later verkregen credentials ontsleutelen oude sessies niet. De maker wijst er ook op dat TP-Link zelf zegt dat het inschakelen van de compatibiliteitsfunctie de apparaatbeveiliging kan verminderen.
Niet ieder apparaat is al gelijk: sommige camera’s en camera-hubs blijven op AES SSL of vereisen voorlopig toch de schakelaar; de auteur noemt onder meer een C210 op firmware 1.5.2. Verder bevat de release brekende wijzigingen, waaronder het verwijderen van een nog ouder AES-pad. Upgrade dus gecontroleerd: test discovery, camera’s, credentials en automatiseringen, en voorkom vooral een retryloop na een fout wachtwoord — TPAP-apparaten kunnen tijdelijk locken na te veel pogingen. Technische uitleg en releaseroute · HN-discussie
Unsloth 0.1.903-beta voegt browser, sandboxbediening en multimodale embeddings toe
Unsloth 0.1.903-beta bundelt een forse Desktop/Studio-update. Naast chat komt een ingebouwd browserpaneel voor bestanden, webpagina’s en door het model geschreven HTML; de release zegt dat webpagina’s daarbij niet bij account, chats of API kunnen. Ook komen audiopagina’s, optionele vLLM- en SGLang-engines op Linux/Nvidia en een sandboxinstellingenpagina met een standaard High-modus voor code die modellen uitvoeren.
Voor lokale retrieval voegt de beta meteen ondersteuning voor EmbeddingGemma 2 toe, inclusief GGUF- en safetensors-routes en fine-tuning van het tekstdeel. Verder noemt Unsloth meerdere geladen modellen tegelijk, import van Cursor-, Claude Code- en Codex-gesprekken, plus laag-offload voor LoRA-training. De releasenotes bevatten daarnaast veel specifieke performanceclaims op uiteenlopende GPU’s en Apple Silicon; die zijn niet onafhankelijk gevalideerd en gelden niet automatisch voor andere modellen of workflows.
Zie dit als een brede beta-upgrade, geen kleine featurepatch. Vooral browser-, sandbox-, modelserver- en importgedrag raken permissies, netwerkgrenzen en lokale data. Probeer de update daarom eerst met een wegwerpchat en een beperkte werkmap; controleer welke sandbox daadwerkelijk actief is, wat de browser kan bereiken en of bestaande modellen, toolcalls en exports gelijk blijven werken. Release notes
Verder nog
- openTPU maakt een FPGA-inferenceroute inspecteerbaar: het Apache-2.0-project combineert SystemVerilog-RTL, ISA, bit-exacte simulator, compiler en hostsoftware voor een Kintex-7-kaart met twee DDR3-kanalen. De repository meldt echte gewichten en reproduceerbare greedy-tokenruns voor kleine modellen, bijvoorbeeld 30,7 tok/s voor Qwen3-0.6B in 4-bit en 10,93 tok/s voor LFM2-2.6B; de eigen benchmark gebruikt 64 decode-tokens na een prompt van 512 tokens. Interessant als leerbaar end-to-end hardwareproject, maar niet als bewijs dat AI zelfstandig een concurrerende accelerator ontwerpt of dat een FPGA een moderne GPU vervangt: de HN-discussie wijst terecht op capaciteit, geheugenbandbreedte en kosten als harde grenzen. Repository met meetmethode · HN-discussie
- Montray geeft systemd-storingen een desktopindicator: dit nieuwe project koppelt een Go-server voor systemd- en eigen commandocontroles aan een Rust/Slint-trayclient. De server luistert standaard alleen op loopback; voor externe machines documenteert het project SSH-tunnels, of TLS met bearer-authenticatie. Handig voor een klein thuis- of labcluster, maar behandel een remote health-endpoint alsnog als beheerinterface: laat hem niet onnodig publiek luisteren en bescherm tunnelkeys of tokens. Projectdocumentatie · Lobsters-discussie
Deze update is gegenereerd met GPT-5.6 Terra.