Læs teknologinyheder på dansk
Hjælper dig med hurtigt at vælge interessante artikler at læse.
Mindwalk - Replay coding-agent sessions on a 3D map of your codebaseMindwalk er et visualiseringsværktøj, der transformerer komplekse session logs fra coding-agenter som Claude Code og Codex til en intuitiv 3D-kortlægning af dit kodebase. I stedet for at læse rå JSONL-data linje for linje, kan du se agenterens forståelse af opgaven som lys, der bevæger sig gennem et natlandskab af din repository. Værktøjet er fuldt lokalt, kører som en enkelt Go-binary, og giver dig mulighed for at analysere, hvor agenten søgte, læste og redigerede, ved blot at afspille sessionen i et interaktivt interface.
"Agentens forståelse af opgaven bliver til en form, du kan se på et øjeblik."
Jeg præsenterer Mesh LLM, en løsning der samler dine eksisterende GPU'er og hukommelse til én fælles ressource. I stedet for at betale dyrt for cloud-API'er, kan du køre store modeller lokalt eller splitte dem over flere maskiner. Systemet bruger iroh til sikker netværksforbindelse og giver dig fuld kontrol over din AI-infrastruktur uden låsning.
"De populære modeller er monolitter, og når du bruger dem, overgiver du dig fuldstændigt."
Vint Cerf, 'faderen til Internet', trækker sig fra GoogleVint Cerf, en af arkitekterne bag TCP/IP, trækker sig som Google's chief internet evangelist efter mere end 20 år. Han forudser, at fremtidens AI-agenter vil kræve formelle standarder for interoperabilitet frem for naturlig sprogkommunikation, da præcision er afgørende for at undgå misforståelser i den autonome verden.
"Jeg tror ikke, at engelsk bliver det bedste valg, for der er en fleksibilitet i det, men også en tvetydighed, og jeg tror, at præcision for interagent-interaktion bliver meget, meget vigtig."
Protobuf-py: Det komplette Protobuf til Python uden kompromiserVi præsenterer protobuf-py, en ny Protocol Buffers-bibliotek skrevet fra bunden til Python. Det kombinerer fuld specifikationsdækning med et idiomatisk API og høj ydeevne ved hjælp af en Rust-accelerator. I modsætning til Google's pakke eller betterproto, giver dette værktøj udviklere både komplet funktionalitet og en oplevelse, der føles som ægte Python.
"Python er for vigtigt til, at Protobuf må føles som en eftertanke."
Oprydning i tekstkunstens verden: En guide til unikke værktøjerJeg har samlet en omfattende oversigt over uortodokse grafiske designværktøjer og tekstkunst-programmer. Listen spænder fra klassiske ANSI- og ASCII-redigerere som PabloDraw og Moebius til moderne Unicode-løsninger og eksperimentelle værktøjer som Textual Paint. Uanset om du er en poweruser eller nybegynder, finder du her ressourcer til alt fra Teletext-redigering til generativ kunst og Minecraft-bannere.
"Textual Paint er en textmode-version af MS Paint, der kører direkte i terminalen."
Ant - Lightweight JavaScript runtime with near-V8 speedsAnt er en banebrydende JavaScript-runtime, der leverer ydeevne tæt på V8 fra et enkelt 9 MB binært fil. Bygget fra bunden med den proprietære Ant Silver-motor, understøtter det fuldt ud npm-økosystemet, herunder Hono, Elysia og React, uden behov for en kompleks toolchain. Med ekstremt hurtig koldstart, direkte TypeScript-understøttelse uden byggesteg og en avanceret VM-isoleret sandbox til uforladelig kode, gør Ant udvikling hurtigere og mere sikker. Det inkluderer også en åben registry, ants.land, der taler npm-protokollen, så du kan installere og dele pakker på tværs af platforme med letthed.
"Ant er en letvægts JavaScript-runtime, der vejer mere end det vejer, og leverer næsten V8-hastigheder fra en enkelt 9 MB binær fil uden behov for en 50 MB download eller en toolchain at opsætte."
En AI-agent på 100 linjer Lisp: Hvorfor min professor havde retJeg genopdagede Lisp som det ultimative sprog til AI-agenter 25 år efter min universitetsuddannelse. Ved at udnytte Lisp's homoikoniske natur skabte jeg en agent på blot 100 linjer, hvor modellen selv skriver og udfører kode. I stedet for en fast værktøjskatalog bruger agenten eval til dynamisk at opbygge nye funktioner, hvilket viser, at drømmen om programmer, der manipulerer programmer, endelig er blevet virkelighed.
"Vi har endelig det, vi altid har drømt om: programmer, der manipulerer programmer, men vi har bare udsubkontrakteret den symboliske ræsonnement til en sprogmodel og beholdt substratet."
RISCBoy: En åben kildekode håndkonsol designet fra bunden med RISC-VJeg har skabt RISCBoy, en åben kildekode håndkonsol designet helt fra bunden med en RISC-V CPU, grafikpipeline og PCB-layout. Projektet er en kærlighedsbrev til Gameboy Advance fra en alternativ virkelighed, hvor RISC-V eksisterede i 2001. Alt er skrevet i Verilog og passer på en lille iCE40-HX8k FPGA ved hjælp af open-source værktøjer.
"Det er en Gameboy Advance fra en parallel univers, hvor RISC-V eksisterede i 2001."
Nvidia, CoreWeave og Nebius: Den cirkulære finansiering bag GPU-boometJeg undersøger, hvordan neoclouds som CoreWeave og Nebius udnytter massive aftaler med Microsoft og Meta til at sikre hurtig adgang til Nvidia GPU'er. Selvom disse virksomheder lover højere udnyttelse, afhænger deres vækst af cirkulær finansiering og store gældsbyrder, mens hyperscalers flytter udgifter fra capex til driftsomkostninger for at beskytte deres balance.
"GPU-udnyttelse måler kun, om en kernel kører på et givent tidspunkt, men fortæller ikke, om den udnytter alle tilgængelige kerner eller paralleliserer arbejdsbyrden til GPU'ens maksimale kapacitet."
Sådan tegner du med 9front og paint(1) på din computerJeg guider dig gennem at tegne digitalt på 9front ved hjælp af paint(1). Vi udforsker forskellige input-metoder som mus, pegepen og finger, og lærer at mestre værktøjer som pensel, slet og farve. Selvom der er begrænsninger som manglende lag og trykfølsomhed, viser jeg, hvordan du kan skabe kunst med disse enkle, men effektive midler.
"Glem alt, hvad du ved om digital kunst; at arbejde med paint(1) er tættere på at tegne med fysisk papir, blæk og farver end noget andet digitalt program."
Verdens første undervandsrundkørsel: Den gigantiske 'Manet' på FærøerneJeg præsenterer verdens første undervandsrundkørsel, et ingeniørmæssigt mirakel på Færøerne. Denne farverige tunnel forbinder øerne med en oplyst, havblå søjle designet af kunstneren Tróndur Patursson. Projektet har hurtigt vundet hjertet hos sociale medier og tiltrækker nu mange internationale turister til den kosmopolitiske hovedstad Tórshavn.
"Det er ingen almindelig rundkørsel; det er en del af et ingeniørmæssigt mirakel, der er blevet en stor attraktion for udenlandske besøgende."
Jeg viser, hvordan EF Core 11 optimerer AsSplitQuery ved at fjerne unødvendige reference navigationer fra samlingsspørgsmål. Dette eliminerer overflødige JOINs og ORDER BY-kolonner, hvilket resulterer i hurtigere køretid og færre hukommelsestildelinger sammenlignet med EF Core 10.
"Databasen udfører arbejdet, smider resultatet væk, og din query plan lider for det."
UPI: Anatomien af en betalingstransaktionJeg guider dig gennem de skjulte trin i en UPI-betaling, der foregår på få sekunder mellem din PIN og den grønne tik. Selvom apps som PhonePe og Google Pay dominerer markedet, er det sponsorbankerne og NPCI-switchen, der faktisk håndterer pengene. Jeg forklarer, hvordan systemet sikrer, at penge forlader kontoen, før de ankommer, og hvorfor konkurrencen foregår på et lag, du aldrig ser.
"Din app er kun det første led, og den rører aldrig dine penge."
Moderne indretning kan belaste hjernen: Hvorfor striber og flimmer gør ondtJeg undersøger, hvordan moderne arkitektur med gentagne mønstre og flimmerende LED-belysning overbelaster vores hjerne, der er designet til naturen. Denne metaboliske overbelastning forklarer, hvorfor mange, især neurodivergente personer, oplever hovedpine og kvalme i dagens bymiljøer. Vi ser på, hvordan designvalg kan forværre tilstanden, og hvilke løsninger der kan hjælpe.
"Vores hjerner er udviklet til at behandle naturen effektivt, men når de tvinges til at håndtere de kunstige, gentagne mønstre i moderne byer, lyder der en alarm, fordi de bliver overarbejdede."
Hvordan vi skalerede PgBouncer til 4x ydeevne i ClickHouse Managed PostgresVi løste PgBouncers begrænsning som en trådet proces ved at køre en flåde af processer, der deler samme port via so_reuseport. Dette tillod os at udnytte alle CPU-kerner i stedet for blot én, hvilket gav en fire gange højere ydeevne. Vores løsning sikrer også korrekt håndtering af afbrydelser gennem peering mellem processerne.
"På en boks, du betaler for med 16 vCPUs, efterlader en enkelt PgBouncer-process næsten hele ressourcen på gulvet."
2,6 milliarder skitser afslører skjulte kulturelle variationer i menneskelige begreberJeg har analyseret 2,6 milliarder menneskeskabte skitser fra 236 lande for at undersøge, hvordan vi visuelt forestiller os begreber. Resultaterne viser, at vores mentale repræsentationer varierer markant mellem kulturer, især for begreber involverende fysisk berøring. I modsætning til sproglige modeller, der komprimerer betydning, bevare skitser en rig kulturel struktur og afslører, at universelle begreber afhænger af den målemetode, vi bruger.
"Visuelle repræsentationer bevarer en rig semantisk og kulturel struktur, som sprogmodeller komprimerer væk."
Universiteter skal bevise værdi eller miste federal finansieringEn ny federal regel kræver, at universitetsprogrammer viser, at deres studerende tjener mere end dem uden uddannelse, ellers mister de adgang til lån. Mens reglen sigter mod at beskytte skatteyderne, frygter kunstnere, at det vil udrydde kulturelt vigtige uddannelser som musik og teater, hvor indtjeningen ofte er lavere, men samfundsmæssig værdi høj.
"Vi ved ikke, hvor mange kunstnere vi har brug for, men jeg kan garantere, at hvis vi fjerner adgangen, vil vi forarme vores kulturelle liv nationalt."
De Energetiske Omkostninger ved Celleberegning: Hvorfor Læring Kræver EnergiVi undersøger, hvordan celler bruger energi til at beregne kemiske koncentrationer i deres omgivelser. Vores beregninger viser, at læring om ydre signaler kræver brud på detaljeret balance og forbrug af energi. Jo mere en celle lærer, desto mere energi kræves, hvilket sætter begrænsninger for netværk i ressursfattige miljøer som bakteriespores spiringsprocesser.
"At lære om eksterne koncentrationer kræver brud på detaljeret balance og forbrug af energi, hvor større læring kræver mere energi."
Jeg udforsker den fascinerende udvikling af Singular Value Decomposition (SVD) fra dens oprindelse i 1800-tallet til dens moderne status som en fundamental metode i lineær algebra. Artiklen danner et historisk overblik over de matematiske gennembrud og de forskere, der formåede at definere denne kraftfulde teknik, som i dag er essentiel for alt fra dataanalyse til maskinlæring.
"Det er overraskende, at en metode, der i dag betragtes som en selvskreven del af numerisk analyse, først blev fuldt ud forstået og anvendt i det 20. århundrede."
Overraskende opdagelse: Enkelte væsker kan brænde som faste stofferJeg opdagede til min store overraskelse, at en simpel væske kunne brænde med et højt knæk, ligesom glas. Vores forskning viser, at selv væsker uden elasticitet kan udsætte for sprøde brud under ekstremt træk. Dette udfordrer den videnskabelige opfattelse af, at kun komplekse væsker kan brænde, og afslører, at brudhastigheden i simple væsker er ekstremt høj.
"Ingen forventede, at dette ville være muligt i denne type simpel væske, fordi viskositet normalt blot omarrangerer molekylerne."
Handsum: Et nyt LQIP-billedformat til hurtigere websiderJeg præsenterer Handsum, et nyt LQIP-billedformat designet til at give øjeblikkelig visuel feedback, mens store billeder loader. I modsætning til Blurhash og Thumbhash har Handsum en fast filstørrelse, hvilket gør det ideelt til database-opbevaring. Formatet bygger på DCT-teknologi og tilbyder en enklere, mere forudsigelig komprimering end komplekse standarder som JPEG.
"Hvis jeg skulle gætte det berømte billede ud fra miniaturen, ville jeg sige, at det er plausibelt for Handsum, men umuligt for Thumbhash."
Jeg præsenterer Quicopt, en optimeringsløsning som service, der lader dig løse komplekse modeller i tre enkle trin. Du kan bruge standard Python-værktøjer som OR-Tools MathOpt eller Pyomo uden at skulle oprette en konto eller håndtere API-nøgler. Vores gratis tier giver dig øjeblikkelig adgang til at løse alt fra QUBO til MILP-problemer, så du hurtigt kan se resultaterne.
"Vi gemmer de data, du sender via API'en, for at forbedre fremtidige versioner af vores løsningsprogrammer, så venligst ikke indsende personlige eller fortrolige data."
Jeg præsenterer Goeteia, et selv-hostende Scheme-kompilator, der kører direkte i din browser ved hjælp af WebAssembly GC. Systemet oversætter kode til WebAssembly på under 160 millisekunder uden at bruge en skygge-høst i JavaScript. Med fuld støtte for hygiejniske makroer, ægte lukninger og en reaktiv web-stack, kan du redigere og køre komplekse 3D-grafikker live, mens hele kompilatoren er indbygget i siden.
"Alt, hvad der står herudover, er renderet af Goeteia."
Jeg foretrækker STRICT tabeller i SQLite, fordi de forhindrer fejl som at indsætte tekst i numeriske kolonner. Ved at tilføje STRICT til tabelldefinitionen håndhæves strenge datatyper, hvilket undgår mange subtile fejl. Selvom der er nogle ulemper ved migration og kompatibilitet, mener jeg, at fordelene ved bedre dataintegritet vejer tungere.
"Jeg vil ikke have, at SQLite lader mig lave denne fejl!"
Endelig en dock der vågner pålideligt fra dvaleJeg har i årevis kæmpet med den frustrerende oplevelse, hvor min MacBook Pro ikke ville vågne, når den var tilsluttet en Thunderbolt dock. Selvom Thunderbolt 4 lovede at løse dette, fejlede selv CalDigit TS4 ofte. Overraskende nok blev problemet løst fuldstændigt, da jeg erstattede min gamle BenQ-skærm med en ny ASUS ROG Swift QD-OLED monitor, hvilket nu giver en perfekt og pålidelig start.
"Jeg har på dette tidspunkt næsten givet op og fileret Thunderbolts løfte om 'vågning fra dvale' i mappen 'upålidelig', lige ved siden af 'Bluetooth-paring'."
Hvorfor vi stadig skal skrive kode i 2026, selv med AISelvom AI-agenter nu kan generere det meste af koden, mener jeg, at det er afgørende for mennesker at skrive kode manuelt. Det giver os en dybere forståelse af systemets arkitektur og forhindrer, at vi mister overblikket over detaljer. Ved at tænke direkte i eksekveringsmiljøet i stedet for engelsk, kan vi opdage svagheder, som AI ikke ser, og sikre, at vores softwarefabrik forbliver robust.
"Jeg vil ikke have dit flade 2D-system af diffs og patches; jeg har brug for en fuld 4DX-virkelighedsoplevelse med smertesensorer for at mærke, hvad der sker."
Ship That Code er en læringsplatform, der fokuserer på at bygge virkelige systemer fra bunden frem for at følge passive tutorials. Med over 80 kurser dækkende 9 sprog, kan udviklere vælge at genopbygge kendte teknologier som Redis, Git og Docker. Platformen tilbyder strukturerede karriereveje for Backend, Frontend, Full-Stack, DevOps og Data Scientist, hvor hvert skridt involverer at skrive og køre kode, indtil koncepterne går op. Der kræves ikke kreditkort, og man kan starte med en gratis konto på under 2 minutter for at få praktisk erfaring med Go, SQL, JavaScript og mere.
"Du kan ikke snyde – enten løser du problemet, eller også gør du det ikke. Det er den første platform, hvor jeg faktisk forstår, hvad jeg skriver."
Jeg har skabt biff.graph som en letvægtsversion af Pathom til at strukturere din Clojure-kodebase som en querybar graf. Det kombinerer databaseadgang og forretningslogik i én udvidelig model, hvor du kan definere dataformen uden at vide, hvordan data hentes. Med kun omkring 600 linjer kode er det designet til at være nemmere at forstå og debugge end tungere alternativer, især for mindre projekter.
"Jeg er ikke helt sikker på, om fordelene ved kodestrukturen opvejer den ekstra læringsindsats for folk, der arbejder på små projekter og måske aldrig har hørt om Pathom."
Hvordan læger dør: Det er ikke som os andre, men det bør væreSom læge ser jeg, hvordan kolleger undgår den brutale, meningsløse behandling, de ofte påtvinger deres patienter. Vi ved, at moderne medicin har sine grænser, og vi frygter at dø i smerte og alene. Systemet, patienternes frygt og lægernes angst for sagsanlæg driver dog ofte en overbehandling, der skaber lidelse i stedet for håb.
"Hvad det køber, er en elendighed, vi ikke ville påføre en terrorist."