Currently, my reputation on Stack Overflow is 448 as shown in my profile and also the accounts tab on my Stack Exchange network profile. Looking at the accounts overview on the summary tab on my Programmers profile, however, I see a Stack Overflow reputation of 460. Note that accounts tab does show 460, though.
Why this discrepancy?
I thought it might be a caching issue, so I waited a while, but the difference has been there for days now.
I also tried to recalculate my reputation, to see if it changed anything. It resulted in me losing 12 reputation, but the discrepancy remained. Actually, before the recalculation I had 460 on Stack Overflow and it showed up as 445 on Programmers. Immediately after the recalculation, the original 460 started being shown on Programmers (as you see it now) and on Stack Overflow I saw my actual reputation of 448 as adjusted by the recalculation.
Update 1: According to Anna Lear's comment below, she sees the correct Stack Overflow reputation of 448 in the accounts overview on the summary tab of my Programmers profile. Is this maybe a location-based problem? I am located in Germany. Maybe the content delivery network node (if a CDN is used for this I'm not sure) for this region has outdated data? What do other people see from what regions?
Update 2: At least one other person sees the incorrect reputation on my profile page too. However, I'll give it a few more days, in case it is indeed a caching issue.