← Back
Scott Hanselman October 7, 2026 43m

Scott & Mark Learn To... SemanticStart

Read full transcript 40 segments
  1. I'm starting I'm starting to realize that in to realize that in to realize that in this relationship, I'm Kirk this relationship, I'm Kirk this relationship, I'm Kirk and you're Spock. and you're Spock. and you're Spock. Why? Why? Why? Because Because Because you said that last you said that last you said that last time. Did time. Did time. Did I say that before? I say that before? I say that before? Yes, I said. Yes, I said. Yes, I said. I have a memory like a I have a memory like a I have a memory like a goldfish. Emm. Well goldfish. Emm. Well goldfish. Emm. Well , , , you know, you said you know, you said you know, you said you were Luke. you were Luke. you were Luke. Oh, and are you Darth Vader? Oh, and are you Darth Vader? Oh, and are you Darth Vader? No, you said I was No, you said I was No, you said I was Spock and you were Luke. Spock and you were Luke. Spock and you were Luke. This is not... This metaphor does not This is not... This metaphor does not This is not... This metaphor does not follow from the text. follow from the text. follow from the text. Why do I have to say this? Why do I have to say this? Why do I have to say this? It's a mixed mixed It's a mixed mixed It's a mixed mixed metaphor. metaphor. metaphor. This is a mixed metaphor. This is a mixed metaphor. This is a mixed metaphor. You have You have Darth Vader Darth Vader sitting right there, sitting right there, sitting right there, looming over your looming over your looming over your left shoulder. left shoulder. left shoulder. Yes. Yes. Yes. Right there. And my Right there. And my Right there. And my stormtrooper helmet is stormtrooper helmet is stormtrooper helmet is n't even visible in the n't even visible in the n't even visible in the frame. frame. frame. Yes. Yes. Yes. Um, but, uh, the reason Um, but, uh, the reason Um, but, uh, the reason I'm saying this is because I'm saying this is because I'm saying this is because , uh , uh , when you said it, it would , when you said it, it would , when you said it, it would probably be probably be probably be humorous. It was humorous. It was humorous. It was very Spock-like. very Spock-like. very Spock-like. It was It was It was very Spock-like. very Spock-like. very Spock-like. It was like It was like It was like Spock. People love, uh Spock. People love, uh , backstage. , backstage. , backstage. This is true. They, I This is true. They, I This is true. They, I think, think, think, will feel will feel will feel special because special because special because most people won't most people won't most people won't know. know. know. But the people who But the people who But the people who watch this show are way above watch this show are way above watch this show are way above their their their peers.

  2. peers. peers. They are like, you know what? They are like, you know what? They are like, you know what? You are absolutely right. You are absolutely right. You are absolutely right. Right. Right. Right. Especially if they Especially if they Especially if they watch until the end, watch until the end, watch until the end, and even more so if they and even more so if they and even more so if they tell other people tell other people tell other people to check out the podcast and to check out the podcast and to check out the podcast and give us five give us five give us five stars on Spotify. stars on Spotify. stars on Spotify. Yes. These people Yes. These people Yes. These people outperform their outperform their outperform their peers. So, that's the peers. So, that's the peers. So, that's the thing about this thing about this thing about this time that we're in now time that we're in now time that we're in now , is , is , is you see a you see a you see a problem, you problem, you problem, you solve it. solve it. solve it. Yes. Yes. Yes. And you recently And you recently And you recently fixed something that was fixed something that was fixed something that was bothering you, and you're bothering you, and you're bothering you, and you're hopefully hopefully hopefully going to going to going to use that as use that as use that as inspiration to inspiration to inspiration to let others let others let others fix things. fix things. fix things. That's right. That's right. That's right. Well, I mentioned to you that Well, I mentioned to you that Well, I mentioned to you that while creating while creating while creating this, there might have been those... this, there might have been those... this, there might have been those... Uh, I just spilled some Uh, I just spilled some Uh, I just spilled some coffee. Okay, okay. coffee. Okay, okay. coffee. Okay, okay. Coffee. I'm just saying Coffee. I'm just saying Coffee. I'm just saying we don't want to we don't want to we don't want to go to go to go to jail with the people here. jail with the people here. jail with the people here. Yes, yes, yes. I Yes, yes, yes. I Yes, yes, yes. I understand. understand. understand. So, you know, but So, you know, but So, you know, but you see the problem, let's you see the problem, let's you see the problem, let's put it this way. Now put it this way. Now put it this way. Now the job of a technical the job of a technical the job of a technical project manager is to project manager is to send working send working demos.

  3. demos. demos. Yes. Yes. Yes. Both prototypes and Both prototypes and Both prototypes and saying that it should saying that it should saying that it should be something like this. be something like this. be something like this. I agree. And I did it. I agree. And I did it. I agree. And I did it. I was the technical I was the technical I was the technical project manager project manager project manager on this issue. on this issue. on this issue. Yes. So, there are a lot of Yes. So, there are a lot of Yes. So, there are a lot of tools that tools that tools that allow you to run allow you to run allow you to run things. There is a palette of things. There is a palette of things. There is a palette of commands. There is a quick commands. There is a quick commands. There is a quick launch. There is Quick Silver. There's, uh launch. There is Quick Silver. There's, uh , the Start menu. There is, uh, , the Start menu. There is, uh, , the Start menu. There is, uh, Power Toys Run. Uh, there's everything. Power Toys Run. Uh, there's everything. Power Toys Run. Uh, there's everything. All that EXE is is something like a All that EXE is is something like a All that EXE is is something like a legendary legendary legendary index. index. index. I'm not...I'm not familiar with I'm not...I'm not familiar with I'm not...I'm not familiar with many of them. many of them. many of them. Because you are not a good Because you are not a good Because you are not a good user. You are a user. You are a user. You are a good scientist, but good scientist, but good scientist, but as a user, not so as a user, not so as a user, not so much. You're still much. You're still much. You're still using DOS. using DOS. using DOS. I don't use DOS. I don't use DOS. I don't use DOS. You don't even You don't even You don't even use PowerShell. You're use PowerShell. You're use PowerShell. You're CMD, dude. CMD, dude. CMD, dude. Oh, this isn't DOS. Oh, this isn't DOS. Oh, this isn't DOS. This is fake DOS. It's This is fake DOS. It's This is fake DOS. It's mostly DOS. mostly DOS. mostly DOS. Yes. Yes. Yes. I just see you in I just see you in I just see you in your sad gray your sad gray your sad gray powers, and your gray, powers, and your gray, powers, and your gray, sad gray DOS sad gray DOS sad gray DOS looks like it looks like it looks like it should have color and should have color and should have color and emoji. You just emoji. You just emoji. You just don't like PowerShell. don't like PowerShell. don't like PowerShell. I see it. I see it. I see it. Yes. OK. So you Yes. OK. So you Yes. OK. So you wanted a Start menu wanted a Start menu wanted a Start menu that worked just like that worked just like that worked just like your brain. your brain. your brain. Yes. I wanted to... uh, there were Yes. I wanted to... uh, there were Yes. I wanted to... uh, there were a few times when I was a few times when I was a few times when I was looking for something...

  4. looking for something... Mhm... a Mhm... a built-in built-in built-in Windows tool... Windows tool... Windows tool... Mhm... Mhm... Mhm... and I went to the and I went to the Start menu and couldn't Start menu and couldn't Start menu and couldn't remember the exact remember the exact remember the exact name of it. And so, I was typing name of it. And so, I was typing name of it. And so, I was typing something that I thought something that I thought something that I thought might find it and it wouldn't might find it and it wouldn't might find it and it wouldn't . . . Yes. Yes. Yes. And he's not there. And he's not there. And he's not there. I have this feeling I have this feeling I have this feeling about the character map. about the character map. about the character map. Yes. Yes. Yes. Remember the Remember the Remember the character map? character map? character map? Yes, a character map. Yes, a character map. Yes, a character map. Yes. Yes, and yes, not Yes. Yes, and yes, not Yes. Yes, and yes, not only that, but Windows doesn't only that, but Windows doesn't only that, but Windows doesn't know much about search. know much about search. So, the thing is, So, the thing is, searching the Windows Start menu searching the Windows Start menu contains very contains very contains very scant information scant information scant information about installed things, about installed things, about installed things, whether whether whether it's internal it's internal Windows system utilities and configuration, or Windows system utilities and configuration, or installed programs installed programs . Right. In other . Right. In other . Right. In other words, it knows about words, it knows about words, it knows about file metadata, it file metadata, it file metadata, it knows about knows about knows about executables, it knows about executables, it knows about executables, it knows about file information, file information, file information, it knows about assembly, it knows about assembly, it knows about assembly, you know, it knows about you know, it knows about you know, it knows about things that are things that are things that are in a portable in a portable Win32 executable, metadata that is Win32 executable, metadata that is available. I don't know available. I don't know available. I don't know if it knows, I don't if it knows, I don't if it knows, I don't even know if even know if even know if it indexes that it indexes that it indexes that level of information. I level of information. I level of information. I think it's just think it's just think it's just manifesting explicit manifesting explicit manifesting explicit artifacts like MSIX.

  5. artifacts like MSIX. Mhm. Mhm. manifesto. Do manifesto. Do manifesto. Do n't you think it's n't you think it's n't you think it's digging into digging into digging into metadata? metadata? metadata? I don't think so. I don't think so. I don't think so. Interesting. Good. Interesting. Good. Interesting. Good. Not based on what Not based on what Not based on what I see. What, what am I? I see. What, what am I? I see. What, what am I? But we know for sure But we know for sure But we know for sure that it doesn't know about the that it doesn't know about the that it doesn't know about the Wikipedia entry for Wikipedia entry for Wikipedia entry for charmap, it doesn't know about charmap, it doesn't know about ... ... ... It's like it doesn't know about It's like it doesn't know about It's like it doesn't know about ZoomIt intuitively and ZoomIt intuitively and ZoomIt intuitively and internally. internally. Well, here it is, um, and it doesn't Well, here it is, um, and it doesn't support support support semantic search. semantic search. semantic search. Mhm. Mhm. Mhm. So, let's say So, let's say So, let's say you, and anyone can you, and anyone can you, and anyone can play along here. You play along here. You play along here. You want to create a want to create a want to create a to-do list. To-do to-do list. To-do to-do list. To-do list. list. list. So, So, So, yes, it didn't yes, it didn't yes, it didn't do anything. I entered a do anything. I entered a do anything. I entered a to-do list, it to-do list, it to-do list, it tries to search. tries to search. tries to search. If I type to-do, If I type to-do, If I type to-do, it gives me Microsoft it gives me Microsoft it gives me Microsoft To-Do. But as soon as I To-Do. But as soon as I To-Do. But as soon as I add a word list, add a word list, add a word list, it is disabled, it is disabled, it is disabled, Microsoft To-Do is disabled from the Microsoft To-Do is disabled from the Microsoft To-Do is disabled from the list. list. list. Yes. Yes. Yes. From the board. From the board. Another one, because we have Another one, because we have some semantics, because some semantics, because some semantics, because on some PCs there's this on some PCs there's this on some PCs there's this little glimmer, and there's little glimmer, and there's little glimmer, and there's some kind of local some kind of local some kind of local model where I can model where I can model where I can type something in and it will type something in and it will type something in and it will suggest an answer suggest an answer . For example, I could have . For example, I could have . For example, I could have said dark mode, said dark mode, said dark mode, and it just and it just and it just said turn on said turn on said turn on dark mode for the dark mode for the dark mode for the entire system. So I just entire system. So I just entire system. So I just realized it.

  6. realized it. realized it. Come on, you can Come on, you can Come on, you can start it. Can start it. Can start it. Can you enter this and you enter this and you enter this and get dark get dark get dark mode? mode? mode? Well, I'll try that. Well, I'll try that. Well, I'll try that. So I just typed So I just typed So I just typed dark mode, dark mode, Start menu, dark mode. Start menu, dark mode. Start menu, dark mode. This worked well. This worked well. This worked well. So I put that into So I put that into So I put that into semantic start, semantic start, semantic start, which we'll which we'll which we'll talk about in talk about in talk about in a second, and I got a second, and I got a second, and I got colors, nightlight, and colors, nightlight, and colors, nightlight, and game mode. game mode. game mode. Interesting. You didn't Interesting. You didn't Interesting. You didn't get a theme that has get a theme that has get a theme that has dark mode. dark mode. dark mode. Yes. Yes. Yes. I am a good tester. You're I am a good tester. You're I am a good tester. You're always showing always showing always showing me things, and I'm like, "Have me things, and I'm like, "Have you tried this?" No. you tried this?" No. you tried this?" No. OK. OK. OK. This is just annoying. This is just annoying. This is just annoying. It's like I do all this It's like I do all this It's like I do all this work, it works work, it works work, it works great, and then it's great, and then it's great, and then it's been working all been working all been working all weekend, and I'm like, "Have you weekend, and I'm like, "Have you weekend, and I'm like, "Have you tried dark tried dark tried dark mode?" No. mode?" No. mode?" No. No. Do No. Do you want to share you want to share your screen and your screen and your screen and show us show us show us semantic search? semantic search? semantic search? Well, of course. Um, if I Well, of course. Um, if I Well, of course. Um, if I can find that can find that can find that shared-screen thing. Did shared-screen thing. Did n't you say you n't you say you met someone from met someone from met someone from school who watched school who watched school who watched our show? Can we our show? Can we our show? Can we congratulate your congratulate your congratulate your friend? friend? friend? Yes. No, from college. From Yes. No, from college. From Yes. No, from college. From college. Yes, this is Andy college. Yes, this is Andy college. Yes, this is Andy Phillips, my friend from Phillips, my friend from Phillips, my friend from school. school. school. Thanks for watching. You Thanks for watching. You Thanks for watching. You said Andy said Andy said Andy laughs when he laughs when he laughs when he looks at us, which is what my looks at us, which is what my looks at us, which is what my dad said. Is that so?

  7. dad said. Is that so? dad said. Is that so? Yes. Yes. Yes. My dad watches the show My dad watches the show My dad watches the show and says, "I don't know and says, "I don't know and says, "I don't know what you guys what you guys what you guys are talking about, but it's kind of like are talking about, but it's kind of like car talk, only with car talk, only with computers." computers." computers." Good. Here, I'm going to Good. Here, I'm going to Good. Here, I'm going to share... share... share... We can get the We can get the We can get the Tappet brothers together here. Tappet brothers together here. Tappet brothers together here. Right. You should Right. You should Right. You should share a bigger share a bigger share a bigger monitor, sir. monitor, sir. monitor, sir. Uh, this is the biggest one Uh, this is the biggest one Uh, this is the biggest one I have at the I have at the I have at the moment. Do moment. Do moment. Do you realize that you realize that you realize that Producer Rob and Producer Rob and Producer Rob and Producer Rich Producer Rich Producer Rich will have to will have to will have to deal with this deal with this deal with this ridiculous monitor ridiculous monitor ? ? ? So, let me... So, let me... Yeah, okay. You know what? Yeah, okay. You know what? Yeah, okay. You know what? Because we're working, man. Because we're working, man. Because we're working, man. Come on. What are you doing? Come on. What are you doing? Come on. What are you doing? You are waiting. Uh, You are waiting. Uh, You are waiting. Uh, 3440 by 1440. That's where you... Oh, 3440 by 1440. That's where you... Oh, 3440 by 1440. That's where you... Oh, when you play when you play when you play Battlefield, you play Battlefield, you play Battlefield, you play it at that it at that it at that resolution, I guess. resolution, I guess. resolution, I guess. Yes. Yes. Yes. Yes. Yes. Yes. Just make it 1080. 1440 Just make it 1080. 1440 Just make it 1080. 1440 1080, that will give them something 1080, that will give them something 1080, that will give them something to work with. to work with. to work with. Good. That's Good. That's Good. That's it. Nice, it. Nice, it. Nice, square and clean, square and clean, square and clean, like in the like in the like in the Great. Great. Great. VGA. Good. VGA. Good. VGA. Good. So, I was talking about, uh So, I was talking about, uh , semantic search. A , semantic search. A , semantic search. A semantic start, semantic start, semantic start, rather. Okay, so, uh rather. Okay, so, uh , the default hotkey , the default hotkey , the default hotkey is the is the is the Windows key Alt period Windows key Alt period , although you can , although you can , although you can change it to change it to anything, and there you have it. It's anything, and there you have it. It's anything, and there you have it. It's very simple. As at the very simple. As at the very simple. As at the first launch, first launch, first launch, this is a .NET application.

  8. this is a .NET application. this is a .NET application. Yes. On first Yes. On first Yes. On first run, run, run, it indexes your it indexes your it indexes your system, and I'll talk system, and I'll talk system, and I'll talk about the enrichment about the enrichment about the enrichment it does in a it does in a it does in a minute. So, here is minute. So, here is minute. So, here is online enrichment. This is online enrichment. This is online enrichment. This is it, right? Yes, this is it, right? Yes, this is it, right? Yes, this is enrichment. This is enrichment. This is enrichment. This is enrichment, followed by enrichment, followed by enrichment, followed by standard standard standard lexical plus lexical plus lexical plus semantic or semantic or semantic or vector search based on vector search based on vector search based on embedding. embedding. embedding. Good. Good. Good. As you can see As you can see As you can see on this machine, this is the on this machine, this is the on this machine, this is the index size – 5 index size – 5 index size – 5 megabytes. And it has megabytes. And it has megabytes. And it has 238 programs, 180 238 programs, 180 238 programs, 180 system utilities, and 175 system utilities, and 175 system utilities, and 175 Windows settings that Windows settings that Windows settings that it indexes. it indexes. it indexes. You can add to this You can add to this You can add to this . . . And, uh, that's it. So, And, uh, that's it. So, And, uh, that's it. So, type something type something type something like, "Hey, you want to like, "Hey, you want to , you want to do…Well , you want to do…Well , actually, I want to , actually, I want to , actually, I want to create a create a create a to-do list." to-do list." to-do list." Hmm. Hmm. Hmm. As I said, here it is As I said, here it is As I said, here it is . . . Oh, that's funny. And he Oh, that's funny. And he Oh, that's funny. And he actually added the actually added the actually added the task list, which task list, which task list, which is an old is an old is an old command line utility, because command line utility, because command line utility, because it seems smart. it seems smart. it seems smart. Yeah, it's actually, Yeah, it's actually, Yeah, it's actually, you know, it's a match that's you know, it's a match that's you know, it's a match that's not perfect because not perfect because ... Yeah, but I ... Yeah, but I ... Yeah, but I mean, you can mean, you can mean, you can see why it see why it see why it showed up in the index, showed up in the index, showed up in the index, by the way.

  9. by the way. by the way. Yes, yes, yes. Yes, yes, yes. Um, it's... The thing is, it's Um, it's... The thing is, it's not perfect, but it's not perfect, but it's not perfect, but it's very good. And it is very very good. And it is very very good. And it is very difficult to achieve difficult to achieve difficult to achieve perfection in this. perfection in this. perfection in this. And I spent some And I spent some And I spent some time playing around with time playing around with time playing around with semantic semantic semantic and lexical thresholds, and lexical thresholds, and lexical thresholds, widening the window, widening the window, widening the window, you know, built-in you know, built-in you know, built-in stuff, and trying to stuff, and trying to stuff, and trying to get more accurate get more accurate get more accurate results. results. results. Hmm. Hmm. Hmm. Um, but one of the things, Um, but one of the things, Um, but one of the things, like viewing like viewing like viewing memory usage, is memory usage, is memory usage, is something you can't something you can't something you can't do from the do from the do from the Start menu. Come on. Start menu. Come on. Start menu. Come on. Let me try. Let me try. Let me try. View View View memory usage. memory usage. memory usage. Yes, you see, I have a Yes, you see, I have a Yes, you see, I have a view view view of the of the of the RAM information. RAM information. RAM information. And look what And look what And look what we got we got we got up here. The up here. The up here. The default is default is default is eight responses. And did eight responses. And did eight responses. And did you see how you see how you see how instantaneous it was? instantaneous it was? instantaneous it was? Yes, yes, yes. Yes, yes, yes. Yes, yes, yes. Um, virtual Um, virtual Um, virtual machine map, machine map, machine map, RAM map. RAM map. RAM map. So, it is So, it is So, it is indexed by Sysinternals, indexed by Sysinternals, Windows Memory Diagnostics, Windows Memory Diagnostics, Resource Monitor, Coreinfo, Perfmon, Resource Monitor, Coreinfo, Perfmon, Resource Monitor, Coreinfo, Perfmon, Task Manager, Task Manager, Task Manager, Process Explorer Process Explorer . . . Oh, I forgot about the Oh, I forgot about the Oh, I forgot about the RAM card. RAM card. RAM card. And if you click " And if you click " Open", you can Open", you can Open", you can see the description. This see the description. This see the description. This increased to " increased to " increased to " Yes, it looks great." Yes, it looks great." Yes, it looks great." Yes. That's it. Yes. That's it.

  10. I just started the I just started the RAM card RAM card RAM card and it is not and it is not and it is not responding. responding. Um, so is this a semantic start or a semantic start or a Rezenovich start? Is this Rezenovich start? Is this Rezenovich start? Is this something like something like something like universal, or is it a universal, or is it a universal, or is it a program for one program for one program for one audience? audience? audience? I don't know. Tell I don't know. Tell I don't know. Tell me. me. me. Well, if you want Well, if you want Well, if you want to write a document, to write a document, to write a document, if you type " if you type " write a document," write a document," write a document," it will suggest the word? it will suggest the word? Perfectly. Okay, I Perfectly. Okay, I like it. Let's like it. Let's like it. Let's try this with a "start, try this with a "start, try this with a "start, yeah, uh," document. yeah, uh," document. yeah, uh," document. Now, is this AI? Is this a Now, is this AI? Is this a Now, is this AI? Is this a model? Is this an official model? Is this an official model? Is this an official app? app? It's actually very It's actually very simple, because what it simple, because what it simple, because what it does is that does is that does is that when you run when you run when you run it, when you first it, when you first it, when you first download it and download it and download it and run it, it looks at your run it, it looks at your Windows settings, Windows settings, it looks at your it looks at your it looks at your installed programs installed programs , , and a list of the ones you've and a list of the ones you've seen before, and for seen before, and for seen before, and for each one of those that it each one of those that it each one of those that it finds, it finds, it finds, it enriches. And enriches. And enriches. And enrichment involves gathering enrichment involves gathering as much as much information as possible about that thing information as possible about that thing , beyond just the , beyond just the , beyond just the filename. So you filename. So you filename. So you talked about talked about talked about getting a description from a getting a description from a getting a description from a file, this gets a file, this gets a file, this gets a description from a file. But it description from a file. But it description from a file. But it goes even further when it goes even further when it goes even further when it comes to comes to comes to image. It will go in image. It will go in ... Actually, it will ... Actually, it will ... Actually, it will go in and look at go in and look at go in and look at the resources, because one the resources, because one the resources, because one of the things I found of the things I found of the things I found playing around with this is that, playing around with this is that, playing around with this is that, I would say, I would say, I would say, looking at looking at looking at memory usage, the memory usage, the memory usage, the process explorer process explorer process explorer doesn't show up. And doesn't show up. And doesn't show up. And it turns out that there is no it turns out that there is no information anywhere that information anywhere that Process Explorer

  11. Process Explorer Process Explorer actually shows actually shows actually shows you memory. you memory. you memory. I mean, you, I I mean, you, I I mean, you, I suppose, can suppose, can suppose, can run lines, and run lines, and run lines, and you can run you can run you can run lines, yeah, and maybe that's what lines, yeah, and maybe that's what lines, yeah, and maybe that's what I I I should do too, but should do too, but should do too, but what it does, uh, it what it does, uh, it what it does, uh, it actually looks at the actually looks at the actually looks at the menu items in the menu items in the menu items in the dialog text. And dialog text. And dialog text. And one of the things it one of the things it one of the things it finds in these finds in these finds in these menu items, menu items, menu items, dialog text, is it dialog text, is it dialog text, is it detects that detects that detects that it supports them and whether it supports them and whether it supports them and whether they support they support they support memory. You are showing memory. You are showing memory. You are showing me me me memory usage. That's why it's memory usage. That's why it's memory usage. That's why it's displayed there, displayed there, displayed there, because it enriches because it enriches ... ... ... Wait a second. Wait a second. Wait a second. When you say, I want to When you say, I want to When you say, I want to make sure I make sure I make sure I understand correctly, understand correctly, understand correctly, Windows Windows Windows Win32 PE executables have resources Win32 PE executables have resources Win32 PE executables have resources inside, and you inside, and you inside, and you index index index dialogs by address by dialogs by address by dialogs by address by address by address address by address address by address that is on that is on that is on disk. disk. disk. Yes. Yes. Yes. And looking at the text, it's And looking at the text, it's And looking at the text, it's probably probably probably non-localized non-localized non-localized text. text. text. Yes. Actually, that's how Yes. Actually, that's how Yes. Actually, that's how he knows about he knows about he knows about Resource Monitor, because there is Resource Monitor, because there is Resource Monitor, because there is no no no information about Resmon anywhere. information about Resmon anywhere. This is probably the This is probably the smartest thing smartest thing smartest thing you've ever done you've ever done . . . But you see, it's But you see, it's But you see, it's right here. Good. But will right here. Good. But will right here. Good. But will this this this only work in a Win32 application? Er only work in a Win32 application? Er , not every application has , not every application has , not every application has such a dialog in such a dialog in such a dialog in idle state.

  12. idle state. idle state. I mean, really I mean, really . But he . But he . But he uses a whole uses a whole uses a whole bunch of enrichments. bunch of enrichments. bunch of enrichments. For example, there are For example, there are For example, there are Wikipedia articles about many Wikipedia articles about many Wikipedia articles about many programs... programs... programs... Mhm... Mhm... Mhm... and tools and tools and tools like Task Manager like Task Manager like Task Manager have their own... have their own... have their own... Right. Right. Right. So he will review it. So he will review it. So he will review it. He will also review He will also review He will also review Microsoft Learn documents. Microsoft Learn documents. Microsoft Learn documents. So, here's how it So, here's how it So, here's how it learns about VMMap and learns about VMMap and learns about VMMap and RAMMap, and these descriptions are from RAMMap, and these descriptions are from RAMMap, and these descriptions are from Microsoft from the Sysinternals site. Microsoft from the Sysinternals site. Microsoft from the Sysinternals site. What if you entered your last What if you entered your last What if you entered your last name? Does he know name? Does he know name? Does he know about your instruments, about your instruments, about your instruments, that you wrote them, that you wrote them, that you wrote them, because you enriched because you enriched because you enriched him with... him with... him with... I never I never I never did that. One, two, three. did that. One, two, three. did that. One, two, three. This is not funny. One. This is not funny. One. Oh, that's so mean. You don't have Oh, that's so mean. You don't have any of my any of my any of my rich utilities in rich utilities in rich utilities in Sysinternals. Uh, Sysinternals. Uh, Sysinternals. Uh, actually, if I actually, if I actually, if I do that... do that... Yeah. What if you Yeah. What if you added Gates? Do you have added Gates? Do you have added Gates? Do you have anything about Bill Gates anything about Bill Gates ? Will it ? Will it ? Will it offer Windows itself offer Windows itself ? No. Sorry, brother. ? No. Sorry, brother. ? No. Sorry, brother. No. Satya. No. Satya. No. Satya. Interesting. No. Sorry. Interesting. No. Sorry. Interesting. No. Sorry. Posers.

  13. Posers. Posers. Hmm. So, a whole bunch, there are Hmm. So, a whole bunch, there are Hmm. So, a whole bunch, there are about eight about eight about eight different types of different types of different types of enrichment that it enrichment that it enrichment that it will do, and it's will do, and it's will do, and it's documented on the documented on the documented on the GitHub page for GitHub page for GitHub page for it. it. it. Hmm. Hmm. Hmm. Why is he Why is he Why is he getting this? And it getting this? And it getting this? And it will extract the lexical will extract the lexical will extract the lexical information, then it information, then it information, then it will also create the will also create the will also create the embedding. And so embedding. And so embedding. And so it uses my it uses my it uses my SQL database with the fact that SQL database with the fact that SQL database with the fact that vector supports vector supports vector supports vector search. vector search. vector search. Yes. Yes. And, uh, it does a search, And, uh, it does a search, it's kind of like a web it's kind of like a web search. It search. It search. It will perform a will perform a will perform a lexical search on the lexical search on the lexical search on the keywords keywords keywords you entered, as well as an you entered, as well as an you entered, as well as an embedding search embedding search embedding search to find close to find close to find close matches. And then it matches. And then it matches. And then it takes the lexical takes the lexical takes the lexical results and the results and the embedding results and then embedding results and then performs ranking performs ranking performs ranking based on their scores based on their scores . Hmm, and also, as I . Hmm, and also, as I . Hmm, and also, as I mentioned, will make mentioned, will make mentioned, will make improvements to the improvements to the improvements to the built-in Windows stuff built-in Windows stuff so that it always so that it always so that it always shows up in the shows up in the shows up in the result. And so I result. And so I result. And so I spent the weekend, spent the weekend, spent the weekend, you know, doing you know, doing you know, doing various searches, various searches, various searches, tweaking, tweaking, tweaking, reviewing, and reviewing, and reviewing, and working with artificial working with artificial working with artificial intelligence to intelligence to intelligence to adjust them. adjust them. adjust them. So people could So people could So people could look at it and look at it and look at it and think, “Oh, why don’t think, “Oh, why don’t think, “Oh, why don’t we just do we just do we just do this? Why don't you just this? Why don't you just this? Why don't you just do it?" They do it?" They do it?" They oversimplify oversimplify oversimplify things.

  14. things. things. Yes. Yes. Yes. Uh, could you Uh, could you Uh, could you do something that do something that do something that Microsoft doesn't? Why Microsoft doesn't? Why Microsoft doesn't? Why doesn't Microsoft do this? doesn't Microsoft do this? doesn't Microsoft do this? Once you've entered Once you've entered Once you've entered Wikipedia, you're doing so Wikipedia, you're doing so Wikipedia, you're doing so as a vibrational as a vibrational as a vibrational encoder in this encoder in this encoder in this context. You context. You context. You don't really think don't really think don't really think about the origins of about the origins of about the origins of Wikipedia, about the language. Wikipedia, about the language. Wikipedia, about the language. This works for This works for This works for English. English. English. Right. Right. Right. And you just delete And you just delete And you just delete the localization. There the localization. There the localization. There is is is potentially misleading potentially misleading potentially misleading information in what I am extracting. But information in what I am extracting. But information in what I am extracting. But the thing is, this is the thing is, this is the thing is, this is for an advanced for an advanced for an advanced user. user. user. Yes. Yes. Yes. You know, you get what you You know, you get what you You know, you get what you get. Um, and get. Um, and get. Um, and you know about the you know about the you know about the potential problems potential problems potential problems with that. But it's not for, with that. But it's not for, with that. But it's not for, you know, the billions of you know, the billions of you know, the billions of users on users on users on the planet who just the planet who just the planet who just expect the expect the Start menu to always be Start menu to always be Start menu to always be reliable, reliable, reliable, trustworthy, trustworthy, trustworthy, supported by Microsoft, and supported by Microsoft, and supported by Microsoft, and displayed in the displayed in the displayed in the language they want. language they want. language they want. When you showed me When you showed me When you showed me this, well, earlier this, well, earlier this, well, earlier this week, my this week, my this week, my first impression was that there first impression was that there first impression was that there were two were two were two components here. There is a components here. There is a components here. There is a hotkey plus a hotkey plus a hotkey plus a floating text floating text floating text box that creates a box that creates a box that creates a list. And then there is list. And then there is list. And then there is the server part, the the server part, the the server part, the main engine. main engine. main engine. Because Windows has 40 different Because Windows has 40 different floating text floating text box tools that create box tools that create box tools that create lists. I have listed lists. I have listed lists. I have listed some of them. And I some of them. And I some of them. And I thought: why didn't you thought: why didn't you thought: why didn't you put this in PowerToys?

  15. put this in PowerToys? put this in PowerToys? Why didn't you put Why didn't you put Why didn't you put it here? Why didn't you it here? Why didn't you it here? Why didn't you put it there? put it there? put it there? I think I think I think people looking at this people looking at this people looking at this will say, "Oh, why, will say, "Oh, why, will say, "Oh, why, why, why why, why doesn't the Start menu do this?" It doesn't the Start menu do this?" It doesn't the Start menu do this?" It seems to me that seems to me that seems to me that the engine should be the engine should be the engine should be separated from separated from separated from the list, and the Start menu the list, and the Start menu the list, and the Start menu should allow should allow should allow advanced advanced advanced users users users to connect their to connect their to connect their own engine. own engine. own engine. That would be ideal. That would be ideal. That would be ideal. Yes. Yes. Yes. Yeah, I just Yeah, I just Yeah, I just need an efficient need an efficient need an efficient REST API, you know, I'm REST API, you know, I'm REST API, you know, I'm using REST as an using REST as an using REST as an example where you example where you example where you send me send me send me keystrokes and keystrokes and keystrokes and I send you a list I send you a list . Just like PowerShell, . Just like PowerShell, . Just like PowerShell, which you don't which you don't which you don't use, use, use, allows you to perform allows you to perform allows you to perform so-called so-called so-called autocompletions. So, autocompletions. So, autocompletions. So, when you start when you start when you start typing something, it typing something, it typing something, it offers offers offers auto-completion of auto-completion of auto-completion of commands. So I would like the commands. So I would like the commands. So I would like the Start menu to Start menu to Start menu to be be be flexible enough that I can flexible enough that I can flexible enough that I can plug in your plug in your plug in your built-ins built-ins built-ins and your...Well, and your...Well, and your...Well, basically with...Yeah, so basically with...Yeah, so basically with...Yeah, so you've split it between you've split it between you've split it between indexing and indexing and indexing and queries. queries. queries. Yes. Yes. Yes. That would be great. That would be great. That would be great. You see, ranking You see, ranking You see, ranking is right is right is right here on the here on the here on the query side. query side. query side. Yes, zoom in on that a little bit Yes, zoom in on that a little bit Yes, zoom in on that a little bit . . . Um, okay. Um, okay.

  16. Perfectly. Is this a Perfectly. Is this a mermaid diagram? How did you mermaid diagram? How did you mermaid diagram? How did you create this diagram? create this diagram? create this diagram? I asked AI to I asked AI to I asked AI to create it. create it. create it. I don't even know. I don't even know. I don't even know. No. No. No. She just works. She just works. She just works. She is charming. She is charming. She is charming. That's right. Um, did That's right. Um, did That's right. Um, did you end up you end up you end up signing it with a signing it with a signing it with a real real real code signing system? code signing system? code signing system? For my back. You know, it For my back. You know, it For my back. You know, it took you, took you, took you, I think, 4 hours I think, 4 hours I think, 4 hours to get back what to get back what you want. So, I you want. So, I you want. So, I did it. I did it. I did it. I applied yesterday. I applied yesterday. I applied yesterday. I still haven't been approved. Have still haven't been approved. Have still haven't been approved. Have n't received it yet? n't received it yet? n't received it yet? Yes. Yes. Yes. Yeah, well, you're a little Yeah, well, you're a little Yeah, well, you're a little suspicious. They suspicious. They suspicious. They probably checked probably checked probably checked your biographical your biographical your biographical information. information. information. So, here's "Wait." So, here's "Wait." So, here's "Wait." So, here is a list of So, here is a list of So, here is a list of enrichments. enrichments. enrichments. Could you scroll Could you scroll Could you scroll faster? That would be faster? That would be faster? That would be great, I think, for great, I think, for great, I think, for people who watch the people who watch the people who watch the show. Glad. show. Glad. show. Glad. Um, I thought I had a Um, I thought I had a Um, I thought I had a list of list of list of enrichments here, but it enrichments here, but it enrichments here, but it seems like it's seems like it's seems like it's just here now. just here now. just here now. Yes, but that's a good Yes, but that's a good Yes, but that's a good point. You have point. You have point. You have two hands for every two hands for every two hands for every request, right? request, right? request, right? Yes. Yes. Yes. Pretty good, Pretty good, Pretty good, literal names, and literal names, and literal names, and then semantics. then semantics. then semantics. There are shortcuts, registry There are shortcuts, registry There are shortcuts, registry deletes, deletes, deletes, MS system 32 tools, MS system 32 tools, MS system 32 tools, MSIX commands. So what MSIX commands. So what MSIX commands. So what about things in the way? about things in the way? about things in the way? Just anything in the Just anything in the Just anything in the way. Are there any way. Are there any way. Are there any old old old executables in your path executables in your path , because I have a utils folder , because I have a utils folder , because I have a utils folder that I've been carrying around with me since that I've been carrying around with me since that I've been carrying around with me since 1993. Do 1993. Do 1993. Do you want it to you want it to you want it to appear in appear in appear in search?

  17. search? search? I need I need any executable any executable any executable file in my path. I file in my path. I file in my path. I want this to want this to want this to happen. I can happen. I can happen. I can do it. Will do it. Will do it. Will you do it? you do it? you do it? Yes. Do Yes. Do Yes. Do you want to do this you want to do this you want to do this in real in real in real time? time? time? Well, of course. Well, of course. Well, of course. I've never I've never I've never seen your request in seen your request in seen your request in real real real time before and I'm curious. time before and I'm curious. time before and I'm curious. Oh, actually, I Oh, actually, I Oh, actually, I already have a session here. already have a session here. already have a session here. in DOS. in DOS. It's waiting for my It's waiting for my signing key. signing key. signing key. Good. Does it track Good. Does it track Good. Does it track him and let him and let him and let you know when he you know when he you know when he appears? No. appears? No. appears? No. Uh, I need to Uh, I need to Uh, I need to tell him, but is this tell him, but is this tell him, but is this like like like taking a selfie in taking a selfie in taking a selfie in real time? real time? real time? Yes, I did. Yes. Yes Yes, I did. Yes. Yes . . . Um, so what are you doing? What did Um, so what are you doing? What did Um, so what are you doing? What did we say we wanted to we say we wanted to we say we wanted to do? Are do? Are do? Are you using Opus you using Opus you using Opus 5? Interesting. Good. 5? Interesting. Good. 5? Interesting. Good. Yes. Yes. Yes. Yes, I'm all for GPT-5. Yes, I'm all for GPT-5. Yes, I'm all for GPT-5. Um, I switch between Um, I switch between Um, I switch between them. them. them. Really? Really? Really? Yes. Good. Good. Yes. Good. Good. Yes. Good. Good. Okay, yes. So what Okay, yes. So what Okay, yes. So what we're trying to we're trying to we're trying to do is I do is I do is I have a path, and in my have a path, and in my have a path, and in my path there's a folder path there's a folder path there's a folder called Utils that I've been carrying around called Utils that I've been carrying around called Utils that I've been carrying around with me since the 90s. I with me since the 90s. I with me since the 90s. I just have just have just have individual individual individual executables in my path and I would like to executables in my path and I would like to executables in my path and I would like to index and index and index and enrich them so that enrich them so that enrich them so that for example I add for example I add for example I add one to my path one to my path one to my path called ruler, ruler.exe. It's called ruler, ruler.exe. It's called ruler, ruler.exe. It's literally a screen literally a screen literally a screen ruler, and it's been ruler, and it's been ruler, and it's been lying around for years. This is a lying around for years. This is a lying around for years. This is a fantastic app fantastic app . I don't even know . I don't even know . I don't even know where it came from.

  18. where it came from. where it came from. Here he is. Jeff Key Here he is. Jeff Key Here he is. Jeff Key wrote this in the wrote this in the wrote this in the late 90s. And, uh, late 90s. And, uh, late 90s. And, uh, I would never be able to I would never be able to I would never be able to use it. So, use it. So, use it. So, of course, your of course, your of course, your tool will be tool will be tool will be unusable unusable unusable . . . Now, one problem Now, one problem Now, one problem here is that here is that here is that it is indexed by it is indexed by it is indexed by default default default once. You can once. You can once. You can set it to set it to set it to rebuild the index rebuild the index gradually. gradually. Right. Right. Right. But if you...So, But if you...So, But if you...So, just...So, if I just...So, if I just...So, if I add it now, I'll have add it now, I'll have add it now, I'll have to... to... to... Yeah, I'll have to Yeah, I'll have to Yeah, I'll have to rebuild it. Does it rebuild it. Does it rebuild it. Does it take a long time take a long time take a long time to do this? This to do this? This to do this? This takes about 5 takes about 5 takes about 5 minutes. minutes. minutes. Okay, then you'll Okay, then you'll Okay, then you'll need...you'll need...you'll need...you'll need an need an need an indexer and a stupid indexer and a stupid indexer and a stupid delta. delta. delta. I can rebuild I can rebuild I can rebuild part of the index. So, part of the index. So, part of the index. So, let me see, uh, I let me see, uh, I let me see, uh, I don't know what to do next. don't know what to do next. don't know what to do next. You still haven't, uh, You still haven't, uh, You still haven't, uh, accepted my, uh, my accepted my, uh, my accepted my, uh, my style of plate style of plate style of plate prompts. Do everything prompts. Do everything prompts. Do everything with your voice, little one. with your voice, little one. with your voice, little one. Do you know why? I Do you know why? I Do you know why? I realized I had been trying realized I had been trying realized I had been trying this for a while, and you know this for a while, and you know this for a while, and you know what? Although it's much what? Although it's much what? Although it's much less efficient in less efficient in less efficient in terms of typing and terms of typing and terms of typing and typing errors typing errors , , , hmm... hmm... hmm... I like I like I like typing because my typing because my typing because my brain can think brain can think brain can think ahead while I'm ahead while I'm ahead while I'm typing, which I can't typing, which I can't typing, which I can't do while I'm do while I'm do while I'm talking. talking. talking. You like You like You like the buffering of your the buffering of your the buffering of your fingers, limited by fingers, limited by fingers, limited by input-output. input-output. input-output. That's right. Yes. Uh, That's right. Yes. Uh, That's right. Yes. Uh, okay. I'll accept it. I okay. I'll accept it. I okay. I'll accept it. I will allow it. It's just will allow it. It's just slow.

  19. I can speed this up I can speed this up in a post. in a post. in a post. I'm just saying this. They I'm just saying this. They I'm just saying this. They could play could play could play Benny Hill music while you Benny Hill music while you Benny Hill music while you type. A. It's like type. A. It's like type. A. It's like looking at your looking at your looking at your dad with two fingers. dad with two fingers. dad with two fingers. I knew you would say that I I knew you would say that I know. I really am. Did know. I really am. Did you just say that to you just say that to you just say that to get your get your get your dad to do it? Is this what dad to do it? Is this what dad to do it? Is this what your dad laughs about? your dad laughs about? your dad laughs about? This is what my This is what my This is what my dad laughs about. He dad laughs about. He dad laughs about. He laughs. laughs. laughs. Yes. Yes. Yes. I'll get a I'll get a I'll get a message after message after message after this show. this show. So the other thing I So the other thing I did with this thought is, did with this thought is, did with this thought is, you know what? More you know what? More you know what? More and more, we're going to have and more, we're going to have and more, we're going to have tools to tools to tools to do things, you know, do things, you know, do things, you know, AI agents to AI agents to AI agents to do things for us on do things for us on do things for us on our Windows systems. our Windows systems. our Windows systems. Mhm. Mhm. Mhm. And they need to know And they need to know And they need to know about the existence of all about the existence of all about the existence of all these programs and these programs and these programs and tools with all the tools with all the tools with all the enrichments that are enrichments that are enrichments that are made for them. So I made for them. So I made for them. So I added that. added that. Steeply. 11 MCP server. Steeply. 11 MCP server. So you just So you just So you just start with this { start with this { dash } MCP. dash } MCP. dash } MCP. Okay, well, does Okay, well, does Okay, well, does this turn this turn this turn semantic start into a semantic start into a tool multiplexer? Because tool multiplexer? Because many people many people many people have tried to solve have tried to solve have tried to solve this problem.

  20. this problem. this problem. Mhm. Well, the point is that Mhm. Well, the point is that Mhm. Well, the point is that you say, "Hey, you say, "Hey, you say, "Hey, look at the look at the look at the memory usage memory usage memory usage on the system." And if this on the system." And if this on the system." And if this MCP tool MCP tool MCP tool is installed, it will go is installed, it will go is installed, it will go and search for programs. and search for programs. and search for programs. So, previously, to So, previously, to So, previously, to determine if a tool was available, I determine if a tool was available, I had to had to use the use the use the data corpus itself, and then data corpus itself, and then data corpus itself, and then I go and ask it for I go and ask it for I go and ask it for that tool. Here, that tool. Here, that tool. Here, obviously, you could obviously, you could obviously, you could first enter semantics first enter semantics first enter semantics checking in agents.md checking in agents.md checking in agents.md , then , then , then search to see search to see search to see if there is an available if there is an available if there is an available tool that you tool that you tool that you could could could use. use. use. That's right. That's right. That's right. I like it. This I like it. This I like it. This seems like something that seems like something that seems like something that could definitely be, uh could definitely be, uh , built in. , built in. , built in. Yes. So, here are Yes. So, here are the tools the tools inside this MCP inside this MCP server. server. server. It's like Work IQ, but for It's like Work IQ, but for It's like Work IQ, but for apps. apps. apps. Let's call it Windows App IQ. Let's call it Windows App IQ. Let's call it Windows App IQ. App IQ. App IQ. App IQ. App IQ, yes. I App IQ, yes. I App IQ, yes. I like it. like it. like it. Yes, no one is Yes, no one is Yes, no one is complaining about that at all. You will complaining about that at all. You will complaining about that at all. You will never never never get a call from the vice get a call from the vice president and say president and say president and say that this might be a that this might be a that this might be a problem. problem. So you can So you can see that see that see that you wrote this in .NET? you wrote this in .NET? you wrote this in .NET? Yes. Yes. Yes. Yes? Haven't decided Yes? Haven't decided Yes? Haven't decided to do Rust? to do Rust? to do Rust? No. No. No. What motivated you to What motivated you to What motivated you to do this in .NET? And did do this in .NET? And did do this in .NET? And did you manage to you manage to you manage to do it, did everything do it, did everything do it, did everything work out well for you?

  21. work out well for you? work out well for you? It worked out great It worked out great It worked out great because, I mean, I because, I mean, I because, I mean, I think the UX, um, was think the UX, um, was think the UX, um, was a lot easier a lot easier a lot easier to do. to do. to do. He is handsome. He is handsome. He is handsome. Yes. Have Yes. Have Yes. Have you you you only used classic WinUI, or only used classic WinUI, or only used classic WinUI, or WPF, or the new WPF, or the new WPF, or the new Reactor stuff that we're doing? Reactor stuff that we're doing? Reactor stuff that we're doing? You might be interested in You might be interested in You might be interested in looking at looking at looking at WPF. WPF. WPF. WPF? Oh, WPF? Okay, WPF? Oh, WPF? Okay, WPF? Oh, WPF? Okay, really? Yes. really? Yes. really? Yes. OK. OK. OK. This is cool. This is cool. This is cool. Yeah, and then I got Yeah, and then I got Yeah, and then I got free free free theme creation, you know theme creation, you know , it was like that , it was like that , it was like that . Yes. Set . Yes. Set . Yes. Set dark mode and so on dark mode and so on dark mode and so on . . . Yes. Yes. This is, um, Yes. Yes. This is, um, Yes. Yes. This is, um, busy. He busy. He 's been 's been very talkative lately. I have a very talkative lately. I have a very talkative lately. I have a feeling feeling feeling they changed in GitHub they changed in GitHub they changed in GitHub Copilot. They started... Copilot. They started... They're showing us They're showing us They're showing us all the thoughts now. all the thoughts now. all the thoughts now. I like to I like to I like to see thoughts. see thoughts. see thoughts. Yes. Yes. Yes. In fact, it still In fact, it still In fact, it still doesn't show all the thoughts doesn't show all the thoughts . It's as if . It's as if . It's as if thoughts are happening right now that thoughts are happening right now that thoughts are happening right now that you can't see. And you can't see. And you can't see. And here, like, " here, like, " here, like, " And it's going to come back, and And it's going to come back, and And it's going to come back, and it's going to write some it's going to write some it's going to write some thoughts, and it's going to kind of thoughts, and it's going to kind of thoughts, and it's going to kind of rethink itself." rethink itself." rethink itself." I want to see thoughts I want to see thoughts I want to see thoughts live. Is this our review live. Is this our review live. Is this our review of GitHub Copilot? of GitHub Copilot? of GitHub Copilot? Yes. Yes. Yes. By the way, I'm By the way, I'm only using the CLI here because only using the CLI here because I was too I was too I was too lazy to run VS Code one day lazy to run VS Code one day . I just thought, " . I just thought, " Just let Just let Just let me do this without a me do this without a me do this without a screen."

  22. screen." screen." It's funny because you, you It's funny because you, you It's funny because you, you love your VS Code. love your VS Code. love your VS Code. Yes. Well, actually speaking Yes. Well, actually speaking Yes. Well, actually speaking of this, we had this of this, we had this of this, we had this debate about two debate about two debate about two graphical graphical graphical interfaces. interfaces. interfaces. Yes. Yes. Yes. Yes. Yes. Yes. And I explained that And I explained that And I explained that I expressed my opinion I expressed my opinion I expressed my opinion on the on the on the other two "e"s? other two "e"s? other two "e"s? Yes, those two "e"s are a Yes, those two "e"s are a Yes, those two "e"s are a mistake. Er, but here I'm mistake. Er, but here I'm mistake. Er, but here I'm using two "e's". using two "e's". using two "e's". But you know that in the But you know that in the But you know that in the new VS, this Copilot, new VS, this Copilot, new VS, this Copilot, you can you can you can navigate with the mouse. navigate with the mouse. navigate with the mouse. You can click. You can click. You can click. It's something like this It's something like this It's something like this right here. right here. right here. Yes, yes. But do Yes, yes. But do Yes, yes. But do you know about the session? you know about the session? you know about the session? So back to the So back to the So back to the current one. And then current one. And then current one. And then press the press the press the left arrow. left arrow. left arrow. I know. Yes, I know I know. Yes, I know I know. Yes, I know you can do all of you can do all of you can do all of this. Do this. Do this. Do you like it? you like it? you like it? Yes. Yes. Yes. Yes. Yes. Yes. So yeah, it's like... So yeah, it's like... So yeah, it's like... We're back. We're back. We're back. By the way, about DOS. By the way, about DOS. By the way, about DOS. Remember Norton Utilities, Remember Norton Utilities, Remember Norton Utilities, which essentially built a which essentially built a which essentially built a GUI GUI GUI on top of two... on top of two... on top of two... Norton Commanders? Well, it was Norton Commanders? Well, it was Norton Commanders? Well, it was Norton Desktop, even Norton Desktop, even Norton Desktop, even better. better. better. That's right. That's right. That's right. Which replaced Program Manager Which replaced Program Manager . . . Yes. So we Yes. So we Yes. So we repeat this path, repeat this path, repeat this path, even though it seems like we already have even though it seems like we already have even though it seems like we already have graphical interfaces. graphical interfaces. graphical interfaces. Why do we do this? Hmm, Why do we do this? Hmm, Why do we do this? Hmm, but anyway, but anyway, but anyway, uh, I thought it was uh, I thought it was uh, I thought it was really funny that really funny that really funny that Peter Steinberg Peter Steinberg Peter Steinberg came to campus.

  23. came to campus. Yes. Last year. Yes. Last year. A report on A report on A report on the future of software the future of software the future of software engineering. engineering. engineering. Hmm. Hmm. Hmm. And I'm watching this, and you And I'm watching this, and you And I'm watching this, and you know, you ask know, you ask know, you ask him Nacho questions him Nacho questions him Nacho questions while he's talking. while he's talking. while he's talking. Thoughtful and Thoughtful and Thoughtful and insightful questions insightful questions insightful questions from the front row. I'm from the front row. I'm from the front row. I'm glad you noticed. glad you noticed. glad you noticed. Oh, oh, oh, oh, Peter. Um, Oh, oh, oh, oh, Peter. Um, Oh, oh, oh, oh, Peter. Um, so mean. so mean. so mean. I saw your hand I saw your hand I saw your hand waving back and forth. waving back and forth. waving back and forth. Yes. He said he Yes. He said he Yes. He said he recognized that frail recognized that frail recognized that frail man ahead. man ahead. man ahead. Because, because he Because, because he Because, because he will stop will stop will stop calling you. No, I'm calling you. No, I'm calling you. No, I'm just kidding. But just kidding. But just kidding. But yeah, what did Peter say yeah, what did Peter say yeah, what did Peter say about about about GUIs and APIs? Do GUIs and APIs? Do GUIs and APIs? Do you know he you know he you know he said something like, said something like, "Two E's, "Two E's, "Two E's, you know, we're done you know, we're done you know, we're done with two E's, with two E's, with two E's, you know, why have you know, why have you know, why have two E's and two E's and two E's and add all add all add all this nonsense to them when this nonsense to them when this nonsense to them when we already have graphical we already have graphical we already have graphical interfaces?" And I interfaces?" And I interfaces?" And I replied: "Look, I am replied: "Look, I am replied: "Look, I am acquitted." acquitted." He also believes in "just in time" graphical interfaces. "just in time" graphical interfaces. Yeah, actually I'm not Yeah, actually I'm not Yeah, actually I'm not sure I believe in sure I believe in "just in time" GUIs. "just in time" GUIs. You know, You know, You know, just- just- just- in-time GUIs are good if in-time GUIs are good if in-time GUIs are good if you're you're you're only going to look at things only going to look at things only going to look at things once.

  24. once. once. Right. Right. Right. If you're going to If you're going to If you're going to look at things look at things look at things more than once, more than once, more than once, it doesn't make sense. it doesn't make sense. it doesn't make sense. I'm worried it's a I'm worried it's a I'm worried it's a waste. I waste. I waste. I always wonder if this is the always wonder if this is the always wonder if this is the right model? I right model? I right model? I don't want to spend the don't want to spend the don't want to spend the required number of required number of required number of tokens. And that's tokens. And that's tokens. And that's one part of it. one part of it. one part of it. So, it's extremely So, it's extremely So, it's extremely inefficient, and it's like inefficient, and it's like inefficient, and it's like pick and choose pick and choose pick and choose your adventure. As if UX your adventure. As if UX your adventure. As if UX today will look today will look today will look different than it did yesterday, and different than it did yesterday, and different than it did yesterday, and especially if you especially if you especially if you think, "Wait think, "Wait think, "Wait a minute, I don't a minute, I don't a minute, I don't like this, I like this, I like this, I like that, like that, like that, change this, change change this, change change this, change that." If it's a that." If it's a that." If it's a one-time project one-time project one-time project that can really be that can really be that can really be thrown away and you'll thrown away and you'll thrown away and you'll never never never look at it again, then look at it again, then look at it again, then fine. But if it's fine. But if it's fine. But if it's more than once, more than once, more than once, or you want to or you want to or you want to tweak it to make tweak it to make tweak it to make it look better, it look better, it look better, yes, yes, yes, then save it. then save it. then save it. I I I had some trouble on had some trouble on had some trouble on Twitter yesterday because I wanted to Twitter yesterday because I wanted to Twitter yesterday because I wanted to post a recording post a recording post a recording I did with I did with I did with some some some high school students and high school students and high school students and we were talking about how we were talking about how we were talking about how they wanted to know if they wanted to know if they wanted to know if clues were clues were clues were programming. And I programming. And I programming. And I gave what I think is a gave what I think is a gave what I think is a fantastic fantastic fantastic analogy, because it's my analogy, because it's my analogy, because it's my only skill, which is: only skill, which is: only skill, which is: you take a perfect you take a perfect you take a perfect PNG file with exquisite 4K PNG file with exquisite 4K resolution of every resolution of every resolution of every pixel, you save pixel, you save pixel, you save it as a JPEG, and now it as a JPEG, and now it as a JPEG, and now you need to you need to you need to go back, and you can't go back, and you can't go back, and you can't because it's because it's because it's lossy. The idea lossy. The idea lossy. The idea is that you is that you is that you can throw a can throw a can throw a hint at something and hint at something and hint at something and expect it expect it expect it to be deterministic, to be deterministic, to be deterministic, it can get it can get it can get the same the same the same software every time.

  25. software every time. software every time. About five people About five people About five people and five models and five models and five models can perform 25 can perform 25 can perform 25 different prompts, and different prompts, and different prompts, and each time they each time they each time they will receive different will receive different software. And a software. And a huge number of huge number of huge number of people said, "Yes, people said, "Yes, people said, "Yes, that's insightful, and that's that's insightful, and that's that's insightful, and that's true, and we true, and we true, and we shouldn't...hints shouldn't...hints are not programming." are not programming." are not programming." But then, as But then, as But then, as tweeters and people who were tweeters and people who were tweeters and people who were completely immersed completely immersed completely immersed in the broadcast said, “Yeah, in the broadcast said, “Yeah, in the broadcast said, “Yeah, dude, I’m a professional, dude, I’m a professional, dude, I’m a professional, I program. I I program. I I program. I got got got the the the software from this. What's the software from this. What's the software from this. What's the problem? And I can problem? And I can problem? And I can see that see that see that perspective. I perspective. I perspective. I mean, I can mean, I can mean, I can understand it as something like, understand it as something like, understand it as something like, "Yeah, I said "Yeah, I said "Yeah, I said something and some something and some something and some software software popped up, but oh, and popped up, but oh, and then one person then one person then one person said, "Well, I guess said, "Well, I guess said, "Well, I guess C isn't C isn't C isn't programming if I programming if I programming if I use an use an use an optimizing optimizing optimizing compiler because I can't compiler because I can't decompile it. "As if decompile it. "As if this isn't a two-way this isn't a two-way this isn't a two-way connection." " connection." " connection." " Hmm. Hmm. Hmm. I think that's a little I think that's a little I think that's a little silly. silly. silly. Well, first of all, I think Well, first of all, I think Well, first of all, I think you can you can you can decompile it, decompile it, decompile it, even though it's not a even though it's not a even though it's not a two-way process. two-way process. two-way process. They said it was a They said it was a compiler optimization, that they, that they compiler optimization, that they, that they , that they , that they , that they must have cheated. must have cheated. must have cheated. Yeah. But I guess Yeah. But I guess Yeah. But I guess the question is, what are you the question is, what are you the question is, what are you doing? What is your doing? What is your doing? What is your definition? What is definition? What is definition? What is programming? Because it programming? Because it programming? Because it seems like some people seems like some people seems like some people think the think the think the definition of definition of definition of programming is: I programming is: I programming is: I give something some give something some give something some instructions, and it instructions, and it instructions, and it comes out a program.

  26. comes out a program. comes out a program. Well, but you see, that's the Well, but you see, that's the Well, but you see, that's the thing, isn't it? thing, isn't it? thing, isn't it? Different versions of Different versions of Different versions of the compiler with the compiler with the compiler with different programming languages different programming languages prefer prefer different results different results different results depending on the depending on the optimization flags. optimization flags. Hmm. Hmm. Hmm. So you can't... It's So you can't... It's So you can't... It's like a mixtape. You can't like a mixtape. You can't like a mixtape. You can't really really really like decompile like decompile ... ... ... Okay, but it sounds like Okay, but it sounds like Okay, but it sounds like I mean I mean I mean , let me , let me , let me interpret what interpret what interpret what you're saying here, because you're saying here, because you're saying here, because basically, I think you basically, I think you basically, I think you mean that mean that mean that programming programming programming means it means it means it reproducibility. reproducibility. reproducibility. Yeah, I mean, Yeah, I mean, Yeah, I mean, let me let me let me rephrase that. It rephrase that. It rephrase that. It seems to me like it's seems to me like it's seems to me like it's deterministic, right? deterministic, right? deterministic, right? It's like I said It's like I said It's like I said do something and you do something and you do something and you get code get code get code like..." deterministic like..." deterministic like..." deterministic because you want to because you want to because you want to reproduce it. Because if reproduce it. Because if reproduce it. Because if you, if this, if I you, if this, if I you, if this, if I don't need to don't need to don't need to reproduce this, who reproduce this, who reproduce this, who cares? cares? Okay, then Okay, then indifference makes indifference makes indifference makes it programmatic. it programmatic. it programmatic. Well, but why do you Well, but why do you Well, but why do you care that it's care that it's care that it's deterministic? Why do deterministic? Why do deterministic? Why do you care if, you care if, you care if, for example, this thing, for example, this thing, for example, this thing, semantic start, semantic start, semantic start, I gave it a whole bunch of I gave it a whole bunch of I gave it a whole bunch of queries, including " queries, including " queries, including " yes." And if you gave them yes." And if you gave them yes." And if you gave them these queries, if you these queries, if you these queries, if you checked these queries checked these queries checked these queries and didn't check and didn't check and didn't check the source, the source, the source, yeah, yeah, yeah, can I get can I get can I get semantic search semantic search semantic search back?

  27. back? back? But who cares? But who cares? But who cares? Why are you worried about this? Why are you worried about this? Why are you worried about this? So, let me... So, let me... And by the way, if I could... And by the way, if I could... And actually, And actually, And actually, let me let me let me tell you this: with the tell you this: with the tell you this: with the exact same version exact same version exact same version of the model and with greedy of the model and with greedy of the model and with greedy plus- plus- minus decoding, I get the minus decoding, I get the minus decoding, I get the exact same exact same exact same results. And the results. And the results. And the same train and everything else same train and everything else same train and everything else . I get exactly the same thing . I get exactly the same thing . I get exactly the same thing if I do if I do if I do it again. I it again. I it again. I think I'll get it. think I'll get it. think I'll get it. Because the only Because the only Because the only non-determinism that non-determinism that non-determinism that exists is exists is exists is floating point errors in floating point errors in floating point errors in batch mode, batch mode, batch mode, I'm just saying that you I'm just saying that you I'm just saying that you can can can use Tivo and use Tivo and use Tivo and you think that with that you think that with that you think that with that temperature you'll temperature you'll temperature you'll get the same... get the same... thing. thing. thing. No, no. I would have to No, no. I would have to No, no. I would have to reload the reload the reload the set. For example, set. For example, set. For example, if I started a session if I started a session if I started a session and set and set and set the temperature to zero, the temperature to zero, the temperature to zero, which would probably be like getting which would probably be like getting busted for it. busted for it. And you see, this is where And you see, this is where And you see, this is where people say, well, people say, well, people say, well, actually, if you actually, if you actually, if you turn off turn off turn off optimization, you optimization, you optimization, you turn on optimization turn on optimization , you reduce , you reduce , you reduce the temperature to zero. the temperature to zero. the temperature to zero. Yes, if you Yes, if you Yes, if you reduce reduce reduce the temperature to zero and the temperature to zero and the temperature to zero and use the exact use the exact use the exact same thing, and Opus doesn't same thing, and Opus doesn't same thing, and Opus doesn't nerf that thing on nerf that thing on nerf that thing on Tuesday. Tuesday. Tuesday. But would you call But would you call But would you call it programming it programming it programming just because just because just because the temperature was the temperature was the temperature was zero? zero? zero? I guess programming has I guess programming has I guess programming has always been...There's always always been...There's always always been...There's always that old joke where that old joke where that old joke where they say my code they say my code they say my code works exactly the way I works exactly the way I works exactly the way I wrote it. And that was a wrote it. And that was a wrote it. And that was a way of talking about way of talking about way of talking about mistakes, wasn't it?

  28. mistakes, wasn't it? mistakes, wasn't it? If it's a bug, it If it's a bug, it If it's a bug, it 's usually your fault 's usually your fault , because it worked , because it worked ...my code works ...my code works ...my code works exactly as I exactly as I exactly as I wrote it. I am concerned about wrote it. I am concerned about wrote it. I am concerned about the ambiguity. the ambiguity. the ambiguity. I'm worried about the thought that I'm worried about the thought that I'm worried about the thought that I...I'm coming, I...I'm coming, I...I'm coming, for example, today for example, today for example, today we're in Riverside right now we're in Riverside right now we're in Riverside right now , right? We , right? We , right? We are recording. Just like are recording. Just like are recording. Just like we record we record we record every week. And for some every week. And for some every week. And for some reason today I reason today I reason today I opened Edge and it...didn't opened Edge and it...didn't opened Edge and it...didn't work and I'm now work and I'm now work and I'm now in a different browser. And in a different browser. And in a different browser. And it seems like it should it seems like it should it seems like it should work the same way every time. And work the same way every time. And work the same way every time. And I don't know why it didn't I don't know why it didn't I don't know why it didn't work to work to understand why that's why understand why that's why , so why you , so why you , so why you create create create programming and programming and programming and reproducibility, what reproducibility, what reproducibility, what you're asking about. you're asking about. Reproducibility Reproducibility means that given the means that given the means that given the same input data, I same input data, I same input data, I can get exactly the can get exactly the can get exactly the same results. same results. same results. Why is this attribute Why is this attribute Why is this attribute so so so fundamental to fundamental to fundamental to your definition of your definition of your definition of programming? programming? programming? Well, okay, so Well, okay, so Well, okay, so programming does not programming does not programming does not equal equal equal determinism, that's what determinism, that's what determinism, that's what you're saying. you're saying. you're saying. I'm asking, I'm asking, this... I'm asking, I'm asking, this... This seems to be your This seems to be your This seems to be your definition. The people on definition. The people on definition. The people on the internet and the the internet and the the internet and the Twitter audience Twitter audience Twitter audience you're talking about... you're talking about... you're talking about... about 50/50 at the about 50/50 at the about 50/50 at the moment. Some moment. Some moment. Some people say, "Yes, I people say, "Yes, I people say, "Yes, I understand." “But, understand." “But, understand." “But, for example, there are for example, there are for example, there are deterministic deterministic deterministic programs with well- programs with well- programs with well- designed designed designed algorithms that algorithms that algorithms that produce the same produce the same produce the same results. But there are results. But there are results. But there are non-deterministic non-deterministic non-deterministic programs that programs that programs that run run run in parallel without in parallel without in parallel without synchronization. They synchronization. They synchronization. They work with work with work with random numbers.

  29. random numbers. random numbers. They use They use They use external timing, external timing, external timing, right? So, right? So, right? So, programming is a programming is a programming is a mechanism, it is a method, and mechanism, it is a method, and mechanism, it is a method, and determinism is an determinism is an ideal result. ideal result. Users Users usually don't usually don't usually don't like it when like it when like it when things things things don't turn out the same every time. don't turn out the same every time. But But without determinism... without determinism... without determinism, without determinism, without determinism, testing is a testing is a testing is a guessing game. guessing game. guessing game. No, I completely agree No, I completely agree No, I completely agree with you. with you. with you. Okay, I Okay, I Okay, I like this like this like this part. part. But that's not the point of what But that's not the point of what we're we're we're discussing here. discussing here. Good. Good. Because we're not Because we're not Because we're not talking about whether the talking about whether the semantics of the finished semantics of the finished product in this product in this product in this example begins... example begins... example begins... That's right. That's right. That's right. Deterministic or Deterministic or Deterministic or non-deterministic. This is what non-deterministic. This is what non-deterministic. This is what you would consider you would consider you would consider deterministic deterministic deterministic reproducible reproducible reproducible execution. This is how execution. This is how execution. This is how we generated this we generated this we generated this artifact... artifact... artifact... Yes, Yes, Yes, it's not necessarily it's not necessarily it's not necessarily reproducible. And reproducible. And reproducible. And since it doesn't since it doesn't since it doesn't play, you play, you play, you say it's not say it's not say it's not programming, what programming, what programming, what I did. Because...And I did. Because...And I did. Because...And you say...that for you say...that for you say...that for programming, having the programming, having the programming, having the same instructions, I same instructions, I same instructions, I get the same get the same get the same artifact.

  30. artifact. artifact. Well, I said that Well, I said that Well, I said that a hint is not a hint is not a hint is not programming. It programming. It programming. It seems to be a seems to be a seems to be a pointer. pointer. pointer. Okay, but that's how it is. But Okay, but that's how it is. But Okay, but that's how it is. But then it's like: why is then it's like: why is then it's like: why is n't that the case? So, n't that the case? So, n't that the case? So, going back to where going back to where going back to where you started, we you started, we you started, we said, why said, why said, why is a hint not is a hint not is a hint not programming? And you programming? And you programming? And you said, "Because you said, "Because you said, "Because you won't get the same thing won't get the same thing won't get the same thing every time." " every time." " Yes, well, that's Yes, well, that's Yes, well, that's fair." "That's fair." "That's fair." "That's fair." fair." fair." And I'm like, "What does that have to do And I'm like, "What does that have to do And I'm like, "What does that have to do with this?" with this?" “That’s why we “That’s why we “That’s why we went down this went down this went down this rabbit hole. rabbit hole. rabbit hole. Yes, yes, yes. I guess Yes, yes, yes. I guess Yes, yes, yes. I guess it's just because I it's just because I it's just because I thought of thought of thought of programming as a programming as a programming as a way of expressing way of expressing way of expressing intent, capturing intent, capturing intent, capturing intent and challenging, intent and challenging, intent and challenging, you know, creating you know, creating you know, creating something out of that intent something out of that intent , and there's a certain rigor , and there's a certain rigor , and there's a certain rigor and deterministic and deterministic and deterministic verification. And verification. And verification. And English is not a English is not a English is not a completely understandable completely understandable completely understandable language. You see, I'm language. You see, I'm language. You see, I'm struggling with this right now. Uh, I would struggling with this right now. Uh, I would struggling with this right now. Uh, I would expect expect expect probabilistic probabilistic probabilistic fulfillment, but we fulfillment, but we fulfillment, but we don't get it. It's don't get it. It's don't get it. It's just going to be... just going to be... just going to be... But if you look But if you look But if you look at the semantic at the semantic at the semantic beginning that I've beginning that I've beginning that I've been offering been offering been offering throughout the process...

  31. throughout the process... throughout the process... Yes, yes. Yes, yes. Yes, yes. It works exactly the way It works exactly the way It works exactly the way I like it. I like it. I like it. Yes, you are in yourself, but you Yes, you are in yourself, but you ... yes, you expressed ... yes, you expressed ... yes, you expressed your intention, but you didn't your intention, but you didn't your intention, but you didn't do it in one fell swoop do it in one fell swoop . You did it over the . You did it over the . You did it over the carving. carving. carving. Yes. But that's it...So Yes. But that's it...So Yes. But that's it...So then you did what I then you did what I then you did what I did, programming? did, programming? I don't know. You just I don't know. You just answered. Yes, I don't answered. Yes, I don't answered. Yes, I don't know. That's the thing, is know. That's the thing, is know. That's the thing, is n't it? Because n't it? Because n't it? Because Fowler got involved... Fowler got involved... He He He got in trouble last week because he got in trouble last week because he got in trouble last week because he tweeted, uh, that tweeted, uh, that tweeted, uh, that printing was over. printing was over. printing was over. So, how did he get into So, how did he get into So, how did he get into trouble? What does " trouble? What does " he got into trouble he got into trouble " mean? " mean? " mean? I mean, he went to bed I mean, he went to bed I mean, he went to bed after after after tweeting that typing tweeting that typing tweeting that typing was over, and then, was over, and then, was over, and then, uh, all the news, he uh, all the news, he uh, all the news, he got the news got the news got the news cycle going, and then it's like a cycle going, and then it's like a cycle going, and then it's like a prominent prominent prominent Microsoft engineer announcing that Microsoft engineer announcing that Microsoft engineer announcing that typing typing typing was over for was over for was over for coding. coding. coding. saw these articles. But saw these articles. But saw these articles. But it got him into it got him into it got him into trouble. trouble. trouble. You saw the articles, right? You saw the articles, right? You saw the articles, right? But did that get him But did that get him But did that get him into trouble? into trouble? into trouble? Uh, problems in the Uh, problems in the Uh, problems in the sense that it's like, "Hey, sense that it's like, "Hey, sense that it's like, "Hey, dude, what are you doing?" dude, what are you doing?" You know. You know. You know. Trading in a new Trading in a new Trading in a new cycle without the cycle without the cycle without the problems that problems that problems that you get into on a you get into on a you get into on a normal day. I'm...well, normal day. I'm...well, normal day. I'm...well, like, "Okay." " like, "Okay." " like, "Okay." " You're just talking You're just talking You're just talking nonsense about Rust, and nonsense about Rust, and nonsense about Rust, and it's just like, 'Yeah.'" " " it's just like, 'Yeah.'" " " Yeah.

  32. Yeah. And then we And then we And then we spend all this spend all this spend all this time on Rust again. Someone time on Rust again. Someone time on Rust again. Someone always says something always says something always says something declarative. That's the declarative. That's the declarative. That's the thing, isn't it? If thing, isn't it? If thing, isn't it? If you say a you say a you say a declarative declarative declarative statement like statement like statement like a tip, that's not a tip, that's not a tip, that's not programming, and programming, and programming, and then you get on a then you get on a then you get on a podcast podcast podcast talking about it with the talking about it with the Azure CTO and you get whipped . Are . Are . Are we just creating a we just creating a we just creating a new loop right here? new loop right here? new loop right here? Oh, yeah. This is a huge Oh, yeah. This is a huge Oh, yeah. This is a huge new loop right here. new loop right here. new loop right here. Because. But someone has to Because. But someone has to Because. But someone has to watch the show to watch the show to watch the show to create a new loop. create a new loop. create a new loop. They have to go that They have to go that They have to go that far. To tell the far. To tell the far. To tell the communications communications communications services that services that services that warned them that this was warned them that this was warned them that this was going to happen. going to happen. going to happen. We have to We have to We have to let the let the let the communications services go communications services go , but Frank, uh, is , but Frank, uh, is , but Frank, uh, is resigning, so he's resigning, so he's resigning, so he's leaving. leaving. leaving. He's leaving? I didn't He's leaving? I didn't He's leaving? I didn't know that. Did know that. Did know that. Did you see the announcement you see the announcement you see the announcement today? today? today? No. Oh, it's today. No, No. Oh, it's today. No, No. Oh, it's today. No, I missed it. I missed it. I missed it. Frank just Frank just Frank just posted on LinkedIn posted on LinkedIn posted on LinkedIn that he's retiring. that he's retiring. that he's retiring. Wow. Wow. Wow. I know. 29 years. I know. 29 years. I know. 29 years. Holy [ __ ]. Holy [ __ ]. Holy [ __ ]. Yeah. Yeah. Yeah. I love Frank. I love Frank. I love Frank. Yeah. Yeah. Yeah. So nobody's going to here So nobody's going to here So nobody's going to here to tell you to tell you to tell you to stop tweeting." to stop tweeting." to stop tweeting." Well, we have a little Well, we have a little Well, we have a little window of opportunity window of opportunity window of opportunity right here where nobody's right here where nobody's right here where nobody's looking, so that's looking, so that's looking, so that's great. Nobody's great. Nobody's great. Nobody's gone that far. Did you gone that far. Did you gone that far. Did you see that thing we see that thing we see that thing we sent? Did I send sent? Did I send sent? Did I send you that opus opus five? Uh, you that opus opus five? Uh, you that opus opus five? Uh, yeah, yeah, that website yeah, yeah, that website yeah, yeah, that website that tried that tried that tried to change the button to to change the button to to change the button to blue? blue? blue? Yeah. So tell me that Yeah. So tell me that Yeah. So tell me that 's programming.

  33. 's programming. 's programming. That's not real. Okay, That's not real. Okay, That's not real. Okay, so I'm done. so I'm done. so I'm done. Okay, the program is Okay, the program is Okay, the program is working. working. working. I didn't tell it I didn't tell it I didn't tell it to click, but you know to click, but you know , , , man, it just man, it just man, it just sent to the sent to the sent to the main one without asking. main one without asking. main one without asking. You're right about You're right about You're right about clicking back. clicking back. clicking back. Yeah. Yeah. Yeah. Okay, so ask Okay, so ask Okay, so ask it how many times... it how many times... Here are two things I Here are two things I Here are two things I found along the way. found along the way. found along the way. Oh, a real bug. Oh, a real bug. Oh, a real bug. Oh, wow. It was saving... Was Oh, wow. It was saving... Was it actually it actually it actually running your running your running your executables and executables and executables and testing them? Yeah, I testing them? Yeah, I testing them? Yeah, I did that because... did that because... did that because... Yeah, I made it Yeah, I made it Yeah, I made it do that too, because do that too, because , to look at... uh , to look at... uh , you see... , you see... , you see... Oh, man, it's causing Oh, man, it's causing Oh, man, it's causing dash dash help and dash dash help and dash dash help and question mark dash dash and question mark dash dash and question mark dash dash and stores the error... Oh, stores the error... Oh, stores the error... Oh, it has to it has to it has to check the check the check the error level... error level... error level... Yeah. Yeah. That's funny. So it That's funny. So it actually stores the actually stores the actually stores the launch failure. It launch failure. It launch failure. It also... also... also... means that all these means that all these means that all these executables won't executables won't crash if you run them. if you run them. That's true. Well, with That's true. Well, with That's true. Well, with dash dash question or dash dash question or dash dash question or dash dash help. dash dash help. dash dash help. Yeah, yeah, but is Yeah, yeah, but is Yeah, yeah, but is it really looking it really looking it really looking at a first at a first at a first level error? How did it decide it level error? How did it decide it level error? How did it decide it should look should look should look at a first at a first at a first level error? level error? level error? Yeah. Yeah. Yeah. But that would also be a But that would also be a But that would also be a problem because problem because problem because someone could flag a someone could flag a someone could flag a first first first level error when in fact level error when in fact level error when in fact it's just printing it's just printing it's just printing help.

  34. help. help. Yeah. Um, what? Yeah. Um, what? Yeah. Um, what? Console Console Console tools tools tools run with a run with a harvest help matched. Yeah, that's a little harvest help matched. Yeah, that's a little dangerous. I don't know dangerous. I don't know dangerous. I don't know if I'd... I don't if I'd... I don't if I'd... I don't think I'd expect think I'd expect think I'd expect Symantec search Symantec search Symantec search to run 500 to run 500 to run 500 tools. tools. tools. Why? Why? Why? Because some of them aren't Because some of them aren't command line tools. command line tools. Some of them are Some of them are GUIs. GUIs. Um, no, actually I Um, no, actually I Um, no, actually I think... You could think... You could think... You could say what a say what a say what a CLI tool is. CLI tool is. CLI tool is. Okay, then does Okay, then does Okay, then does it do that? I know you it do that? I know you it do that? I know you can. I know you can. I know you can. I know you can, looking at the can, looking at the can, looking at the PE header, but does it PE header, but does it PE header, but does it do that? do that? do that? that you check the that you check the that you check the PE header for PE header for CLI tools. And don't keep And don't keep anything that comes out with a anything that comes out with a level one error. That's good level one error. That's good stuff. But see stuff. But see stuff. But see how it looks like that how it looks like that how it looks like that example, what's right example, what's right ... there? ... there? ... there? Yeah. Yeah. Yeah. That's exactly like people who That's exactly like people who That's exactly like people who know at this know at this know at this point. point. point. That's true. That's true. That's true. Because how do you know? Because how do you know? Because how do you know? Okay, so these are the things Okay, so these are the things Okay, so these are the things he said he said he said 63 executables.

  35. 63 executables. 63 executables. Claude. Claude. He found Claude, all He found Claude, all in your path. 43 of the 63 in your path. 43 of the 63 are pip console shims are pip console shims are pip console shims . Mhm. Two more . Mhm. Two more . Mhm. Two more pieces of junk. Oh, pieces of junk. Oh, pieces of junk. Oh, one more he has to one more he has to one more he has to add. add. add. Mhm. Mhm. Program execution aliases. Program execution aliases. Oh, he already added them. Oh, he already added them. Oh, he already added them. Oh, he did that? Oh, he did that? Oh, he did that? Okay, okay. Okay, okay. Okay, okay. Yeah. Yeah. Yeah. People don't know about program People don't know about program People don't know about program execution aliases execution aliases execution aliases . . Um, so Um, so where's this super useful. where's this super useful. where's this super useful. That's good that you did That's good that you did . . There it is. There's a CLI. There it is. There's a CLI. Look at that. Look at that. Look at that. Look at that on this. I Look at that on this. I Look at that on this. I love it. This is the love it. This is the love it. This is the show right there. show right there. show right there. Let's leave Let's leave Let's leave the landing. This is the demo. This would be the landing. This is the demo. This would be the landing. This is the demo. This would be ... This would be the ... This would be the ... This would be the best session at Ignite best session at Ignite ... ... ... This would be... This would be... This would be... Yeah. Yeah. Yeah. Probably the highest Probably the highest Probably the highest rated. rated. rated. Probably. Because your name Probably. Because your name Probably. Because your name was first on the list. was first on the list. was first on the list. Is that right? Is that right? Is that right? I... We'll talk. We'll I... We'll talk. We'll I... We'll talk. We'll probably... It's probably time probably... It's probably time probably... It's probably time to put your name at the to put your name at the to put your name at the beginning. beginning. beginning. I want to see what I want to see what I want to see what it answered here. Oh, it answered here. Oh, it answered here. Oh, it had to compress it had to compress it had to compress in the middle of this. in the middle of this. in the middle of this. Yeah, I don't know... Yeah, Yeah, I don't know... Yeah, Yeah, I don't know... Yeah, compression.

  36. compression. I'm curious I'm curious to know, by the way, how much to know, by the way, how much compression is lost. And if you compression is lost. And if you ask it ask it ask it a question about what a question about what a question about what it did in the session, it did in the session, it did in the session, if it if it if it goes back and goes back and goes back and looks at the looks at the looks at the session history or remembers session history or remembers session history or remembers from the from the from the compressed... compressed... compressed... Um, you should have that Um, you should have that . So Peter Peter . So Peter Peter . So Peter Peter Steinberger said Steinberger said Steinberger said that compression is pretty much that compression is pretty much that compression is pretty much solved. Um... solved. Um... solved. Um... What does that mean? What does that mean? What does that mean? He feels that people He feels that people He feels that people basically have an basically have an basically have an infinite infinite infinite number of sessions. number of sessions. number of sessions. Well, so I was thinking, Well, so I was thinking, Well, so I was thinking, let's say that is the let's say that is the let's say that is the result of the document result of the document ... ... ... Yeah ... Yeah ... Yeah ... in the session history. And in the session history. And in the session history. And after the compression you after the compression you after the compression you said what was the said what was the said what was the third word after, you third word after, you third word after, you know, what or what know, what or what know, what or what was the second was the second was the second heading in that heading in that heading in that document? document? document? So you go and do a So you go and do a So you go and do a needle test. needle test. needle test. Was it ... Yeah, it Was it ... Yeah, it Was it ... Yeah, it wasn't ... that wasn't ... that wasn't ... that wasn't in the compression. Wouldn't wasn't in the compression. Wouldn't wasn't in the compression. Wouldn't it go back and it go back and it go back and look at the look at the look at the session history itself? session history itself? session history itself? That's a good question. I do That's a good question. I do That's a good question. I do n't think it's n't think it's n't think it's deterministic. deterministic. deterministic. Yeah. Yeah. Yeah. I recently asked I recently asked I recently asked him for a him for a him for a pages file. Like a pages file. Like a pages file. Like a pages file for Mac on Mac.

  37. pages file for Mac on Mac. pages file for Mac on Mac. Oh, look, Oh, look, Oh, look, keystrokes. Yeah. He keystrokes. Yeah. He keystrokes. Yeah. He does that. does that. does that. Okay. I asked Okay. I asked Okay. I asked him to get a him to get a him to get a pages file in the mail pages file in the mail pages file in the mail a few hours ago and a few hours ago and a few hours ago and asked his asked his asked his agent to summarize agent to summarize agent to summarize it. He summarized it it. He summarized it it. He summarized it . That didn't seem . That didn't seem . That didn't seem right to me. And I right to me. And I right to me. And I said, "Did you really said, "Did you really said, "Did you really hack that hack that hack that pages file?" He said, pages file?" He said, "No, I just "No, I just "No, I just looked at looked at looked at the metadata at the top. the metadata at the top. the metadata at the top. I don't have I don't have I don't have the ability to read the the ability to read the the ability to read the page files." page files." page files." Hmm. Isn't that right? So Hmm. Isn't that right? So Hmm. Isn't that right? So that was wrong. that was wrong. that was wrong. Yes, that was completely Yes, that was completely Yes, that was completely wrong. wrong. wrong. So this is a good example So this is a good example . . . it. Oh, that's not good. it. Oh, that's not good. it. Oh, that's not good. It looks like a certificate. It looks like a certificate. It looks like a certificate. Well, then, look Well, then, look Well, then, look at this. Yes. at this. Yes. at this. Yes. non-empty string. non-empty string. non-empty string. He has a He has a He has a heuristic, similar to a heuristic, similar to a heuristic, similar to a reference. So yeah, reference. So yeah, reference. So yeah, come back. come back. come back. Open this up, because there's a Open this up, because there's a Open this up, because there's a bunch of "e"s right here. bunch of "e"s right here. bunch of "e"s right here. Do you see them here? Do you see Do you see them here? Do you see Do you see them here? Do you see all the exits? all the exits? all the exits? Yes. Yes. Yes. So look at this. So look at this. So look at this. Why should the government...Why Why should the government...Why Why should the government...Why should they do it? Are these should they do it? Are these should they do it? Are these your things? your things? your things? They... They... They... So why are they returning your things So why are they returning your things So why are they returning your things ... What is this ... What is this ... What is this negative meaning? You are negative meaning? You are negative meaning? You are not returning a not returning a level one error. You return a level one error. You return a negative value of negative value of negative value of one.

  38. one. one. Where is it? Yes, I should Where is it? Yes, I should Where is it? Yes, I should return a negative return a negative return a negative value of one if value of one if value of one if it's an error. it's an error. it's an error. So it seems like it's So it seems like it's So it seems like it's standard to return standard to return standard to return one or a non-zero one or a non-zero one or a non-zero error level when error level when error level when looking. looking. looking. Yes. Yes. Yes. So ignoring it would be a So ignoring it would be a So ignoring it would be a mistake. mistake. mistake. Yes. Yes. Yes. This is mine...this is me...I didn't This is mine...this is me...I didn't This is mine...this is me...I didn't know. But, I... It's interesting know. But, I... It's interesting know. But, I... It's interesting that only... Sysinternals that only... Sysinternals that only... Sysinternals cares about minus cares about minus cares about minus one. Everyone else. one. Everyone else. one. Everyone else. Yes. I...This is an Yes. I...This is an Yes. I...This is an agreement that I agreement that I agreement that I made literally back made literally back made literally back in 1996 or 1997. in 1996 or 1997. in 1996 or 1997. Yes, okay. Well, I didn't Yes, okay. Well, I didn't Yes, okay. Well, I didn't know it was non-zero. know it was non-zero. know it was non-zero. So, yeah, I think...What did So, yeah, I think...What did So, yeah, I think...What did you just say? I you just say? I you just say? I think you said think you said think you said something wrong. something wrong. something wrong. Help. Help. Help. Good. But Good. But Good. But come back to the end. come back to the end. come back to the end. What did you just say? What did you just say? What did you just say? Don't ignore a Don't ignore a Don't ignore a level one error. Yes, you are level one error. Yes, you are level one error. Yes, you are right. right. right. Yes. Yes. Yes, you will Yes, you will either have to press Escape either have to press Escape either have to press Escape or force the queue. or force the queue. Um, Um, okay. Although quite okay. Although quite okay. Although quite clever. I think clever. I think clever. I think this...this...this is a this...this...this is a this...this...this is a winning improvement winning improvement . . . Yes, I agree. Yes, I agree. Yes, I agree. This will enter my name in the This will enter my name in the This will enter my name in the "About Us" field. This is very "About Us" field. This is very "About Us" field. This is very interesting. interesting. interesting. No. There is no "About No. There is no "About No. There is no "About Us" field. There is no "About Us" field. There is no "About Us" field. There is no "About Us" field. Us" field. Us" field. Well, one day there will be an Well, one day there will be an Well, one day there will be an "About Us" field.

  39. "About Us" field. No. No. That's good. Good. So, That's good. Good. So, That's good. Good. So, we can put we can put we can put this on GitHub. Let's this on GitHub. Let's this on GitHub. Let's end this. end this. end this. Show me where we'll get it Show me where we'll get it Show me where we'll get it . . . Oh, yes. Well, then. It's on Oh, yes. Well, then. It's on Oh, yes. Well, then. It's on GitHub. My nickname is Semantic GitHub. My nickname is Semantic GitHub. My nickname is Semantic Start. Start. Start. Good. Good. Good. And, uh, I'm going to...I'm And, uh, I'm going to...I'm And, uh, I'm going to...I'm working on working on working on getting a getting a getting a code-signed version. Um... code-signed version. Um... code-signed version. Um... Yes. It should be by the time Yes. It should be by the time Yes. It should be by the time we get on the we get on the we get on the show, it'll be ready, show, it'll be ready, show, it'll be ready, because you just because you just because you just need to figure out need to figure out need to figure out your identity and your identity and your identity and then you'll learn all of that then you'll learn all of that then you'll learn all of that and it should and it should and it should be... be... be... But right now it's just... But right now it's just... But right now it's just... So, is it an So, is it an So, is it an executable or... executable or... executable or... Yeah, it's just one Yeah, it's just one Yeah, it's just one executable. executable. executable. I like it. I like it. I like it. We're going to We're going to We're going to spin a spin a spin a news cycle here, Mark. news cycle here, Mark. news cycle here, Mark. Yes. It's a shame Frank is Yes. It's a shame Frank is Yes. It's a shame Frank is n't here to n't here to n't here to punish us. He is punish us. He is punish us. He is here to stop here to stop here to stop you. We are untied. you. We are untied. you. We are untied. Good. It's a long show, Good. It's a long show, Good. It's a long show, but it's a good show. And but it's a good show. And but it's a good show. And if you've reached if you've reached if you've reached this point, you're this point, you're this point, you're better than your colleagues better than your colleagues . Uh, Mark left. He's a self-defeating . Uh, Mark left. He's a self-defeating . Uh, Mark left. He's a self-defeating bore bore bore , and he won't , and he won't , and he won't be able to focus be able to focus be able to focus until he's finished until he's finished until he's finished his clues. So, his clues. So, his clues. So, if you've reached if you've reached if you've reached this point, this point, this point, like and subscribe. Uh, the like and subscribe. Uh, the like and subscribe. Uh, the first thing you can first thing you can first thing you can do is right. do is right. do is right. It's spreading now It's spreading now It's spreading now because at some point because at some point because at some point someone will come back and someone will come back and someone will come back and say this show say this show say this show needs to be stopped needs to be stopped needs to be stopped because it has no because it has no because it has no real content. Uh, real content. Uh, real content. Uh, we need we need we need views to views to views to keep making the keep making the keep making the show. Uh, if show. Uh, if show. Uh, if you see Mark on you see Mark on you see Mark on the street, don't ask the street, don't ask the street, don't ask him for an autograph. He is a him for an autograph. He is a him for an autograph. He is a busy man. But busy man. But busy man. But if you like if you like if you like the show, just shout the show, just shout the show, just shout across the street, "Mark, across the street, "Mark, across the street, "Mark, I love this show." " I love this show." " That way, Mark, you'll That way, Mark, you'll That way, Mark, you'll feel better."

  40. feel better." feel better." And if they And if they And if they see you, what see you, what see you, what should they ask should they ask should they ask for your autograph? for your autograph? for your autograph? Nobody ever. Nobody ever. Nobody ever. You have plenty of time. You have plenty of time. You have plenty of time. I was recently I was recently I was recently recognized at the recognized at the recognized at the food stalls. And food stalls. And food stalls. And you? At the same you? At the same you? At the same dude. Yeah, dude. Yeah, dude. Yeah, that [ __ ] on that show that [ __ ] on that show that [ __ ] on that show with Mark. with Mark. with Mark. On campus? On campus? On campus? Let him Let him Let him talk more, talk more, talk more, they said. they said. they said. This is when you were on This is when you were on This is when you were on campus the other campus the other campus the other day. Yes, yes. Yes. day. Yes, yes. Yes. day. Yes, yes. Yes. Yes, they said. Yes, they said. Yes, they said. They said let They said let They said let Mark talk more. Mark talk more. Mark talk more. They said he didn't have enough They said he didn't have enough They said he didn't have enough time. I time. I time. I think you did a pretty good job think you did a pretty good job think you did a pretty good job with this with this with this episode. I just episode. I just episode. I just let you let you let you do your do your do your thing. Next thing. Next thing. Next time we'll show time we'll show time we'll show some useful article some useful article some useful article I wrote that won't I wrote that won't I wrote that won't be as cool as be as cool as be as cool as yours. OK. Thank you, yours. OK. Thank you, yours. OK. Thank you, friends. Hit friends. Hit friends. Hit the bell, the bell, the bell, like and subscribe, and, like and subscribe, and, like and subscribe, and, uh, if you're a brand, uh, a uh, if you're a brand, uh, a uh, if you're a brand, uh, a skincare brand skincare brand skincare brand , a hair brand , a hair brand , send us , send us , send us free samples."

No summary available yet.

View original episode ↗