Kodsnack 490 - Hur många tangenter behöver jag, med Daniel Grenehed
Kodsnack13 Sep 2022

Kodsnack 490 - Hur många tangenter behöver jag, med Daniel Grenehed

Fredrik snackar med Daniel som berättar allt om sitt tangentbordsbygge HS22K och vägen som ledde dit. Från stora och ganska vanliga tangentbord via Colemak och Planck hela vägen till att designa sitt eget kretskort och skriva en väldigt stor del av koden som driver det hela. Plus givetvis att gradvis komma fram till en behaglig tangentbordslayout med så lite som 22 tangenter.

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 Titlar
  • Ett konstigt tangentbord
  • 22,5 grader
  • Vad är tanken med tangentbordet?
  • Skriva på ett rimligt sätt på ett tangentbord
  • För att komma upp ska man gå rakt
  • Fyra tangenter i mitten
  • Hur många tangenter behöver jag?
  • Då kan jag väl göra ett tangentbord
  • Viljan att skriva allt från scratch
  • Mentalt är det tre rader

Episoder(677)

Kodsnack 552 - Klickbetesdravel

Kodsnack 552 - Klickbetesdravel

Fredrik diskuterar sin fascination för bildgenerering, undrar om vi redan nått toppen för generativa modeller, och funderar över sitt kluvna förhållande till dem. Dessutom en kort rapport efter årets upplaga av Øredev, pepp inför Advent of code, och en liten felsökningshistoria. 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 Advent of code Kodsnacks Advent of code-repo Mergify Meetup om Advent of code på Webbhuset Øredev Audio hijack RX 10 Whispermodellerna ChatGPT kostar 700 000 dollar per dygn? Merlin Mann Diffusionbee Stable diffusion Lägg till en valross En ledsen låda i regnet Videon om live-generering av bilder medan man målar Openai sparkar Sam Altman? … eller kommer han tillbaka? … nej, på måndagen gick han till Microsoft istället! Descript Kompilator Titlar Pratat för mycket och fått för många idéer Anslutningar i ens trådpool En skärm som helt oskyldigt är 4K Trevliga och komplicerade saker Klickbetesdravel Man drar i banditarmen Skapa bilder i samma takt som jag kan skriva text Testa med en valross istället En ledsen låda i regnet Frågetecken uppifrån och ner Mustasch: alltid. Skägg: aldrig En bild efter en annan Deriverat dravel

21 Nov 202335min

Kodsnack 551 - Regulatoriska miljöer, med Marcus Granström

Kodsnack 551 - Regulatoriska miljöer, med Marcus Granström

Fredrik får besök av Marcus Granström, produkt-SVP på affärsbetallösningsföretaget Pleo. Vi diskuterar bland annat: Varför det är spännande att jobba med hårt reglerade miljöer som finans. Vart är Pleo på väg? Mot en värld med mer automatisering och smartare policies. Som bättre lösningar för betalningshantering - så att vi inte blir sittande utan Slack bara för att Louise slutar och hade kortet som betalade prenumerationen. Vad händer framöver kring AI och ägande och kontroll av användares egen data? 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 Marcus Pleo Business spend solution Finansinspektionen Kotlin API-first SSO - single sign-on Titlar Struktur är inte min grej Digitalisera kvittohantering Regulatoriska miljöer Continuous audit Någon sorts monolit Så många användare som möjligt som lägger så lite tid som möjligt Mellanslag spelar roll

14 Nov 202348min

Kodsnack 550 - This beautiful abomination, with Natalia Tepluhina

Kodsnack 550 - This beautiful abomination, with Natalia Tepluhina

Recorded at Øredev 2022, Fredrik chats with Natalia Tepluhina about perhaps the most complicated part of frontend development: state management. Why is state management so tricky, and what can we do about it? Natalia tells a fascinating story of a beautiful abomination of state management libraries in a single application. Don’t be the bottleneck. Some people enjoy it, but it doesn’t do you any good (or your company for that matter). Natalia realized she had become one, and took action to resolve the issue. Once we leave state behind us, we discuss documentation writing and contributions - in many ways it’s actually harder than contributing to code. You need a much wider perspective, so the idea that documentation is some easy start to contributing isn’t necessarily correct. Finally: never forget to reach out! Report the issue, offer to help, ask for the feature, or whatever else it is that you’ve thought about doing but never got around to! Thank you Cloudnet for sponsoring our VPS! Comments, questions or tips? We are @kodsnack, @tobiashieta, @oferlundand @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 Natalia Deep down the rabbit hole of state management and server cache - Natalia’s talk at Øredev 2022 Vue.js Gitlab State management Single source of truth Vue query Jquery React query Apollo client Observables Rxjs Vuex Reactivity Classes in Javascript Tower of Hanoi Jenga Curl Titles I don’t have frontend in my title Silver bullets in the world of state management Explaining magic to your team mates Pretty simple but not that magical Too much magic going on Contagious reactivity This beautiful abomination Constantly growing and changing Another kind of abomination Some people enjoy being a bottleneck

7 Nov 202334min

Kodsnack 549 - Beröring med BEAMen, med Lars Wikman

Kodsnack 549 - Beröring med BEAMen, med Lars Wikman

Fredrik får besök av Lars Wikman som berättar om konferensen Code BEAM Berlin. Vad hände på konferensen, hur har den utvecklats över tid, och hur står sig Underjords pizzabudget i konkurrensen på världsmarknaden? Sist men inte minst: har vi någon lyssnare som varit på konferens - inte minst någon upplaga av Strange loop - och vill berätta om upplevelsen? Hör av dig! Både Fredrik och Lars är på Øredev veckan avsnittet släpps. Är du också där? Säg hej om du får syn på oss! 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 Lars Avsnitt med Lars - sex(!) stycken innan detta Code BEAM Berlin Video av presentationerna från konferensen - fler kommer över tid Erlang factory Erlang Münchenbryggeriet BEAMen Bogumil “Bogdan” Hausman - Bogdan i Bogdan’s Earlang Abstract Machine JAM - Joe’s Abstract Machine Joe Armstrong Robert Virding LFE - Lisp-flavored Erlang Caramel - Leandro OCaml Gleam - påminner om Elm Code BEAM lite Stockholm Elixirconf EU och US OTP - ungefär Erlangs standardbibliotek Ingela Andin - jobbar i OTP-teamet Saša Jurić - författare av Elixir in action José Valim Prior art Vektorsökning 547 - Avsnittet med Iggy Simon Willison, som skriver om AI Embeddings: What they are and why they matter - Simons text om AI som grupperar text och bilder begreppsmässigt nära varandra Quinn Wilton Nerves Clippy Bonzibuddy Kafka Jinterface Mnesia Split-brain CRDT - Conflict-free replicated data type En podd om teknik Underjord - Lars företag Erlang solutions Zoom H2n - den Fredrik har Gorillapod Øredev Nordic.js Strange loop Titlar Jag förekommer Beröring med BEAMen BEAM-brett Lite kufiskt och lite torrare Lite kufiskt på ett ganska mysigt sätt Till fullo utnyttja BEAMen Hundra miljoner XML-dokument Infrastruktur du inte behöver om du kör ovanpå Erlang En annan podd om teknik Underjords pizzabudget Lika engagerade i ungefär samma sak Jättebra mat på allt utom konferensen Fruit, vegan

31 Okt 202350min

Kodsnack 548 - Programmerarklostret

Kodsnack 548 - Programmerarklostret

Fredrik och Kristoffer snackar att jobba som eremit, Benediktinregeln, och Marc Andreessen bottenlösa manifest utan djup. Somliga har verkligen en oväntad förmåga att inte tänka djupare. Fredrik har länge känt sig tilltalad av idén om Greycations - att åka iväg någonstans och jobba med ännu färre distraktioner och vardagssysslor än vanligt. Efter ett par dagar med jobb från hotellrum känner han att han fått vatten på sin egen kvarn. Kristoffer har inte provat men lockas också av tanken att jobba i andra miljöer och med andra rutiner. Programmeringskloster, eremitliv, och munkjobb leder naturligt över på en diskussion av Benediktinregeln, som av någon anledning också fått bli etikregeln för Sqlite. Sist men tyvärr inte minst en frustrerad dykning i dumheterna Marc Andreessen producerat på sistone. Fredrik tycker att begreppet teknikoptimism kan ha sin nytta i världen, men inte på ett sätt som har något alls att göra med den gegga av ord Marc förhoppningsvis använt Chatgpt för att producera. 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 D-vitamin Greycation Jimmy joy Joyent Soylent Queal CGP Grey Cortex I rosens namn John Carmack bokar in sig på hotellrum ibland Think week - Bill Gates läsretreats Sqlites “code of ethics” Sankt Benedicts regel - eller Benediktinregeln Teknikoptimistmanifestet BasedBeffJezos Filippo Marinetti - författaren av det fascistiska manifestet Nietzsche Jamie Zawinski Ada Lovelace Adam Smith Econtalk Marc Andreessen is wrong about everything - Gizmodo sparar inte på krutet Andrew Kelleys teknooptimistmanifest Zig Titlar Mitt i natten mentalt Konstant natt nu Lite skeptisk till vetenskap Man ska äta bara potatis Strömlinjeforma livet Hotellrumsnivån på avskalat Munkeremit Programmerarklostret Eremitliv Pilgrimsvandring Munkjobba OK Bill Gates Späk kroppen Njut lite Begrav dina döda Fascistisk vansinneskult Körsbäret på tårtan av teknooptimism Svaret är: teknologi En oväntad förmåga att inte tänka djupare Kronan på verket är ju Marc Andreessen Dumheterna har blivit dummare Slå sönder valda delar av utrustningen Moderat revolutionär Jag är mera flyttal än binär

24 Okt 202353min

Kodsnack 547 - Automatisera kognitiva processer, med Iggy Gullstrand

Kodsnack 547 - Automatisera kognitiva processer, med Iggy Gullstrand

Hur tänker och jobbar någon som är riktigt entusiastisk till ChatGPT och de andra språkmodellernas möjligheter? Fredrik får besök av Iggy Gullstrandsom berättar om hur det är att jobba med dagens språkmodeller och bygga lösningar ovanpå dem. Iggy berättar om hur han fastnade för ChatGPT, och hur han inte bara jobbar med språkmodeller privat utan även bygger produkter mot dess API:er. Hur tänker man för att få bra resultat? Och hur kan man erbjuda så mycket användbar kontext som möjligt för att förbättra svaren man får? Iggy berättar också om hur vektordatabaser kan ge stora nyttor, lite vad de är och hur man kan använda dem för att lagra och använda information över tid från många konversationer med en språkmodell. Ordlöst tänkande - att sätta ord på tankar är ju en form av översättning. 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 Iggy 217 - Förra avsnittet med Iggy Testbirds Shiftkey ChatGPT ChatGPT-API:erna Alfapet Anknytningsteori Nest Vektordatabaser OpenAI:s embeddingfunktion QBasic Runescape Macro scheduler Anthropic - avhoppare från OpenAI Movsai - Iggys bolag Supabase Lapsk vallhund Llamaindex - tidigare GPT Index Pinecone - SaaS-databas Langchain Unsymbolized thinking Transformers Singularitet Bard Selenium AWS Titlar I januari så mötte jag ChatGPT Mänskligt nyanserat Då började min mani Den är inte så jäkla bra på fakta Jag vill göra någonting med det här på riktigt En fast punkt i en semantisk värld (på 1536 dimensioner) Slutsatser över tid Vi lägger till ett långtidsminne Så fruktansvärt tråkigt att fiska (i Runescape) Automatisera kognitiva processer Skapa långtidsminne Kedjor av events Chatta med din egen dokumentation Den flytande innebörden av en vektor Den faktiska betydelsen av ett äpple

17 Okt 20231h 3min

Kodsnack 546 - Vara migreringsbar, med Per Bly och Max Ramqvist

Kodsnack 546 - Vara migreringsbar, med Per Bly och Max Ramqvist

Fredrik snackar interna utvecklarplattformar, abstraktioner, moln och migreringar med Per Bly och Max Ramqvist. Hur får man ut mest av sitt moln, eller mer allmänt miljön eller miljöerna man kör sin kod i? En väg är att låsa fast sig hårt i en leverantörs lösningar och utnyttja den till max. En annan är att bygga en egen utvecklarplattform som ett abstraktionslager - ett lager som både kan sätta upp användbara konventioner och verktyg, och gömma leverantörens miljö så till den grad att det kan bli transparent för utvecklarna att byta miljö. Per och Max har gjort alltihop, hela vägen till att flytta Akind från Azure till rena och enkla lösningar på Hetzner. På vägen blir det också massor av tips på verktyg och lösningar. 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 Per Max Akind Academic work Vad gör ett plattformsteam? Sextonminutersvideo från Hashicorp IDP - internal developer platform Anton Continuous deployment Nomad Kubernetes YAML Hashicorp Digital ocean Hetzner Terraform Infrastruktur som kod HCL - Hashicorp configuration language Vault Configuration management database - CMDB Grafana Prometheus SPOF - single point of failure Scale to zero - slå av saker helt som inte används för stunden Neon - scale to zero-Postgres Heroku Netlify Unixfilosofin FTE - full-time equivalent Ingress Service mesh Podman Okta Ansible Temporal Titlar Vi pysslar med infrastruktur Det är vi två just nu Akronymerna börjar ta slut Skala sin applikation på bredden och höjden En accelerator för att komma igång 40000 rader YAML Vi kör ju bara på järn VM:ar till otroligt bra pris Vi började POC:a lite Göra valbart det som är intressant Vem som faktiskt pratar med vad Såhär måste man göra En server under skrivbordet Bara en .exe-fil Vara migreringsbar Bara tillräckligt mycket Race conditions fast på infrastruktur Vi vet ingenting Som ett hackathon hela tiden Vi vill bara programmera

10 Okt 20231h 6min

Kodsnack 545 - Improduktiviteten är produktiv

Kodsnack 545 - Improduktiviteten är produktiv

Fredrik och Kristoffer snackar om produktivitet, och om att skriva i tankens hastighet. Vi börjar med att diskutera skrivande i tankens hastighet utifrån Kristoffers snack med Augustin Erba. Olika sätt att skriva ger olika saker, och kvantiteten i att skriva snabbt har helt klart sin egen kvalitet. Därefter snackar vi produktivitet - vad gör en egentligen produktiv, och vad är produktivitet kontra att sänka produktiv tid i att pyssla med sina verktyg? Hur produktivt är det att fokusera på produktivitet? Samtidigt måste man ju ofta kunna sina verktyg på någon nivå för att kunna få saker gjorda effektivt. Och lära sig nya verktyg och miljöer när man kommer till något nytt. Din produktivitet måste inte vara samma som min produktivitet. Skapa utrymme för produktivitet - och omfamna den till synes mindre produktiva tiden mellan de produktiva passen! 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 Thomas Öberg Podcast vs sparkling audio show Råmjölk Avsnittet med Augustin Erba Explore vs exploit Lokalt maximum George RR Martin skriver på gammal ordbehandlare Claes Eriksson Steve Jobs köpte sig en jobbuniform Palm Graffiti Remarkable Advent of code Developers! om förväntningar på praktikanter Audio hijack Neovim Lazyvim Pro tools Obsidian Hindenburg XLR-mikrofon Charles Darwins arbetsdag Punching the clock - artikeln av David Graeber Bullshit jobs - boken I “framtiden” behöver man bara jobbba fyra timmar om dagen Där ingen skulle tro att någon kunde bo När Douglas skulle skriva klart Ajöss och tack för fisken Mynoise Yob Black sabbath Preonic Ferris sweep Ember Bonuslänkar Different kinds of time Hammock-driven development - presentation av Rich Hickey Titlar Ett senare tidstillfälle Råmjölkad podcast Känslan i pennan En produktivitetsgrop Jag behöver inte kolla upp någonting Alla moduler i Python i huvudet När jag är mest produktiv En Mac från 2007 Gått ifrån det jag själv tror på Produktiv på ett annat sätt också Intensivt i korta perioder Improduktiviteten är produktiv Små fickor av improduktivitet Ett liv av sömnbrist och snabbmat Själen saknas Dela hjärnan med någon Parprogrammera en programmeringsbok Inga glada känslor för VS code Black Sabbath i halv hastighet Hemma på mitt Preonic

3 Okt 202352min

Populært innen Fakta

fastlegen
dine-penger-pengeradet
hanna-de-heldige
fryktlos
relasjonspodden-med-dora-thorhallsdottir-kjersti-idem
foreldreradet
treningspodden
dypdykk
jakt-og-fiskepodden
rss-kunsten-a-leve
rss-sunn-okonomi
sinnsyn
hverdagspsyken
rss-strid-de-norske-borgerkrigene
takk-og-lov-med-anine-kierulf
rss-impressions-2
mikkels-paskenotter
tomprat-med-gunnar-tjomlid
doktor-fives-podcast
historietimen