Why Some LED Lights Feel Uncomfortable: Understanding PWM Flicker and Better Alternatives and as usual the HN commentaries are enlighting as well