Kodsnack in English

Kristoffer, Fredrik, Tobias
undefined
Dec 30, 2015 • 39min

Kodsnack 136 - You can do all of this with the brain of a sesame seed

This episode is a little special. It is kind of bonus material for the Øredev conference of 2015. In it, you will hear Tim Urban and Torill Kornfeldt discuss artificial intelligence, life extension and the differing mindsets of technology and biology. Tim Urban is the writer of Wait but why, a fantastic website of deep dives into topics like artificial intelligence, Tesla and SpaceX but also softer topics like procrastination and the fear of what other people think. Torill Kornfeldt is a biologist and science journalist who is currently working on a book about de-extinction - the bringing back of extinct species. We call this bonus material because you probably want some background in order to enjoy their conversation to its fullest. We highly recommend watching both their Øredev keynotes, and Tim’s ideas are of course well covered on Wait but why as well. The conversation was recorded on stage at the conference and is also available in video form. Unfortunately there is some buzzing in the audio which I’ve done my best to filter out in this version. That’s why it sounds pretty processed. Special thanks to Stephen Chin of nighthacking.com for providing all the tech and expertise which made this recording possible! We are so happy this conversation came together and how it turned out, pure audio quality aside, and we hope you will enjoy it too! Links Tim’s keynote - The AI revolution: the road to superintelligence Torill’s keynote - The real Jurassic park - rebirth of extinct species Wait but why Torill on Twitter The Øredev conference Neural networks in biology Calculations per second of the brain The human brain is “the most complex object in the known universe” Bees killing their queen by heating All-nighter Ray Kurzweil Communicating with octopus Billions of dollars spent on AI research Future of life institute and AI safety research The oldest organisms in the world are trees Every animal gets the same number of heartbeats Cryonics and cryopreservation Titles You can do all of this with the brain of a sesame seed People both overestimate and underestimate the brain Kill the queen in a hot ball of fire That is so annoying for her Can we just talk about bees? I don’t talk to enough biologists Lacking a good definition of intelligence From the drive to get a Nobel price to the drive to go to the toilet We’re going to have a huge problem communicating with it The constantly changing hardwarex Every single want is a chemical That good enough-level A completely different take on aging
undefined
Dec 22, 2015 • 44min

Kodsnack 134 - Allowed to be a beginner again

Fredrik talks to Rachel Reese about F#, Xamarin, the the MIT study (on diversity, sexism and career for women faculty at MIT) and related topics. We also cover good communities and being allowed (by yourself and others) to be a beginner. This episode was recorded during the developer conference Øredev 2015, where Rachel gave two talks. Thank you Cloudnet for sponsoring our VPS! Comments, questions or tips? We are @kodsnack, @tobiashieta, @oferlund och @bjoreman on Twitter, have a page on Facebook and can be emailed on info@kodsnack.se if you want to write something longer. We read everything you send. If you like Kodsnack we would love a review in iTunes! Links F# TechEd The project Euler problems Skills matter The progressive F# tutorials The F# koans Koan Don Syme Type providers The World bank type provider Type inference Swift Jet - where Rachel works Cross-cutting concerns Pipelines in F# Powershell Rachel’s blog post about rewriting an application from C# to F# Discriminated union Xamarin Haskell ML Ocaml Generics John Harrop - F# vs C++ performance Mono Minesweeper The MIT study STEM - Science, technology, engineering, and mathematics Women in science and engineering Rosalyn Franklin - contributed to the understanding of DNA, RNA, viruses, coal, and graphite Physical review Cocoaheads Monad The petrie multiplier - the blog post Rachel mentioned Titles Some big American conference I figured out what a script file did I’m definitely not advanced I just sat there amazed The magic grandfather It’s a lot of little things It could have been like this all the time A natural next step A perceived lack of support A discriminated union I love to hate Xcode Surely it’s slow? Release the Herrup Package it in a view and pretend it’s native Exactly like the study said it would Do I want this now? The most depressing thing I’ve ever heard Too senior to be encouraged anymore To be allowed to be a beginner again They thought I had been speaking People still want me to speak, apparently There has been progress everywhere else
undefined
Dec 30, 2014 • 31min

Kodsnack 83 - Easy by virtue of travelling the hard way

We chat with Rob Ashton, freelance developer, speaker and recent discoverer of how to learn things properly, live on stage during Øredev 2014. Topics include learning, the plateaus of learning and how to actually do things right to keep evolving and learning. The problems of frameworks wanting to make X easy. Perhaps we should learn about programming in general instead of learning the next big framework in the hope that it will solve our problems without us needing to understand them? This recording exists as good as it is thanks to Stephen Chin of nighthacking.com for providing and masterfully wrangling all the necessary technology. Comments, thoughts or suggestions? Discuss this episode at Techworld! Links Rob Ahston Rob’s keynote from At the frontend Haskell Clojure Rob’s good use of the guitar Strumming Deliberate learning Refactoring to to functional - talk at Øredev by Hadi Hariri Datagrid Winforms ATS Erlang Prolog Recursion Fold Haskell generator functions Polymorphism gen_server MUD You are in a maze of twisty little passages, all alike Latency Macros in MUDs Wizards in MUDs Angular Angular 2.0 talk Haskell is lazy Web forms npm - the Node package manager React Om Clojurescript REPL Flux - Facebook’s architechture style used by them with React Ember Bash AWK SED Purescript Cloud Haskell Docker Titles I haven’t got an elevator pitch for myself at the moment I’ve become a real person living in the real world It has changed the way I approach learning I just build software every single day Tangible and listenable A transformative moment Fingerpicking and scales Competent throwing things together I wouldn’t say my day job betters me Why am I learning this crappy pointer stuff Deliberate learning Easy by virtue of travelling the hard way My day job is mostly Erlang with a hint of C Erlang is acutally incredibly boring Lisp with horrible syntax Things that mutate in the background The world becomes a happy place I’ve started writing a MUD in Haskell And then you die in the next scene A problem that noone has anymore It’s good for you imagination Factory providers and god knows what else Hate’s a very strong word The framework ain’t gonna help you Shortcutting problems I don’t do prescriptive Preferable to gouge my eyes out with a spoon That “wonderful” is sarcastic It was an abomination If there is such a thing as good C Transcoding and cloud nonsense That’s because you skipped the learning step Copying and pasting things off of the internet Shuffling piles of binary around the place
undefined
Dec 23, 2014 • 1h 7min

Kodsnack 82 - It's very difficult to make a joke in this space

We chat with James Mickens, researcher and most likely funniest man at Microsoft, live on stage during Øredev 2014. Topics include C development, the purity of incrementation, death by specifications, scandinavian death metal and its font choices and also British football, distributed systems and the problems you encounter dealing with them. The downsides of being stuck alone in a set of universes is that Stack overflow can’t help you. And how should we fix the Javascript and web browser technology world? Comments on the internet? No. This recording exists as good as it is thanks to Stephen Chin of nighthacking.com for providing and masterfully wrangling all the necessary technology. Comments, thoughts or suggestions? Discuss this episode at Techworld! Links Freedom fries Microsoft research Distributed systems James' talk at Øredev 2014 Handling the zombie apocalypse - James' article “The night watch” James' talk at Monitorama 2014 Satya Nadella - CEO of Microsoft Nuclear proliferation Segfault Logical shift Logical AND Malmö Logical OR W3C - World wide web consortium Web components Web components templates Gorgoroth Fibonacci Factorial Fizz buzz Sepultura King diamond British steel Notepad Web workers Crom - James' system for speculative Javascript execution Speculative execution Total recall Firebug Galactus Odin The Shellshock bug Turtles all the way down Jquery Angular XHR MDN - Mozilla developer network, great source of Javascript and browser API documentation Git The grandfather paradox Polyfill asm.js NoSQL Mongodb Bare metal Just in time compiler Maslow’s hierarchy of needs let-satement Zeus Quirksmode.org Yo Leviticus Registry ASCII art About:config Max TCP connections Shockwave Singularity DVR - Digital video recorder Futures Bendgate Captain America’s shield Georgia Tomfoolery 4chan Huge sloths Titles This is just Hollywood stuff We’ll edit this out with CGI What happens on the set #freedom #america What prevents me from being a happy person in life It cheapens the art Homelessness is bad too At least you have hope Do you like iteration? I only increment variables Only go forward Black Gandalf Not just fair or balanced Otto von Hyphen We laugh to stop from crying Darkness is delightful The great thing about scandinavian death metal What would Beelzebub do? That TV is in the cloud now Like jazz musicians Like trying to write Inception 2 The left hand of satan Multiple speculative universes What universe am I in? A low-rent Stephen Hawking Firebug had no notion of my separate universes The Odin object In the regular development world Chicanery all the way down Function calls are not our strong point Not nothing will happen XHR:s over passenger pidgeon LOL I took a hard dependency on it It’s very difficult to make a joke in this space We don’t even issue writes devnulldb But we have hoverboards Tread carefully on the polyfills Close the tab and reboot the machine This is such a character builder Mumblefoo.js Fast Javascript, and cancer No-lock cancer Asynchronous cancer That kitten on a tradmill is not going to watch itself Another special type of disaster Folk wisdom on the web 127i content Emu futures If I had a website, I’d run it like Singapore Every computer should come with an old person This whole alternate semantic reality
undefined
Dec 9, 2014 • 43min

Kodsnack 80 - Where numbers don't have to be special anymore

We chat with Stefan Karpinski, creator of the Julia programming language, live on stage during Øredev 2014. Topics include deciding to build a new language, the interesting unsolved problems of numerical computing, concurrency solutions, developing with and on LLVM, handling deprecation nicely, things (possibly) in the future for Julia and why Swift is exciting for Julia and other languages. This recording exists as good as it is thanks to Stephen Chin of nighthacking.com for providing and masterfully wrangling all the necessary technology. There is a minute and a half of worse audio quality just after the nine minute mark, where microphone problems forced us to fill in with audio from our backup microphone. Comments, thoughts or suggestions? Discuss this episode at Techworld! Links Stefan Karpinski Julia programming language Scientific computing Viral Shah Jeff Bezanson MATLAB R programming language Python C extension Goldilocks Goldilocks principle Dylan Garbage collection Unboxed data Complex number Julia Webstack Numerical computing Concurrency Distributed computing Threading Julia on Github Transactional memory Goroutine Coroutine Channel I/O LLVM IFDEF JIT - just-in-time (compilation, in this case) Shared library libclang - C Interface to Clang Template instantiation Quake2.jl Go Hacker school Matrix multiplication Vectorization Generational incremental garbage collection SNOBOL SPITBOL Icon Perl 4 C99 standard Immutable composite types Multiple dispatch Monkey patch radd-trick in Python Common Lisp CLOS - Common Lisp object system Polymorphism Self BLAS - Basic linear algebra subroutines Fast fourier transform Gofix Tracing Static compilation MIT - Massachusetts institute of technology Courses taught using Julia Function pointer Scipy Steven Johnson FFTW Pycall package for Julia Call stack GDB LLDB ABI - application binary interface Clang Rust programming language Swift Chris Lattner - creator of LLVM and Swift WebKit FTL JIT - compiles Javascript using LLVM Shadow stack ‎Dynamic stack frame deoptimization MATLAB matrix concatenation syntax Titles Some of the interesting tradeoffs Bridge that gap between high-level and low-level A huge pointer graph of some kind It’s good to have a focus, initially The point where we’re pushing things The classic tradition of a ton of IFDEFs This brings us back to garbage collection Specializing for numerical work Where numbers don’t have to be special anymore (The question is:) How useful is that generalization? You don’t necessarily know what code you’re going to need in advance Trading off memory for performance Really doing the deprecation process A situation where normally you’d JIT something You might end up in a slow case You can always just fall back on an interpreter A partially compiled interpreter Nobody needs to know that it was written in Julia A really capable C library As easy as walking a linked pointer list I’m really glad someone else implemented it
undefined
Nov 25, 2014 • 48min

Kodsnack 78 - Stirring the pot is necessary

We chat with Fred George, handgrenade of software development, live on stage during Øredev 2014. Topics include choosing clients, getting out before you start breaking things, the right ways of changing, the value of methodologies, remote work, gams, languages and more. This recording exists as good as it is thanks to Stephen Chin of nighthacking.com for providing and masterfully wrangling all the necessary technology. You can discuss this episode at Techworld! Links Mail Online Node Lean thinking Scrum master Agile coach Clojure Fad diet Thoughtworks Java Spring framework Outpace Pong Dreamhack Starcraft Skyrim The law of large numbers Metal Swift Palo Alto Swift user group Øredev session on Swift Elixir Dave Thomas Erlang virtual machine Micro services Key value store Database transaction Forward internet group Fred Georges' sessions at Øredev: Enabling emergent technologies and Microservices: lessons from 3 companies KPI - Key performance indicators Waterfall model of software development COBOL C-level executives Richard Gabriel Lucid Emacs Worse is better - paper by Richard Gabriel Myspace Valve organizational structure
undefined
Nov 29, 2013 • 44min

Kodsnack 34 - Intervju med Jono Bacon

Jono Bacon Internetdagarna är över! Vi lämnade Stockholm Waterfront med ett par intervjuer, reflektioner och en hel del idéer och uppslag för vad vi vill göra med podcasten framöver. Först ut är vår intervju med Jono Bacon. Jono är Community Manager på Canonical, företaget som ligger bakom Linux-distributionen Ubuntu. Han var på Internetdagarna för att hålla en keynote med teman Community, så våra frågor började där. Han är dock även programmerare, musiker och en allmänt trevlig snubbe, så vi hinner avverka allt möjligt från hemmakontor till mobilprogrammering. Jono har även sin egen podcast som vi rekommenderar till alla som är intresserade av öppen källkod eller bara vill höra mer av Jono. Vi låter det här citatet från vår intervju tjäna som ett smakprov eller varning! “Some people are just assholes. Some people are just grade-A, copper-bottom, 24 carat gold assholes out there!” Länkar Jonos hemsida: jonobacon.org Jono på twitter: @jonobacon Severed Fifth Art of Community Bad Voltage Ubuntu Touch SDK Beta iRaccoonShow PhoneGap Ubuntu JuJu Gustavo Niemeyer - Ubuntu Touch och Go Bad Voltage pratar om PS4 och XBone

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app