Programming Meme Review with George Hotz
HTML-код
- Опубликовано: 22 авг 2024
- Podcast conversation with George: • George Hotz: Hacking t... Please check out our sponsors to get a discount and to support this podcast:
- Four Sigmatic: foursigmatic.c... and use code LexPod to get up to 40% & free shipping
- Public Goods: publicgoods.co... and use code LEX
PODCAST INFO:
Podcast website: lexfridman.com...
Apple Podcasts: apple.co/2lwqZIr
Spotify: spoti.fi/2nEwCF8
RSS: lexfridman.com...
Full episodes playlist: www.youtube.co....
Clips playlist: www.youtube.co....
CONNECT:
- Subscribe to this RUclips channel
- Twitter: / lexfridman
- LinkedIn: / lexfridman
- Facebook: / lexfridmanpage
- Instagram: / lexfridman
- Medium: / lexfridman
- Support on Patreon: / lexfridman
Memes may save the world. Here's our podcast conversation: ruclips.net/video/_L3gNaAVjQ4/видео.html
Please check out our sponsors to get a discount and to support this channel:
- Four Sigmatic: foursigmatic.com/lex and use code LexPod to get up to 40% off
- Public Goods: publicgoods.com/lex and use code LEX
Another funny thing about the meme "My code doesn't work, let's change nothing and run it again" (which I do all the time too) is that if it happens to work the second time you've got an even bigger problem on your hands.
lol so true
Exactly. Also: sometimes the process of a failure can tell you what is going wrong. Beyond the error message, I'm thinking more about the 'feel' of what happens before the crash, like when lagging or jittering, etc... starts.
so true man, so true
Experienced this more than I'd like. The mysterious case of the disappearing bug...
the mysterious case of working with randomly generated things
"Motivation and passion" - said Lex as he stared aimlessly out the window
meme god
beautiful 😁
We are not worthy
Haha
That stood out to me too
Lex looks like he keeps checking if his car is getting a ticket
I laughed wayy too hard at this, thank you!
They are both stoned.
I almost always catch myself doing this in conversation, even if it's internet talk without webcam. It somewhat irritates me.
He's making sure the self-driving doesn't malfunction and it runs off
haha awesome
"neural networks is just like matrix multiplications, interspersed with nonlinearities"
Me struggling with basic algebra: go on.....
lotta if statements too
@@davethepants you don't need a single if statement to implement a basic functional neural network
@@__-op4qm I agree, altough I don't think it'd be especially useful for everyone to learn this, it's possible to develop solid fundational skills as well as proper intuition in this area
@@__-op4qm you don't need to know about matrix multiplication to build a neural network given the tools we have today, but you certainly need to at least know the basic intuition behind it if you wish to understand machine learning and neural nets at a core level
@@Elian- it's a meme
He has printed the memes on paper instead of showing it on a screen. He is a man of culture.
lolll nice one
I dunno man you can grow culture in a petri dish, that's not very impressive
People don't know what "man of culture" means anymore
@@HilbertXVI They never knew
@@TheEvilCheesecakeok but can you draw a meme on a perti dish
These guys have such different personalities, that I think that they could start a wildly successful spin-off podcast.
You got a smile on my face and two second of laugh, one half second first and one second and half when I started writing. Thank You.
100% Great chemistry between the two.
haha awesome comment
Running code again that didn't work is almost the equivalent of opening the fridge again after you found nothing the first time you opened it up minutes before. I say "almost" because sometimes when you open it again your level of desperation has increased and you are re-evaluating its contents and whether or not you're willing to work with something that's in there.
It's just basic empiricalism.
it's not that different. sometimes you decide to just deal with the bad code you wrote.
If you don't run it again how do you know if the issue is deterministic or not? If you run the code twice and it doesn't work both times but in slightly different ways or works the second time you might have race conditions etc.
You might think that, but after working with large web apps, you come to experience things you would never thought is possible :D
Once or twice, I did have a program run differently the second time (not multi threaded, so no race conditions). Maybe it was a compiler or linker bug, maybe some buffer needed to get flushed, maybe thinking about programming all the time has finally driven me insane, who knows.
Jokes aside, this conversation gave me a powerful realisation. My background is 20+ years in Computer Science and Programming, but listening to George's passion and enthusiasm revealed how ill-suited I am in fact to that industry. I love problem solving and helping teams work well together, but when I see real computer scientists and programmers like George speak, it highlights how very differently my brain works.
I know many people suffer with imposter syndrome, but I am deeply self-reflective and I don't think it's just a confidence issue.
I think for me, being a true computer scientist comes down to this:
Does complexity excite you, or annoy you?
My career path has been mostly about minimising, or avoiding complexity. Yes, there are times to be lean and keep things simple, but there are also times when you need to explode complexity to hit that moon-shot. People who can hold that complexity comfortably, with passion and enthusiasm are the real programmers.
Well said
Not everyone needs to be a George. A diverse set of aptitudes and personalities are useful in such a broad industry as CS/programming.
Uh, minimizing complexity is a good thing, both when you're building something simple and when you're building something complex. People can hold 7 +- 2 things in their head. If you're average that might put an upper limit on how complex systems you can build, but the world needs a lot of fairly straightforward restaurant table / concert ticket / airplane seat booking systems. There's plenty of ways you can contribute something of value, even if there are some systems that are out of reach for you.
With my current knowledge I should not go anywhere near machine learning. With my temperament I should probably never go near banking or medical systems. I don't criticize myself for being that way.
You don't have to be capable of everything, you just have to be good at one thing.
I don't know, I think he came off as pretty arrogant. Every team's gotta have *that* guy and bring up that your self-driving car/self-driving software might get you sued *cough cough*
Neither Linus Torvalds nor Elon Musk comes off like Hotz. You can find something that suits your personality and contribute to the world
This made me laugh so much. Especially when you talked about Hello World. It reminded me of when my dad bought an Atari 400 as a kid.
The first thing I typed into BASIC with its membrane keyboard was "launch Space Shuttle".
@Esiarpze ever heard of the Challenger?
Aim high son. Aim high.
hahaha nice
A programmer is going to the store. Their spouse says, "we need a jug of milk - and if they have eggs, get a dozen".
Time passes. The programmer comes home with thirteen jugs of milk.
Spouse says, "What the hell!"
Programmer says, "They had eggs."
A man was found dead at his home last night. His colleagues testified that he was an aspiring programmer. He was found behind the shower curtains, completely bald and with a sickly translucent head skin. From his hand was retrieved a shampoo bottle, completely empty. The instruction said: squeeze onto a palm, massage into hair, rinse, repeat.
Hahaha 🤣🤣
wouldnt it be 12 jugs
@@NothingButTheWin I think the logic is that he already got one (we need = get one from the store), and between the statements is "and". But yeah, I see how if you read it in OOP paradigm, it would return 12 jugs
@@KnightMirkoYo yeah i read it as "bring home 1 jug, if they have eggs, bring home 12 jugs"
Lex talking about the NYT subscription frustrations is the angriest I've ever seen him get. which is still not very much lol
These meme review clips are great Lex! Keep em coming
Lex, I love your interviews, even these meme reviews have useful information just in the general discussions.
Also, printing memes on paper reminds me of grandparents printing off Facebook photos of grandchildren, including the caption, and framing it. I love it 😀
13:23 "I interpreted this meme totally differently"
Same. I don't think I've ever ran a program a second time and it magically worked.
@@Bawrabawla Sorry, but if you say "coded" then I automatically discard your opinion. Also, if your code is overloading the CPU, it's garbage and you don't know how to program.
@@Bawrabawla he doesnt code a lot thats why.
@@Bawrabawla "coded" ok zoomer let's stop right there. Every time I read "coding" or "coded" on a resume, I wash my eyes with alcohol and throw that resume straight into the garbage. It's called programming, son. everyone who uses the phrase "I'm coding" is guaranteed to be a poor, depressed zoomer millennial who learned programming from a pirated udemy course
@@blo0mfilter868 you re a fat guy behind a computer pretending to be someone with a job. Okay. Hahahahhahahajaajahah
Can you appreciate how fast this guy reads? Its like he looks at it and its done.
yeah I don't get it, how the fk does he do that
it’s not synchronized correctly?
nvm he’s fast AF
It seems cut but, he's fast though haha
how fast does he read, holy shit
Honestly, he could compete in a fast reading competition, if you see his streams, it takes him 5 sec to read an entire Wikipedia page
@@illyarostambeigi2718 you made me laughing but it's true
One indicator of motivation and passion is the eyes.
Blind people aren't motivated enough.
@@cbrpnk Clever but not what I meant.
Brown eyes = better motivation.
Very fun. I wish I knew how to unlock friends so that I could partake in such conversations.
Just had my first 9:51 moment, thank you, unnamed hero, for saving me and actually helping me with my my question instead of telling me every which way that I suck.
If anyone actually does that for me, I'm donating them a Ko-FI.
weird how he somehow thinks that understanding the things that he's into is somehow 'better' than understanding things in other fields
Every time hotz speak I think my playback speed 1.5x. LISTEN FASTER!!
05:40 Whoa, that android had a glitch there
At the start of the show, way before the 2:30 mark, I'm thinkin... 'Man, George always seem like he's on Adderall...'... And then he confirmed it.
memes officially replaced the word "joke"
To the extent that the internet has replaced interaction.
jokes are not connected to a picture,
the screenshots of twitter statements make this concept blurry
Ah, this is a vocabulary update I've been needing. Many contexts make more sense now.
@@BrauereiMasturBier There's no difference between a picture of a tweet and the tweet itself when you're not interacting with it and would be the same as writing a joke on a piece of paper and passing it around. A tweet can contain a meme tho. Memes don't necessarily have to be connected to pictures either, they're internet inside jokes. Internet humor has done a full circle going from jokes to memes and back to jokes (except this time calling them memes).
@@gileee maybe you're right. Richard Dawkins' use of the word would be in line with your view on the definition of memes
The weirdest programming bug I ever got was while programming a robot for a competition.
Before a holiday break, the code was working fine. It wasn't well refined and the variables weren't perfectly tuned, but it was working. Coming a week later, it doesn't work anymore. Can't find any issue with the code, enter debug mode. To solve the issue I had to copy/paste a variable assignment.
So that
"a = 0;"
Wouldn't work, but
"a = 0;
a = 0;"
Did work. To this day I'm still confused by it.
“Mushroom coffee”
What kind of mushrooms are we talking about here?
Finnish Birch Mushrooms that taste like coffee
This episode is sponsored by Adderall.
Last time i was at a library i clicked on a link to a news article and some damn unrelated news video started autoplaying at full volume. I got quite the shushing.
15:30
Anyone else notice how much that cat actually looks like a dog?
AI Account Detected.
Lets all agree on something now. When the singularity occurs and AI has launch codes, that this is in fact a dog.
@@ashwanishahrawat4607 Can you really not see why the AI is confused?
That discussion about numbers on twitter is fascinating. I’ve though about numbers biasing our judgement before, but I never thought about the ability to just turn off numbers, and to make your judgement come from the heart instead of from the bandwagon.
About the doctors vs programmer meme (2:26), I once was a medic/personal assistant in a clinic (i.e. was always with the doctor). I can name multiple examples where I've seen them use Google/webMD after the patient stepped out of the examination room (or better yet, ask me to google it for them). That job erased any desire I had to become a medical doctor. Obviously there are good ones, but the amount of incompetent medical 'professionals' would surprise you.
"Motivation and passion"
*crisis* *mode* *on*
haha best comment
lmaoooooooooooooooooooo
RUclips finally started recommending Jordan Peterson! On an unrelated topic, I took a picture of my room the other day
underrated
5:04
"That's why I'm still using Emacs..."
[*George looking visibly concerned*]
I love the meme review, favorite part of the interviews
This title made me think you were programming live on the podcast :)
2:24 weird mood change. had to check if the video was cut but it wasn't.
lol. It reminded me of "yeah... i was in a chess club".
mood is not the right word. it's just facial expression
Hey George, how much coffee would you like;
George : Yes
The reason it takes three weeks to add an icon is that it's for an app that was built at a hackathon in three days.
Good to see Lex has a large Red-bull for the Meme Review. Gotta give the mind wings to see these Memes from all vantage points.
I never had a question some one else dien't asked before in stack overflow alredy.
and if you DID ask it, they would link you to the other one and close your question...
Not ambitious enough.
I love that Lex has printed out memes
i used to use IDE's more than 10 years ago, eventually i migrated to vim, got really into functional programming, i was sure there was no going back and now here i am doing functional programming with strictly typed language inside of an IDE.
never been so happy, best of both worlds, also i can open vim inside of my IDE and do everything i want to do with VIM using VIM and use my IDE for more tasks i never felt good doing on vim, such as refactoring code or running it inside of a debug environment.
i'm sure that does not apply for everyone and everyone has their own ways, i definitely had my ways for a long time and they changed and i'm happy!
Ive turned by vim into a pseudo IDE, with treesitter and LSP.
"let's say drug shopping"
"Your code works"
"Now it doesn't"
"You find the bug"
"Fix the bug"
"Wait, how did it worked in the first place?"
Last line..
Lex: kthanksbye?
5:04 Lex: "That's why I still use Emacs"
GeoHot: *visible disgust on his face* 😂
(You can see George Hotz is a Vim user)
Wow, they really hit the nail with the StackOverflow one.
The funny thing is that you had to print out each meme.
That thumbnail is gooooold!!!
NY times site is very functional, no autoplay
I read the title and entered thinking he had programmed a meme review robot
"..the dumb thing it does is already awesome." Interpretation is key.
Question: does your channel still receive my support when I view from appleTv even though there is no way to thumbs up like on phone or tablet version?
RUclips tracks all of that stuff. When you look at the data youtube gives you for one of your videos it will give you a breakdown of if it was watched on a tv, pc, mobile device and such. How their algorithm favors each piece of data and how much support that gives the creator is a bit unknown because they tweak their algorithm all the time. Things like minutes watched weigh heavily on recommend boosting.
memes printed on paper. Lex not getting some of the jokes. George getting lightly agitated at some. "The last line is good - KTHXBYE"
Strong "hello fellow kids" vibes from this video...
"What are you doing in Powershell?" 😆😆
"You end up putting in way more effort to overcoming lazyness than just overcoming it"
Meme review should be a staple to your podcast, Lex. I love it.
The two greatest nerds on youtube
Lex is not a nerd.
None of that n word here
@@braxtonvestal777Do not assume my n words!
Lex, you never disappoint. And right after I watched the new podcast!
Was this a cut from the podcast? Still havent watched all of it yet
@@blo0mfilter868 no. It isn't a part of the podcast. It's bonus content.
love that you're doing these man
This makes me feel so much more human knowing Lex and Hotz deal with the same everyday relatable problems in coding.
thumbnail had no right being that funny lmfaoooooo maybe I'm sleep deprived at 5 am idek xD
I wish there was one pass you could buy that would fund local news.
If your code doesn't run the first time, you absolutely must run it again. Not because it will actually run, or yield different result, but because (get ready) you will often find that upon re-executing it you are mentally reprocessing what could've went wrong. Don't believe me ? - check yourself next time you ran it again and realized the mistake you made earlier.
1:22 me with selenium webdriver back in high school
Loved this podcast with George. Now I have to watch the first podcast with him. Also love the meme reviews.
I'm amazed how fast Hotz is able to read.
I want to thank that spinning donut for introducing me to this channel
I'm eating a donut high rn lmaoo but I came from rogan
from rogan, must acquire said donut... where
nevermind... also from THAT spinning donut... what was in these cookies
Reading 3 research papers on a topic doesn't make an expert. If you think about it medical students know a lot of stuff but you wouldn't want to be treated by one. When you see a doctor you are asking "based on your experience, what would you recommend" Simple. Not a competition on who is smarter than who.
hey lex, i really enjoy these meme reviews, i think they're a great way of sparking a conversation that's a bit different to what you get in the regular podcast, maybe because it;s more about common conceptions of a topic or because dissecting humour can be really revealing, idk i just think they're great. i noticed you cut this in several places, i'm sure this is for a good reason but personally i'd be down for a longer form version of this
ps. great podcast it's my favourite
"who goes there ?" [to a news website] 6:54
Cries in a corner.
Wow! holts has a really amazing view on news and other kinds of propoganda / trash info! alot of people could learn alot by the ways he avoids and ignores it!
"My code doesn't work, let's change nothing and run it again." I do that often because I didn't save or compile it the last time I changed it.
George is great to listen to, very interesting person. Thanks.
These guys are so smart. I dont think I can think the same way they do. As i am growing older, I am beginning to understand the fact that I am not that smart. Barely average.
if doctors have to learn about 10,000 different things during some number of years of med school, how much effort do you really have to spend to be on par with the doctor on just one specific thing?
There are browser extensions to hide paywall overlays and autoplaying videos.
Come on guys
You should try TabNine deep autocompletion - basically a GPT2 trained on open-source github repos. It works pretty well, especially on more verbose languages (C++, JavaScript, etc.).
Had the video on *2 and thought hey he reads pretty fast
Programming makes me feel like I have a short term memory. I copy a code and run it. It doesn't work. I copy it again, and now it works. Did I change something? What happened in the last 25 minutes?
"That's why I'm still using emacs" is the biggest programmer humblebrag of all time 😂 I'm all about gedit
1:00 is indeed long but familiar. Not the most funny thing, but close to my experience. When technology became trendy with mobile phones, facebook and so on, people who previously were snob on new technology and mocked nerds, they come back showcasing their phones and how much into tech they are, talking to google voice because it's so cool and futuring. Meanwhile I know many programming geek friends who on the contrary wouldn't follow the new trend, they'd still have an old phone, not having an account on facebook, etc. Someone from the outside would be like "But how? I know you are nerd so you should have been first adopter!". But it's very true, I know many actual programming nerds who would surprise one on how they are not as much into the new tech trends. Eventually that changes, but they don't need to be inside the last trends as they have already proven their worth on the tech by knowing how to write code, when everyone thought this was for nerds in the negative way.
12:17 That's true, but why do I still think that the most bloated software is on the web? The web browser itself is taking too much resources, the web programmers are not as knowledgable in how computer actually work in the lower level compared to desktop app programmers. A lot of the webdev world seems pretty weird to me and with too much extra stuff and dependencies (I read the story of dependencies to extrernal code for such simple functions, and I was like what? You can't write that yourself? This is pretty weird for some programmer like me who has no idea of how things regurarly work on webdev. qz.com/646467/how-one-programmer-broke-the-internet-by-deleting-a-tiny-piece-of-code/). True some games have become huge but it's to be expected with so many graphics resources (and I prefer simpler indie games which are more fun than movie like games). I don't think gamedevs are doing worse work in optimizing than web devs.
It was part of the latest podcast with him? Because I didn't see it in the full video
No. It wasn't in the podcast. If it were in the podcast, it would be uploaded on the Lex clips RUclips channel.
He mentioned a document by "Eric raymond - How to ask smart questions" anyone has a place to find it? :) been looking for abit and cant seem to find anything
this guy's way of speaking reminds me of Tarantino.
Am I crazy or is he reading extremely fast?
And… that’s how a Computer Profession thinks - kiddos!
1:30 1 hour is just waiting for powershell to start
George's voice and voice cracks reminds me a little to Jordan Peterson.
I would say the best approximation for if a candidate is good or not when it comes to programming is curiosity. It could be their motivation, sure, or they could have other motivations that are also good. Passion for something will often include curiosity, but curiosity may not necessarily result in passion. Passion could on the other hand get you into impasses or disagreements that turn counterproductive. IMHO some passion is good, but too much passion can go from fueling your fire to burning things down.
that was a great anecdote about adderall. too familiar for devs 🤓
Geohot talks like a Minion from Despicable Me.
This is why you must always pray for the machine's spirit
12:53 I wrote the code and it didn't work until the next morning.
this is awesome thanks so much Lex!!! so cool how you switch up your content i love it
On the auto playing one, if you go to the ap college board site sometimes some music starts playing randomly when you open it for about 5 seconds. No video, no nothing, it just randomly plays this annoying music for like 5 seconds and then disappears.
I just paused the video and skipped through the memes.
Good memes.
10:28 i wanna hear what he said before they cut so fucking bad LMFAO