Or maybe
part of it is an intentional implementation? If HN is interested in monetization (or at least, boosting YC-affiliated companies), maybe the change is to allow job ads at the top position...and this change in code broke the linear decay model.
OT: I don't see why job ads shouldn't be at the top...in fact, I'd almost prefer that, in the way that Reddit anchors ads to the top...so that user who don't care can quickly get used to the top item being a job ad...as opposed to having to filter out job ad vs. posting in the rest of the list.
OTOH, that would make it difficult to figure out how to let job ads slide off of the page via linear decay, if the policy was to affix job ads at the top and show them nowhere else (aside from the jobs link).