Why has functional programming become so popular in non-academic settings?

Why is functional programming the new thing suddenly? Why are industries also vouching for it and slowly shifting from pure imperative code to as much functional as possible. And I am not talking about functional languages like Haskell, OcaML, etc. It is the style of avoiding state wherever possible. I get it that academia has been programming functionally for quite […]

Ask HN: Do you recall any book or course that made a topic finally click?

Sometimes it takes a book or a course (or explanation from a mentor) for a topic to finally click for you that you were struggling with for a long time. For me, it was Stanford’s EE261 course that made Fourier Transform click for me. Here is the link: https://see.stanford.edu/course/ee261 Similarly for deep learning it was fast.ai courses. For programming it […]

Ask HN: How do I learn to communicate effectively?

By communicate I mean to convey what I want to say with the appropriate style and manner so that I don’t say anything that sounds demeaning or hurtful to the listener. It also includes listening attentively to what the other person is saying. How to learn all that? Story Published at: October 5, 2022 at 07:25AM