I tried to brickify the brickify logo without much success, but I think it's a pretty slick idea none the less.
http://brickify.com/#/view/?url=http%3A%2F%2Fbrickify.com%2F...
http://brickify.com/#/view/?url=http%3A%2F%2Fbrickify.com%2F...
http://brickify.com/#/view/?url=http%3A%2F%2Fycombinator.com...
Shouldn't the algorithm overlap these bricks where possible?
Edit: Presumably the algorithm fills a run of pixels by working from left to right, repeatedly fitting the largest brick it can, then filling in the end with a small brick. Picking different lengths for the bricks within a run will produce the same image but with different overlaps. One technique would be to try every combination of lengths that fit into a run of pixels and maximise the overlaps between these bricks and the rows above and below.
Very nice work otherwise!