Home ¦ Archives ¦ Tags ¦ Learning Progress ¦ Contact ¦ Resume

Exponentiation in Modular Arithmetic Made Easy

Estimated read time: 3 minutes

While playing around in the Python interpreter to validate answers to mathematical questions, I quickly found out that very large exponents are dealt with very inefficiently by default as they are simply evaluated as is. That’s where Python came to its own rescue.


Tag Navigation in Vim

Estimated read time: 3 minutes

A quick introduction to tag navigation in Vim/Neovim.


Dispose of Spam with Disposable Emails And More!

Estimated read time: 8 minutes

Have you ever received spam to your email address? Unless you are extremely lucky or are actually disconnected from the Internet and thus most probably not reading this, chances are you might have had an offer or two to receive gold from a Nigerian prince in the past. Before those princes and princesses generously start giving away their cryptocurrency in the near future in exchange for a trip to Western Union, get prepared and hide away your precious address!


Have You Been Pwned?

Estimated read time: 4 minutes

Has your password been leaked in a major breach? You can find out thanks to Have I Been Pwned?… Or you can use their API and stop worrying about your password being sent through your Web browser!


Number of Paths in a Grid… or in Life

Estimated read time: 5 minutes

Finding one’s way in life is not easy because there are so many paths we can take at any moment. Here is a way to look at it mathematically!

© Sébastien Lavoie. Built with Python using Pelican v4.7.2. Theme adapted from Giulio Fidente on GitHub. RSS feed.