If because there was moose, goose, loose, noose. I mentioned this on my other podcast, Arraycast. Check it out every two weeks on Saturday. Welcome to ADSP the podcast episode 65, recorded on February 5th, 2022. My name is Connor, and today with my co-host Bryce, we mentioned the CPP North Call for Papers deadline, which is on February 21st, the positions that NVIDIA is currently hiring for, and then Bryce gives me a custom portal to solve live.
BryceIt's the return of CapConnor. Of baseball capconnor.
ConorWhat's up? What's good?
BryceOf reverse baseball capconnor. I can't see your hair, buddy. Where's your hair? I gotta see those locks. God, we haven't talked in like a while because Well, not uh yeah, not not one-on-one.
ConorI mean, January 15th was the last time we recorded. It is Really?
BryceWow, that feels like that feels like Eon.
ConorYeah, I mean, it's February 5th. Uh we can we can announce what what are we doing here? We can announce a couple things. How are we doing this?
BryceAre we because Well first first we're playing mortal because I can't I I can't I can't wait to do it.
ConorSo wait, let me uh I just gotta type down a couple things so I don't forget to bring them up in the next episode.
BryceOh, whoa, whoa, whoa, whoa, I got I got an appointment for an important let me try that sentence again. I got an important first announcement, which is that uh I am hiring C compiler engineers. So if you want to come and work at NVIDIA on exciting new C compilers, send me uh send me a DM or an email or a smoke signal or a letter or find me on the streets of Manhattan. Any any of those options work. Any of those options work.
ConorIs uh are we gonna post a you know NVIDIA portal like job description? No?
BryceNo, no, no, no, no, no, no, no, no. Because you you have to email me and then I refer you, and then I refer you. That may be that maybe because that is the way that Bryce gets the referral bonus. But also that's the way that I make sure that the HR team actually brings you in for an interview. Like I look at your resume and like I'm like, oh yeah, this person's good. And then I'm like, hey, bring in this person for an interview.
ConorYep, juicy content. Um, you're figuring out why Bryce really does it. Let's be honest. Someone may, well, of the two of us, one of us may have gotten a hiring bonus for bringing the other person into uh our current company.
BryceI still owe you like a fancy dinner.
ConorDon't we don't you owe me a fancy dinner from that that I don't want to talk about that?
BryceI don't want to talk about that. I owe you like a very I owe you at least one very fancy dinner and one somewhat fancy dinner from the bet about the the Prague uh uh committee meeting video, which I was hoping that like the pandemic would make you forget that I I had promised to take you to like that that I had lost a bet that involved me taking you to a $300 uh a person sushi restaurant. But that sushi restaurant was in in California, like where neither of us live there still. So um if I can get if I can get reservations, which I'm almost certain I can't, I'll take you to Eleven Madison Park instead, which is a 3D Michelin star restaurant in New York that apparently has recently switched to like an all-vegetarian menu, or maybe it's all vacancy. That's fine with me. And the reviews are like not great. Um, but I'm like not famous enough to get reservations there, but I'll try for you. For you guys.
ConorI appreciate that. Whenever I make it down to uh New York. So that's uh so NVIDIA's hiring, and I guess uh I was gonna say I'll I'll announce that CPP North call for papers is open.
BryceHowever, yeah, I submitted my keynote.
ConorBy the time by the time that this is my keynotes, right?
BryceBecause you're gonna make me a keynote, right, Mr. Program Chair. It's uh No, but but who are the keynotes? I I hear we have some pretty exciting keynotes for this.
ConorWe do, we have two of our keynotes announced, uh Sean Parent and Kate Gregory.
BryceTwo of like the best speakers in C.
ConorUh it's pretty exciting. Pretty exciting. Unfortunately, though, by the time this airs, I mean our first Wordle episode that we recorded, I believe, on the 15th, which is the last time we recorded, just was out yesterday on February 4th.
BryceYeah, yeah.
ConorAnd so by the time this one goes out, it's gonna be like tail end of February, and Call for Papers is actually closed. So thanks to the podcast editing gods, this episode is actually coming out on February 18th, three days before the Call for Papers for CPP North closes on February 21st at 11.59 p.m. Eastern Standard Time Zone. So if you have been on the fence about submitting, this conference is going to be in person. We are aiming to design a super inclusive conference that highlights not just experienced speakers that you've seen at other conferences before, but new speakers that you've never seen before. So if you have been hesitant about submitting to other conferences in the past, this is definitely the time to submit now. Back to the episode.
BryceWait, really? We we have that much back to like So we didn't mean to record this week because you had enough stuff for next week.
ConorOh yeah, we've got at least one, maybe two episodes on the backlog, but it's alright because we haven't caught up and we definitely uh this is the thing. So the last time we recorded, I had only played Wordle eight times, and I would say that my strategy was unsophisticated.
BryceYeah, I think our strategy is still unsophistic. So so listener, you have to understand that Connor and that Wordle has taken over our life. I now spend 20 to 30 minutes a day playing the Wordle, and then Connor and I have a debrief, which is like, I don't know, probably a good 30 minutes to an hour of back and forth of us talking about Wordle strategy. It's just become a part of our like every day, every day. And then and then my new thing is that we're gonna start just playing Wordle like amongst ourselves. Like I I have a word today. It's gonna be really rough for Connor. We're gonna we're gonna have him play live, and we're gonna see if he gets.
ConorSo here's the thing. Someone someone pointed out recently that I say that a lot. Here's the thing. And so now any anytime I say that, I catch myself saying it. Uh the New York Times, so update about Wordle. The New York Times has purchased Wordle. I mentioned this on my other podcast, a Raycast. Check it out every two weeks on Saturday.
BryceNo, no, absolutely not. Is Bryce jealous? Yes. Is Bryce a jealous, a jealous podcast code?
ConorSo the point the point being is that um our streaks, everything, let's be honest, the New York Times is gonna they're gonna mess that up. They're gonna they're gonna mess that up.
BryceI was gonna use a more stronger like two days ago messed up my streak anyway, so whatever.
ConorUh but the point is is Wordle's going away. So for those of you, for the listener, for you thinking, I came here for juicy algorithm data structure content, uh, don't worry, these wordle episodes, they're ephemeral. They're only here for a limited time, only special.
BryceNo, because because wordle, you don't need the website to play wordle. You just need a friend.
ConorThat's true. But the exciting part is actually doing it live. Anyways, we had unsophisticated, so back then our starting word was tears. Uh since since then, our starting word, or at least my starting word, has been a rose.
BryceYeah, and I've used that too. But I apparently I've learned recently that that's not a not that that is not actually the optimal word. Some people on TikTok um had figured out like the best first word based not only on letter frequency, but also on if that word is a miss, how many like options does it eliminate? Um, and uh so I heard that like I rate is a really good one. Um, and there's a few others that are like better than that. But I hear that a rose is not the best one, although we have had good success with it, except for like two days ago when I got just absolutely wrecked and don't don't want to talk about don't want to talk about it. I'm still I'm still emotional.
ConorYeah, it's understandable. That was a tricky one. Um the word Bryce is referring to is shard. Um and honestly, there's been a couple words now where I've been real concerned, even what was it, pleat the other day. Uh pleat was tough. These words were the worst situation, because I've realized that this was never intentional, but I've always played in hardcode, hardcore mode, which is where you always use your information. So, like in our last word episode, we talked about going from tears to found or hound. That is not hardcode, hardcore mode, because you're not using the A that you know is in the word. So hardcore is where you always use that information. So some people they just choose three random words that don't overlap, like arrows until, and then some third word. So then you get like a really good, you know, set of if not all five, but you know, four out of five of your words, and you can probably make a decent guess. But that is not hardcore mode.
BryceWell, no, I think I think that's harder than our way of playing.
ConorI think it depends on the word. Sometimes it'll make it incredibly easy if you know all five letters and you know one of them the right position and the other the four.
BryceI like how there's like there's now there's like schools of thought for how to play Wordle.
ConorYeah, but the the the the the trickiest situation, in my opinion, is where you get down to four green letters.
BryceYeah.
ConorAnd you have one missing one, and there are multiple options because you're hooped then.
BryceFor the day that I the for the day that we had pleat, I had all four letter I had all five letters just out of place. So I think that like, and I guess I think I guessed like plate before pleat. Yeah. Um yeah.
ConorI can tell based on your letters it was like either pedal or or plate or something like that.
BryceNo, maybe it was pedal. I think it was pedal. I think it was pedal. I think.
ConorSo my second guess just luckily was pedal. And I've also realized that so in on the day that it was pleat, um, we guessed a rose and had A and E. And I've realized that like rarely do words end in S as like plural nouns, or do they end in E D as in a past tense verb? So a lot of the times I would I would typically guess in the past, like caned, C-A-N-E-D. Rarely ever does the word end in E D. So now I've started to try and go for more like atypical words like metal, which ended up turning out really well. But in the case of metal, I knew that it ended up I because my third guess was cleat, but then you end up with pleat and bleat as your two other options. And luckily, I had gotten to the point where I had more guesses than I had possible words left. But there were certain days like when um I ended up guessing moose as my third guess, and you'd called me so Canadian.
BryceYes.
ConorAnd what that was those. Uh in that case, I had OS E at the end, and I wasn't sure if because there was moose, goose, loose, noose. Um I think loose I had already ruled out because I'd used an L. But the point being is that I got really worried that day because if it was gonna be a double O word, I didn't I didn't I don't think I had enough guesses to go through all of Moose, Goose, Noose, and at that point, like it's just luck of the draw.
BryceAnd like the one that like scares me, well, uh no, I'm not gonna tell you the one that scares me because at some point I'm gonna make you play for the one that scares me.
ConorPart of uh part of part of this ongoing every three or four episodes now, the way I edit it, we'll do Wordle is I will introduce a couple valid wordle words that probably people don't know. Because if we want to keep this streak alive, however long this lasts, we need to start to learn these words. So in the last episode, when we were trying to come up with uh words that were like in the pattern of basin or nadir that were A, I, uh in the second and fourth position, or in those reversed that didn't have T R S or E in them. There ended up being eight, there was 49 of them. I think because we looked up, and uh using all the letters T R and S, there was like 127. I looked it up, there was 49, but only eight of them were valid word or words. And let's see if I can remember them off the top of my head. So the one that we guessed, uh cabin was one of them, and then there was magic, panic, manic, which actually I was very confident that I knew the word. It could have been manic. I should not have been as confident as I was. I was like, oh, I know it. I that was my hubris and arrogance there. It could have just as easily been manic and not panic. So yeah, cabin, manic, panic, magic, uh, vapid.
BryceVapid's a good one.
ConorUh there was two other that I'm gonna forget. Um, but one of them was Cavil, I believe. Which was C C A V I L, which I looked up and meant uh to carp, which I know carp is a fish. I did not know that was a verb, and that uh I mean the listeners already heard this. I'm just repeating this.
BryceI was surprised that Paris is on the word list. I used that the other day and didn't like expect it to hit. Yeah.
ConorYep.
BryceOkay, alright, alright. So I'm gonna have you play now.
ConorSo so I So wait, wait, can we can't we do the actual real world wordle first? No, no, no, no.
BryceI'm too I'm too excited about the one that I have for you. Alright, we're doing two back-to-back wordles here.
ConorThis one's a fake one though.
BryceSo, so earlier this week I had Connor play a word. I just picked a word and I'm like, start guessing. And I told him it was a proper noun, and he got it in like two shots. Because of course, I picked my name. Um like, you know, my my my uh my vanity just really tricked me there. So your word today, Connor. Um, it is not a word a word, it's not on the list, but I will tell you this: it's a brand. So give me your first guess, and I I'm gonna send you. I have myself all set up here to send you the little Unicode uh uh uh results for each one of your guesses on Twitter. So it's a brand.
ConorAlright, my first guess is a rose.
BryceSo well, I guess this is a podcast, so I'll have to verbally describe it anyways. So Connor guessed a rose, and he got a hit on the O, but not in the correct place. And and everything else was amiss.
ConorInteresting. I was gonna have a potentially in two, uh, and I got excited when you said O in the wrong place. Because I also have a brand that is five letters that I would already choose for you. I can tell you it now. It's Exxon, E X X O N.
BryceThat's fruity!
ConorBut you didn't say E, so it's clearly not Exxon. So alright, so it's just the O, correct?
BryceYeah. Just the O. That's all.
ConorOkay. So here's the thing. I'm trying to think, should I actually try and start guessing brands? So like do hardcore mode, but also start guessing brands.
BryceI mean, I'm getting I I am being generous in that my I am not giving you a word list of solely brands, which I feel like would be very challenging. I'm letting you use the regular word list, but I'm just telling you that the word that it's gonna be is a brand. So I guess if you don't guess a brand for number two, then you've got 0% chance of of hitting it.
ConorYeah, yeah. And that's that that's um that's part of the thing that is appealing about hardcore mode, which is why I never really I I've never done it, is that as soon as you guess three random words, like unless if that one the the word ends up being one of those words, you're taking off the opportunity. So Mark Harris ended up getting uh moist in two. I also got moist in two, but he already tweeted about it.
BryceI got I got I got it in one because I figured out just from what he had. That's cheating. Well no, no, no, no. I mean it's it was the equivalent as if I got it in two, because he got I I knew what what I knew that he played our starting word, and so I knew what the what he got for the first one. But I feel like you and I have a pretty good rate of getting it in two or three, and I think No, no.
ConorI've so I've only ever gotten it in two once, and that was moist.
BryceBut I feel like we have a pretty good rate of getting it in three.
ConorBut anyways, but anyways, get get get getting it in two though, let me the difference emotionally how that feels. Ho ho ho. Yeah, yeah, yeah, yeah.
BryceIt is I think I've got maybe I've gotten it in two more than you, but I've definitely gotten I definitely had more varied performance than you.
ConorYeah, I I saw someone that that had a total miss on their I should I showed you that, that the one that you got it in three, someone had a total miss, and then their next guess, total green.
BryceYeah. Bruno.
ConorUh that was light. I think that was the one that was on light. Yeah, anyways. Should we go for I mean if O is not in the middle, it's either gonna be a word like found or hound, or should we go for something that has like a T C H. Um, because we don't actually have um Oh, actually, wait. Isn't there a oh no, I was gonna think of uh that automated company Bosch, B-O-S-C-H. That would have been a good guess, but we don't have an S.
BryceIt would have been a good guess.
ConorUh let's just go with we're gonna go with the guess of the word notch. N-O-T-C-H.
BryceWell, I've got good news for you and bad news for you. The good news is that there is an O in the second letter. The bad news is everything else is a mess.
ConorOkay.
BryceSo you've got an O in the second place. Good luck.
ConorI was gonna say there was a brand, Pocky, right? That uh Japanese sort of wafer, and that's like P-O-C-K-Y, I think, but there's no C in it now. That sucks.
BryceNever gonna get it. He's never gonna get it.
ConorDo I know this brand?
BryceOh yeah, you know this brand.
ConorOkay, I'll get it then. What are we talking about? So clearly, Bryce is gone for uh atypical letters, so that's what we gotta switch our strategy to here at this point. The question is, is it four consonants or is there an I and a Y? I'd say we just try. So is there a way to get an I and a Y guest at the same time? Let's do it. You know what would be really evil if the br if the brand is Ufos? O O F O S. But there's no S. So it can't be Ufos. And I'm actually wearing Ufos right now. Ufos are uh running recovery sandals.
BryceYeah, I I know. I have I have a pair of those.
ConorYeah, they're wonderful.
BryceYeah, I got them, I got them the week that I moved to New York. I got a pair of those recovery shoes.
ConorDun dun dun. Oh, we haven't guessed an L. So oily. What are the words that coily? No, we already guessed C. Doily. That's a word, right? D-O-I-L-Y.
BryceActually, let's just I'll check the word list. No, no, doily's on the list.
ConorAlright, let's go with uh let's go with doily. Let's see how far we get.
BryceSo there is an owl, but not in that place.
ConorOh, that's that's very useful. Here's a problem. And I'm not sure if I should be maybe you can well you don't have uh you don't have my program though.
BryceYeah. Are you using your program?
ConorNo, no, I'm not. That's because it's I'm just I I have it set up to be able to use it, but I think the problem with using proper nouns, I'm sure there is at least one word or a couple words, but like I'm not actually sure there are many valid words left that I can guess, like, in in a in the dictionary.
BryceYeah, I think uh you you may be no, I'm sure that there's still I'm sure that like given that set of words that you have, I'm sure that you have options.
ConorI think of like I'm not sure, like, because I haven't guessed U yet, so I I I'm almost positive. The problem is is that I have guessed both N and D, so I think all of the O U words are all gone. Which means that it's probably a word that is like O blank U. And when you put the L in there as well. So actually, yeah, go to winEverygame.com and and type and type in uh question mark O.
BryceIs this the thing that I should be using for Wardle?
ConorUh no, it's just an anagram solver. You want me to type in question mark O, question mark U question mark, and then type that in again for the prefix. And then also filter, like s visually filter by ones that have an L in it. And my guess is that it's like You you've got Yeah, you don't have many options. How many do I have?
BryceUm I think none that don't reuse some letters that you know aren't there.
ConorNone?
BryceNo, no, no. No, there are words, but they just words that use letters that you know aren't in it.
ConorYeah, I mean that's so that's the problem, is that is there actually a valid word? I'm trying to think.
BryceUm Yeah, there's plenty of valid words.
ConorYou might just have to No, but like an actual valid word that doesn't reuse uh that's the thing, isn't it?
BryceProbably not.
ConorMaybe there's two O's. Maybe I'm getting way too um Maybe there's two O's. It could be that, right? Or there could be a U.
BryceI just I love the one that for once there's a quiz on this show where um I'm not the one that's suffering, where Connor's the one that's suffering.
ConorOh mogul? M-O-G-U-L. Is that a valid word?
BryceThat's a valid word. I'm gonna I'm gonna let you play it.
ConorIs it uh is it check? It just isn't in your is it on your win every game list?
BryceUm I know, but mogul is definitely a word.
ConorSo there is, that is a that's a valid word that doesn't use any repeats.
BryceYou have the same thing as before. Uh there's no there's no U. Um, the L is still out of place.
ConorI just thought of Rolex, but that's definitely not valid.
BryceYou you had you had you had a good idea before. I'll tell you that. You had a good idea before. You didn't pursue it, but you had a good idea before.
ConorTwo L's, hey? Or two O's. Xerox is also not gonna be it.
BryceXerox is an interesting one. I should I should be.
ConorXerox is actu Xerox is actually a valid um scrabble word. I'm not sure if it's in the probably it's not in the Wortle dictionary, but
BryceUm I'll check. If it is, that's gonna be a miserable day. Oh my god, it is.
ConorThere's also like a I can't remember if it's a dating app called Zeusk Z-O-O-S-K, I think. And I'm at four guesses. So basically I can I can get one more info guess.
BryceYeah.
ConorSo let's go. We're gonna go for two O's.
BryceYeah.
ConorIdeally like an L in the middle, because I don't have like a Y or something to put at the end. It's it's unlikely it's gonna be L O O Consonant Consonant.
BryceWell, so so you know that the L can't be in the last.
ConorIt's either the first or the third. So yeah, my options are like L O O something something or O L O in the middle. But then I don't actually think that there's a word. Search me that on your win every game. Is there a question mark, O L O question mark?
BryceQuestion mark, O L O question mark.
ConorAnd like obviously color, and there's a couple others, I'm sure. Um colon, you know, etc. But like is there one that uses just Q W P K F Z X V D and J? So like I don't I don't even know how to go about guessing. So it's like in order to guess a word, I'm not actually gonna be able, I'm only gonna be able to get one extra consonant, so I'm gonna have to choose one. So like I I could guess polka P-O-L-K-A, that gets me the O, the L, not the second O, and also reuses an A. Um, so really what I should do is try and just find any brand at this point, because other brands should be guessable.
BryceYeah, I'll I'll let you guess. I'll let you guess any brand.
ConorHow about any seemable word? Can I make a word up? Like uh like uh, you know, Polob P-O-L-O-B or something like that.
BryceP-O-L-O-B.
ConorThat's not my actual guess. Not my actual guess. For the record. And that you'd have to even let me know if something like that would be allowed. So what should I what should I be going for? I feel like I should definitely go for the second O. I should just try and get O-L-O. Um, I'm gonna heavily edit this down because this is I know you are. This is gonna take some time.
BryceI mean, I'm looking at like the O L O words and see if there are any that give you like one. You know, you could do there's a word here, polo, which would which would reuse an S, but you know, it lets you guess.
ConorOh, polos?
BryceLike P-O-L-O-S- Yeah, yeah, yeah, yeah, yeah.
ConorThat's not bad. Although the cynic in me is like the only reason Bryce is throwing you that bone is because it doesn't help you at all. Other than the fact that I know that it'll give it'll give me it'll lock in that the L is in the first or third, and whether there's another O. You know what? Let's do it. Let's do it.
BryceOkay, polos.
ConorPolos. Polos is a valid word.
BryceI have I have good news for you, which is that the L is in the right place. Um and there is no there's no P.
ConorAnd no second O?
BryceNo, not not not there's not a second O in that the place that you guessed it.
ConorBut if it's an O in the wrong place, that should be yellow.
BryceOh, yeah, yeah, yeah. I'm sorry. You're you're correct.
ConorWow. What look at that. Bryce at the finish line almost tripped and lost the game because he doesn't know how to give me the correct information.
BryceSo we're right, you're right. It's green, green, yellow. Yeah, green, green, yellow. Yeah.
ConorSo he did actually message me message me the wrong thing. Yeah, yeah, yeah. Alright, so at this point, we actually shh should be able to guess it. We know it's blank O L.
BryceSo what let's see. You so you know you know you know that the O is either in the first and the last. So you know you've got, you know. So and and so that's actually interesting. Are there any brands that start with O O L?
ConorUh the only one that comes to mind, which is not O O L, it's O O K, is Oklos, the uh speed um the speed test for your browser that most people use.
BryceAnd remember, this is this is a well-known brand. Like it's not a sticker, you will know it.
ConorAnd yeah, OOL is pretty unique that I'd have to like, I'd have to it'd be have to be a pretty big swing and a miss. I apologize, listener, if you're screaming at your earbuds right now, being like, come on, how can he not know the OOL brand? Uh so we will give up on that.
BryceSo then if you've got OL and then if you got question mark, OL question mark oh, what could it possibly be?
ConorOh, I know. I just typed out underscore OL underscore O. And in my head, I was thinking polio, but then as soon as I realized, oh, right, we have no more vo uh vowels, Connor is gonna lock it in on the six guests with Volvo.
BryceYou got it! Nice work. Nice work. I'm so proud of you. Well, that was totally worth the substantial amount of editing you're gonna have to do.
ConorYep. Not a bad one. I still actually think Exxon's a bit worse.
BryceI do think Exxon's worse. Um yeah, but don't worry. I got I got worse ones coming for you.
ConorAlright, are we doing the actual wordle now? Are you the screen share?
BryceI wasn't even joking when I said this is uh like this podcast is just about wordle now. Alright, alright.
ConorThat was you know what the tricky part is, is though, oh actually, so let's do a quick analysis. Let me uh because I was typing it in, but I haven't run my Wordle program. So it was a rose, notch, doily, mogul, and polos.
BryceYeah.
ConorLet's see how many actual words. So yeah, so after uh the the third guess doily, there were only two words that I could have guessed. Um the first one was woeful, W-O-F-U-L, and that's not a valid wordle word. And then the other one is mogul. So I got I guessed one of the two words. After I guess mogul, there are no, like my program shows that there's zero words left in the wordle dictionary. Um so that's the hard part about doing brands, is that you're I'm then forced to start reusing letters. But yeah, you helped out with polos. That is uh polis. Polis. That's worse than Wagan or whatever I said. Thanks for listening. We hope you enjoyed and have a great day.