Depends on what you mean by "fire". If you look at the logs (not in pulse output mode, but in the default "follow"), you will probably see it being re-evaluated every 10 seconds, but because your result is a constant true, the rule SETs and never RESETs. Changing it to pulse output, of course, changes that.
The thing to notice, though, is that the expression IS being evaluated every 10 seconds, regardless of the output mode of the condition.









