On the readability of Python comprehensions

Python comprehensions are often described as “more readable” when they are introduced to learners. Learners are commonly baffled by this. I was, and I’ve seen others push back at this description as well. Consider two trivial code examples. First without a comprehension: The intention is clear, and the way the code fulfills that intention is…

Exploring packet capture and analysis

Disclaimer: There are many non-hyper-technical roles in the vast world of cybersecurity. Not everyone in cybersecurity has to do packet capturing and/or analysis. However, if you’re in a more technical area (network or security administration, blue teaming, red teaming, etc), it’s a very useful thing to know how to. This article is geared towards beginner-ish…