Yes, occasionally. Make the point nicely, no need to shout or swear. Do the same with riders who are on the pavement and RLJ’ng.
Do something about it too: last week we held an event with our local Road Safety Team selling low cost helmets, lights (£6 a set) and giving away hi-viz Ruck Sack covers.
To the OP and others above, ‘no lights’ also needs to be put into perspective. Yes they are an annoyance, but how many can you really genuinely “not see”? Most often I find that they are on well lit urban street and you can see them first and then pick out the fact thay they don’t have a light on.
And how many cyclists are injured in accidents caused by the fact that they have not got lights?
We’d be far more productive ranting about poor standards of driving first.