stk500_getsync() not in sync resp=0x00 error for arduino uno breadboard

Hey thanks for the reply.

The picture is slightly misleading. Because it's meant for bootloading.

The connection for uploading is just the following:
D0 to D0
D1 to D1
Reset to Reset
5V to 5V
Gnd to Gnd

The rest of the setup is left untouched. Only connection between Uno and breadboard is changed.