
Programmable Philosophy with Steve Phillips - Part 1
Episode · 1 Play
Episode · 1 Play · 1:02:48 · Jun 14, 2022
About
Steve Phillips, is an interesting developer, privacy advocate, hacker and thinker.Tune into this episode of Hacker Talk as we are joined by Steve Phillips in this Programmable Philosophy special.In this episode we cover:  Steve's journey into technology  Being able to build and utilize toolsCypherpunkPrivacy, EncryptionPhilosophy with programmingProving philosophical theories with programmingPython, DjangoPaul gramPutting the technologist first in companiesCombining programming with entrepreneurshipGoing from utilizing one computer core to multithreading Clojure lisp, using all the libraries from lisp and java.  Static typing Golang in 2010, From the one-year anniversary to hacker news. Golang's history.  go fix - Automatically rewriting code for new API calls and dependencies.  Creating software that lasts forever, making it easy for developers to upgrade old versions. Make standards that the code will use to   automatically upgrade the old code, and avoid breaking core functionality. Dependency managementLong build timesV programming language Fast compile times in V and Go.  Green threads, go routines. Efficient concurrency with low overhead.    Small runtime languages.  Designing encrypted protocols, threat models.  Use libsodiumLeapChat secure chat   Securing a large number of people  End-to-end encryption with web applications, not trusting the middlemanTrusted service workers in modern browsers, preinstall javascript.  Detecting malicious new versions of javascript code.   Web assembly, practical use-cases for web assembly. Allowing users to run precompiled binaries on any platform in a browser.   How Web assembly run's in a very low overhead sandbox.  Docker will be replaced by podman How docker is not the silver bullet for security, alternatives to it.  Trusted microservices environments.  Privilege separation  web assembly nano process modelNo need to trust the libraries that you use.  Sandboxing, Electrum apps. Running C++ 20% slower with web assembly.  Shopify's and Cloudflare's use of web assemblyNomad, Kubernetes is too complexDocker daemonLinks:https://tryingtobeawesome.comhttps://www.goodreads.com/book/show/16153182-cypherpunks   http://www.executablephilosophy.org/https://en.wikipedia.org/wiki/Paul_Graham_(programmer)  https://www.djangoproject.com/https://clojure.org/guides/learn/sequential_collshttps://www.educative.io/answers/what-is-a-goroutinehttps://vlang.io/   https://www.leapchat.org/    https://doc.libsodium.org/     https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API   https://webassembly.org/docs/security/  https://www.nomadproject.io/  https://podman.io/    Hosted on Acast. See acast.com/privacy for more information.
1h 2m 48s · Jun 14, 2022
© 2022 Acast AB (OG)