Kodsnack 578 - Inte personens första bakdörr, med Peter Magnusson
Kodsnack9 Huhti 2024

Kodsnack 578 - Inte personens första bakdörr, med Peter Magnusson

Fredrik får besök av Peter Magnusson från grannpodden Säkerhetspodcasten, som hjälper till att reda ut vad som egentligen hänt kring bakdörren i komprimeringsbiblioteket XZ.

Under påsken upptäcktes en bakdörr i XZ, som hade potential att ge upphovspersonerna tillgång till maskiner som kör saker som SSH och Systemd. Bakdörren var gömd i binärfiler för testfall, byggd för att inte märkas, och allt som behövdes hade smugits in över tid efter en koordinerad kampanj där upphovspersonerna gavs maintainerbehörighet till XZ.

Peter reder ut vad som hänt, framgångar och misstag från angriparnas sida, och ger en säkerhetsinsatts perspektiv på det hela. Det är fascinerande att hela aktionen skett helt i det öppna och helt dokumenterad i text - e-post, commits och så vidare. Dessutom är det intressant att spekulera över vilka som kan tänkas ligga bakom, och vad det betyder med de misstag som faktiskt gjorts i processen och koden.

Och givetvis det läskiga i att överarbetade underhållare av öppen källkod kan göras till måltavlor på det här sättet. En ond aktör plötsligt kan ha incitament att bygga upp en helt falsk verklighet kring en specifik person. Vad är chansen att detta är den enda operationen av det här slaget som pågått och kommer att genomföras?

Och så måste vi hylla de människor som inte bara accepterar att en ny version av något plötsligt beter sig lite konstigt utan dyker ner och upptäcker händelser som dessa!

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas.

Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik.

Länkar Titlar
  • Algoritmerna gjorde sitt
  • Din förklaring av en XZ
  • Lempel-Ziv-baserad
  • Vår vän Andreas
  • En lång nattlig övning
  • Jag behöver sova nu
  • Hjärnspöke
  • Oacceptabla tider på SSH
  • Egen liten paketstruktur
  • En helt infekterad miljö
  • Det här är inte en normal konversation
  • Få och överarbetade maintainers
  • Bygga en historik
  • Trådarna innehåller ondska
  • Ingen meningsfull utveckling
  • Omgiven av ett jättekonstigt community
  • Du har levt i en falsk verklighet
  • Förbereda ondska
  • Sluta hålla på och fuzza
  • Inte personan som är maintainer
  • Det är väldigt svårt att vara perfekt
  • Det finns tre bytes i den här payloaden
  • Där ingen vill göra ondska
  • Om man ska göra ondska
  • Så fort du orsakar impact
  • Det saknades två cent
  • När “go go go”-ordern kom
  • “Go go go” innan grejerna var helt klara
  • Svårt att förneka att det här var en avsiktlig bakdörr
  • En tveksam slumpgenerator
  • En infernaliskt konstig falsk verklighet
  • Git rewrite på historiken
  • Skjuta ut sig helt och hållet
  • Inte personens förs

Jaksot(675)

Kodsnack 526 - Lättare än de sämre alternativen, med Emil Lundberg

Kodsnack 526 - Lättare än de sämre alternativen, med Emil Lundberg

Vad är skönare än långa och säkra lösenord? Vad sägs om inga lösenord alls? Och att hanteringen kan vara både säkrare och smidigare än att ha lösenord, engångskoder och andra gammaldags processer? Emil Lundberg gästar podden och berättar om passkeys - det nya trevliga och säkra sättet att logga in på webben utan att behöva bekymra sig om lösenord. Varifrån kommer det, hur funkar det, hur är upplevelsen för användare, och inte minst vad behöver du som utvecklare tänka på? Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, och @bjoreman på Twitter, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik. Länkar Emil Yubico Yubikey - har nämnts i några tidigare avsnitt Webauthn Emil på Jfokus 2022 om Webauthn Passkeys Prova på passkeys - demo av Yubico W3C Tvåfaktorautentisering Noll kontostölder hos Google sedan de införde säkerhetsnycklar för anställda Phising as a service PGP Windows hello Dashlane 1password Yubicos javabibliotek för passkeys Githubs bibliotek webauthn-json U2F - universal 2nd factor User verification - tvåfaktor utan lösenord Enterprise attestation Autofill-UI:t Titlar En kryptografisk nyckel med en USB-kontakt Säkrare tvåfaktorautentisering på webben Som Bankid, fast ännu enklare Lättare än de sämre alternativen Phishing as a service En väldigt tekniskt korrekt term Egentligen inte konstigare än Bankid En unik identitet för varje sajt Mellan din webbläsare och din server Jag har verifierat en extra faktor Ett kryptografiskt bevis Det säkraste som också är smidigast

23 Touko 202349min

Kodsnack 525 - The double bottleneck, with Aino Vonge Corry

Kodsnack 525 - The double bottleneck, with Aino Vonge Corry

Recorded at the Øredev 2022 developer conference, Fredrik chats with Aino Vonge Corry about patterns and their effects on our lives. Aino works with both academia and industry, regularly switching between the two, and talks about what each can and wants to learn from the other. We also discuss Aino’s own research, and how programming languages and patterns influence each other. We talk about teaching patterns - and who teaches the teachers to teach. It is easy to get stuck thinking that the patterns in the book are the one true list, when the whole power of a pattern is giving a name to some common thing in your own environment so that you can discuss it at a higher level. Which are the patterns in your organization? Perhaps you too could be helped by trying a double bottleneck? Also: antipatterns! They help you learn from mistakes, and make it easier to talk, reason, and joke about them. Thank you Cloudnet for sponsoring our VPS! Comments, questions or tips? We are @kodsnack, @tobiashieta, @oferlund and @bjoreman on Twitter, have a page on Facebook and can be emailed at info@kodsnack.se if you want to write longer. We read everything we receive. If you enjoy Kodsnack we would love a review in iTunes! You can also support the podcast by buying us a coffee (or two!) through Ko-fi. Links Øredev Aino The Goto conferences YOW! The morning paper - a blog about a paper every day Design patterns The patterns book Retrospective antipatterns Retrospective antipatterns - the book Agile retrospectives Project retrospectives The antipatterns book Titles Teaching the teachers how to teach I get easily bored I can change what I do every day Hypothesis-driven development Take the language constructs with them We don’t want a negative book The double bottleneck The problems to appreciate the solutions Learning from mistakes

16 Touko 202323min

Kodsnack 524 - Byta mina problem mot sämre problem, med Jona Ekenberg

Kodsnack 524 - Byta mina problem mot sämre problem, med Jona Ekenberg

Jona besöker podden och pratar om några av de många saker som hunnit hända sedan sist han var med. Till exempel har han hunnit prova på att jobba med spelutveckling - både som lärare och som utvecklare. Det är lätt att blir stressad av både positiva och negativa saker när man kastas in i en helt ny miljö och har möjlighet att styra det mesta själv. Vi diskuterar hur svårt det är att hantera stress och utmattning, och till exempel begära saker av sina chefer när man behöver det. Jona berättar också om ett par intressanta spelidéer, och om nyttan av att hitta det man gillar, veta om det, och kunna hitta bra personer som kan fylla i de saker man inte är bra på och inte brinner för. Hur är man mentor på ett bra sätt, och balanserar att lära någon annan mot vad man själv förväntas göra (eller bara själv fått för sig att man borde göra)? Och vilket är egentligen det bästa sättet att peka ut var i editorn man tänker att något behöver göras? Jona berättar dessutom om sitt speleditorprojekt Freja, som haft både framgångar och utmaningar. Det är häftigt att göra en editor som man kan ändra och bygga ut medan man använder den, men det är inte lika roligt när man landar i att man behöver skriva sitt eget grafikbibliotek som ingen annan kommer att använda. Vad ska jag göra på min fritid? Vad sägs om att ha tråkigt och allt blir fel hela tiden? Sist men inte minst: lösningen Jona hittat på alla problem med editorn: Han ska byta ut dem mot en helt annan uppsättning! Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, och @bjoreman på Twitter, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik. Länkar Jona Andra avsnitt med Jona Spelskaparna Aurora punks FTL: Faster than light Två versioner av spelprototyperna Jona gjorde Deus ex Weird west VS code live share Clojure GDScript - spelmotorn Godots skriptspråk GTD fast - inspelning av ett seminarie om Getting things done, av och med David Allen, skapare av GTD GTD Arcadia - Clojure i Unity Lisp Freja - “Self-modifiable text editor implemented in Janet” Freja i aktion (video) - Jona bygger Breakout på en timme Raylib - “A simple and easy-to-use library to enjoy videogames programming” Immediate mode Janet - språket Freja använder Electron Flutter SDL Termbox - Go-lib som funkar bra på Windows också Jonas underbart avskalade blogg Titlar En känd röst Då blev det uppsägning Jag fick behålla mikrofonen Lite andrum Hur designar man en lektion? Positiv stress Makten att påverka min situation Saker jag aldrig har reflekterat över Helt andra färdighetsträd Jag har inte tillräckligt många fingrar Du byter bara dina problem mot bättre problem Hålla mina händer från tangentbordet Det som funkar noll av hundra gånger Vi gjorde en klass Nya saker hela tiden Utanfär min komfortzon Idén av att bestämma över allt Jag kan inte fatta ett beslut Demos på 30 sekunder Ersätta vilken funktion som helst Då åker man på att skriva sitt eget Byta mina problem mot sämre problem Spel direkt i terminalen

9 Touko 20231h 2min

Kodsnack 523 - Hytteknappen

Kodsnack 523 - Hytteknappen

Fredrik och Kristoffer snackar tangentbord, AI-undringar, och att ta hand om sin röst. Uppvärmning: Fredrik har varit förkyld, och följde upp med att tappa rösten. Borde man lära sig vårda sin röst? Kristoffer tänkte spela in någonting själv, men blev självmedveten och skrev för mycket manus. Kristoffer håller gradvis på att samla ihop en roman av material om vad problemen är med Clean code. Sedan blir det tangentbordssnack! Kristoffer fascineras av små tangentbord, funderar över home row mods, och har skaffat alla tangentbord för att prova vad han egentligen trivs bäst med. Fredrik undrar om det är på grund av Apple han alls blev intresserad av mekaniska tangentbord. Därefter diskuteras AI igen. Kristoffer har - precis som alla andra - fortsatt fundera på AI, speciellt efter snacket vi hade med Bartek. Är redan namnet eller etiketten AI en stor del av problemet? Har Copilot någon mer medvetenhet om kod än vad “rena” GPT-4 har? Chatdbg - ett roligt sätt att koppla in Chatgpt i en process som kanske inte alls behövde en språkmodell inblandad? Hur många saker som idag får en språkmodell inkopplad kommer att ha det om, säg, ett år eller två? Att bygga förståelse är något som pågår inom en person. Fredrik har testat Whisper - en språkmodell som ingen anklagar för att tänka eller läser intelligens i, men som faktiskt utför ett jobb rätt bra. Och lastar ens dator på ett tillfredsställande sätt. Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, och @bjoreman på Twitter, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik. Länkar Clean code Avsnitt 490 - Med Daniel Grenehed Home row mods Ergodox Planck Preonic Moonlander Kyria Sofle Corne Ferris sweep Dygma defy Monkeytype Colemak Workman Dvorak Norman Asdf är också en väldigt trevlig podd Dygma raise Kombos - flera tangenter samtidigt Pok3r Magnus Avsnitt 519 - “AI-snacket” med Bartek Chatdbg LLDB Papegojor som videochattar blir mindre ensamma Råttor och kokain - har de kompisar är det en helt annan sak Whisper whisper.cpp Neural engine Hej (resten av) internet! - en trevlig podd om roliga saker som gömmer sig ute på nätet SOLID-principerna Titlar Minimalt mer optimalt Skift på höger tumme Händerna rakt framför sig Maximalt jättedåligt (Den norska) Hytteknappen Kurvat efter handens kurva Asdf på vänster hand Den är nästan där den brukar Fickor av muskelminne Tummen mitt i klustret Slarvig med hur jag skriver Räkna matte och dra jätteraka linjer ship: make coffee En papegoja som kan prata

2 Touko 202350min

Kodsnack 522 - Kreditkortsglipan, med Pär Sikö

Kodsnack 522 - Kreditkortsglipan, med Pär Sikö

Fredrik snackar VR och AR i nutiden och framtiden med Pär Sikö. Vi spelade in under Øredev 2022, så ordet metaverse hängde fortfarande i luften. Men vi fäste oss inte vid det utan snackade istället om vad man faktiskt kan göra i VR och AR idag, och hur framtiden kan tänkas se ut. Framtiden är ju den riktigt spännande biten. Programmering måste ju inte se ut som den gör idag. Hur löser vi Excel i 3D? Och vad gör vi med alla webbsidor? Hur ser en 3D-webbsida ut? Varför spelar inte fler VR-spel? Vad blir nästa grej som tar VR-användandet ett steg framåt? Och vad är kreditkortsglipan, och varför är den bra? Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, och @bjoreman på Twitter, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik. Länkar Pär Øredev Devoteam - Pärs arbetsplats, och företaget bakom Øredev Metaverse Kodsnack med Christoffer Bask Pärs presentation om VR på Øredev 2022 Google glass IKEA place Ready player one Valve index Quest pro Quest 2 Taco bells bröllopskapell i metaverse Chipotles tillagning i Roblox Roblox Nikes Robloxvärld Leap motion Dreamweaver Titlar Live öga mot öga Prata om ny teknik Jobba i VR Om inte så lång tid Nu blir metaverse allting Att få lugn och ro Jag stannar i den här världen Unkenhet och ensamhet Tio spänn för en fruktansvärd upplevelse Uppleva dinosaurierna En vision man borde ha redan Litegrann som teckenspråk Inte Dreamweaver igen Excel i 3D På ett mycket mer avslappnat sätt Kreativt övertag Det behöver ta tid Kreditkortsglipan

25 Huhti 202341min

Kodsnack 521 - Mentalt destillat, med Magnus Therning

Kodsnack 521 - Mentalt destillat, med Magnus Therning

Fredrik snackar med Magnus Therning om att bygga sin egen Emacs-setup, att skala bort och skriva om saker, beroenden, och mycket mer. Som det lugn som kan infinna sig när man nyss avslutat något större och ännu inte påbörjat nästa sak. Kasta bort saker som inte finns med i det mentala destillatet efter något års arbete med någonting. Och utan att bara sätta sig i ett hörn och skriva om vad man redan har på ett nytt sätt. Anpassa koncepten man redan har efter de koncept man tillför. Förmågan att vara precis när man pratar om saker. Rätt namn på rätt saker kan lösa så mycket bara i sig. Man behöver kanske mer tillåtelse att leka? Kod som är lätt att ändra där man behöver göra ändringar ofta. Du behöver inte bry dig - ända tills det går fel. Sedan behöver man bry sig jättemycket. HTTP-bibliotek för servrar - skulle det finnas utrymme för ett som helt struntade i streaming? Loggning är svårt, och nyttigt. Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, och @bjoreman på Twitter, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik. Länkar Magnus Therning Zimpler DDD - domändriven design Domain-driven design-boken Asdf om Emacs och små tangentbord och grejer Emacs Neovim Planck Spacemacs Systemcrafters - Youtubekanal MES - Magnus' Emacs setup Tree-sitter Helm Ivy LSP - Language server protocol LSP-klient för Emacs Haskell mode för Emacs Cabal - paketsystem för Haskell DRM - Digital rights management Magnus löste indenteringsproblemen strax efter inspelning Douglas Crockford Javascript: the good parts JSON Refaktorering CORBA COM For each desired change, make the change easy (warning: this may be hard), then make the easy change - Kent Beck Clean code HTTP-streaming Babel Coffeescript Serenityos Ladybird (inte Ladybug som Fredrik fick för sig) - webbläsare för Serenityos Dart Webassembly Create React app Unixsignaler Titlar Icke-jobbrelaterade saker Folk med små tangentbord I princip så outsourcar jag min konfiguration till hela internet Node-varning Bara för att leka lite Den här är väldigt stor Skala bort väldigt mycket Då hoppade jag ner i kaninhålet Väldigt annorlunda för att jag ska skriva den Interaktivt hela tiden Ett visst lugn I download music from the internet Mentalt destillat Smyga in mer omskrivande Förmågan att vara precis Det har i alla fall ett namn Leka Det skiter sig liksom i kanterna Plugins som omvandlar Javascript till Javascript Javascript är binärt Antingen är du expert, eller så är du farlig Ideologi om att inte skapa en massa kod Om den upptäcker att den blir tillsagd Som att läsa andras kod Justera sitt eget beteende

18 Huhti 202350min

Kodsnack 520 - Goldratts glasögon, med Lars Albertsson

Kodsnack 520 - Goldratts glasögon, med Lars Albertsson

Fredrik snackar med Lars Albertsson om data engineering - att hitta och agera på möjligheter i sin data, att förändra processer och arbetssätt, och vara med på att man kanske behöver ändra mycket fler saker för att få full effekt av en förändring. Lars går på djupet både i nyttan av att använda sin data på bra sätt, och i varför det är så svårt och så många projekt inte ger värst stor utdelning. Tidningars förhållningssätt är värdefullt i sammanhanget - gör något som är nyttigt för någon nu. Få ut värde tidigt. Gör inte som Lego. Drivs av use case. Följ värdeströmmarna och organisera längs med dem istället för att hamna på tvären och dämma upp dem. Lars tar också upp hur man sprider tillgången på data på ett bra sätt, och inte minst vikten av att ta ansvar för sin data och hur man hanterar den. Alla sätt att sprida data är definitivt inte bra. Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, och @bjoreman på Twitter, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik. Länkar Lars Albertsson och hans företag Scling Øredev Lars presentationer på Øredev 2022 The 7 habits of data effective companies (pdf av presentationsbilder) Data engineering in 10 years (pdf av presentationsbilder) Lars andra presentationer och framträdanden Data engineering Data divide Eli Goldratt The goal Beyond the goal - introducerar teorin om begränsningar och de fyra frågorna Bra presentation av Dan North där han dyker ned i Goldratts fyra frågor Material resource planning Vattenfall Rational unified process Hadoop Data lake GDPR Rabobank - holländsk bank öppna med sitt arbete Bonnier news Peter Frey Joel Abrahamsson Henrik Kniberg Mojang Lego universe Henrik Kniberg om Lego vs Minecraft Palantir Peter Thiel Silicon Valley Blackwater Lean manufacturing Dataops och boktips Data swamp Data contracts Data products Extreme programming Accelerate - bok State of devops report Bonusboktips: Fundamentals of data engineering Titlar Titta på folk och prata med dem samtidigt Vad man gör med den data man har Förmågan att få ut värde av sin data Informationen finns därute Gapet i förmåga Ett optimeringsproblem Goldratts glasögon Man häller ner all sin data på ett och samma ställe och sedan så händer det bra saker Konsultbolag har ingen data Nej är det snabba svaret Något som är värdefullt för någon nu Ta sig data över huvudet Tvärs emot värdeströmmen

11 Huhti 202352min

Kodsnack 519 - En överambitiös praktikant, med Bartek Tatkowski

Kodsnack 519 - En överambitiös praktikant, med Bartek Tatkowski

Fredrik och Kristoffer snackar med Bartek Tatkowski om AI. Skapa saker är fel. Men som andrepilot eller överambitiös praktikant kanske det finns en rimlig nisch att fylla? Bartek har provat GPT-4 ett tag och har lite mot sin förväntan hittat en del vettiga uppgifter för den överambitiösa praktikanten. Ett annat problem är att vi är så tidigt i utvecklingen. Just nu är det många som vill och kan sälja radioaktivt vatten och kalla det för undergörande mot alla sjukdomar. Vad kommer att hända med sökmotorer och Linkedin och andra platser på kort sikt när de har chans att översvämmas av maskingenererat innehåll av tveksamt värde? Vi människor producerar ganska mycket som är ganska mediokert. Kommer AI bli bättre och bättre på att generera saker, och vad betyder ens bättre? Det kan bli intressant när det kommer modeller tränade på mer specialiserade dataset. Är det algoritmen eller data, eller båda, som är hemligheten? Blir en modell specialiserad på min kod - eller ett visst kunskapsområde såsom avloppsrening - supernyttig eller helt meningslös? Avsnittet sponsras av SEB, som bland annat söker stordatorutvecklare. SEB satsar på att äga sin plattform, inte outsourca, och bygga bra verktyg så att alla kan fokusera på de uppgifter som faktiskt ger affärsnytta. Svar på frågor är aldrig mer än en promenad eller ett chattmeddelande bort. Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @oferlund, och @bjoreman på Twitter, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik. Länkar Bartek Senaste Kompilator GPT-4 Oxide and friends om GPT Github copilot Microsoft sparkade sitt AI-etik-team Clippy Fiverr SEB - veckans sponsor Jobbannonser inom SEB över lag Stordatorutvecklare inom SEB kort Erfaren DB-2-ingenjör i Stockholm Tech lead inom COBOL inom SEB kort Cobolutvecklare inom SEB kort i Västerås Mats Nordkvist och Erik Weyler COBOL Transaktioner och transaktionshantering Metas språkmodell har läckt Fred Brooks Windows NT Sharepoint M8 tracker Elektron LSDJ - Little sound DJ Impulse tracker Digitakt Syntakt Polyend tracker vend.se Titlar Extra spicy hot takes Alla återupprepar allting Botta ihop konst En överambitiös praktikant Perfekt sak att lägga på en maskin Ett extra par lite vansinniga ögon AI i varenda liten vrå BingOS Bill Gates gamla dröm om gemet SEO-optimerat skräp Låtsas att du är X, Y, och Z Vi ser vår spegelbild Se intelligens i annat Nu sitter copilot i förarsätet Ny kod som gör samma sak Perpetual Advent of code Jag har förlikat mig med Teams Dömd till Teams

4 Huhti 20231h 44min

Suosittua kategoriassa Koulutus

rss-murhan-anatomia
psykopodiaa-podcast
voi-hyvin-meditaatiot-2
rss-vegaaneista-tykkaan
adhd-tyylilla
rss-narsisti
aamukahvilla
psykologia
rss-duodecim-lehti
rss-valo-minussa-2
rss-vapaudu-voimaasi
aloita-meditaatio
jari-sarasvuo-podcast
dear-ladies
rss-tripsteri
rss-koira-haudattuna
avara-mieli
rss-lasnaolon-hetkia-mindfulness-tutuksi
queen-talk
puhutaan-koiraa