Hi Dimitri, thanks for the feedback! Yes the usage of lambda matters, I agree - and you're right that this isn't clear in the article (I will update).
Also, I had always thought that lambda's were disliked in this use-case for the reason of having multiple ways of doing the same thing - I didn't know it was because of the pointer issue which is really interesting, thanks for mentioning it.
And yes I'm sure most people using lambdas are aware they can use them with multiple arguments too, with/without tuples - but what I wanted to show in that section was the single line def function - which I've hardly ever seen anyone use.
Appreciate for the clarification - it's really helpful - and the point on lambdas in big data is interesting too!