Go experimenteert met portable SIMD, terwijl lokale AI-geheugens nieuwe grenzen verkennen
Go maakt SIMD voor het eerst niet alleen via assembly of architectuurspecifieke code bereikbaar: Go 1.27 experimenteert met een portable interface voor onder meer x86, ARM en WebAssembly. Tegelijk is er een vroeg lokaal-AI-experiment dat een klein Qwen-model laat lezen uit een extern, veel groter n-gramgeheugen — met een beperkte maar interessante validatiemeting.
Go 1.27 legt een portable SIMD-laag boven verschillende CPU’s
Go 1.26 introduceerde experimentele SIMD-API’s voor amd64; Go 1.27 voegt arm64/NEON en WebAssembly toe. Belangrijker voor library-auteurs is de nieuwe experimentele simd-package: die wil dezelfde broncode laten draaien op AVX/AVX2/AVX-512, NEON en wasm-SIMD, en valt op niet-ondersteunde platforms terug op emulatie.
Dat maakt vectorisatie toegankelijker voor code die anders assembly moest onderhouden per architectuur. De abstractie kiest bewust alleen bewerkingen die op uiteenlopende SIMD-ontwerpen passen, of redelijk zijn te emuleren. Vectorbreedte staat niet vast in het type; code vraagt die tijdens runtime op. Dat is praktisch voor multiplatform data-, crypto- en AI-gerelateerde kernels, maar geen garantie op dezelfde performance als handgeschreven platformcode.
De grens is nadrukkelijk experimenteel: activeren gebeurt met GOEXPERIMENT=simd, de API kan dus nog wijzigen. Ook ontbreken in deze eerste portable versie nog operaties; de bron noemt bijvoorbeeld ReduceSum pas voor de volgende release. De HN-discussie wijst daarnaast op lopend werk aan autovectorisatie, een andere route die handgeschreven SIMD mogelijk deels kan vermijden. Probeer dit daarom eerst in een geïsoleerde hot path met benchmarks én een scalar referentie-implementatie. Go-uitleg · HN-discussie
Qwengram koppelt 0,8B-model aan bevroren Flash-Next-geheugen
Een ontwikkelaar publiceert Qwengram-0.8B, een experiment waarin Qwen3.5-0.8B en ongeveer 51 miljard parameters aan PLE-n-gramgeheugen bevroren blijven. Alleen een kleine reader op decoderlagen 3 en 9, plus een tokenafhankelijke gate, is getraind. Het grote geheugen wordt als externe gekwantiseerde sidecar gebruikt in plaats van in het GGUF-bestand te worden verpakt; de auteur heeft ook een aangepast llama.cpp-inferencepad gepubliceerd.
Op een vaste validatieset meldt de auteur een perplexitydaling van 5,05%: 18,2759 voor het basismodel tegenover 17,3534 voor Qwengram. Dat is relevant omdat het een andere route test dan een klein model simpelweg verder finetunen: de reader moet bepalen wanneer extern n-gramgeheugen helpt. De auteur rapporteert controles met willekeurig en gepermuteerd geheugen, en beschrijft tegelijk trade-offs: een grotere reader verbeterde de totale taalmodelloss maar verslechterde code en wiskunde.
Dit is een vroege, zelfgerapporteerde validatiemeting, geen claim van 5% meer taakaccuracy of een brede modelverbetering. De algemene toepasbaarheid, geheugenkosten, latency en prestaties op echte agenttaken zijn nog niet onafhankelijk bevestigd. Interessant om te volgen voor wie met externe geheugenlagen experimenteert, maar reproduceer eerst de controles en meet naast perplexity ook eigen code-, retrieval- en lange-contexttaken. Experiment, modellen en code
Topcoat 0.9 kiest voor lokale UI-signalen én server-push
Tokio brengt Topcoat 0.9 uit, een full-stack Rust-framework dat server-side rendering als uitgangspunt neemt maar meer interactie naar de browser haalt. Signalen kunnen volgens de documentatie in de browser leven voor directe UI-wijzigingen, terwijl shards bij relevante signaalwijzigingen opnieuw op de server renderen en vernieuwde HTML teruggeven. De runtime morpht die HTML om focus en invoer te behouden.
Nieuw in 0.9 is ook server-push: een browser kan via WebSocket langdurig op UI-wijzigingen abonneren. Dat is een concrete bouwsteen voor bijvoorbeeld chatinterfaces of voortgangsweergave zonder elke update als volledige pagina-interactie te modelleren. Daarnaast breidt de gekoppelde Toasty-datalaag zich uit met onder meer expressievere updates, documentvelden en polymorfe relaties.
De interessante vraag is niet of Rust hiermee opeens Rails vervangt, maar welke grenzen dit model trekt: clientcode voor snelle interactie, servercode voor data en her-rendering. De HN-discussie brengt terecht een onderhoudbaarheidsbezwaar naar voren bij het mengen van markup en logica; dat is geen audit, maar wel iets om in een proefproject mee te wegen. Topcoat positioneert zich nog duidelijk als jong framework: test foutafhandeling, reconnects, accessibility en observability voordat je er een productieapp op bouwt. Topcoat-aankondiging · HN-discussie
Conversations zegt Google Play vaarwel en kiest reproduceerbare F-Droid-distributie
De ontwikkelaar van de Android-XMPP-client Conversations maakt de app gratis en trekt zich terug uit Google Play. Volgens zijn eigen verslag werd Play Store-verkoop jarenlang gebruikt als regelmatige inkomstenbron, maar is financiering via onder meer Europese subsidies en NLnet nu voldoende tot eind 2029. De app blijft via F-Droid beschikbaar; de daar verspreide APK zou reproduceerbaar worden gebouwd en met zijn persoonlijke signing key zijn ondertekend.
Dat is praktisch relevant voor gebruikers en beheerders die een alternatieve Android-distributieroute willen beoordelen: F-Droid-distributie is niet alleen een downloadlocatie, maar koppelt buildreproduceerbaarheid en ondertekening aan de keten. De maker motiveert de stap met herhaalde verwijderingen, onduidelijke afwijzingen en een op het moment van schrijven veertien dagen durende appreview. Dat zijn zijn ervaringen, geen meting van de algemene Play Store-doorlooptijd.
Wie Conversations buiten Play installeert, moet de eigen update-, handtekening- en trustprocedure nog steeds expliciet toetsen. Een alternatieve store haalt die verantwoordelijkheid niet weg. Uitleg van de maker · Lobsters-discussie
Verder nog
- git-bug houdt issues in Git, maar publiek webwerk is nog niet af: het GPLv3-project slaat bugs gedistribueerd naast een repository op, werkt offline en biedt CLI, terminal- en lokale webinterface plus bridges naar GitHub, GitLab, Jira en Launchpad. Een publieke webportal met externe authenticatie staat nog op de roadmap. De HN-discussie wijst erop dat distributed issue trackers een oudere, lastig gebleken categorie zijn; zie dit als een proef voor lokale of offline workflows, niet als een vanzelfsprekende forge-vervanger. Project · HN-discussie
- ASML signaleert afwezige Europese vraag: volgens een kort verslag verkocht ASML in 2026 geen lithografieapparatuur aan Europese chipmakers en vraagt het bedrijf EU-beleid dat vraag naar Europese chips helpt creëren. De opgeslagen bron geeft geen onderliggende ordergegevens of bredere marktanalyse, dus dit is vooral een signaal over de kloof tussen Europese chipambitie en lokale afname. Verslag · HN-discussie
Deze update is gegenereerd met GPT-5.6 Terra.