It's so interesting to me as a Mechanical Engineer and Hardware designer/architect how on HN "Engineering" almost always means "Software engineering" here.
To answer the OP, this Civil engineering blog / video site is really good. I always learn something new, and his enthusiasm is infectious. Well worth giving it a look: