Wow he sounds really different from his usual videos, fully cognisant, self-aware and confident. This could be Terry Davis from a parallel universe where he ended up as an influential programmer like John Carmack et al.
@@SmokeyEdits Exactly. I edited my comment slightly to get across the underlying point - this could be Terry Davis in an alternate universe where schizophrenia didn't completely derail him and he ended up an influential Silicon Valley programmer/CEO etc. Because this interview is exactly what you'd see in a documentary about an influential programmer.
Really makes you wonder who he would have been, if he would have gotten the help he needed. A brilliant mind lost because nobody cared about his problems.
Something about Terry is he was always known to be completely lucid when talking about tech. You can find interviewers from all sorts of sites saying that. Some people here are like "he must've took his meds" and idk maybe, but tech always helped him communicate clearly and just like any other tech person. It was when the topics changed his mind would go in other directions. RIP to a man the world failed to care for, and would've been better for giving him the care and housing he needed.
That's not even true. One of the first ever clips I saw from him was explaining optimization in programming and he went on to say that you should ask yourself if it's n****rlicious or [good]. I agree with your point but he has been off the deep end with it for pretty much all of his waning years to no end. It doesn't switch off.
It's not the capitalists, it's the endless internet trolls. If you want to blame someone outside of mental health and general tragedy, blame 4chan. They made it their hobby to try to drive this guy to his own death. Not that you should expect much different from them in anything. @@aqfj5zy
@@aqfj5zy Probably the most ignorant comment on here, and you upvoted your own comment to boot, lmao! Capitalism doesn't fail people, socialized medicine that preys on people like Terry for experimenting new anti-psychotics that make the condition worse, are what fail people. He was on SSDI, which is a socialized program for disability through the government, so actually it's your ideology that failed this man, but nice try.
He had this 'bare metal' approach yet was not aware of the inner workings of a modern CPU. So he was going down his own little tunnel and here we see him emerge at a McDonald's. Fascinating!
His craziness made him into the rare gem that he was. If he was more "sane" he would never have tackled a batshit insane project like TempleOS. He would have been lost in the pool of brilliant and gifted programmers...just one of many.
@@chrisl3917 That's a load of fucking horseshit tbh, and if you got to experience how an untreated case of such a debilitating mental illness affected a loved one you would never wish it on your worst enemy. He was able to accomplish something so impressive DESPITE being schizophrenic, not BECAUSE of it. What you see as a rare gem who spent over a decade writing a mostly useless operating system and calling people the n word, was in reality a really smart and passionate software engineer who's sense of self, normalcy, and ability to support himself was stolen from him by an illness that ultimately made him homeless and cut his life short. If he wasn't schizophrenic, he wouldn't have been lost in a pool of brilliant and gifted programmers, he would have actually been able to use his knowledge to accomplish big things that would have resonated more profoundly within the programming community, rather than just being famous on UA-cam where 90% of the people who watch his videos don't even understand most of the shit he's talking about and just find joy in his eccentricity. The every day life of a homeless person with untreated mental illness is not cool or quirky or fun or something to gawk at on the internet, it's a thing of torture that breaks apart families and destroys your very being. If the alternative was for him to live a full life of comfort and happiness doing what he loved without barriers, at the expense of a bunch of internet strangers never hearing about him, then that would have been much better.
Imagine working at McDonalds. This greying homeless dude comes by, he's been there plenty of times before. This time, he shows up with 3 other guys, and starts talking with them, in detail, about computer architecture and compiler programming.
That's the nature of the system we live in. There are unrecognized talents everywhere, but we are forced into surviving any way we can. Your local neighborhood sanitation worker could have the potential to solve fusion power. You just never know because they are never given the chance.
@SomeDudeInBaltimore Yo, sanitation workers make a lot of money. If they don't know how to turn that into an investment, or if they don't care, that's on them.
@@Noconstitutionfordemocrats1 You act as if you know the one true investment that would apparently make every sanitation worker in America prosperous (and is so gloriously profitable that they can temporarily ignore having to put their workplace income toward living expenses or other financial obligations.)
He was an extremely talented and educated programmer before his schizophrenic break, his skills and prior mindset could always shine through when he was talking about technical topics. He was still just as talented afterwards, but the tech industry these days is so sanitized and corporate... despite his talents they never would have tolerated his random based outbursts. It's so sad
@@LoneFifteen The thing is, it evolved to be sanitized and corporate for a reason. You need consistent programmers most of the time. Rockstars can actually become a liability to the company if everybody relies on them. They are literally a single point of failure sometimes. Rockstars are good at startups, but you want a sustainable business as you grow and you want replaceable parts. You can say that's stupid or whatever, but in any industry it's better to have a team of 10 cohesive, decently skilled people than 5 rockstars.
@@russellg1473 People love when Linus Trovalds treats them like crap because of their code, some even take pride in just that and he is not even schizophrenic.
Schizophrenia is so terrifying. This man would go from so lucid and articulate to just outright unhinged within the same day. He really needed help, and had he, he might have made some very impressive software.
@user-ij9re8gp3p They primary reason it's very difficult to get people with schizoaffective disorders to take anything is because it's an instant delusional trigger for them. "It's poison. It's mind control. It's the government. I'm the sane one, etc." And if you do get them to take it, they inevitably stop taking it because the symptoms are reduced and that's a sign to them that they don't need them anymore. I'm a Psychiatrist. It is true that certain medication can and will inhibit other behaviour and feeling as well. So that's true. But they usually just refuse because they're delusional.
@@ayyleeuz4892 Fantasy? 4chan losers were literally emailing him or calling him on his phone just to troll. Anyway, the truth is that 4chan and Kiwi Farms are/were full of losers who can only feel worthy of existing if others have it worse and they make sure it happens. Terry was just another victim
The opposite is true, he had been some times off his meds since he left his home. At home his parents forced him to take the meds which numbed him. The side effects is that the withdraw from these terrible meds also got him much more depressed.
People asking how is he so lucid...well hes talking to someone who wants to listen about c compilers. Terry needed some kind of structured life like a monk in a cell where he could do very regular tasks and his research in service to god. I wish i could have helped him but I can't and never could.
probably not the first time someone said this, but I will say it anyways: there should be a 2 hours long movie about this guy and his life path, he and his legacy really deserve it.
I definitely agree with Terry about optimization, at c compiler we don't need smart extra optimization, we need just a correct transpiler to transpile c codes to assembly codes
I have actually learned a lot from reverse engineering my own code and seeing what the compiler did. I use do while loops a lot more than while loops to keep my code looking like what the compiler will make in assembly
an hipothesis. an array is just the lack of articulation in C. given a sequence of numbers, if a value is initialized for each and variable names are integers, a compiler will probably be able to set some loop counter value at a pointer, inside a function, using local variables just as in assembly and the pointer will probably declare a formal variable with type.
He seems completly aware of what he is saying in this interview...most of the other videos he is either talking in third person or dissasocating with reality and going of on wild tangents...just goes to show that mental illness can happen to anyone. I just can't help but think what could of been if someone had stepped in to help him when he was down and out...things could of turned out differently with proper therpy and the right group of people. RIP Terry.
Man, it's such a shame this man was ill. Not only was he smart, he was also apparently very fun to talk to when he was lucid. I don't often feel bad for people I haven't even met, but Terry really could've been one of the greats had he not been cursed, and it makes me honestly sad.
Honestly he seems like the guy in the back office that works alone because he can't work well with other people but management keep him around because he does all the work by himself anyway
I wonder where I can find full version of this tech interview. Despite being busy studying ML, I do understand formal languages and the theory of compilers basics. To be honest, I have never heard anything so coherent and smooth to be said by Terry Davis
No doubt, it's a really sad illness. I've known a couple, meds made them feel awful. They'd get their heads straight, and want to dial the meds back to where they felt okay but had it under control. Disaster every time
@@LeHappyCookiesI don't know how the correspondence between Western education and where I live is but here the curriculum is too dense and fast paced wrt the semester and so there is little learning and more rote mugging and not much gained suffice to say a disaster.
How is that crazy? I say that sometimes when I'm rambling about how horrible modernity is, and I'm 23. Lots of people have that sentiment, but most are too comfortable or lazy to speak out.
@@Reichstaubenminister It's crazy that he's displaying that level of self awareness, given that in most of the videos of him online he looks like a rambling lunatic.
@@Reichstaubenminister Yeah, it's this whole forced consensus of, "Everything is getting better! If you have any gripes about the modern world it's because you're an antisocial loser!". Meanwhile everyone is miserable and hates it.
0:50 lmfao Anyway such a tragic loss. He reminds me of a friend I have who gets excited about shit and there are very few people like that around anymore.
I do understand what he's saying and agree on some points. But why did he not worked on optimizing part of his compiler? It's important part of native code generation for like last 6 decades.
comments section are a lot of people not used to having technical conversations at a university. to me, Terry was a normal guy, but that's just me and the world I am from
I only came here because the well know dude, the thing is I do also was diagnosed with Schizoprenia, and it was because some fuckers fucked with me really hard, and in fact i needed help also, which i in fact request help however they never offered me or did some shit to me. Same happend with my family. In those times is when you truly know when someone is truly your friend or not. Folks take care and help each other, if you really admire him, it means you have a good heart, people like him are special, trust me. Lots of love from Costa Rica.
Yo, you make it sound credible that you have schizophrenia, let me introduce you to this god guy. He made everything! He made you schizophrenic because he loves you, trust me bro. Don't try to understand why, his plans are beyond our human mind. However, you need to love him or he will send you to hell. In the meantime, he is everywhere watching you and judging you...
@@user-dz5hp3cn2g Look I kind of thing i believe you since shit in my life has been extremely weird However it wasn't him it was my country that put me into an Asylum with no reason to diagnoses me Schizoprenia because at the end of the day i just had a mental crisis that hit me hard, to the point i kind of want to commit suicide. So i was only there for 3 days and the son of a bitch only see me 3 times that was to talk about my feelings, past and stuff. nothing regarding symptoms, sensations that stuff. However I do recognize that a lot of the content regarding this guy is fucking true and resonates with me and when you say that he can send me to heaven and hell as well is true. A normal human being would never said such a stupid thing, but I've seen, heard, experience enough shit that change my mind to the point i believe. Finally I love the dude man, he's a great human being, if i get a source of income, I'll make sure i donate a few bucks to this dude. Thank you for replying to my answer. I'd appreciate.
@@user-dz5hp3cn2g dude i forgot to mention that you're also right when things happend for a reason now i know what leisure is, i've got dreams and goals and working towards accoplishes. I might become the next Terry A. Davis
are people not allowed to have fun and laugh? mcdonald's is not some debate forum, but maybe you are too racist to think about it objectively and want to just degrade black people
@@NexusLore I thought I was laughing and having fun, and then you got all butthurt. Typical. Listen to it again. I'm not wrong, someone added chimp sounds. It's very clear, I guess you were too weak and emotional to hear it lol
I like optimizing compilers like GCC, because it's no longer possible to outperform by hand optimized assembly as you'd do to Turbo C back in the '90s, given the modern crazy CPU architectures. But you can't just write C code blindly, you must watch the assembly output closely and know the optimization flags well.
Definitely not true at all. Just look at software like dav1d where they get insane performance uplifts (10x or even more sometimes) by rewriting C code into assembly. I myself have written avx2 assembly optimizations that outperforms Rust code in hadamard transforms for the rav1e encoder. It's not as hard as you think it is to beat the compiler, even by a lot.
@@Yusuf-sy6rb I've not even seen a legitimate way to convince the compiler to generate decent AVX instructions yet. use a library or write it by hand for 5x or more performance... Threading the compiler won't help you with at all
I feel an overwhelming sadness when i remember how he died alone. There's a giant chunk of people in society who undergo so much suffering. We have Ai, and quantum computers, but the one thing that seemingly simpler to achieve we haven't made a dent in. I hope a future comes where schizophrenics, depressed people, criminals , narcissists, drug addicts can get the help they need to be cured of their illnesses.
These ignorant people laughing in the background have no clue they were actually interfering with an explanation being given by one of the greatest minds to ever have been conceived in this world.
All CPUs (both RISC and CISC) break the assembly instructions into micro-ops, which could be like fetching the value at a certain memory address or adding two values. All assembly instructions get broken down this way, and since there are relatively few micro-ops, it's like doing RISC in a way.
@@datoxx7977 so the assembler uses instructions that don’t have many micro instructions? Or does the assembler send out microcode directly?? Sry I don’t understand
@@akioasakura3624consider the following x64 instruction mov rax, [rcx + 8] what this does is copy the 64 bit value stored at the address pointed to by the register rcx plus 8 bits of offset into the register rax the oversimplified version is that the cpu couldnt "understand" all of these steps in one go, so it breaks this instruction down into smaller, more digestible instructions, like the following - add 8 to rcx and store this value somewhere - use the last value to fetch the data at the address pointed to by that value - assign the fetched value to rax
@@scrung I am. Though what draws me to Terry is more about his mind, power and tragedy. Clearly brilliant, also a clear example of a mind doing it's job too well.
What did he mean by "pipelining and converting CISC to RISC"? Did he mean that 1 CISC instruction produces a few microinstructions that go through the pipeline? Isn't it the same for RISC operations? I mean 'LOAD X', which is a RISC instruction, produces a few misroinstructions like: MBR (memory buffer register) = A (fetch A from mem); TOS (top of stack) = MBR; SP (stack pointer) = SP + 1; PC (program counter) = PC + 1; Or something like that
He means sometimes the result of the CISC implementation gave the same result as the RISC. I haven't done much assembly, but I assume CISC has some shortcuts compared to RISC, and that is why you as a programmer want CISC (assuming you understand the extra instructions well enough).
Indeed, RISC processors can have microcode, but the point Davis is trying to make is that x86 processors will decode their ISA-level instructions into RISC-like microinstructions (load-store or with two input registers and one output register) to execute them out-of-order, whenever possible, and at its basest level has a pipeline similar to your RISC pipeline or with an even smaller granularity ("superpipelining"). In most RISC processors, the microcode will be predictable from a given binary, while it may vary wildly on x86.
The original RISC processors didn't have microcode, and small RISC MCUs for embedded systems still don't. A "load" instruction loads from one address into registers. Some virtual machines (.Net, JVM, WASM) load and then store to a stack, but I think the stack machine model should not to be taken literally but more as a way to model data-flow trees in a compact way. A JIT-compiler tries to use registers and avoid storing to the stack as much as possible.
Loud Java people in the background interpreting their environment.
🤣
more like javascript
You got an outsourcing shop right there in the background ready to be hired.
xD
s-tier comment
Wow he sounds really different from his usual videos, fully cognisant, self-aware and confident. This could be Terry Davis from a parallel universe where he ended up as an influential programmer like John Carmack et al.
true
Right? I felt like he was giving a lecture at school. It's kinda heartbreaking to watch.
@@SmokeyEdits Exactly. I edited my comment slightly to get across the underlying point - this could be Terry Davis in an alternate universe where schizophrenia didn't completely derail him and he ended up an influential Silicon Valley programmer/CEO etc. Because this interview is exactly what you'd see in a documentary about an influential programmer.
@@thegigachad1254 are you also schizophrenic?
Really makes you wonder who he would have been, if he would have gotten the help he needed. A brilliant mind lost because nobody cared about his problems.
Those folks in that McD have zero clue about that genius explaining compiler optimizations on the other table
nah they dont, i guess thats alright though. people got their own things to worry about
@@exomonoko2888lol, the most chill comment I think I have seen
They seem to be a good inspiration for his more "biology" related opinions...
Terry’s bird analogy comes to mind
Are "folks" the PC terminology for them now?
Something about Terry is he was always known to be completely lucid when talking about tech. You can find interviewers from all sorts of sites saying that. Some people here are like "he must've took his meds" and idk maybe, but tech always helped him communicate clearly and just like any other tech person. It was when the topics changed his mind would go in other directions.
RIP to a man the world failed to care for, and would've been better for giving him the care and housing he needed.
its a piece of him that couldnt be taken away even by severe schizophrenia
That's not even true. One of the first ever clips I saw from him was explaining optimization in programming and he went on to say that you should ask yourself if it's n****rlicious or [good]. I agree with your point but he has been off the deep end with it for pretty much all of his waning years to no end. It doesn't switch off.
@@rrraida what, he was right
@@rrraidaThere's no lie here. He was entirely correct in what he said.
@@shallex5744 it's not right to say that, no.
Rip Terry. Too smart for this world.
wild sewerslvt fan lmao
@@exomonoko2888
Sewerslvt is fire
@@nezzled correct, sewerslvt is our +r@nny
To smart for his own mind ;)
I see Terry vid, I press like button.
The pressed like button under any Terry vid repels glowing entities from you. Always press it.
I can't believe we failed this man
This is the winner, you win. No more comments need ever be made.
@@aqfj5zy lmao
It's not the capitalists, it's the endless internet trolls. If you want to blame someone outside of mental health and general tragedy, blame 4chan. They made it their hobby to try to drive this guy to his own death. Not that you should expect much different from them in anything. @@aqfj5zy
@@aqfj5zy Probably the most ignorant comment on here, and you upvoted your own comment to boot, lmao! Capitalism doesn't fail people, socialized medicine that preys on people like Terry for experimenting new anti-psychotics that make the condition worse, are what fail people. He was on SSDI, which is a socialized program for disability through the government, so actually it's your ideology that failed this man, but nice try.
@@aqfj5zyPeople don't go crazy in communist societies?
He had this 'bare metal' approach yet was not aware of the inner workings of a modern CPU. So he was going down his own little tunnel and here we see him emerge at a McDonald's. Fascinating!
Bro who edited in those chimp howls? That's brutal 💀
top tier
What was the point of that? Was it just cus ppl were being loud…. Or was it a certain kind of ppl?
@@alaskandonutgive that question some thought and get back to us buddy
@@alaskandonut bro is race baiting but making himself out to be racist in doing it.
@@samcorbett8783 Mald about it. The typical McDonald's customer is an absolute normigroid who has not a single clue what this man is talking about.
Man, if he were just a little more sane/lucid, he would have been one hell of a teacher.
But then he wouldn't have been King Terry as we know him, only one programmer among many
His craziness made him into the rare gem that he was. If he was more "sane" he would never have tackled a batshit insane project like TempleOS. He would have been lost in the pool of brilliant and gifted programmers...just one of many.
@@chrisl3917 That's a load of fucking horseshit tbh, and if you got to experience how an untreated case of such a debilitating mental illness affected a loved one you would never wish it on your worst enemy. He was able to accomplish something so impressive DESPITE being schizophrenic, not BECAUSE of it. What you see as a rare gem who spent over a decade writing a mostly useless operating system and calling people the n word, was in reality a really smart and passionate software engineer who's sense of self, normalcy, and ability to support himself was stolen from him by an illness that ultimately made him homeless and cut his life short. If he wasn't schizophrenic, he wouldn't have been lost in a pool of brilliant and gifted programmers, he would have actually been able to use his knowledge to accomplish big things that would have resonated more profoundly within the programming community, rather than just being famous on UA-cam where 90% of the people who watch his videos don't even understand most of the shit he's talking about and just find joy in his eccentricity. The every day life of a homeless person with untreated mental illness is not cool or quirky or fun or something to gawk at on the internet, it's a thing of torture that breaks apart families and destroys your very being. If the alternative was for him to live a full life of comfort and happiness doing what he loved without barriers, at the expense of a bunch of internet strangers never hearing about him, then that would have been much better.
@@chrisl3917 True or maybe he could have stood out as a programming legend like John Carmack.
Imagine working at McDonalds. This greying homeless dude comes by, he's been there plenty of times before. This time, he shows up with 3 other guys, and starts talking with them, in detail, about computer architecture and compiler programming.
Many homeless people have valuable traits, thats the rule not the exception to it.
he's probably jacked off in that Mcdonalds before
That's the nature of the system we live in. There are unrecognized talents everywhere, but we are forced into surviving any way we can. Your local neighborhood sanitation worker could have the potential to solve fusion power. You just never know because they are never given the chance.
@SomeDudeInBaltimore Yo, sanitation workers make a lot of money. If they don't know how to turn that into an investment, or if they don't care, that's on them.
@@Noconstitutionfordemocrats1 You act as if you know the one true investment that would apparently make every sanitation worker in America prosperous (and is so gloriously profitable that they can temporarily ignore having to put their workplace income toward living expenses or other financial obligations.)
1:40 Just seeing him smile like that was....nice, man.
Seems like coding was Terry's outlet for clarity and sanity
He was an extremely talented and educated programmer before his schizophrenic break, his skills and prior mindset could always shine through when he was talking about technical topics. He was still just as talented afterwards, but the tech industry these days is so sanitized and corporate... despite his talents they never would have tolerated his random based outbursts. It's so sad
@@LoneFifteen What do you want them to do? hire a psychiatrist for their programmer?
@@LoneFifteen would you enjoy to be subjected to working with him in any sort of intimate capacity? I doubt it very, very much
@@LoneFifteen The thing is, it evolved to be sanitized and corporate for a reason. You need consistent programmers most of the time. Rockstars can actually become a liability to the company if everybody relies on them. They are literally a single point of failure sometimes. Rockstars are good at startups, but you want a sustainable business as you grow and you want replaceable parts. You can say that's stupid or whatever, but in any industry it's better to have a team of 10 cohesive, decently skilled people than 5 rockstars.
@@russellg1473 People love when Linus Trovalds treats them like crap because of their code, some even take pride in just that and he is not even schizophrenic.
Schizophrenia is so terrifying. This man would go from so lucid and articulate to just outright unhinged within the same day. He really needed help, and had he, he might have made some very impressive software.
i'm like that too and i have no schizophrenia.
anyone who isnt a mindless puppet must look insane to you people
he *did make some very impressive software
@user-ij9re8gp3p They primary reason it's very difficult to get people with schizoaffective disorders to take anything is because it's an instant delusional trigger for them. "It's poison. It's mind control. It's the government. I'm the sane one, etc." And if you do get them to take it, they inevitably stop taking it because the symptoms are reduced and that's a sign to them that they don't need them anymore. I'm a Psychiatrist. It is true that certain medication can and will inhibit other behaviour and feeling as well. So that's true. But they usually just refuse because they're delusional.
@@timh2859 lmao yea the actual fuck?
@@Sheepheadz are you homeless and shouting at people in the street?
This is one of the most coherent videos ive seen of him. I wonder if he took his meds for this interview
@@wiegnand total fantasy "Lucas baizer" I wonder why you have this idea 🦍
@@ayyleeuz4892 Fantasy? 4chan losers were literally emailing him or calling him on his phone just to troll. Anyway, the truth is that 4chan and Kiwi Farms are/were full of losers who can only feel worthy of existing if others have it worse and they make sure it happens. Terry was just another victim
@@wiegnandracism….. you do realize relegation of certain word to certain skin color and no one else’s can say it , is a form racism.
The opposite is true, he had been some times off his meds since he left his home. At home his parents forced him to take the meds which numbed him. The side effects is that the withdraw from these terrible meds also got him much more depressed.
@@sillymesillyexactly. Pattie smiths song rock n roll n word sims it up perfectly.
I thought this was an actual interview to work at McDonalds lmao
That would be a funny comedy sketch. Terry Davis interviewing for a minimum wage job. LOL.
probably could be if you were applying to work for one of those fully robotic stores like mcd's has in fort worth texas
okay that's cool and all, but how good are you at flipping burgers?
It is. He didn't get the job because the question was about hamburgers and he started talking about cpu architecture.
Is this ni66erlicious or its divine intellect ?
People asking how is he so lucid...well hes talking to someone who wants to listen about c compilers. Terry needed some kind of structured life like a monk in a cell where he could do very regular tasks and his research in service to god. I wish i could have helped him but I can't and never could.
I can totally understand his frustrations with modern architectures
My favorite video of him. This is how he would've been if he didn't have that damned illness.
Terry talking about computers and compilers is more articulate than I am!
That's the most lively McDonalds I've ever heard
Man, i wish there was more terry davis content
One of my favoorite interviews of all time
you:
...
and they still rejecting you from hiring
Awesome to watch this new vid for me, thanks for posting it ❤️
Wtf it literally sounds like a jungle in there. Like no joke thought I heard a Jurassic bird
i hear monkeys.. i think we shizzo
I.. I think they added monkey noises to mock those people enjoying themselves?!
@@NorsilcaYes I think you may be right on that
@@Norsilca "Enjoying themselves" Being obnoxious fucking normies, I think you meant
@@Norsilca Then perhaps don't be an idiotic consumer normigroid, basically an npc.
probably not the first time someone said this, but I will say it anyways: there should be a 2 hours long movie about this guy and his life path, he and his legacy really deserve it.
He's so genuinely into this, it's a joy to listen to him go. So unfortunate that the glowpeople got to him. RIP, sweet prince
That's the most lucid I've seen Terry. Presuming that was an early video of him before he was in full descent. Rest in peace mate.
"Uhh, sir, this is a McDonalds..."
He's smarter than all people combined in that McDonalds..
i love this guy
I definitely agree with Terry about optimization, at c compiler we don't need smart extra optimization, we need just a correct transpiler to transpile c codes to assembly codes
I have actually learned a lot from reverse engineering my own code and seeing what the compiler did. I use do while loops a lot more than while loops to keep my code looking like what the compiler will make in assembly
an hipothesis. an array is just the lack of articulation in C. given a sequence of numbers, if a value is initialized for each and variable names are integers, a compiler will probably be able to set some loop counter value at a pointer, inside a function, using local variables just as in assembly and the pointer will probably declare a formal variable with type.
He seems completly aware of what he is saying in this interview...most of the other videos he is either talking in third person or dissasocating with reality and going of on wild tangents...just goes to show that mental illness can happen to anyone. I just can't help but think what could of been if someone had stepped in to help him when he was down and out...things could of turned out differently with proper therpy and the right group of people. RIP Terry.
Rest in Peace to Terry. We failed him.
Christ is King. Rip Terry may he be 1 with Our Lord.
Man, it's such a shame this man was ill. Not only was he smart, he was also apparently very fun to talk to when he was lucid. I don't often feel bad for people I haven't even met, but Terry really could've been one of the greats had he not been cursed, and it makes me honestly sad.
a legend
>you can take joy in optimizing in assembly
Terry understood it.
This is the guy HR ignores because he doesn't tick all the boxes.
Honestly he seems like the guy in the back office that works alone because he can't work well with other people but management keep him around because he does all the work by himself anyway
Yeah, one of those check boxes being unmedicated schizophrenia haha
I wonder where I can find full version of this tech interview. Despite being busy studying ML, I do understand formal languages and the theory of compilers basics. To be honest, I have never heard anything so coherent and smooth to be said by Terry Davis
bitter sweet
I unironically learned more about CPUs from the video than I have from my 2 years in university.
Damn, I wish schizophrenia had a cure.
No doubt, it's a really sad illness. I've known a couple, meds made them feel awful. They'd get their heads straight, and want to dial the meds back to where they felt okay but had it under control. Disaster every time
akathisia is the devil
you gotta pay better attention in class then man
@@LeHappyCookiesI don't know how the correspondence between Western education and where I live is but here the curriculum is too dense and fast paced wrt the semester and so there is little learning and more rote mugging and not much gained suffice to say a disaster.
I think that just means you didn't pay attention in school.
Damn it's crazy how self aware he was, saying how he sounds like an old man. He must've really had it bad
How is that crazy? I say that sometimes when I'm rambling about how horrible modernity is, and I'm 23. Lots of people have that sentiment, but most are too comfortable or lazy to speak out.
@@Reichstaubenminister It's crazy that he's displaying that level of self awareness, given that in most of the videos of him online he looks like a rambling lunatic.
@@Reichstaubenminister Because of his condition, dude... no one cares about what your regular ass thinks about modernity, lol.
@@Reichstaubenminister Yeah, it's this whole forced consensus of, "Everything is getting better! If you have any gripes about the modern world it's because you're an antisocial loser!". Meanwhile everyone is miserable and hates it.
I feel like in an alternate universe Terry would've been a great professor.
This looks like a fever dream
And he will always be remembered despite his mental illness.
RIP legend
I spit my drink out at 50 seconds when I heard the chimpanzee noise. The man's just trying to make a video 🤣
this is so fkin funny, the whole scene is just absurd, perfect
I have never seen this side of Terry 😮
KING TERRY 4EVER
Man, he was surprisingly lucid here.
With the onset of ARM chips people seem to be reverting to RISC again. What are the implications for Davis' work?
Dude the monkey sounds ? you're going to hell for this hahaha
Man.....to think what could have been if Terry had gotten his demons under control.
F
Terry
So odd, had a conversation yesterday about Temple OS and its creator and now this pops up in my timeline.
smartphone illegally hear our conversations and use that to display feeds and ads on social media.
R.I.P. Terry 🫡
how i can found templeos fonts?
a master mind
He could've made a greate CS professor.
beyond the mental health problems you can tell hes a very kind, caring guy. it makes me sad knowing someone so intelligent took their own life. rip
Imagine if we had a society that allowed UBI so people like this could work on what they really love.
rest in peace Terry
I just know he wanted to say some shit about those people at the other table
The sound effects are the cherry on top
Holy crap I understood everything he had to say and I forgot that he had a mental disease. He is so lucid when he talks about computers.
:0 first time I heard him not having an episode. Man the internet kinda did Terry dirty too :/
0:50 lmfao
Anyway such a tragic loss. He reminds me of a friend I have who gets excited about shit and there are very few people like that around anymore.
I do understand what he's saying and agree on some points. But why did he not worked on optimizing part of his compiler? It's important part of native code generation for like last 6 decades.
comments section are a lot of people not used to having technical conversations at a university. to me, Terry was a normal guy, but that's just me and the world I am from
"normal guy" outright racist and delusional
ur just different from all these laymen peasants
"Oh goody, I can optimize this in assembly" that has to be the most insane thing anyone has ever said
C89 programmers and C++98 programmers would beg to differ.
Source: am a C Programmer...
I miss him
i thought you needed to know c compiler at a mcdonald interview 💀
that's the loudest mcdonalds i've ever seen
Daniel Day Lewis to play in the biopic
what c compiler did he write, anyone knows here?
Nice
RIP
I only came here because the well know dude, the thing is I do also was diagnosed with Schizoprenia, and it was because some fuckers fucked with me really hard, and in fact i needed help also, which i in fact request help however they never offered me or did some shit to me.
Same happend with my family.
In those times is when you truly know when someone is truly your friend or not.
Folks take care and help each other, if you really admire him, it means you have a good heart, people like him are special, trust me.
Lots of love from Costa Rica.
ua-cam.com/video/9N62T5u4isU/v-deo.html
Be healed in Jesus(Yeshua)'s mighty name
Yo, you make it sound credible that you have schizophrenia, let me introduce you to this god guy. He made everything! He made you schizophrenic because he loves you, trust me bro. Don't try to understand why, his plans are beyond our human mind. However, you need to love him or he will send you to hell. In the meantime, he is everywhere watching you and judging you...
@@user-dz5hp3cn2g
Look I kind of thing i believe you since shit in my life has been extremely weird
However it wasn't him it was my country that put me into an Asylum with no reason to diagnoses me Schizoprenia because at the end of the day i just had a mental crisis that hit me hard, to the point i kind of want to commit suicide. So i was only there for 3 days and the son of a bitch only see me 3 times that was to talk about my feelings, past and stuff. nothing regarding symptoms, sensations that stuff.
However I do recognize that a lot of the content regarding this guy is fucking true and resonates with me and when you say that he can send me to heaven and hell as well is true. A normal human being would never said such a stupid thing, but I've seen, heard, experience enough shit that change my mind to the point i believe.
Finally I love the dude man, he's a great human being, if i get a source of income, I'll make sure i donate a few bucks to this dude.
Thank you for replying to my answer. I'd appreciate.
@@user-dz5hp3cn2g dude i forgot to mention that you're also right when things happend for a reason now i know what leisure is, i've got dreams and goals and working towards accoplishes. I might become the next Terry A. Davis
Someone added chimp sounds to all the loud cackling idiots in the background lmao!
are people not allowed to have fun and laugh? mcdonald's is not some debate forum, but maybe you are too racist to think about it objectively and want to just degrade black people
@@NexusLore I thought I was laughing and having fun, and then you got all butthurt. Typical. Listen to it again. I'm not wrong, someone added chimp sounds. It's very clear, I guess you were too weak and emotional to hear it lol
@@enermaxstephens1051 lol I know the person who edited added it, I was just pointing out that's incredibly racist and tasteless
cry more @@NexusLore
@@enermaxstephens1051“too weak to hear it“
someone suffers from anime main character syndrome 💀
I like optimizing compilers like GCC, because it's no longer possible to outperform by hand optimized assembly as you'd do to Turbo C back in the '90s, given the modern crazy CPU architectures.
But you can't just write C code blindly, you must watch the assembly output closely and know the optimization flags well.
It's still possible to outperform it's just you're not gonna get the dumb easy stuff they figured out 50 years ago
you can optimise the assembly dumps instead of writing from scratch
Definitely not true at all. Just look at software like dav1d where they get insane performance uplifts (10x or even more sometimes) by rewriting C code into assembly. I myself have written avx2 assembly optimizations that outperforms Rust code in hadamard transforms for the rav1e encoder. It's not as hard as you think it is to beat the compiler, even by a lot.
@@Yusuf-sy6rb I've not even seen a legitimate way to convince the compiler to generate decent AVX instructions yet. use a library or write it by hand for 5x or more performance...
Threading the compiler won't help you with at all
@@Yusuf-sy6rb plus, you don't want to be stuck to using the same compiler. Portable C, portable optimisations
I feel an overwhelming sadness when i remember how he died alone.
There's a giant chunk of people in society who undergo so much suffering.
We have Ai, and quantum computers, but the one thing that seemingly simpler to achieve we haven't made a dent in.
I hope a future comes where schizophrenics, depressed people, criminals , narcissists, drug addicts can get the help they need to be cured of their illnesses.
These ignorant people laughing in the background have no clue they were actually interfering with an explanation being given by one of the greatest minds to ever have been conceived in this world.
Divine intellect
Hey I have a question, wat does he mean by saying that the x86 CPUs break everything down into RISC?
I wonder too
Is this real chat?
All CPUs (both RISC and CISC) break the assembly instructions into micro-ops, which could be like fetching the value at a certain memory address or adding two values. All assembly instructions get broken down this way, and since there are relatively few micro-ops, it's like doing RISC in a way.
@@datoxx7977 so the assembler uses instructions that don’t have many micro instructions? Or does the assembler send out microcode directly?? Sry I don’t understand
@@akioasakura3624consider the following x64 instruction
mov rax, [rcx + 8]
what this does is copy the 64 bit value stored at the address pointed to by the register rcx plus 8 bits of offset into the register rax
the oversimplified version is that the cpu couldnt "understand" all of these steps in one go, so it breaks this instruction down into smaller, more digestible instructions, like the following
- add 8 to rcx and store this value somewhere
- use the last value to fetch the data at the address pointed to by that value
- assign the fetched value to rax
does anyone know who is this guy ?
I think I might want to be this guy, or at least know someone like him
r u at least moderately interested in programming
@@scrung I am. Though what draws me to Terry is more about his mind, power and tragedy. Clearly brilliant, also a clear example of a mind doing it's job too well.
A glimpse of what could've been
Maybe the noise in the cafe quiet the voices
such an amazing mind ;w; so sad
OK but I only asked if you wanted fries with that sir
At the end we find out he was being interviewed by Fozzie Bear :O
He doesn’t say that long weird sound uhm constantly like he does in later vids
Why did he stream at the zoo?
What did he mean by "pipelining and converting CISC to RISC"? Did he mean that 1 CISC instruction produces a few microinstructions that go through the pipeline? Isn't it the same for RISC operations? I mean 'LOAD X', which is a RISC instruction, produces a few misroinstructions like:
MBR (memory buffer register) = A (fetch A from mem);
TOS (top of stack) = MBR;
SP (stack pointer) = SP + 1;
PC (program counter) = PC + 1;
Or something like that
He means sometimes the result of the CISC implementation gave the same result as the RISC. I haven't done much assembly, but I assume CISC has some shortcuts compared to RISC, and that is why you as a programmer want CISC (assuming you understand the extra instructions well enough).
Indeed, RISC processors can have microcode, but the point Davis is trying to make is that x86 processors will decode their ISA-level instructions into RISC-like microinstructions (load-store or with two input registers and one output register) to execute them out-of-order, whenever possible, and at its basest level has a pipeline similar to your RISC pipeline or with an even smaller granularity ("superpipelining"). In most RISC processors, the microcode will be predictable from a given binary, while it may vary wildly on x86.
The original RISC processors didn't have microcode, and small RISC MCUs for embedded systems still don't.
A "load" instruction loads from one address into registers.
Some virtual machines (.Net, JVM, WASM) load and then store to a stack, but I think the stack machine model should not to be taken literally but more as a way to model data-flow trees in a compact way. A JIT-compiler tries to use registers and avoid storing to the stack as much as possible.
Next time you meet some crazy guy in McDonalds just think, he might not be bullshitting!
Man he's right, he's actually fucking right about gcc and assembly.
He's the Bobby Fischer of Programming