DiscoverHacker TalkProgrammable Philosophy with Steve Phillips - Part 1
Programmable Philosophy with Steve Phillips - Part 1

Programmable Philosophy with Steve Phillips - Part 1

Update: 2022-06-14
Share

Description

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/   













Comments 
00:00
00:00
x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

Programmable Philosophy with Steve Phillips - Part 1

Programmable Philosophy with Steve Phillips - Part 1

Firo Solutions LTD