Conor

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.

Bryce

It's the return of CapConnor. Of baseball capconnor.

Conor

What's up? What's good?

Bryce

Of 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.

Conor

I mean, January 15th was the last time we recorded. It is Really?

Bryce

Wow, that feels like that feels like Eon.

Conor

Yeah, 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?

Bryce

Are we because Well first first we're playing mortal because I can't I I can't I can't wait to do it.

Conor

So 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.

Bryce

Oh, 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.

Conor

Is uh are we gonna post a you know NVIDIA portal like job description? No?

Bryce

No, 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.

Conor

Yep, 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.

Bryce

I still owe you like a fancy dinner.

Conor

Don't we don't you owe me a fancy dinner from that that I don't want to talk about that?

Bryce

I 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.

Conor

I 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.

Bryce

However, yeah, I submitted my keynote.

Conor

By the time by the time that this is my keynotes, right?

Bryce

Because 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.

Conor

We do, we have two of our keynotes announced, uh Sean Parent and Kate Gregory.

Bryce

Two of like the best speakers in C.

Conor

Uh 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.

Bryce

Yeah, yeah.

Conor

And 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.

Bryce

Wait, 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.

Conor

Oh 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.

Bryce

Yeah, 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.

Conor

So 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.

Bryce

No, no, absolutely not. Is Bryce jealous? Yes. Is Bryce a jealous, a jealous podcast code?

Conor

So 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.

Bryce

I was gonna use a more stronger like two days ago messed up my streak anyway, so whatever.

Conor

Uh 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.

Bryce

No, because because wordle, you don't need the website to play wordle. You just need a friend.

Conor

That'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.

Bryce

Yeah, 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.

Conor

Yeah, 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.

Bryce

Well, no, I think I think that's harder than our way of playing.

Conor

I 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.

Bryce

I like how there's like there's now there's like schools of thought for how to play Wordle.

Conor

Yeah, but the the the the the trickiest situation, in my opinion, is where you get down to four green letters.

Bryce

Yeah.

Conor

And you have one missing one, and there are multiple options because you're hooped then.

Bryce

For 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.

Conor

I can tell based on your letters it was like either pedal or or plate or something like that.

Bryce

No, maybe it was pedal. I think it was pedal. I think it was pedal. I think.

Conor

So 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.

Bryce

Yes.

Conor

And 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.

Bryce

And 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.

Conor

Part 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.

Bryce

Vapid's a good one.

Conor

Uh 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.

Bryce

I was surprised that Paris is on the word list. I used that the other day and didn't like expect it to hit. Yeah.

Conor

Yep.

Bryce

Okay, alright, alright. So I'm gonna have you play now.

Conor

So so I So wait, wait, can we can't we do the actual real world wordle first? No, no, no, no.

Bryce

I'm too I'm too excited about the one that I have for you. Alright, we're doing two back-to-back wordles here.

Conor

This one's a fake one though.

Bryce

So, 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.

Conor

Alright, my first guess is a rose.

Bryce

So 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.

Conor

Interesting. 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.

Bryce

That's fruity!

Conor

But you didn't say E, so it's clearly not Exxon. So alright, so it's just the O, correct?

Bryce

Yeah. Just the O. That's all.

Conor

Okay. 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.

Bryce

I 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.

Conor

Yeah, 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.

Bryce

I 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.

Conor

I've so I've only ever gotten it in two once, and that was moist.

Bryce

But I feel like we have a pretty good rate of getting it in three.

Conor

But 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.

Bryce

It 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.

Conor

Yeah, 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.

Bryce

Yeah. Bruno.

Conor

Uh 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.

Bryce

It would have been a good guess.

Conor

Uh let's just go with we're gonna go with the guess of the word notch. N-O-T-C-H.

Bryce

Well, 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.

Conor

Okay.

Bryce

So you've got an O in the second place. Good luck.

Conor

I 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.

Bryce

Never gonna get it. He's never gonna get it.

Conor

Do I know this brand?

Bryce

Oh yeah, you know this brand.

Conor

Okay, 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.

Bryce

Yeah, I I know. I have I have a pair of those.

Conor

Yeah, they're wonderful.

Bryce

Yeah, I got them, I got them the week that I moved to New York. I got a pair of those recovery shoes.

Conor

Dun 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.

Bryce

Actually, let's just I'll check the word list. No, no, doily's on the list.

Conor

Alright, let's go with uh let's go with doily. Let's see how far we get.

Bryce

So there is an owl, but not in that place.

Conor

Oh, 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.

Bryce

Yeah. Are you using your program?

Conor

No, 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.

Bryce

Yeah, 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.

Conor

I 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.

Bryce

Is this the thing that I should be using for Wardle?

Conor

Uh 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?

Bryce

Um I think none that don't reuse some letters that you know aren't there.

Conor

None?

Bryce

No, no, no. No, there are words, but they just words that use letters that you know aren't in it.

Conor

Yeah, I mean that's so that's the problem, is that is there actually a valid word? I'm trying to think.

Bryce

Um Yeah, there's plenty of valid words.

Conor

You might just have to No, but like an actual valid word that doesn't reuse uh that's the thing, isn't it?

Bryce

Probably not.

Conor

Maybe 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.

Bryce

I 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.

Conor

Oh mogul? M-O-G-U-L. Is that a valid word?

Bryce

That's a valid word. I'm gonna I'm gonna let you play it.

Conor

Is it uh is it check? It just isn't in your is it on your win every game list?

Bryce

Um I know, but mogul is definitely a word.

Conor

So there is, that is a that's a valid word that doesn't use any repeats.

Bryce

You have the same thing as before. Uh there's no there's no U. Um, the L is still out of place.

Conor

I just thought of Rolex, but that's definitely not valid.

Bryce

You 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.

Conor

Two L's, hey? Or two O's. Xerox is also not gonna be it.

Bryce

Xerox is an interesting one. I should I should be.

Conor

Xerox 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

Bryce

Um I'll check. If it is, that's gonna be a miserable day. Oh my god, it is.

Conor

There'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.

Bryce

Yeah.

Conor

So let's go. We're gonna go for two O's.

Bryce

Yeah.

Conor

Ideally 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.

Bryce

Well, so so you know that the L can't be in the last.

Conor

It'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?

Bryce

Question mark, O L O question mark.

Conor

And 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.

Bryce

Yeah, I'll I'll let you guess. I'll let you guess any brand.

Conor

How 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.

Bryce

P-O-L-O-B.

Conor

That'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.

Bryce

I 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.

Conor

Oh, polos?

Bryce

Like P-O-L-O-S- Yeah, yeah, yeah, yeah, yeah.

Conor

That'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.

Bryce

Okay, polos.

Conor

Polos. Polos is a valid word.

Bryce

I 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.

Conor

And no second O?

Bryce

No, not not not there's not a second O in that the place that you guessed it.

Conor

But if it's an O in the wrong place, that should be yellow.

Bryce

Oh, yeah, yeah, yeah. I'm sorry. You're you're correct.

Conor

Wow. 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.

Bryce

So we're right, you're right. It's green, green, yellow. Yeah, green, green, yellow. Yeah.

Conor

So 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.

Bryce

So 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?

Conor

Uh 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.

Bryce

And remember, this is this is a well-known brand. Like it's not a sticker, you will know it.

Conor

And 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.

Bryce

So then if you've got OL and then if you got question mark, OL question mark oh, what could it possibly be?

Conor

Oh, 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.

Bryce

You 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.

Conor

Yep. Not a bad one. I still actually think Exxon's a bit worse.

Bryce

I do think Exxon's worse. Um yeah, but don't worry. I got I got worse ones coming for you.

Conor

Alright, are we doing the actual wordle now? Are you the screen share?

Bryce

I wasn't even joking when I said this is uh like this podcast is just about wordle now. Alright, alright.

Conor

That 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.

Bryce

Yeah.

Conor

Let'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.