Lépjen offline állapotba az Player FM alkalmazással!
Programmable Philosophy with Steve Phillips - Part 1
Manage episode 334221758 series 3370924
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 tools
Cypherpunk
Privacy, Encryption
Philosophy with programming
Proving philosophical theories with programming
Python, Django
Paul gram
Putting the technologist first in companies
Combining programming with entrepreneurship
Going 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 management
Long build times
V 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 libsodium
LeapChat secure chat
Securing a large number of people
End-to-end encryption with web applications, not trusting the middleman
Trusted 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 model
No 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 assembly
Nomad, Kubernetes is too complex
Docker daemon
Links:
https://tryingtobeawesome.com
https://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_colls
https://www.educative.io/answers/what-is-a-goroutine
https://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/
19 epizódok
Manage episode 334221758 series 3370924
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 tools
Cypherpunk
Privacy, Encryption
Philosophy with programming
Proving philosophical theories with programming
Python, Django
Paul gram
Putting the technologist first in companies
Combining programming with entrepreneurship
Going 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 management
Long build times
V 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 libsodium
LeapChat secure chat
Securing a large number of people
End-to-end encryption with web applications, not trusting the middleman
Trusted 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 model
No 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 assembly
Nomad, Kubernetes is too complex
Docker daemon
Links:
https://tryingtobeawesome.com
https://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_colls
https://www.educative.io/answers/what-is-a-goroutine
https://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/
19 epizódok
Minden epizód
×Üdvözlünk a Player FM-nél!
A Player FM lejátszó az internetet böngészi a kiváló minőségű podcastok után, hogy ön élvezhesse azokat. Ez a legjobb podcast-alkalmazás, Androidon, iPhone-on és a weben is működik. Jelentkezzen be az feliratkozások szinkronizálásához az eszközök között.