Of course I don't mean BTC Casinos or similar things. I know you can earn but can lose there as well.
so far,the best way to earn $1 in bitcoin is join signature campaign,you can earn that amount if your account have best rank,of course its not enough,you also must doing other job,like faucet or others.
use a faucet is only a loss of time.... so ok for signature but faucet are really worthless...