Connect with us

Howto & Style

Computer Scientist Answers Computer Questions From Twitter

Professor and computer scientist David J. Malan joins WIRED to answer your computer and programming questions from Twitter. How do search engines compile information so quickly? Which operating system is best? How do microchips work? Director: Justin Wolfson Director of Photography: Jack Belisle Editor: Patrick Biesemans Talent: David J. Malan Line Producer: Joseph Buscemi Associate…

Published

on

Professor and computer scientist David J. Malan joins WIRED to answer your computer and programming questions from Twitter. How do search engines compile information so quickly? Which operating system is best? How do microchips work?

Director: Justin Wolfson
Director of Photography: Jack Belisle
Editor: Patrick Biesemans
Talent: David J. Malan
Line Producer: Joseph Buscemi
Associate Producer: Paul Gulyas
Production Manager: D. Eric Martinez
Production Coordinator: Fernando Davila
Casting Producer: Nicholas Sawyer
Camera Operator: Rahil Ashruff
Sound Mixer: Michael Guggino
Gaffer: Mar Alfonso
Production Assistant: Caleb Clark
Post Production Supervisor: Alexa Deutsch
Post Production Coordinator: Ian Bryant
Supervising Editor: Doug Larsen
Additional Editor: Paul Tael
Assistant Editor: Justin Symonds

Still haven’t subscribed to WIRED on YouTube? ►►
Listen to the Get WIRED podcast ►►
Want more WIRED? Get the magazine ►►

Follow WIRED:

Instagram ►►
Twitter ►►
Facebook ►►

Also, check out the free WIRED channel on Roku, Apple TV, Amazon Fire TV, and Android TV.

ABOUT WIRED
WIRED is where tomorrow is realized.

Continue Reading
Advertisement
235 Comments

235 Comments

  1. ItzProGamer

    August 29, 2023 at 8:08 pm

    Wow!

  2. João Guerreiro

    August 29, 2023 at 8:11 pm

    What an awesome video! I think it would be great to have a Computer Scientist explain Artificial Intelligence in a next video!

  3. Boris Trofimov

    August 29, 2023 at 8:14 pm

    man, I want to someday meet David and thank him for the inspiration and for the cs50🙂

  4. Puttums FTW

    August 29, 2023 at 8:21 pm

    This dude definitely has a super computer.

  5. yotta km

    August 29, 2023 at 8:29 pm

    CS50 GANG LINE UP

  6. August 29, 2023 at 8:29 pm

    CS50 GOAT

  7. theycallme_nightmaster

    August 29, 2023 at 8:30 pm

    people really don’t understand what a computer scientist does lol imagine asking a mathematician about basic IT stuff

  8. Red Hausser

    August 29, 2023 at 8:31 pm

    My God this guy is like he has a permanent a caffeine overdose and I’m all down for it.

  9. HystericalMafia

    August 29, 2023 at 8:32 pm

    I recently was watching his Harvard CS50 course on youtube and just see this. He explains it so much better than alot of others.

  10. Luis Camarillo

    August 29, 2023 at 8:34 pm

    The hello world opening is such an Easter egg. That normally the first code you have to do when you are learning

  11. Moritz Fischer

    August 29, 2023 at 8:38 pm

    He was great! Thank you for this video and your time ❤

  12. [:NET:] rō'nin 浪人

    August 29, 2023 at 8:39 pm

    Cache

  13. Diego Caro

    August 29, 2023 at 8:40 pm

    Love that you have K&R there ❤

  14. Piotr PRS

    August 29, 2023 at 8:40 pm

    his parents gave him name “Profesor”? rolf…. I waiting for next level of stupidity… and name “general”. 😀

  15. Piotr PRS

    August 29, 2023 at 8:41 pm

    waste of time….

  16. Jeremy Wiseman

    August 29, 2023 at 8:44 pm

    I can just see the Apple fans gritting their when he said “Windows” and gestured to the Macbook.

  17. Josue Viana

    August 29, 2023 at 8:55 pm

    David truly is the GOAT of teaching and explaning the denser computer related stuff

  18. marwar

    August 29, 2023 at 8:59 pm

    Man, I loved CS50 (HarvardX) with him as the instructor! I wish all our teachers and professors were as enthusiastic in explaining concepts as David is about Computer Science.

  19. Bernard Lim

    August 29, 2023 at 9:00 pm

    K&R C 🤩

  20. Bourke Floyd

    August 29, 2023 at 9:09 pm

    What is Twitter? 😂

  21. jshumphress13

    August 29, 2023 at 9:15 pm

    I’m not judging, but what’s the over/under on this guy being on the board of some AI company?

  22. Daniel

    August 29, 2023 at 9:22 pm

    Professor David Malan the GOAT

  23. Emme B's channel

    August 29, 2023 at 9:25 pm

    His CS50 course is the BEST!!

  24. Xeonerable

    August 29, 2023 at 9:31 pm

    His answer for the binary question was strange to me. I thought it was more or less because transistors only know on and off and that’s it?

  25. Aaron

    August 30, 2023 at 1:41 pm

    I think a significant percentage of programing jobs will be taken over by AI.

  26. Muneeb Mohd

    August 30, 2023 at 1:55 pm

    Y’all might not know him but I really suggest you check him out if you are into computer science. Especially the CS50 course on YouTube by him, it’s free as weel.

  27. Anas Ramadhan

    August 30, 2023 at 2:03 pm

    didn’t know Jimmy McGill has a Professor degree in Computer Science

  28. Alpine

    August 30, 2023 at 2:16 pm

    FINALLY someone who actually understands why CPUs, GPUs and Ram and such is getting more expensive.

  29. Nik

    August 30, 2023 at 2:19 pm

    The GOAT

  30. Matt Gordon

    August 30, 2023 at 2:21 pm

    David Malan is a rock star teacher. I’m not saying everyone should take his free version of CS50, but I can’t think of anyone who shouldn’t.

  31. I Care

    August 30, 2023 at 2:22 pm

    11:20 counting higher than 3?! Someone get this man to valve

  32. Mauro

    August 30, 2023 at 2:27 pm

    Still it’s 2023 and no one has ever found a use case for the “decentralized web”. The web3 scam will never happen.

  33. FriskoDisko _

    August 30, 2023 at 2:31 pm

    I want more videos with him!

  34. iCode

    August 30, 2023 at 2:51 pm

    This man is an absolute legend and deserves all the recognition. One of the best teachers online and the best in his field imo

  35. Shikher Srivastava

    August 30, 2023 at 3:04 pm

    lol if these people put these questions into Google instead of Twitter, they would have gotten an answer much sooner.

  36. mankala8

    August 30, 2023 at 3:15 pm

    “Why aren’t computers getting cheaper?” “300mhz in 1997 ~ $2500. 1000mhz in 2023 ~ $10.”

  37. Juan Jose Corella

    August 30, 2023 at 3:24 pm

    My goat

  38. allxn

    August 30, 2023 at 3:32 pm

    This is CS50 ❤

  39. Brad DeAngelis

    August 30, 2023 at 3:48 pm

    DAVID!!!!!!! YES!!!!!!! Best lecturer I’ve ever had!

  40. MyEconomics101

    August 30, 2023 at 3:51 pm

    Not as engaging when he does not run around on a stage and dripping sweat doing it, teaching and running, at the same time.

  41. d3j4v00

    August 30, 2023 at 4:21 pm

    “…or Bing.”

  42. Artrocker65

    August 30, 2023 at 4:32 pm

    666 comments no more

  43. Romain G

    August 30, 2023 at 4:34 pm

    2:32 you answered a completely different (and simpler) question

  44. Taiga

    August 30, 2023 at 5:00 pm

    Internet is a series of tubes

  45. Kalhua no Azúcar

    August 30, 2023 at 5:36 pm

    Big brain time

  46. Renz0

    August 30, 2023 at 6:42 pm

    I’m an IT teacher. Taking down notes cos he really explains it well.

  47. Cruz Monrreal

    August 30, 2023 at 7:31 pm

    The only thing I take issue with this otherwise good video is that bad software (in reference to “why does restarting fix things?”) can put the computer in a bad state.

    All of the examples shared were based on the USER doing something wrong, when let’s be real, writing bad software is ALSO to blame.

  48. Vibration

    August 30, 2023 at 7:51 pm

    very good at providing explanations and educating. u can tell he’s passionate!

  49. Matias Ezequiel Traian

    August 30, 2023 at 9:41 pm

    is name is Professor?

  50. Zordiak

    August 31, 2023 at 10:24 am

    He didn’t really answer the hunk of metal question.

    The answer is there are these things called logic gates. Which take multiple inputs of electricity (2 wires) and produce an output of electricity (3rd wire).

    An AND gate produces electricity in its output when BOTH of its inputs have electricity running through them
    An OR gate produces electricity in its output when EITHER ONE of its inputs have electricity running through them

    Logic gates are the building blocks of computers.

    The logic gates themselves are made with transistors.

  51. Tejas

    August 31, 2023 at 10:57 am

    Twitter?
    What is that?

  52. Syed Mudassir

    August 31, 2023 at 11:47 am

    I don’t like them 🍎🍏🍎😂😂😂😂

  53. Tranzi

    August 31, 2023 at 11:50 am

    It’s X. Not twitter.

  54. Jose Bäßler

    August 31, 2023 at 12:25 pm

    and you never got into the iota foundation

  55. Mita Pala

    August 31, 2023 at 1:32 pm

    I did CS50 online. This guy is amazing.

  56. Cassandra

    August 31, 2023 at 1:38 pm

    Cosmic rays affecting memory is a reason for the reboot. An application closing and restarting should fix bugs. If it’s a one off that never happened before and doesn’t happen again, it’s cosmic rays apparently.

  57. Michael Seneschal

    August 31, 2023 at 1:59 pm

    This guy does a great job not only explaining things in an understandable way, BUT doing so in a positive and neutral way. And I think that positivity is the most important thing. Ie., someone could explain these topics in a way that’s easy to understand but with a negative tone (starting flame war RE: best OS, etc.). This guy is great.

  58. connorchil

    August 31, 2023 at 2:02 pm

    Holy it’s David!

  59. Aishwary

    August 31, 2023 at 2:03 pm

    Let’s go so happy to see David here

  60. Aadil Farooqui

    August 31, 2023 at 2:04 pm

    Did this dude just literally compare current, continuously developing, and future AI with website code-writing software?

  61. Rob R

    August 31, 2023 at 2:20 pm

    “Hello World!” Did noone else get that?

  62. Iconik123

    August 31, 2023 at 2:22 pm

    The goat

  63. Frederik S

    August 31, 2023 at 2:39 pm

    The fact that he uses the term “logic board” over “motherboard” made his credibility plummet 😅

  64. Yug Shende

    August 31, 2023 at 2:44 pm

    You’re a rockstar man. A ROCKSTARRRRRR

  65. ADAM MAHAD

    August 31, 2023 at 3:41 pm

    I owe david a lot. he helped me harness my full potential.

  66. KAUSTAV ROY

    August 31, 2023 at 4:02 pm

    The way he explained web3 instantly I became a FAN.

  67. Andreas Greek

    August 31, 2023 at 4:03 pm

    Dude needs to speak slower

  68. EYESWEYEDOPEN

    August 31, 2023 at 5:26 pm

    Harvard’s CS50 is the BEST course. Prove me wrong!

  69. Jonathan Surgeon

    August 31, 2023 at 5:51 pm

    what is twitter?

  70. Seifeddin TALBI

    August 31, 2023 at 6:04 pm

    This is how teachers should be ❤

  71. Bashar

    August 31, 2023 at 7:11 pm

    WE want more of these !

  72. Audacious

    August 31, 2023 at 7:23 pm

    I have to wonder why people are asking questions on Twitter of all places. You’re already on the internet, just look it up

  73. Glue_Gunner4

    August 31, 2023 at 8:11 pm

    The second he said “Hello, World!”, I new he knew what’s up

  74. Tanner Davies

    September 1, 2023 at 3:42 pm

    The first question about why search engines are fast might have been misunderstood. Yes, there is the cloud computing aspect to how Google can handle so many requests simultaneously. However, there is also the question of “how can a machine, even a distributed network of machines, search through so much data (i.e. basically Google’s index of the whole internet) so quickly”?

    The answer is a Trie data structure. It takes a query that could have a Big-Oh complexity O(N*L) where N is the number of items being searching and L is the length of the query (i.e. the text being searched) and makes it an O(L) query, meaning the amount of data in the index doesn’t really impact the runtime of the algorithm. Very, very nifty.

  75. theacp127

    September 1, 2023 at 4:10 pm

    The idea of computer science really is the combination of mathematics and logic to create automated systems with computers to solve problems. A typical kind of problem that a computer scientist would need to solve is how to identify, keep track of, and search through a massive list of items in a database. We would use code to tell the computer what the system we designed is, but the real skill is knowing how to design a good system in the first place.

  76. Armaan Nagra

    September 1, 2023 at 4:17 pm

    I thought he was about to say “This is CS50” at 0:06

  77. Mauro Lima

    September 1, 2023 at 4:18 pm

    I’ve had bad teachers all my life.
    This guy is amazing just ’cause he’s simple in explaining.
    Someone said “The top of sophistication is SIMPLICITY”!
    He’s the only reason I want that certification of Harvard. This guy I want to hear, watch and learn.

  78. CK Gaming Channel

    September 1, 2023 at 4:33 pm

    Electrons move faster than Neurons, that is why.

  79. ρεωρεω δνοοπ

    September 1, 2023 at 4:37 pm

    every cs majors first love❤❤❤

  80. Mdotmuzamil

    September 1, 2023 at 4:41 pm

    Everything on point

  81. Rifou Says Podcast

    September 1, 2023 at 4:41 pm

    I was sold the moment he said “Hello World”

  82. Mehak Dora

    September 1, 2023 at 5:16 pm

    no one can match his energy !!!

  83. Forshledian

    September 1, 2023 at 6:26 pm

    This guy has public speaking down

  84. Matías Jaeger P.

    September 1, 2023 at 6:29 pm

    The GOAT ❤

  85. ForTheHomies

    September 1, 2023 at 6:31 pm

    The simplest way to understand binary is to analogize it to short-form texting. “Just kidding” can be understood by saying “jk”, just like a certain number or letter or words can be understood by a computer as a string of 0s and 1s. One critical thing to understand about this is that every single modern computer is designed to understand a string of 0s and 1s as the same value as every other computer, known as the ASCII system, or Unicode these days.

  86. JayTemple

    September 1, 2023 at 6:47 pm

    Following up on the question around 4:30: I’m a former math professor. What math do computer science majors take?

  87. parkour267

    September 1, 2023 at 6:50 pm

    Not twitter. X

  88. Bo0sted

    September 1, 2023 at 7:00 pm

    Man I wish I had the articulation skills this guy has. Maybe people would start taking me more seriously in life…

  89. Dana Nabulsi

    September 1, 2023 at 7:46 pm

    professor malan changed my life ❤ cs50 opened the doors to a great career in software development, and i couldn’t thank him enough for allowing such a great resource to be online and completely free!

  90. X X Y Y

    September 1, 2023 at 7:53 pm

    cia operative, guaranteed

  91. Farreach

    September 1, 2023 at 7:53 pm

    everyone in the comments always resorting to talking about software development as the core field for computer science where Computer science is far more than that and is the core for much better fields like Data Science or cybersecurity

  92. M.A.

    September 1, 2023 at 7:58 pm

    Very great explanations. The way he answered binary into internet was brilliant

  93. Farreach

    September 1, 2023 at 8:08 pm

    CompSci != IT

  94. Diego Romero

    September 1, 2023 at 8:16 pm

    Many of his answers are pretty unexpected, makes me see things i’ve never thought about

  95. salaufer

    September 1, 2023 at 8:20 pm

    “If anyone can learn coding, what do computer scientists do for 4 years in university?”

    If you were going to the hospital for surgery, what would you say if someone showed up with a scalpel and said “don’t worry, I’m a paramedic”

  96. Siyan Chen

    September 1, 2023 at 8:37 pm

    I am a CS student I wish he would be my teacher xd

  97. Jared

    September 1, 2023 at 8:59 pm

    The undisputed GOAT

  98. Jeevan Kahlon

    September 1, 2023 at 9:05 pm

    yo psyche

  99. bossaddict08

    September 2, 2023 at 3:02 pm

    Oh boy… he is didn’t really answer the question about AI taking over programming jobs. In 10 years, the majority of programming jobs will be gone and performed by AI.

  100. Beach&BoardFan

    September 2, 2023 at 3:11 pm

    Interesting so much science and tech goes into search engines, yet all they ever return is advertisements…

  101. Jay Panchal

    September 2, 2023 at 3:17 pm

    great dude, he should start a course on “introduction to computer science”

  102. dadyymusa

    September 2, 2023 at 3:53 pm

    in an alternate universe, eminem is black and david is indian.

  103. Areld Cookie55™

    September 2, 2023 at 4:09 pm

    Oxford, Harvard, Stanford and other top Universities really does have a reason being the TOP. This guy is one of the reasons!

    I happened to have the opportunity to experience a former Lecturer of Oxford University lecturing biology(entomology) and hollyyyyy sshiiiiii*tt it’s that GOOD!!! Their way of presenting concrete complex information is by far the best I ever have in my whole life.

  104. AR0d

    September 2, 2023 at 4:30 pm

    Bro is smart but he never heard of majin buu.. “Muhjinboo” 😂

  105. Alonso Quintanilla

    September 2, 2023 at 4:34 pm

    awesome.

  106. Alex Van Winkel

    September 2, 2023 at 4:43 pm

    David Malan is A-MA-ZING !!

  107. Owen Yhaan Ganza

    September 2, 2023 at 5:06 pm

    The man, The myth , The Legend

  108. Offline

    September 2, 2023 at 5:11 pm

    Oh yes! It’s the CS50 guy

  109. NIJIN JOSE

    September 2, 2023 at 5:17 pm

    thanks professor , always explain better than most people i have seen and listened. A CS50’s student.

  110. Dominik Doležal

    September 2, 2023 at 5:21 pm

    Lets go DAVID!!

  111. Joê-seph Ab

    September 2, 2023 at 5:24 pm

    Woow, I really stopped there when the person asked how 0 and 1 turn into internet as a software engineering student, I would stop for a minute (networking, binary, protocols, algorithms, …..) so much stuff to begin with to finally get the answer to that question.

  112. EinfachSim

    September 2, 2023 at 5:25 pm

    „Hello World“

  113. The Monke

    September 2, 2023 at 5:30 pm

    as someone studing computer science, i can confirm that he is holding back tears knowing questions this stupid exist

  114. IblisTheMage

    September 2, 2023 at 5:42 pm

    Search results input are not executed precisely as he says. It is a state machine, and you are talking to one instance of that machine, that is why it can guess what you type. It is trivial to build a state machine that can take for example a million most likely query strings, predict what you are typing, and start working. It helps the later query distribution, as well as indexing of data. So first the state machine, then the query

  115. Cover By dAn

    September 2, 2023 at 5:44 pm

    The guy who asks about trinary is a great example of the dunning kruger effect

  116. Mitchell C. Flint

    September 2, 2023 at 6:10 pm

    GO DAVID! GO DAVID! You carried me through my first couple of CS classes in college, what a G.

  117. Jonathan Ferrufino

    September 2, 2023 at 7:03 pm

    This guy’s pretty great, he should teach or something, idk.

  118. Suhaan

    September 2, 2023 at 7:12 pm

    It’s x

  119. Fern Notes

    September 2, 2023 at 7:32 pm

    Wow, I didn’t expect this to happen!

  120. Rahma Muhammed

    September 2, 2023 at 8:41 pm

    Our favorite professor

  121. DaBig Baby

    September 2, 2023 at 9:13 pm

    “hello world” is the most computer scientist greetings i could ever think of😂

  122. A. Man

    September 2, 2023 at 9:32 pm

    Mr. Dj is on the booth ..lol

  123. basam

    September 3, 2023 at 11:48 am

    when I run my_brain.extend(malan_brain)
    it showed me brainLimitError:

  124. abhiram thejas

    September 3, 2023 at 11:59 am

    Twitter what is that?

  125. mohammed hassan

    September 3, 2023 at 12:39 pm

    I always love seeing David J. Malan explaining concepts in Computer Science

  126. HONjramiroz98

    September 3, 2023 at 1:42 pm

    It’s PAPA David!!!! Gracias!!!

  127. ramon e

    September 3, 2023 at 1:46 pm

    david the self taught web developer hero

  128. Random_Shirts

    September 3, 2023 at 2:13 pm

    Mannn
    I need More david

  129. pibyte

    September 3, 2023 at 2:14 pm

    Explaining something incredibly complex so that a non professional can understand it is an art of its own. Thank you David.

  130. Nicola Amoriello

    September 3, 2023 at 3:50 pm

    Really great video! It’s study time masked as entertainment.
    I love his way to explain complex concepts in an easy and enthusiastic manner

  131. Rinto Anugraha NQZ

    September 3, 2023 at 3:52 pm

    Me: What is your opinion about the best notebook?
    David: Of course MacBook. You can see it on my desk.

  132. Aman Mehra

    September 3, 2023 at 3:53 pm

    Love him

  133. Chris Prendergast

    September 3, 2023 at 4:22 pm

    YES DAVID. CS50❤

  134. Rakib Uddin

    September 3, 2023 at 4:25 pm

    very much informative and easy to understand.

  135. darryl mayes and Black badger

    September 3, 2023 at 4:31 pm

    Its not twitter anymore, its x

  136. Shear Aventador

    September 3, 2023 at 4:48 pm

    Big love to David❤❤❤❤❤🎉🎉🎉🎉🎉

  137. MiNniE_NToMbZa

    September 3, 2023 at 5:11 pm

    Shortest 14 minutes of my life.

  138. Ketraar

    September 3, 2023 at 5:49 pm

    Technically speaking your name is David J. Malan and your “title” is Professor, but dont mind me. 😛

  139. L bozo

    September 3, 2023 at 6:21 pm

    The goat

  140. İsmail Dincer

    September 3, 2023 at 6:45 pm

    Great teacher!

  141. Umeh Moses

    September 3, 2023 at 7:15 pm

    Love this man

  142. yazan abomokh

    September 3, 2023 at 7:21 pm

    I now realize why he’s a teacher at Harvard

  143. Sanchit Batra

    September 3, 2023 at 7:48 pm

    David’s CS50 is the reason im a software engineer today, thanks David!

  144. Jakaza G Chauke

    September 3, 2023 at 8:02 pm

    Problem with this guy. He’s too fast when speaking 🔊 I don’t understand what the rush 😫😫

  145. kamal 🇦🇺

    September 3, 2023 at 8:10 pm

    Incredible professor, David!

  146. Hasoo

    September 3, 2023 at 8:30 pm

    CS50 professor, his courses are amazing!

  147. Teguh Adi Wibowo

    September 3, 2023 at 8:43 pm

    I love this guy. He spreads his excitement to everyone even to ordinary people.

  148. pants721

    September 4, 2023 at 11:56 am

    this guy rocks

  149. Jeferson Euclides

    September 4, 2023 at 11:59 am

    I could listen to this guy for a whole day and not feel distracted at all.

  150. JessOhio2013

    September 4, 2023 at 12:13 pm

    So Web3 = TikTok

  151. Andrey Nguyen

    September 4, 2023 at 12:32 pm

    The world is built on binary. Check mate.

  152. George Washington

    September 4, 2023 at 1:05 pm

    Computer science has fallen billions must ask questions.

  153. Uhorky Zavárané

    September 4, 2023 at 1:06 pm

    Best professor for Computer Science!

    I took CS50

  154. Ders ders Deers

    September 4, 2023 at 1:14 pm

    I took his CS course back in quarantine. BEST TEACHER EVER. He is so talented in teaching and so knowladgeable

  155. Martin

    September 4, 2023 at 1:27 pm

    Software is apps. Firmware is iOS.

  156. Panos Jr

    September 4, 2023 at 2:09 pm

    He’s great! I love his explanations, his lectures are additionally excellent!

  157. Uhorky Zavárané

    September 4, 2023 at 2:37 pm

    NO FCKING WAY WE GOT A WEEK 12 OF CS50

  158. Animesh Singh

    September 4, 2023 at 3:19 pm

    I remember taking CS50 almost 5 years back. David is still the best Teacher for me.

  159. Yorkarenka

    September 4, 2023 at 3:55 pm

    The number of people who got into programming, or even into computer science in general, because of this guy is no joke.

  160. Andrew Duran

    September 4, 2023 at 4:04 pm

    Saw this guy on EdX, underrated at explaining hard things easily

  161. Abubakar Muhammed Ala

    September 4, 2023 at 4:17 pm

    That is David Malan. ❤️

  162. Lugas

    September 4, 2023 at 4:43 pm

    The thing I don’t understand about AI is why we should even use them to write code in a high level language.
    The reason high level languages like C exist is to make programming easier for humans.
    An AI could probably deal with barebone assembly and write smaller, faster programs.
    Using an AI to write Python is like giving your industrial machinery lunch breaks.

  163. Death March

    September 4, 2023 at 4:59 pm

    CS goat

  164. Josei

    September 4, 2023 at 5:54 pm

    Daviiid! Omg

  165. Gideon Ocholi

    September 4, 2023 at 7:12 pm

    Thanks for CS50 David

  166. zway

    September 4, 2023 at 7:32 pm

    Cs50

  167. Code With Kazu

    September 4, 2023 at 7:40 pm

    Google in flesh

  168. Richest And most powerful Guy

    September 4, 2023 at 7:42 pm

    Yeah

  169. Richest And most powerful Guy

    September 4, 2023 at 7:42 pm

    Croooooked

  170. Keep-Ukraine-Free

    September 4, 2023 at 8:13 pm

    Lol, a Harvard professor who uses the incorrect term “you and I” — for over a century the correct term has been “you and me”. Billions of people worldwide learned proper English, and to those billions of people he sounds uneducated.

    (yes, I’m aware some believe his usage is correct, but they’re a minority pushing this because they can’t remember the correct rule)

  171. Rodrigo Azevedo

    September 4, 2023 at 9:09 pm

    This guy explains a lot of complex things in a very simple and great way.

  172. Md Reaz

    September 5, 2023 at 6:12 am

    He explains better than ChatGPT

  173. Zaniyah Rivers

    September 5, 2023 at 7:00 am

    He’s not just “a computer scientist”. He’s THE computer scientist. He’s not just answering questions, He’s teaching us.

  174. Philip DiPatrizio

    September 5, 2023 at 8:17 am

    What’s Twitter?

  175. Godiegoo

    September 5, 2023 at 8:40 am

    Linux is the best operational sistem

  176. Aijena Kölbl

    September 5, 2023 at 9:34 am

    Funfact: The motherboard put on display in the bottom left is an “ASUS Prime H510M-E”.

  177. primusX

    September 5, 2023 at 9:50 am

    There are a lot of people not how to code after a CS class

  178. J Ricky

    September 5, 2023 at 10:00 am

    Yeah we definitely need better professors at our university.

  179. Drew

    September 5, 2023 at 10:05 am

    Taking CS50— the course Malan is famous for developing— in person was a really cool experience. It’s Harvard’s introduction to computer science targeted at people who didn’t start college intending to be come concentrate on computer science. The beautiful Victorian-era Sanders Theater with hand-carved trim (the cafetiera in the same room was the inspiration for Harry Potter’s Great Hall) filled with the energy of a modern high-budget stage production, and Malan is just a phenomenal lecturer. It’s all on YouTube (just search for CS50) if you’re looking for an absolute beginner’s intro to computer science. If you want to take it in person but aren’t a Harvard undergrad, (I wasn’t) you can enroll through Harvard Extension School and pay per credit. Haven’t priced them out in 4 or 5 years, but their courses were actually pretty affordable compared to most private colleges— competitive with state schools.

  180. jusqua

    September 5, 2023 at 10:21 am

    I came here just to watch him teach again, the way he teaches changed my life, literally.

  181. Ashtag404

    September 5, 2023 at 10:22 am

    Every Linux user triggered when he said “Linux, which you might NOT have heard of”.

  182. Кирилл Фролов

    September 5, 2023 at 10:35 am

    For a long time i thought fIRmware was fRImware

  183. Hien Hoang Trong

    September 5, 2023 at 10:53 am

    I love the way he explains. <3

  184. Shivam Kumar

    September 5, 2023 at 11:47 am

    Hello world

  185. Draven

    September 5, 2023 at 12:27 pm

    he speaks really well surprised he never stuttered

  186. श्रेयस- Shreyas

    September 5, 2023 at 1:02 pm

    I wish they taught me like this in University

  187. Rodrigo Ritter

    September 5, 2023 at 2:06 pm

    A teacher with a method to be followed and modeled… Attending CS50 was a lot of fun!

  188. Sarcastic Mango

    September 5, 2023 at 2:28 pm

    Its kinda hard to keep up with a professional like him but the things that i did understand were very informative.

  189. Moises Morales

    September 5, 2023 at 2:53 pm

    Absolutely amazing. Thanks Professor Malan.

  190. Tariq Abdalla

    September 5, 2023 at 3:30 pm

    Wooow cant say a single word

  191. Scott J Powers

    September 5, 2023 at 3:55 pm

    Ya know, almost no one is actually wondering how a search engine “works so fast” because 1. Most people don’t think about how anything works at all and 2, they don’t know or care about what all is involved in a web search.

  192. Arturo J. Real

    September 5, 2023 at 4:34 pm

    CS50 changed my life – so glad to see David here!

  193. Antonio BS

    September 5, 2023 at 6:07 pm

    Teamo

  194. S V

    September 5, 2023 at 7:06 pm

    I wish my CS professors were so energetic and be able to explain things so well. In one class I asked a question and the professor said “What do you mean what is a parameter?” “uh…. exactly what I said, what does it mean and how does the program respond or interact with it?”

  195. Hellscream Games

    September 5, 2023 at 7:42 pm

    Good video.

  196. Annafi Hoq

    September 6, 2023 at 2:19 am

    Henis just lovely…. ❤ him..

  197. furrukhjamal00

    September 6, 2023 at 2:30 am

    The best CS teacher in the world, when I took his course, there was a saying, if he has a class full of monkeys, those monkeys will start to code. This was so true as this monkey started to code and has been coding since 2017

  198. HWstar

    September 6, 2023 at 3:04 am

    a couple bad answers, but good video overall

  199. Bruno Vazquez

    September 6, 2023 at 4:24 am

    Anyone who wants to start learning coding immediately recognize him lol best free resource to exist.

  200. StratosphereSTUDIOS

    September 6, 2023 at 4:27 am

    God I am so happy this man is finally getting the recognition he deserves. You’re awesome, Professor David!

  201. MelodyJapana

    September 6, 2023 at 4:31 am

    Our hero! CS50 is my dream of Harvard came true.

  202. abdelrahman anwar

    September 6, 2023 at 5:15 am

    it feels like every word getting out of this guy’s mouth is knowledge

  203. anv wrk

    September 6, 2023 at 5:34 am

    this is a must watch for suree!

  204. Lumeniaellina

    September 6, 2023 at 7:31 am

    He makes me want to take comp sci. That’s saying a lot.

  205. Aki Laukkanen

    September 6, 2023 at 7:41 am

    4:00 “Anyone can learn coding” is a gross oversimplification there. Sure, any fool can string a bunch of PRINTs and GOTOs together to make the computer write “PEEPEE POOPOO” an infinite number of times. (Admit it, if you’re working in the IT industry, you did that once as a kid.) Amusing as that is, you probably don’t want that same fool to write the software that handles things like your credit card payments or cell phone traffic. Non-trivial applications require that you understand not only _how_ to code, but _why_ to code and what is the _best way_ to code a program for solving a particular problem. Plus the necessity of keeping in mind things like exception handling, input checking, cybersecurity, time complexity and scalability, and so on and so forth. Because you _really_ don’t want to find out some random stranger found a way to deposit minus three hundred dollars to your account.

  206. Tkah Ira

    September 6, 2023 at 7:50 am

    Professor Malan explaining bout computer enthusiastically just like when he teaches about them. Thats real passion right there

  207. Lightx0x

    September 6, 2023 at 9:04 am

    “HELLO WORLD”

    So typical lol

  208. CODER

    September 6, 2023 at 9:07 am

    The best teacher ever

  209. Laxmi Devi

    September 6, 2023 at 9:09 am

    I don’t know much about computer science but after watching this video I realized that I REALLY don’t know anything about computer science. Everything he said went over my head😅 but he does speak well.

  210. stanley weezy

    September 6, 2023 at 10:05 am

    So to speak…

  211. DJRehab

    September 6, 2023 at 11:31 am

    I would trust this man with my life after doing CS50

  212. Khalid

    September 6, 2023 at 1:23 pm

    The David

  213. Remy Shoots

    September 6, 2023 at 1:44 pm

    this is great explanation!

  214. Yasir Qureshi

    September 6, 2023 at 1:44 pm

    You’re a real pro

  215. M C

    September 6, 2023 at 2:16 pm

    Distributed databases is not the only reason search engines are so fast. Data caching, indexing, categorizing of data and servers. If you search for cats, the system doesn’t have to query the data again it’s already constructed the results.

  216. Kream 크림

    September 6, 2023 at 4:10 pm

    I lose respect instantly for anyone who says Ai won’t replace me, I’m a developer too and I don’t dare lie to myself

  217. MrCoCoVerade

    September 6, 2023 at 4:57 pm

    Need to turn the A/C on. My boy is cookin

  218. Ahsan S

    September 6, 2023 at 5:43 pm

    The hello world! 😂

  219. Caleb Harwell

    September 6, 2023 at 10:26 pm

    Literally the best teacher I’ve ever seen

  220. Alfred Zhang

    September 7, 2023 at 2:25 am

    Great answers, very easy to understand.

  221. Gigi

    September 7, 2023 at 4:21 am

    First question was actually discussed in his CS50 class Day 1 xD

  222. Sam

    September 7, 2023 at 7:35 am

    THE BEST professor I’ve had the pleasure of listening to.

  223. Archit Kumar

    September 7, 2023 at 7:42 am

    7:20

  224. Sanjay Jayabal

    September 7, 2023 at 8:28 am

    The process of block chain

  225. M Dem

    September 7, 2023 at 9:49 am

    Finallyyyyy someone we know

  226. S K

    September 7, 2023 at 10:17 am

    Some of these questions just tell me that school has failed to teach people even the bare basics.

  227. NF Vlogs: LifeStyle

    September 7, 2023 at 10:53 am

    Wow amazing!

  228. StillPickingAName

    September 7, 2023 at 11:28 am

    You’re one of the best teachers out there man! Loved CS50!❤

  229. daily dose of internet2 :)

    September 7, 2023 at 1:26 pm

    Hello prof i attended your cs50 course it was a wonderful experience nice to see you here🥰

  230. Aditya Vaste

    September 7, 2023 at 3:27 pm

    Wow !!! Such a beautiful explanations

  231. tomsterBG

    September 7, 2023 at 3:41 pm

    Windows had faulty driver updates. Firmware got updated, laptop not turning on. This explains a lot. Thank you!

  232. Tamás L

    September 7, 2023 at 4:08 pm

    This guy definitely has a multicore brain with active cooling because he talks so fast xD

  233. Joshua

    September 7, 2023 at 5:38 pm

    He’s the CS50 guy!

  234. Jerry Ade

    September 7, 2023 at 7:23 pm

    3:57 pronounced in-kay-chee

  235. Daniel Taft

    September 7, 2023 at 7:32 pm

    Not calling it X yet. why

Leave a Reply

Your email address will not be published. Required fields are marked *

Howto & Style

How to Choose Clothes for Longevity, Not the Landfill | Diarra Bousso | TED

Buying cheap clothing online can be satisfying, but it comes with not-so-hidden environmental costs. When designer Diarra Bousso was growing up in Senegal, her family bought and created new outfits for longevity rather than on impulse — an intention she carries forth in her fashion tech brand. Outlining three sustainable principles, including crowdsourcing designs and…

Published

on

Buying cheap clothing online can be satisfying, but it comes with not-so-hidden environmental costs. When designer Diarra Bousso was growing up in Senegal, her family bought and created new outfits for longevity rather than on impulse — an intention she carries forth in her fashion tech brand. Outlining three sustainable principles, including crowdsourcing designs and limiting excess inventory, Bousso shows it’s possible to decrease waste while increasing profit — and shares how to apply this wisdom across the fashion industry.

If you love watching TED Talks like this one, become a TED Member to support our mission of spreading ideas:

Follow TED!
X:
Instagram:
Facebook:
LinkedIn:
TikTok:

The TED Talks channel features talks, performances and original series from the world’s leading thinkers and doers. Subscribe to our channel for videos on Technology, Entertainment and Design — plus science, business, global issues, the arts and more. Visit to get our entire library of TED Talks, transcripts, translations, personalized talk recommendations and more.

Watch more:

TED’s videos may be used for non-commercial purposes under a Creative Commons License, Attribution–Non Commercial–No Derivatives (or the CC BY – NC – ND 4.0 International) and in accordance with our TED Talks Usage Policy: . For more information on using TED for commercial purposes (e.g. employee learning, in a film or online course), please submit a Media Request at

#TED #TEDTalks #style #shopping

Continue Reading

Howto & Style

This Woman Deconstructs 100-Year-Old Books To Restore Them | Obsessed | WIRED

Author, educator and book restorer Sophia Bogle has nerves of steel: one slip of the hand and a century-old first edition book could be ruined. Come inside her workshop as she breaks down the amazing deconstruction, revitalization, and reassembly that goes into her history preserving speciality. See more from Sophia Bogle: Director: Charlie Jordan Director…

Published

on

Author, educator and book restorer Sophia Bogle has nerves of steel: one slip of the hand and a century-old first edition book could be ruined. Come inside her workshop as she breaks down the amazing deconstruction, revitalization, and reassembly that goes into her history preserving speciality.

See more from Sophia Bogle:

Director: Charlie Jordan
Director of Photography: Paul Ramsey
Editor: Richard Trammell
Expert: Sophia Bogle
Creative Producer: Wendi Jonassen
Line Producer: Joseph Buscemi
Associate Producer: Brandon White
Production Manager: D. Eric Martinez
Production Coordinator: Fernando Davila
Camera Operator: John Gurney
Assistant Camera: Drew Cannulett
Sound Mixer: Chad Saddler
Post Production Supervisor: Alexa Deutsch
Post Production Coordinator: Ian Bryant
Supervising Editor: Doug Larsen
Assistant Editor: Andy Morell

Still haven’t subscribed to WIRED on YouTube? ►►
Listen to the Get WIRED podcast ►►
Want more WIRED? Get the magazine ►►

Follow WIRED:
Instagram ►►
Twitter ►►
Facebook ►►
Tik Tok ►►

Also, check out the free WIRED channel on Roku, Apple TV, Amazon Fire TV, and Android TV.

ABOUT WIRED
WIRED is where tomorrow is realized.

Continue Reading

Howto & Style

Eye Doctor Answers Eye Questions From Twitter | Tech Support | WIRED

Ophthalmologist Ashley Brissette, MD joins WIRED to answer your ocular enquires in a tech support all about eyes. How does LASIK eye surgery work? How does an eye doctor know if a baby needs glasses? What are ‘eye floaters’ and how do they work? What does an eyeball feel like? Dr. Brissette answers these questions…

Published

on

Ophthalmologist Ashley Brissette, MD joins WIRED to answer your ocular enquires in a tech support all about eyes. How does LASIK eye surgery work? How does an eye doctor know if a baby needs glasses? What are ‘eye floaters’ and how do they work? What does an eyeball feel like? Dr. Brissette answers these questions and more—it’s Eye Support! 👀

Director: Lisandro Perez-Rey
Director of Photography: Francis Bernal
Editor: Jordan Calig
Expert: Dr. Ashley Brissette
Line Producer: Joseph Buscemi
Associate Producer: Brandon White
Production Manager: D. Eric Martinez
Production Coordinator: Fernando Davila
Casting Producer: Nick Sawyer
Camera Operator: Michael Sassano
Sound Mixer: Brett Van Deusen
Production Assistant: Ryan Coppola
Post Production Supervisor: Alexa Deutsch
Post Production Coordinator: Ian Bryant
Supervising Editor: Doug Larsen
Assistant Editor: Billy Ward

Still haven’t subscribed to WIRED on YouTube? ►►
Listen to the Get WIRED podcast ►►
Want more WIRED? Get the magazine ►►

Follow WIRED:

Instagram ►►
Twitter ►►
Facebook ►►

Also, check out the free WIRED channel on Roku, Apple TV, Amazon Fire TV, and Android TV.

ABOUT WIRED
WIRED is where tomorrow is realized.

Continue Reading

Trending