Here are some options for promoting your blog:
Reddit:
People are very selective, if it is not news or opinions or a very good tutorial for something that has some buzz you'll get down-modded and eventually banned for spamming. If they like it you'll be flooded though, so it is worth trying if you think you have valid material.
HN:
Again - opinions or news - very easy to be completely ignored if the content is not interesting enough. It's a bit of a niche community and if people don't know the poster it is very dificult to get noticed.
Dzone:
this is the right place for solutions to common problems - tutorials - opinions - people are less aggressive but it's going to take you ages to inrease traffic through this. If one of your posts becomes popular though people will click on it for days.
Digg
Used to be quite good but now it's a bit of a placeholder. It's a mafia-like social network and you'll get your stuff dugg only if you digg people's shouts. It gives you very good indexing on Google though.
Google SearchWiki:
not a lot of buzz yet but I for one always check other people notes when I do a search (I guess I am not the only one) - so search for your stuff and put notes on it.
UPDATE: this has been shut-down by Google!
Once you have enough content you'll pop-up on Google searches and you'll also get traffic like that.
As a general advice you need to:
- post often and short (obviously make exceptions)
otherwise the
occasional reader will skip you.
- try to be entertaining - if someone
is googling around and your blog got
the answer they're looking for
they'll be happy but they forget soon enough about you - if they are also
amused they'll come back
- follow other similar blogs
(focused on the same content) and
comment other people blogs. They
always look at your URL and if they
like they'll come back.
- Use Twitter to build a network
and promote your posts (it'll take
time to get people retweeting your
stuff - they need to know you, trust
you and obviously like your stuff).
If you stuff is good it is only a matter of time. Traffic will come (forget about making money though - you need 100k hits a day to get 'something' out of AdSense).