Home Creators Posts Import Register Favorites Logout

Content

Thanks to all your help running code: the follow-up video has arrived! I think I named everyone who entered a time.

And let me know if you cannot find yourself in the credits! But make sure you really check. Like reeeeaaally check.

Files

Someone improved my code by 40,832,277,770%

YES, the improvement should be 40,832,277,770%, not what I say in the video. The "408,322,778" multiple was correct and I did the percentage the wrong way. There will not be a follow-up video to correct that. The improvement was to my code from this video: https://www.youtube.com/watch?v=_-AfhLQfb6w This is episode 038 of the A Problem Squared podcast which started it all: https://aproblemsquared.libsyn.com/038-fldxt-in-wordle-and-improv-tact-hurdle Here is Benjamin Paaßen's full grid of all results and techniques used. It also has links to all the code as well. https://docs.google.com/spreadsheets/d/11sUBkPSEhbGx2K8ah6WbGV62P8ii5l5vVeMpkzk17PI/edit#gid=0 The article by "encody" I mentioned: https://medium.com/geeklaunch/how-to-speed-up-your-code-224-444-739-using-graphs-cc37dc395c0c This is the reverse-frequency alphabet. Which is frequency in words, not in use (which would allow for frequency of word use; this list counts each word once). QXJZVFWBKGPMHDCYTLNUROISEA And whynot, a whole bunch of code. All of it is better than mine. All of it. (Even if you ran it all sequentially.) Benjamin Paassen [bpaassen] https://gitlab.com/bpaassen/five_clique Sylvester Hesp [oisyn] https://github.com/oisyn/parkerwords Phire [phire] https://github.com/phire/five_clique Neil Coffey [neilcoffey] https://github.com/neilcoffey/FunStuff/tree/main/WordleFiveWordFinder Richard Ebeling [He3lixxx] https://github.com/He3lixxx/five-words-five-letters Phillip Alday [palday] https://github.com/palday/FiveLetterWorda.jl Diggory Blake [Diggsey] https://github.com/Diggsey/five_words/tree/master Orson Peters [orlp] https://github.com/orlp/matt-parker-five-letter-clique/blob/master/src/main.rs Bryan Redd [ae6nr] https://github.com/ae6nr/25letters Pablo Yaggi [pyaggi] https://github.com/pyaggi/WordStats Leonardo Taglialegne [miniBill] https://github.com/miniBill/parkerrust Nathan Baulch [NathanBaulch] https://gist.github.com/NathanBaulch/cc26755dc89685fa209bf958e484c60d Stefan Pochmann [pochmann] https://replit.com/@pochmann/5words538?v=1 Jacob [encody] https://github.com/encody/jotto-problem Gé Weijers [gweijers] https://github.com/gweijers/wordle_cover David A. Dalrymple [davidad] https://github.com/davidad/five-letters Alex Recuenco [recuenco_alex] https://github.com/alexrecuenco/five_clique Kristin Paget [KristinPaget] https://github.com/kristinpaget/fivewords Ilya Nikolaevsky [IlyaNikolaevsky] https://github.com/ilyanikolaevsky/five_words Cheers to my Patreons for helping enable these videos. Without them test running all that code I'd never know how much better an iPad is than me. I'm sure I'll need Patreon help again soon; you can join the team here: https://www.patreon.com/standupmaths CORRECTIONS - Ha, I got the percentage around the wrong way. Should be 40,832,277,770% better. - Yes, I missed the binary digit for the "A" in "BREAD" and everyone in the live premier chat noticed. Sorry about that. 🍞 - Let me know if you spot any other mistakes! Filming and editing by Alex Genn-Bash Some graphics by Benjamin Paaßen Written and performed by Matt "32 days later" Parker Music by Howard Carter Design by Simon Wright and Adam Robinson

Comments

Tahg

Patreon calling this a patron only video, when I saw it on Youtube yesterday is a bit weird.

standupmaths

I don’t know why they’ve done that. I certainly didn’t say it was Patreon only. But in my heart the video was always Patreon Only and all the other viewers are merely welcome guests.

Phil Brady

Best way to find your index: playback at 0.25 speed. Not only can you read the text (it scrolls about 2 lines per frame), but Matt sounds like he's been on a 3-day bender.

Keith Moser

Looks like I'm QBI (907) which puts me in the top 36th %ile (with JLR/2517 being last on the list)

Evan Weiss

I’m XMW! Fantastic video as always

Alyda Marincovich

Found myself at JGD!! This is so interesting! Another great video with some cool math!

Jeff Hoffmann

QHE, although I'm not 100% sure why I took the time to find that out. I don't know if I was the only one but I tweeted about the Jotto problem. The question I have is how long did it take to run that program in 1996?

DarkElder

As other hardware (and software, I assume) was used back then, it better be normalized to Ghz-hours or so in addition. Just running clocks stops making sense with so vastly different engines.

Sergey Bobkov

"python is for prototyping", "very rarely python will go into prodution"... ... You have not seen what python can do, have you? A bitwise cpu-level solution can be done in it as well, you know It's quick scripting and it's constant readability and extendability.

Frank Gevaerts

I have no idea how long it actually took, but as a reference I did run one of the faster versions on a 486 DX2 133MHz machine (an industrial PC from the early 2000s), which should be around twice as fast as the 66MHz version that was fairly common in 1996 as a home machine. It ran in 22 seconds, so on the 66MHz version that would have been around 45 seconds. I'd say that's a lower bound though, they didn't have random people on the internet trying to improve the code for a month, compilers weren't as good back then, and I suspect they didn't hand-code it in assembler.

Stefan Nikolov

So I'm QHJ and in the list in before me I saw several other Stefans. Also 3blu1brown and 12tone. Matt at 0.25 speed sounds... interesting :)

Peter Freese

I had a hard time finding my name this way because of the tears streaming down my face while laughing so hard.

Nat Lasseter

T, blimey, every penny well spent. (I just bumped my pledge a bit, I hope that hasn't reset Patreon's stats!)

Richard Dickins

Excellent video Matt! I found myself at HN, yippeee & thankyou! As a programmer myself, I was fascinated by the ways people used to get the time down. I cut my teeth on assembler code a long time ago (when the dinosaurs roamed the Earth timescales), and this kind of thing was what we had to do back then due to the limitations of computing back then. Now of course, I am fat and lazy, both in stature (no need to run from the T-Rexes anymore) and in coding C++, But I still do my best to be efficient and concise wherever possible.

The Dean

I was surprised to see my name in the T-ties, because I was certain the community was much larger when I joined. But on rewinding it, it happens that DeanFantastic and TheCultOfMuteAssassins are one after the other, and at full speed my brain must have triggered the recognition. I found myself later in the Q-hundreds (QRW), which is closer to where I figured I'd end up.

standupmaths

I did enough assembly coding to be able to appreciate those who had to use it in ernest’

standupmaths

I did enough assembly coding to be able to appreciate those who had to use it in ernest’

Gilad Teller

Someone at work told me he saw my name in the video. I never realized the fame and glory involved in being a patreon

Derek Chandler

TT. Just above 3Blue1Brown. Whatever that is...

blakethepatton

I should change my name to something that excel thinks is a date or something...

epinardscaramel

I was listening to the video while doing something else, and thought “Wait, didn’t I help with that?”. I rewound the video and sure enough, my name is on screen 🤩🤗🤗🤗

Tad Gallion

I'm always puzzled when people use Python instead of Julia - especially for quick coding. They look nearly the same, yet Julia compiles and offers solutions far more quickly.