@dansup hashing & preventing duplicates is ok.
But perhaps you could also inject a placeholder post (with a processing status?) into the home feed? Just on the client side, and just for the poster.