Hacker News new | past | comments | ask | show | jobs | submit login

Don't want to be rude but I'm getting really fed up with the state = bad mindset that's now becoming a dogma. State is there to be used appropriately. There's nothing wrong with state, gotos or whatever, and there's nothing right about functional or OO. It's how you use them.



In this instance, I'm pretty confident the generator version is just a better phrasing. It's shorter, contains no mutable state to get wrong, is Pythonic, and can instantly be made lazy by replacing the square brackets with round ones.

`[p for p in permutations(numbers) if primePairs(p)]`


This would have been a better original comment than just calling the solution in the blog post "ghastly".


I retract what I said. You were right.


> state = bad mindset that's now becoming a dogma.

You must be very young. State = bad has been a guiding principle for many decades.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: