FagNytt
September
'25

AI 🚆

Det har skjedd mye i tech-verdenen denne måneden også, og AI er intet unntak. August startet med et brak da GPT-5 ble sluppet, som en såkalt "Agent-modell". Dette betyr at den er skreddersydd for å brukes som en agent, i motsetning til GPT-4 som er en chat-modell laget for å interagere med en bruker. GPT-5 er tregere, billigere og skal visstnok ta imot instrukser mye mer direkte.

Men hvordan lager man egentlig en agent? Det finnes masse forskjellige verktøy. Vercel slapp sin egen AI-SDK denne måneden, som inneholder de fleste komponentene man trenger for å bygge et chat-interface. Det bygger imidlertid på shadcn/ui, som kanskje ikke er det smarteste valget etter at Radix meldte at de skulle slutte å vedlikeholde Radix UI i like stor grad 😨. Dersom du skal deploye, har både Cloudflare og FastMCP ganske generøse planer. Bare å teste ut! 🚀

The Vibe

Nå som "alle" skal vibe og brenner gjennom tokens, har flere AI-editorer måttet endre drastisk på abonnementene sine. Token-kostnadene har ikke gått ned så mye som antatt, samtidig som antall tokens i bruk har skutt i været. Dette har ført til at flere editorer har måttet fjerne "ubegrenset bruk" fra abonnementene sine. Det trenger likevel ikke gå like langt som med denne gjengen, som har lagt opp søvnsyklusen sin etter Claudes usage limits.

Kule greier for spesielt interesserte 🤓

Noe som er ekstremt kult, er at en forsker (Mao heard Duan) har funnet en algoritme som er raskere enn Dijkstras algoritme for å finne den korteste veien fra A til B! For de som ikke hadde dette på skolen i fjor: Dijkstras algoritme fungerer ved å utvide seg gjentatte ganger fra startnoden, alltid velge den nærmeste ubesøkte noden og oppdatere de korteste veiene utover i sortert rekkefølge.

Duans nye algoritme gjør beregningen raskere ved å gruppere noder på frontlinjen i klynger og selektivt bruke noen få steg av Bellman-Ford-algoritmen¹ for å identifisere de mest innflytelsesrike nodene. Slik unngår man å måtte sortere noder strengt etter avstand. Fordi den ikke er avhengig av stegvis sortering slik som Dijkstra, bryter den den såkalte «sorteringsbarrieren» og kjører raskere på både rettede og urettede grafer.

(¹ Bellman-Ford-algoritmen er en klassisk metode for å finne korteste vei som kan håndtere negative kantvekter, men den er vanligvis tregere enn Dijkstra fordi den gjentatte ganger «slakker opp» alle kanter i stedet for å fokusere kun på den nærmeste frontlinjen.)

En annen kul greie: Dersom du lurer på hva en base64-kodet streng er, kan du bruke denne huskeregelen: Starter den med ey er det JSON, starter den med LS er det nok et sertifikat eller en privat nøkkel. Grunnen til at dette funker, er at {, som ofte starter en JSON-fil, kodes til ey, mens ----, som ofte starter en sertifikatfil, kodes til LS. Smart, ikke sant? 😉

Andre, kanskje mindre viktige, ting er denne artikkelen som argumenterer i det lange og brede for hvorfor 88 er den beste tegnbredden når man driver med utvikling. 🧑‍💻

Sosiale medier 🤳

På de sosiale mediene skjer det også litt. Instagram skal trolig komme med en kartfunksjon, mye liknende Snap Map, hvor de henter lokasjonen din. Brukere kan legge ut meldinger/emneknagger, og bildene får en lokasjon. Spotify skal også lansere en DM-funksjon, slik at du kan sende meldinger til folk du interagerer med på tjenesten. Da kan jeg sende en melding til Emil når vi er i en Jam: “Bra queue nå” – det kaller jeg shareholder value! 🤑

Den observante leser 👀

For de som husker tilbake til i vår, skrev jeg om en internett-startup som hadde fått til en internettilkobling i luften ved bruk av lasere – altså ingen ledninger over lange distanser. De har nå gjennomført en vellykket test med en tilkobling på 100 Gbps over en distanse på ca. 64 km, ved bruk av optiske lasere! Tilkoblingen har vært operativ i flere uker. Startupen heter Aalyria og er et prosjekt under Alphabet.

Når vi først er inne på Google-paraplyen: Google slapp også bildeverktøyet NanoBanana! Det gir deg muligheten til å slå sammen bilder eller gjøre endringer som ser relativt ekte ut. Store muligheter for å lage mye morsomt! 🍌

Versjonering 📦

  • Den halvårlige releasen av Go er ute: Go 1.25
  • Flutter har kommet seg til 3.35
  • Redis er ute i versjon 8.2, nå under en ny type FOSS-lisens
  • Next.js har kommet til 15.5.2
  • TanStack har sluppet TanStack Client, en database-klient. Verktøyet skal gjøre det mye lettere å holde klient-state synkronisert med optimistiske oppdateringer, retry og selectors, med mulighet for å skrive både joins og selects i klienten.

Fotfrukt 🍇

Heldigvis er det ikke bare TaskCtrl som har fruitaton! En utvikler ved navn "byroot" skal ha fikset en 10 år gammel bug i Rails, noe som skal ha gitt en relativt stor ytelsesforbedring. Dette var opprinnelig en PR som aldri skulle ha blitt merget, men ingen har gjort noe med det på lang tid.