I was surprised to see this one getting through today - I thought zero-fee transactions on mainnet were no longer possible?
It's still valid but not standard.
"
Non-standard" means that nodes that are using the default configuration of the widely used client aren't set to accept/relay it.
But as explained above, if it's a transaction of the miner itself, then they can make an exception to include it to their own block.