Kodsnack

Kodsnack 726 - Många single point of failure, med Ingo Junefjord

Kodsnack

Show Notes

Fredrik och Ingo Junefjord snackar om att hålla sin egen data säker, och om hur i storföretagens grepp man är bekväm med att vara. Har du någon säkerhetskopia av viktiga filer? Dina foton? Har du mer än en kopia? Var lagrar du dem? Och har du ett sätt att komma åt dina saker om, till exempel, din mejladress blir kapad, din telefon trillar i havet, eller ett storföretag misstänker dig för att ha brutit mot deras regler? Det är svårt att ens skaffa sig koll på alla risker, så att man kan börja ta ställning till dem. Men det kan vara värt att i alla fall ta något steg. Kanske se till att man har alla sina foton nedladdade, eller skaffa sig en lösenordshanterare. Eller byta filserver med en kompis? Vissa saker är för jobbiga för att man ska rekommendera dem för alla - som lösenordshanterare. Hur många tjänster låter en ens ha två olika mejladresser att återställa från, om ens första mejladress skulle bli nedstängd, kapad, eller till och med nedlagd? 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å [email protected] 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 Ingo Tidigare avsnitt med Ingo Jolla Mahjong Grapheneos Google kommer att kräva att utvecklare registrerar sig innan deras appar tillåts installeras på Androidenheter Yubiikey Synology Tuxedo - "A fast, keyboard-driven terminal UI for todo.txt" Todo.txt Immich Nextcloud Freenas - numera Truenas Proton mail VPN KAJs låt Tech support åt mamm å papp - bland annat om att hjälpa mamma med VPN Stöd Kodsnack på Ko-fi KDE connect Till och med Microsoft har mjukvara som låter en använda sin telefon som tangentbord QMK och ZMK - öppna mjukvaror för tangentbord Den privata nyckeln 4 PHP hade också en intensiv onsdag Det verkar inte ha funnits färdiga nyttjanden av PHP-problemen, trots allt. Det var återigen mycket marknadsföring för AI-företag bakom allting Kan man administrera sitt eget domännamn? Svaret tycks vara nej 🙁 Får man sätta upp sin egen DNS som andra kan använda? Det verkar i alla fall vara möjligt! Kan man bli sin egen internetleverantör? Svante Richter och Maps.black Discord som filserver Gmailfs Fuse Pifs - pi innehåller all data, någonsin! Titlar Allt jag vet om dagens avsnitt Vi ska inte prata jobb Hur mycket Google ska man ha i själen? Varken Apple eller Google Hur långt in i själen ska din arbetsgivare vara? Rawdoggar verkligheten En dummare telefon Ett mer komplicerat kortspel Nu har vi dragit gränsen här Fjorton Yubikeys Om Google bannar EU Många single point of failure Två väldigt olika molntjänster todo.txt Lura Freenas Geografiaspekten Geoluras Moraliskt likvärdigt Ett annat incitament mot mig Min laptop i Skåne Min son gillar lampknappar Blivande testare Så byter man filserver med varandra Tills jag tappar min telefon Akut lösenordsbrist Ett lösenordstangentbord Istället för att göra filöverföring Din privata riskanalys Byta sin single point of failure Egen single point of failure Sladden finns ju redan Vem behöver jag känna? Alla frågor utan bra svar Vackert på ett helt vansinnigt sätt

More from Kodsnack

Oct 20, 2026

Fredrik och Pierre Ossman snackar VNC, och SD-kortläsardrivrutiner. Pierres väg in i den öppna källkodens värld var - som för många andra? - att någonting inte funkade. I hans fall var det läsning av SD-kort. Till skillnad från åtminstone de flesta blev han med tiden ansvarig för kortläsarstödet i Linux, och fick som bonus prylar hemskickade som numera samtliga ersatts med ens telefon. Men huvudämnet är VNC och saker kring VNC som Pierre har hjälpt till att förbättra i sitt jobb med VNC-lösningen (med mera!) Thinlinc. Till exempel prestanda, latens, och ljudhantering. Pierre och Cenido där han jobbar råkade bli centrala i utvecklingen av Pulseaudio under en period. Bland annat med att porta det hela till Windows. Vi snackar också aktuella utmaningar just nu - att hantera GPU:er, göra stabilare Python, och att Linux inte är en lika homogen plattform som exempelvis Windows eller Mac. Ändå har Thinlinc ett enda bygge som funkar på alla stödda versioner av Linux. Hur lyckas man med det?! Mot slutet diskuterar vi hur vad man värderar som utvecklare förändras över tid, och att naturligt gå över från att vara ren utvecklare till att också vara produktägare. 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å [email protected] 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 Pierre Cenido SD-kort Linuxkärnan MMC EMMC Winbond - tillverkare av bland annat kretsar för SD-kortläsare Linuxconf AU Linux foundation Tomtom Daniel Stenberg Curl One laptop per child-projektet - OLPC OLPC XO - den gulliga lilla dator OLPC skapade och skeppade Thinlinc Citrix Microsoft RDP VNC X11 Nomachine NX Freerdp Spice - Redhat-köpt system för VNC-aktiga saker Tigervnc libjpeg-turbo Stöd Kodsnack på Ko-fi! Novnc - webbaserad VNC-klient Proxmox Pulseaudio Pipewire NFS UNFS3 - server för NFS version 3 Pentium 4 Titlar Roliga historier från mitt liv Någonting som inte funkade Jag hade en MP3-spelare Lite oscilloskop och allt möjligt Högst egoistiskt Linus i andra änden En hel skog av komponenter Inte bara vi som behövde JPEG Besvärligt nätverksmässigt Fysiken sätter ju gränser Första chocken jag fick när jag började jobba här Någorlunda halvkompetent ljudsystem Så lite buffert som möjligt Större än bara det vi gör På kundernas sida mot bolaget

Oct 13, 2026

Fredrik får besök av Fredrik Blank som berättar om Birc - en ny Mac-app för IRC som han byggt. Fler nativeappar till folket! Vi snackar bland annat hur och varför Fredrik bestämde sig för just en IRC-klient, hur Swiftui funkar på Mac idag, och för- och nackdelarna när en hord gamla Mac-rävar upptäcker ens app och hör av sig om hur den följer deras förväntningar. 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å [email protected] 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 Fredrik och hans appar Birc Fredriks bloggpost när Birc släpptes Audium IRC IRCv3 IRC-specen - RFC 2812 Mirc Textual Gruber Grubers notis om bIRC Apples nyare sätt att visa inställningspaneler - många tycker att det var bättre förr Swiftui Objective-C Appkit Slap-kommandot Colloquy John Siracusa Stöd Kodsnack på Ko-fi! Wkwebview Bouncer Podcast archiver Titlar En annan Fredrik Som en liten utandning En liten blinkning till Sverige IRC-klient i modern tappning (Jag har) Mirc i bakhuvudet Det är ju inte Mirc riktigt

Oct 6, 2026

Fredrik talks to Sam Aaron about Sonic pi - the tool for learning, coding, and performing music. Whe discuss where it stated but more importantly how it has evolved during the past year - coming to the web and gaining lots of performance and features in the process. Sam also discusses how to build reliable things when working on an indisde-out bottle ship, blindfolded and with a gaslighting agent as your help. Recorded during the excellent Goatmire Elixir 2026 conference. 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 [email protected] 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 Sam Support Sam on Patreon! Goatmire Sonic pi Kristoffer Tau5 Sam's talk last year Elixir Lua Guy Brown at University of Sheffield Bleep - the synth Sam built with Guy Supercollider James MaCartney Audio worklet Cmake Web audio Gaslighting Open sound control Ring buffer The Supersonic demo with lots of observability Sam's PhD - A domain specific language for dynamic interest management within virtual environments Western musical notation Bach Beethoven Aphex twin Juce - open framework for audio stuff DSP Supersonic Hard real time Rust OTP - essentially Erlang's standard library University of Cambridge Cambridge festival Alan Blackwell - Sam's PhD supervisor Support Kodsnack on Ko-fi QT Live loops in Sonic pi Overtone Clojure Jeff Rose Jonathan Graham Meta-ex - Sam and Jonathan's former band Emacs Raspberry pi Raspberry pi foundation Ruby mruby - Ruby for embedded systems ESP32 - chip that Sonic pi, also, runs on Evan Czaplicki - the creator of Elm - was a guest in episode 604 Rick Hickey Hammock driven development Titles Vaporware Research-led Live-coding music systems Missing the important part A special kind of worker It knew I wanted a synthesizer Inside-out ship in a bottle A lying, gaslighting system Ticks with the audio hardware On the tick Tons of observability Bach and Beethoven and the dots and the lines Notate your score Notate Aphex twin A better supercollider You're the thinker How slow am I prepared to go? The creative potential of programming

Sep 29, 2026

Fredrik talks to Koushik Dasika about working with Elixir. From discovery to first deployments. Via appreciation of a big mess that gets the job done just keeps on working. And on to teaching Elixir to others. Since we met at Goatmire last year, and Goatmire is running when this episode is released, we of course talk about some conference highlights, and about meetups and conferences able to ignite that exciting feeling that there is a lot to discover and learn in the world. Oh, and what was that thing about seals? 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 [email protected] 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 Goatmire Koushik Automatiq Automattic - the Wordpress company Ottomatic does not seem to be the name of any software company Elixir Polyglot Elixirconf US Elixirconf EU Global interpreter lock Go Sabre NYC Elixir meetup Chris Bell - runs Knock Websockets Phoenix Phoenix presence CRUD BEAM DSL Mix - build tool for Elixir Express REPL IEX - Elixir's interactive shell V8 Kubernetes Adding typing to Elixir Digitalocean Support the podcast on Ko-fi! Dan Janowski Erlang ecosystem foundation Liveview Bittorrent Scheme The little schemer Prolog Erlang Valgrind GDB CSP - "a formal language for describing patterns of interaction in concurrent systems" Channels in Go Actors Alan Kay José - creator of Elixir Gotamire 2025 videos - the puppet show was unfortunately not recorded Titles An episode a year in the making Polyglot environments Sneak Elixir into production My experimental phase is a language Perfect for Elixir A two-man band A polyglot environment We're making it look easy We're trying to sell the runtime Cheated out of a REPL (We're) Not here for the syntax Your supervisor is Kubernetes For the love of the game Scheme + Prolog = Erlang I'm here to get stuff done Simple layers The seals win

Sep 22, 2026

Fredrik chats with Mark Washeim about building apps for Sailfish OS and Jolla phones. What's it like to develop apps for a Jolla phone? Fredrik asked for experts on Mastodon. A whole list was quickly provided, with Mark both being at the top and very happy to say yes to coming on an episode. Maintaining over 50 apps and packages, and running Jolla phones for ten years, Mark really knows his stuff. We discuss his path to Jolla, how one gets started, which languages and tools are available, and why some of them aren't quite the latest versions. 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 [email protected] 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 Mark Sailfish - the operating system powering, among others, Jolla phones Northern telecom FM radio The gang of four book - Design patterns Christopher Alexander's design patterns Abstract algebra Erlang Nokia N9 Nokia N900 Netbsd BSD Atari Bebox Haiku Maemo Apps and other repos Mark maintain The Sailfish forum Shaders Rinigus - developer Adam Pigg Opensuse OBS - Open build service Nephros RPN Exprtk - C++ single header math library Tooter - the Mastodon app Mark maintains Fahrplan Support Kodsnack on Ko-fi! Virtualbox Linux mint The Sailfish SDK QT QML QML live Xcode Ecmascript 5 Macromedia director Jquery Chum KDE SDL Ffmpeg Imageworks Jolla's app store Openrepos RPM Mah solitaire Wordle Skat Commodore 64 Titles Dot-com babies The evolution of the internet Lifelong hardware hacker I've had a split personality The origins of Jolla The modern Jolla legacy We need those apps Rescue efforts The forum tells me Solve problems for other people Implement your own map Mixed bag of customers Getting started is easy Motivated to get things done Finessing that CI Dump some RPM files Like having your first Commodore 64

See all episodes →