Rabbit Hole Research

Rabbit Hole Research

By Cristian Cibils BernardesSociety & CultureTechnology
Download on the App Store

Rabbit Hole Research episodes

  • On Chances, feat. Prof. Mehran Sahami | Traces, Appendix 14

    A conversation with Prof. Mehran Sahami about probability, chances, belief, spam, education, and more.

    Find me at [email protected]

    About the Guest:
    Mehran Sahami is Tencent Chair of the Computer Science Department and the James and Ellenor Chesebrough Professor in the School of Engineering. As a Professor (Teaching) in the Computer Science department, he is also a Bass Fellow in Undergraduate Education and previously served as the Associate Chair for Education in Computer Science. Prior to joining the Stanford faculty, he was a Senior Research Scientist at Google. His research interests include computer science education, artificial intelligence, and ethics. He served as co-chair of the ACM/IEEE-CS joint task force on Computer Science Curricula 2013, which created curricular guidelines for college programs in Computer Science at an international level. He has also served as chair of the ACM Education Board, an elected member of the ACM Council, and was appointed by California Governor Jerry Brown to the state's Computer Science Strategic Implementation Plan Advisory Panel.

    Set Up:
    - Camera: https://amzn.to/3PZVscb (don't laugh)
    - Microphone: https://amzn.to/46f3pB5
    - Teleprompter Stand: https://amzn.to/3tgS98y
    - Telepromter App: https://amzn.to/46jdH31
    - Teleprompter Screen:  https://amzn.to/3PNfKFI (yup)
    - Headphones: https://amzn.to/46gMSwo

    1 hr 21 min
  • On Technology, feat. Shreyans Bhansali | Traces, Appendix 13

    A conversation with Shreyans Bhansali about technology, building software, human organization, education, navigating organizations, and more.

    Find me at [email protected]

    About the Guest:
    Find him at: https://twitter.com/shreyans___, or https://shreyans.org

    References:
    - Maven (company): https://maven.com

    Set Up:
    - Camera: https://amzn.to/3PZVscb (don't laugh)
    - Microphone: https://amzn.to/46f3pB5
    - Teleprompter Stand: https://amzn.to/3tgS98y
    - Telepromter App: https://amzn.to/46jdH31
    - Teleprompter Screen:  https://amzn.to/3PNfKFI (yup)
    - Headphones: https://amzn.to/46gMSwo

    1 hr 29 min
  • On Clojure, feat. Michiel Borkent (aka @borkdude) | Traces, Appendix 12

    A conversation with Michiel Borkent (@borkdude) on Open Source, Functional Programming, Clojure, the JVM, Lisp & more.

    Find me at [email protected]

    About the Guest:
    Michiel Borkent is a Clojure developer, author and maintainer of clj-kondo, babashka and SCI. Check out his talks at Strange Loop or any Clojure Conferences.

    References:
    - The Joy of Clojure (book): https://amzn.to/47jlZIk
    - Clojure for the Brave and True (book): https://amzn.to/3MA5NdH
    - Data-Oriented Programming (book): https://amzn.to/3QwR84a

    Set Up:
      - Camera: https://amzn.to/3PZVscb (don't laugh)
      - Microphone: https://amzn.to/46f3pB5
      - Teleprompter Stand: https://amzn.to/3tgS98y
      - Telepromter App: https://amzn.to/46jdH31
      - Teleprompter Screen:  https://amzn.to/3PNfKFI (yup)
      - Headphones: https://amzn.to/46gMSwo

    Timestamps:
    0:00 On Clojure, feat. Michiel Borkent (aka @borkdude) | Appendix 12
    01:38 Journey into Open Source Development
    16:50 Functional Programming vs Object-Oriented
    25:33 A Hosted Language
    31:04 A LISP dialect
    38:17 Interactive Programming
    43:43 Eternal Backwards Compatibility
    50:42 The Clojure Community
    53:02 Open Source
    01:04:58 Future Projects

    1 hr 13 min
  • On Decision Making, feat. Prof. Mykel Kochenderfer | Traces, Appendix 11

    A conversation with Prof. Mykel Kochenderfer about the art and science of decision making, working with giant institutions, and optimism.
     
    Find me at [email protected]

    About the Guest:
    Mykel Kochenderfer is Associate Professor of Aeronautics and Astronautics and Associate Professor, by courtesy, of Computer Science at Stanford University. He is the director of the Stanford Intelligent Systems Laboratory (SISL), conducting research on advanced algorithms and analytical methods for the design of robust decision making systems. Of particular interest are systems for air traffic control, unmanned aircraft, and automated driving where decisions must be made in uncertain, dynamic environments while maintaining safety and efficiency. Research at SISL focuses on efficient computational methods for deriving optimal decision strategies from high-dimensional, probabilistic problem representations.

    References:
      - Mykel Kochenderfer's Algorithms for Decision Making (textbook): https://amzn.to/40oDchp
      - Mykel Kochenderfer's Algorithms for Optimization (textook): https://amzn.to/46WWkW1
      - John von Neumann & Oskar Morgenstern's Theory of Games and Economic Behavior (book): https://amzn.to/3QpqSbQ

    Set Up:
      - Camera: https://amzn.to/3PZVscb (don't laugh)
      - Microphone: https://amzn.to/46f3pB5
      - Teleprompter Stand: https://amzn.to/3tgS98y
      - Telepromter App: https://amzn.to/46jdH31
      - Teleprompter Screen:  https://amzn.to/3PNfKFI (yup)
      - Headphones: https://amzn.to/46gMSwo

    Timestamps:
    0:00 On Decision Making, feat. Mykel Kochenderfer | Traces, Appendix 11
    03:33 Debugging in Mid-Air 
    09:23 Decision Making
    13:57 Utility
    18:38 Parameter Learning
    22:50 Structure Learning
    28:22 Markov Decision Processes
    32:26 Bellman's Equation
    46:18 Simulating Irrationality
    53:14 Leveraging Randomness
    59:55 Life's A POMDP
    01:09:39 Collaborating with NASA, the FAA, and Healthcare
    01:18:12 Julia (The Programming Language)
    01:27:26 Final Thoughts

    1 hr 29 min
  • On Software Engineering, feat. Rahul Pandey | Traces, Appendix 10

    A conversation with Rahul Pandey about Tech Internships, Big Tech, Getting Acqui-hired, Life as a Software Engineer, Content Creation, and more. Find me at [email protected]

    About the Guest:
    Rahul Pandey is on a mission to help software engineers learn and succeed. He is the Co-founder & CEO of Taro, a platform for engineers to get expert advice from industry leaders and part of the Y Combinator Summer 2022 class. Previously, Rahul worked at Meta and Pinterest, and he developed curriculum and taught at Stanford, CodePath, and via his popular YouTube channel.

    References:
      Taro (app): https://jointaro.com

    Set Up:
      - Camera: https://amzn.to/3PZVscb (don't laugh)
      - Microphone: https://amzn.to/46f3pB5
      - Teleprompter Stand: https://amzn.to/3tgS98y
      - Telepromter App: https://amzn.to/46jdH31
      - Teleprompter Screen:  https://amzn.to/3PNfKFI (yup)
      - Headphones: https://amzn.to/46gMSwo

    Timestamps:
    0:00 On Software Engineering, feat. Rahul Pandey | Traces, Appendix 10
    01:42 First Footsteps Into Tech
    08:16 Navigating Big Tech
    15:07 Culture
    20:29 Getting Acqui-Hired
    25:18 Startup to Mid-Size to Big Tech
    31:07 Performance Reviews
    39:22 Content
    46:07 From Android Dev Content to Engineering Career Content
    52:46 Taking the Leap
    59:01 Taro
    01:06:03 Finding Your Market
    01:07:02 Endurance

    1 hr 12 min
  • On Curiosity, feat. Sydney Trinidad | Traces, Appendix 9

    A conversation with Sydney Trinidad about intellectual curiosity, creative pursuits, technical careers, software engineering, ML engineering, a vision for the future, and more.

    Find me at [email protected]

    About the Guest:  
    Sydney graduated from Stanford with a BS in Symbolic Systems. She has previously worked as a software engineer and currently works as a machine learning engineer full time and part time at an AI consulting company. She lives with her husband Jason and their two dogs, Sweater and Pismo.


    References:
    -  The Essential Writings of Ralph Waldo Emerson (book): https://amzn.to/3saXRZx
    -  Michael Sipser's Introduction to the Theory of Computation (textbook): https://amzn.to/3tUrgre
    -  Douglas Hofstadter's Godel Escher Bach (book): https://amzn.to/3tQTe7u
    -  Robert Pirsig's Zen and the Art of Motorcycle Maintenance (book): https://amzn.to/46KiQBy
    -  Ludwig Wittgenstein's Major Works (book): https://amzn.to/46QSayX
    -  John Stuart Mill's On Liberty, Utilitarianism and Other Essays (book): https://amzn.to/40aC4O0
    -  Kahlil Gibran's The Prophet (book): https://amzn.to/3QfY5qk

    Set Up:
      - Camera: https://amzn.to/3PZVscb (don't laugh)
      - Microphone: https://amzn.to/46f3pB5
      - Teleprompter Stand: https://amzn.to/3tgS98y
      - Telepromter App: https://amzn.to/46jdH31
      - Teleprompter Screen:  https://amzn.to/3PNfKFI (yup)
      - Headphones: https://amzn.to/46gMSwo

    Chapters: 
    00:00 On Curiosity, feat. Sydney Trinidad | Traces, Appendix 9
    00:59 Picking A Major
    08:57 Creative Pursuits
    22:01 Aesthetics
    27:24 Technical Pursuits
    36:27 Philosophy
    42:42 A Technical Career
    59:48 A Vision
    01:05:45 LLM Hobbies

    1 hr 16 min
  • On Programming, feat. Nick Troccoli | Traces, Appendix 8

    A conversation with Nick Troccoli about programming, lessons from programming, going from learning to teaching, and more.

    Find me at [email protected]

    About the Guest:
    Nick Troccoli is a Lecturer in the Stanford Computer Science Department. He started as a full-time lecturer at Stanford in Fall 2018, after graduating from Stanford in June 2018 with Bachelor's and Master's Degrees in Computer Science. He has taught CS106X, CS107, CS110 and CS111. In 2022, he was named to the Tau Beta Pi Teaching Honor Roll. During his undergraduate career, he specialized in Systems, and during his graduate career he specialized in Artificial Intelligence. He was heavily involved in teaching as both an undergraduate and graduate student; he was an undergraduate Section Leader in the CS 198 Section Leading Program, a graduate CA (Course Assistant) for CS 181, the Head TA for CS 106A and CS 106B, and the summer 2017 instructor for CS 106A. In 2017 he was awarded the Forsythe Teaching Award and the Centennial TA Award for excellence in teaching.

    References:
    - Eric Roberts' The Art and Science of Java (textbook): https://amzn.to/3Q1W7ti
    - Eric Roberts' Programming Abstractions in Java (textbook): https://amzn.to/3Fv2DUH
    - Eric Roberts' Programming Abstractions in C++ (textbook): https://amzn.to/3MdUurF

    Set Up:
      - Camera: https://amzn.to/3PZVscb (don't laugh)
      - Microphone: https://amzn.to/46f3pB5
      - Teleprompter Stand: https://amzn.to/3tgS98y
      - Telepromter App: https://amzn.to/46jdH31
      - Teleprompter Screen:  https://amzn.to/3PNfKFI (yup)
      - Headphones: https://amzn.to/46gMSwo

    Timestamps:
    00:00 Nick Troccoli
    02:01 What about Computer Science
    05:06 Debugging
    09:34 Pseudocode
    11:55 Most Valuable Lessons
    18:03 Teaching CS
    20:47 Light Bulb Moments
    27:40 Top-Down Programming
    33:27 Industry and Academia
    36:44 Adapting Classes to the Times 38:14
    42:47 LLMs in CS Education
    48:08 Programming Languages
    53:16 Intro Classes vs Advanced Classes
    57:10 Misconceptions

    1 hr 2 min
  • On Cognitive Malware, feat. Paul Levy | Traces, Appendix 7

    A conversation with author Paul Levy about Cognitive Malware, Wetiko, engaging our creativity, finding your voice, and undreaming the nightmare mind virus.

    Find me at [email protected]

    About the Guest:
      Paul Levy is the author of The Madness of George Bush: A Reflection of Our Collective Psychosis (2006), Dispelling Wetiko: Breaking the Curse of Evil (2013), Awakened by Darkness: When Evil Becomes Your Father (2015) and The Quantum Revelation: A Radical Synthesis of Science and Spirituality (2018). A Tibetan Buddhist practitioner for over 30 years, he has intimately studied with some of the greatest spiritual masters of Tibet and Burma. He was the coordinator of the Portland chapter of the PadmaSambhava Buddhist Center for over twenty years.

    References:
    - Undreaming Wetiko: Breaking the Spell of the Nightmare Mind Virus (book): https://amzn.to/3rNKa2F
    - The Quantum Revelation: A Radical Synthesis of Science and Spirituality (book): https://amzn.to/3QmEx4R
    - Man and His Symbols (audiobook): https://amzn.to/3rJDPVD

    Set Up:
    - Camera: https://amzn.to/3PZVscb (don't laugh)
    - Microphone: https://amzn.to/46f3pB5
    - Teleprompter Stand: https://amzn.to/3tgS98y
    - Telepromter App: https://amzn.to/46jdH31
    - Teleprompter Screen:  https://amzn.to/3PNfKFI (yup)
    - Headphones: https://amzn.to/46gMSwo

    Timestamps:
    00:00 On Cognitive Malware, feat. Paul Levy | Traces, Appendix 7
    01:11 Facing Evil
    05:16 Evil in the World
    09:35 Diagnosing the Mind Virus
    12:48 What Happens if We Do Nothing
    16:22 Wetiko's Will
    24:45 Engaging Creativity
    28:04 Symbolic Awareness
    32:22 Finding your Voice
    40:55 Sympathetic Resonance

    44 min
  • On Productivity, feat. Charlene Wang | Traces, Appendix 6

    A conversation with Charlene Wang about productivity, productivity frameworks, productivity tools, time allocation, goal setting, note-taking, and more.

    Find me at [email protected]

    About the Guest:
      Charlene Wang is a former product manager at Google, based in the Bay Area. She holds a BS in Applied Mathematics, Computer Science, and Economics from Brown University. As a productivity expert, Charlene has mentored cohorts in Tiago Forte’s Building A Second Brain course. She is the author of Model Breakers and runs a newsletter discussing work and life at https://livingos.substack.com. Charlene frequently shares her insights on current product and tech trends on X (@hsinleiwang).

    References:
      - Tana (app): https://tana.inc
      - Notion (app): https://notion.so
      - Airtable (app): https://airtable.com
      -Evernote (app): https://evernote.com
       -Workflowy (app): https://workflowy.com
       -Roam Research (app): https://roamresearch.com
       -Tiago Forte's Building a Second Brain (book): https://amzn.to/3FgjYRj 
       - Rosebud (app): https://rosebud.app
      - Clay CRM (app): https://clay.earth
      - Coda (app): https://coda.io
      - Otter AI (app): https://otter.ai

    Set Up:
      - Camera: https://amzn.to/3PZVscb (don't laugh)
      - Microphone: https://amzn.to/46f3pB5
      - Teleprompter Stand: https://amzn.to/3tgS98y
      - Telepromter App: https://amzn.to/46jdH31
      - Teleprompter Screen:  https://amzn.to/3PNfKFI (yup)
      - Heaphones: https://amzn.to/46gMSwo

    Timestamps:
    00:00 On Productivity, feat. Charlene Wang | Traces, Appendix 6
    01:23 Productivity 
    06:58 Priorities
    10:41 Fixing Bottlenecks
    13:49 Note Taking
    24:23 Personal CRM
    29:28 Self-Reflection
    37:24 Decluttering the Mind
    40:04 Time Allocation
    45:53 Goals
    49:27 Marker

    59 min

About Rabbit Hole Research

From the publisher's feed

Conversations connecting curiosity with meaning, truth and beauty.