Summer of Math Exposition

Writing Software to Solve This One Taskmaster Task

A showcase of the making of the real-time anagram solving software I wrote to aid in a speech-writing task in an episode of Taskmaster, and a look into the optimization I found to make it run super fast using bitwise operations. If you are interested in optimization algorithms or creative writing--or you're just a fan of Taskmaster--this video is for you.

Analytics

6.6 Overall score*
40 Votes
12 Comments
Rank 24

Comments

I love seeing fellow Taskmaster fans! Your video was really cool, what a great optimization idea to use bitfields! I also really loved the cat breaks. I was smiling through the whole video, your project certainly brightened my evening. This is a really ingenious project idea and optimization solution, and it was a really interesting and enjoyable video on top of that! I hope many many more people watch this video. Congrats and thank you for making this, amazing work! P.S. I also couldn't resist following the link in the description (your tool works amazingly well!!!), and here's what it helped me come up with: Help! I'm eating a goopy sandwich and it indeed isn't a trivial process. Krumkake, fam. M.

7

This video is really fantastic. The author does a great job motivating the topic, and then does a great job of filling in the pieces of how he solved it, without providing too much overwhelming detail, but also providing enough detail so that you can really understand what was done. The presentation was also very nice, and there was just enough lightness and humor thrown in to keep the viewer smiling throughout. I really don't have any critiques at all. Excellent job!

9

Good story telling! My favorite part was the optimization of the code. If there was more rigourous comparison, I would be prbably happier. It's really cool that the program is online!

6.4

This is an excellent video. I really like the Taskmaster tie-in, I really like how charming and approachable your exposition is, I really like the cat, it's all really good. I like that at the end you mention other videos on youtube that have made use of similar ideas for similar problems, I think it's good to point to the good work of others, and also it helps to highlight the things that make your video distinctive (your humor, using Taskmaster as the impetus, your cute cat, etc.). I'm for sure going to remember this video, and I'm going to remember this bitfield technique, this is a great addition to math videos on youtube. I was left with two main questions that you don't address. The more hefty one, which may be the sort of thing that requires a whole separate video, is why is it that these bitwise operations are so much faster than the integer comparisons? I don't know the answer, but I bet there's something interesting to say there about what's going on inside the computer (perhaps there's already a Ben Eater video about this). The second one was what word in your word list has a letter appearing 9 times?? I really need to know!

7.9

Rating as "better than most" An enjoyable video. I liked the subject. The video was well-paced and everything was nicely explained. An engaging speaker.

6.9

this video was a pleasure to watch motivation 10/10 clarity 7/10 novelty 8/10 memorability 7/10

6

you have got the style of your video head on. and of course the show - what a godsend!

7.6

I think the bitwise is XOR you did? You should have tossed alphabet soup pieces to your cat that would be funny.

8.1

More videos should have Cute Kitty Breaks. Other than that, a nice simple example of how to improve some program code, and a, well, somewhat practical application for the improvement.

6.5

I love it when trying to solve something silly results in something more interesting than expected

7.7

As much as I love theory videos, I also love clever applications of those theory on a fun video as well. I think bringing together programming and a problem closer to real life is definitely a good way to engage the audience. I wonder if there's a way that we can optimize it by checking each word probabilistically based on how often it'll be used realistically or not.

7.4

this is applied math and programmation, well done but is it in the spirit of some ?

6.1