#programmering

2025-05-19

Hvilket sted har et kommunenummer Kartverket godkjenner for tinglysing av eiendom, men kommunen finnes ikke i SSBs offisielle liste over norske kommuner?

#Norsktut #unntakstilfeller #geodata #programmering

🔗 David Sommersethdazo@infosec.exchange
2025-05-12

@atlefren Jeg tror ikke AI vil overta sÄ mye som man tror, i et lengre perspektiv. Ikke fÞr den kunstige intelligensen blir mer intelligent.

En utvikler kan se potensiale i bÄde gammel og ny kode. En dagens generative AI motorer skjÞnner knapt nok koden den genererer. De fremtidige generasjonene vil nok forstÄ bedre koden den genererer, men det er fortsatt et langt stykke frem til at den ser potensialet i dens egen kode.

En god utvikler i dag vil forstÄ om koden som skrives er generisk og kan gjenbrukes. Og hvis utvikleren kommer over kode som man vet er effektiv og som gjÞr mye av det en ny utfordring trenger - sÄ vil utvikleren se potensialet i koden med litt "refactoring" og sÄ gjenbruke koden flere steder. Dagens AI evner ikke dette.

En utvikler med bred erfaring med flere programmeringssprÄk vil ogsÄ forstÄ hvilke sprÄk som egner seg mer enn andre, ut fra oppgaven. Og en sÊrdeles dyktig utvikler vil ogsÄ se potensialet i et programmeringssprÄk hvis det utvides med noen ekstra funksjoner, og dermed kan sprÄket utvikles videre. Noe som skjer med de fleste programmeringssprÄk i dag. Dette vil i lengden gi mer effektiv kode, men det kan ta lengre tid Ä nÄ frem til mÄlet.

Det er her de som hyper AI ikke skjĂžnner noen de viktigste begrensingene til LLMene:

  • Den er ikke intelligent - den kan ikke tenke "utenfor boksen".
  • Den forstĂ„r ikke fullt ut resultatet av sine egne svar
  • Det en AI genererer trenger ikke vĂŠre sant, riktig eller realistisk

Eksempel: I OpenVPN 3 Linux prosjektet vurderer vi Ä bytte fra C++ til Rust. Trengte et godt D-Bus bibliotek og sÄ at zbus hadde nesten alt vi trengte. En av kollegene mine involverte seg og fikk inn det som trengs av manglede funksjonalitet inn i zbus og vi vet nÄ at alt bortsett fra en selve OpenVPN 3 Core biblioteket vil gi store utfordringer, sÄ alt av stacken bortsett fra selve klienten er klart for Rust.

Min kollega spurte da, for gÞy, flere AI/LLMer om hvordan man kunne bruke OpenVPN 3 Core library (skrevet i C++) fra Rust. Og det manglet ikke pÄ kreative svar. Alle pekte pÄ forskjellige OpenVPN crates som kunne brukes og gjorde dette veldig enkelt. Problemet var at ingen av disse Rust crates eksisterte i virkeligheten.

Noe som Inga Strumke ogsÄ pÄpeker mer generelt:

– SprĂ„kmodeller er lagd for Ă„ skrive gode setninger, ikke for Ă„ undersĂžke virkeligheten.
(ref: nrk.no/tromsogfinnmark/folk-br)

Det dagens AI kan brukes til, hvis den trenes primÊrt pÄ dine egne data (altsÄ ikke en av disse generelle LLM tjenestene)
:

  • ForstĂ„ kode godt nok til Ă„ kunne gi en generell forklaring pĂ„ hva koden gjĂžr - men den kan fortsatt ha misforstĂ„tt noen detaljer
  • Generere kode basert pĂ„ en template, for eksempel refactoring av eksisterende kode den allerede kjenner. For eksempel: Flytt class Foo fra namespace ABC til namesspace DEF og gi den navnet class Bar. Slike "kjedelige" og repeterende oppgaver har jeg mer tro pĂ„ at AI kan hĂ„ndtere bedre - fordi den kan ogsĂ„ "forstĂ„" nok til oppdatere tilhĂžrende dokumentasjon samtidig.
  • Generere et generelt rammeverk med litt generell dokumentasjon for Ă„ komme i raskere gang.

Jeg tror nok at vi vil se AI og LLM bli tatt mer i bruk, men ikke i de store grande visjonene til AI hypen. Det blir mer som en assistent til dagens utviklere for Ä redusere mengden repeterende kode som mÄ skrives.

Samtidig vil programmeringssprÄkene ogsÄ utvikle seg, til Ä ogsÄ gjÞre programmeringen enklere - noe vi definitivt sÄ med vÄrt prÞveprosjekt med OpenVPN 3 Linux i Rust. Mengden "boilerplate code" som trengtes for Ä fÄ D-Bus integrasjonen endte opp mye mindre enn i C++, da zbus craten tok meste parten av den jobben.

#ai #ki #llm #programmering

Vicomte Folmer af Helvedefolfdk@helvede.net
2025-04-21

Super god definition pÄ "nÞrd" og noget som det selvfÞlgelig ikke er alle der kan, men langt flere der i princippet burde kunne (altsÄ automatisere sig til et eller andet, fordi man har mulighed for at bruge et vÊrktÞj)

#emacs
#programmering

mathstodon.xyz/@oantolin/11435

2024-11-05

Hur de flesta av mina buggfixar ser ut.

#Buggfix #Programmering #Utveckling

Spel HubbenSpelHubben
2024-10-16
2024-09-19

programmeringsfrÄga - gÄr det att redigera excelfiler med python? Vill skapa och fylla kolumner, göra berÀkningar i #programmering #python #excel #fraga

Henry Fisherfisher@mastodon.nu
2024-09-12

Idag blev jag överraskad av tvÄ nyheter. För det första, spelet Flappy Bird ÄtervÀnder till marknaden. Och för det andra - lanseringen av den nya O1-Preview-modellen frÄn OpenAI. Nick och jag bestÀmde oss för att inte missa chansen och testade O1-Preview, och bad den samtidigt att skriva kod för Flappy Bird i JavaScript. Nu Àr jag Ànnu mer orolig för programmerarnas framtid.

#Nyheter #FlappyBird #JavaScript #OpenAI #O1Preview #Programmering

2024-09-10

Hint: en bit av grensesnittet ser slik ut

#norsktut #programmering

Skjermbilde av sĂžkefelt: brukeren kan skrive inn tekst i en boks med hint "SĂžk etter ord og uttrykk". Under en avkrysningsboks med teksten "Fritekst-sĂžk"
2024-09-10

Hvilket prosjekt jobber jeg pÄ nÄr jeg kan skrive i en intern Slack-kanal "jeg har fiksa creme brulee pÄ staging, usikker pÄ om creme fraiche virker for der fÄr jeg bare fritekst-treff"?

#Norsktut #utvikling #programmering

2024-08-04

De prosesorintensive delene bĂžr skrives i #Rust antagelig som har god kompatibilitet med #Pyrhon men er svĂŠrt effektivt #programmering #energi
digi.no/artikler/studie-energi

2024-07-26

Helt uproduktiv bruk av tid 🙂, men er nede pĂ„ bare 37 ukjente tagger i "hvor mange HTML-tagger husker du navnet pĂ„"-spillet:
codepen.io/plfstr/full/zYqQeRw

Den telte ikke <isindex>, men det er ikke overraskende - den er vel ca fra steinalderen.

#norsktut #html #programmering

2024-07-18

«HTML tags memory test»
Jeg tror jeg hadde igjen 49 da fanen uheldigvis var inaktiv lenge nok til Ă„ laste pĂ„ nytt 😞
todon.eu/@jalcine/112791721437

#Norsktut #utvikling #programmering #programming #html

2024-05-22

Pusha nettopp endring 18fb78c5 til Github med beskrivelsen

> Moving line of code for Storkjempe to right place

Eh..

Memo til meg sjÞl: ikke fall halvveis i sÞvn mens du skriver commit-beskrivelser etter Ä ha vÊrt pÄ nyttevekst-feltkurs!

God natt :)

#norsktut #programmering

Daniel Brahneborg, PhD 🇾đŸ‡Șdaniel@social.braxo.se
2024-05-14

SĂ„vitt jag kan se Ă€r de flesta hĂ€r pĂ„ #sddconf 40+. Å ena sidan Ă€r det mycket som mer juniora utvecklare skulle ha nytta av, men Ă„ andra sidan kanske de inte skulle förstĂ„ poĂ€ngen med varför man ska göra X istĂ€llet för Y, eftersom de inte fĂ„tt kĂ€nna hur ont det gör nĂ€r Y gĂ„r sönder. #programming #programmering

2024-05-08

NĂ„ stĂžtter advokat-fagsystemet oppgjorstjeneste.no digital tinglysing!

...det venter nok noen drager her og der, og litt ufullfÞrte trÄder.. men mye er pÄ plass. Resten fikser vi nok lettere.

#norsktut #programmering

Markus đŸŒ± :progress_pride:markus@skvip.lol
2024-05-08

Eg skal halde ein halv fagdag pÄ jobb om #ActivityPub i slutten av mÄneden. Utviklarar er mÄlgruppa.

Tittelen er: "Grunnleggjande implementering av ActivityPub, eller: Korleis laga di eiga twitter-klone og anna klikkfang"

Er det nokre utviklarar her som har innspel til kva dei ville ynskja frÄ ein slik fagdag?

Min plan er ein presentasjon om dei mest sentrale endepunkta, og sÄ gje dei ein kodebase med noko implementasjon og vidare oppgÄvar.

#NorskTut #Utvikling #Programmering

2024-05-06

Erfarenheter av Github copilot
Ibland Àr Copilot hjÀlpsam nog att spara flera minuter 
 ibland Àr den mest till besvÀr.
Ett utdrag ur Kodsnack 581 - lyssna överallt dÀr poddar finns!
#ai #copilot #ide #vscode #programmering #programming

Markus đŸŒ± :progress_pride:markus@skvip.lol
2024-04-27

Eg har vore systemutviklar ei stund, men har vore rÊva pÄ Ä bidra inn til pakkar eg sjÞlv brukar masse i jobben.

Eg fekk nok av meg sjĂžlv, og sendte inn ein fiks for eit problem eg hadde lagt merke til i ei pakke eg brukar kvar arbeidsdag.

I dag ble fiksen min akseptert inn i pakka! Eg er offisielt ein utviklar av ope kjeldekode. No mÄ eg berre halde koken vidare i karriera.

#NorskTut #Allheimen #Programmering

2024-04-26

Du finner shaen av Iran...

#vits #norsktut #programmering 😆

2024-04-26

Hva skjer om du kjĂžrer dette javascriptet med NodeJS?

require('crypto')
.createHash('sha256')
.update('Iran')
.digest('hex');

#vits #norsktut #programmering

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst