We need to reapportion the House. And make reapportion something that happens every 10 years with the census. That would fix most of these structural issues with voting.
That would involve convincing current house members to dilute their power, and the senate which is becoming increasingly republican/minority rule dominated to go along with it. We can't even get them to stop trading stocks. The article makes a lot of great points about how problems in the constitution are self perpetuating and prevent themselves from being fixed, somewhat by design. I'm not saying we'll have another civil war or something, but at some point the government not responding to the will of the people is going to boil over in some way unless more progress is made in making the US government more democratic (meaning democracy, not political party).
Yes, not a constitutional problem, but involves convincing house members to reduce their own power and convincing senators from small states to reduce their power to choose the president. So still very difficult to do, but easier than a constitutional amendment.
make reapportion something that happens every 10 years with the census
That's... the current state of affairs? New apportionments of Rep seats to states take effect on the 4th year of each decade and have done so consistently since 1933 and in particular the 1929 Permanent Apportionment Act. It also does little for the major structural issues with voting, which are much more about voting method and the drawing of voting district lines.
The 1929 law prevents the total number of Congressmen from changing. Adjusting the number of Congressmen is called reapportionment. What you're talking about is just redistricting.
I think the person above you is trying to talk about the number of house representatives being frozen but just phrased it a little vaguely. You're right that reapportionment happens every ten years, but the number of reps got capped at 435 in the early 20th century. It used to grow with population.
Because a state gets a minimum of one house vote, this means that states with at large representatives like Wyoming or Montana are often representing less people than bigger states. If we allowed the number of reps to grow again, it could be made more proportional to actual population and lessen the distortion from having a minimum of one representative creates. It would also lessen the electoral college advantage that small states currently have, since the electoral votes for larger states would go up while for smaller states they would stay the same. Giving Washington DC and Puerto Rico proper representation would help too. All of this would get closer to one person one vote for president, though still with the winner take all system causing issues as you point out. There's a lot to fix.