Lex Fridman Podcast - #108 – Sergey Levine: Robotics and Machine Learning

Sergey Levine is a professor at Berkeley and a world-class researcher in deep learning, reinforcement learning, robotics, and computer vision, including the development of algorithms for end-to-end training of neural network policies that combine perception and control, scalable algorithms for inverse reinforcement learning, and deep RL algorithms.

Support this podcast by supporting these sponsors:
– ExpressVPN: https://www.expressvpn.com/lexpod
– Cash App – use code “LexPodcast” and download:
– Cash App (App Store): https://apple.co/2sPrUHe
– Cash App (Google Play): https://bit.ly/2MlvP5w

If you would like to get more information about this podcast go to https://lexfridman.com/ai or connect with @lexfridman on Twitter, LinkedIn, Facebook, Medium, or YouTube where you can watch the video versions of these conversations. If you enjoy the podcast, please rate it 5 stars on Apple Podcasts, follow on Spotify, or support it on Patreon.

Here’s the outline of the episode. On some podcast players you should be able to click the timestamp to jump to that time.

OUTLINE:
00:00 – Introduction
03:05 – State-of-the-art robots vs humans
16:13 – Robotics may help us understand intelligence
22:49 – End-to-end learning in robotics
27:01 – Canonical problem in robotics
31:44 – Commonsense reasoning in robotics
34:41 – Can we solve robotics through learning?
44:55 – What is reinforcement learning?
1:06:36 – Tesla Autopilot
1:08:15 – Simulation in reinforcement learning
1:13:46 – Can we learn gravity from data?
1:16:03 – Self-play
1:17:39 – Reward functions
1:27:01 – Bitter lesson by Rich Sutton
1:32:13 – Advice for students interesting in AI
1:33:55 – Meaning of life

The Stack Overflow Podcast - A conversation on diversity and representation

Syeeda and Ian talk with Sara and Paul about how affinity groups came to exist within Stack Overflow, and how the  BNB group helped to lead the design of the company's short and long response to issues of systemic racism. You can find more about Stack's plans here.

More generally, the group discusses how people at all levels of their organizations are putting a renewed emphasis on diversity and inclusion, and how individual contributors, managers, and executives can come together to find new ways to listen and learn.

You can find Ian on Twitter and Github. He has also written for the Stack Overflow blog. You can find Syeeda's images and writing on Instagram and more about her education and career on LinkedIn.
 

Our lifeboat badge for this episode goes out to IsVForAll, who answered the following question: How to check if a value exists in an object using JavaScript?

 

PHPUgly - 198:Smooth Jazz Edition

This week on the podcast, Eric, John, and Thomas get together and talk about the new Match Expression coming in PHP 8, the latest developer survey results, serverless PHP and much more.

The Stack Overflow Podcast - How to interpret the compiler

This is a great crash course on just-in-time compilers written by Lin Clark, who works in advanced development at Mozilla on Rust and Web Assembly. It references the film Arrival and kicked off our discussion on the podcast. 

Paul talks about his first love, XSLT, and how that language actually foreshadowed a lot of what would become popular staples of modern programming languages. 

Sara and Paul share their thoughts on what it takes to craft a new language as a programmer and why they have never embarked on this arduous intellectual adventure. 

This brought to mind a well written essay from one of the creators of Redis, who is stepping back from managing the project to work on something new. Here is, in my opinion, a profound quote from that piece: 

"I write code in order to express myself, and I consider what I code an artifact, rather than just something useful to get things done. I would say that what I write is useful just as a side effect, but my first goal is to make something that is, in some way, beautiful. In essence, I would rather be remembered as a bad artist than a good programmer."

Our lifeboat badge of the week goes to Farhan Amjad, who answered the question - How can I implement PageView in SwiftUI?

 

 

Python Bytes - #189 What does str.strip() do? Are you sure?

Topics covered in this episode:
See the full show notes for this episode on the website at pythonbytes.fm/189

Lex Fridman Podcast - #107 – Peter Singer: Suffering in Humans, Animals, and AI

Peter Singer is a professor of bioethics at Princeton, best known for his 1975 book Animal Liberation, that makes an ethical case against eating meat. He has written brilliantly from an ethical perspective on extreme poverty, euthanasia, human genetic selection, sports doping, the sale of kidneys, and happiness including in his books Ethics in the Real World and The Life You Can Save. He was a key popularizer of the effective altruism movement and is generally considered one of the most influential philosophers in the world.

Support this podcast by supporting these sponsors:
– MasterClass: https://masterclass.com/lex
– Cash App – use code “LexPodcast” and download:
– Cash App (App Store): https://apple.co/2sPrUHe
– Cash App (Google Play): https://bit.ly/2MlvP5w

If you would like to get more information about this podcast go to https://lexfridman.com/ai or connect with @lexfridman on Twitter, LinkedIn, Facebook, Medium, or YouTube where you can watch the video versions of these conversations. If you enjoy the podcast, please rate it 5 stars on Apple Podcasts, follow on Spotify, or support it on Patreon.

Here’s the outline of the episode. On some podcast players you should be able to click the timestamp to jump to that time.

OUTLINE:
00:00 – Introduction
05:25 – World War II
09:53 – Suffering
16:06 – Is everyone capable of evil?
21:52 – Can robots suffer?
37:22 – Animal liberation
40:31 – Question for AI about suffering
43:32 – Neuralink
45:11 – Control problem of AI
51:08 – Utilitarianism
59:43 – Helping people in poverty
1:05:15 – Mortality

Code Story: Insights from Startup Tech Leaders - S2 Bonus: Innovabuzz Podcast Interview

Recently, I had the pleasure of chatting with Jürgen Strauss on the InnovaBuzz podcast, to talk about:


  • How to have your team OWN and run your projects
  • Getting in touch with who you are, then owning it and rocking it and
  • How to get new ideas and solve problems by walking away from them for a while


Listen to the podcast to find out more at https://innovabiz.co/noahlabhart. Some tweetable snippets:


  • Be yourself. Be in touch with yourself, own it, and rock it! @CodeStory on #InnovaBuzz podcast https://innovabiz.co/noahlabhart @ApplePodcasts
  • Be bold in yourself and go do it. Give things a shot. @CodeStory on #InnovaBuzz podcast https://innovabiz.co/noahlabhart @ApplePodcasts
  • Enable your people and stay connected with them. There’s nothing more satisfying than making yourself redundant. @CodeStory on #InnovaBuzz podcast https://innovabiz.co/noahlabhart @ApplePodcasts
  • It’s helpful to create brand awareness but the real selling point is knowing your ideal client and understanding the problem that you are solving. @CodeStory on #InnovaBuzz podcast https://innovabiz.co/noahlabhart @ApplePodcasts
  • You need to have enough workers to attract business, but you also need to have enough business to attract workers. @CodeStory on #InnovaBuzz podcast https://innovabiz.co/noahlabhart @ApplePodcasts
  • Making sure that your team stays connected is important in doing remote work. Make sure that there are touchpoints where people can connect and talk to each other with that they are working on. @CodeStory on #InnovaBuzz podcast https://innovabiz.co/noahlabhart @ApplePodcasts
  • Just do it. You’ll never know until you do it. There are so many resources at your fingertips that you can take advantage of, and so, there’s very little risk in trying. If you fail, you’ll just learn something that will help you in the next thing you will do. @CodeStory on #InnovaBuzz podcast https://innovabiz.co/noahlabhart @ApplePodcasts
  • Go analog. Get away from the digital world and go outside. Good ideas come from random places. @CodeStory on #InnovaBuzz podcast https://innovabiz.co/noahlabhart @ApplePodcasts


Leave us a review on Apple Podcasts


Amazing tools we use:

  • If you want the best publishing platform for your podcast, with amazing support & people – use Transistor.fm
  • Want to record your remote interviews with class? Then, you need to use Squadcast.
  • Code Story uses the 1-click product ClipGain, sign up now to get 3hrs of podcast processing time FREE


Credits: Code Story is hosted and produced by Noah Labhart, Co-produced and edited by Bradley Denham. Be sure to subscribe on Apple PodcastsSpotifyPocket CastsGoogle PlayBreakerYoutube, or the podcasting app of your choice.



Our Sponsors:
* Check out Vanta: https://vanta.com/CODESTORY


Support this podcast at — https://redcircle.com/code-story/donations

Advertising Inquiries: https://redcircle.com/brands

Privacy & Opt-Out: https://redcircle.com/privacy

The Stack Overflow Podcast - How We Hire Developers at Stack

When it comes to hardware that cranks, Paul is a fan of Micro Center's in-house brand - PowerSpec.

This week we chew through a great post from Jon Chan about how Stack Overflow hires developers. Sara recalls flunking her first few code screenings while applying for jobs. The hard lesson she learned? Sometimes, it pays to skip the collaboration and just show off. Ben wishes that he had known about real-time tests back when he was hiring bloggers.

Last but not least, this week's lifeboat goes to Yigit, who answered the following question: 

"In Android Rooms persistence library, how would I write the following SQL statement: SELECT * FROM table WHERE field LIKE %:value% As a @Query? This syntax is invalid, and I can't find anything about it in the docs."

Thanks Yigit for sharing your knowledge and helping the Stack Overflow community to grow and thrive.