That article seems excessively bleak. There are plenty of alternative technologies, such as thorium reactors, that would avoid the issue of reduced uranium availability. Also, there is no consideration of aneutronic fusion, or even anything other than ITER. I’ll grant that these various alternative technologies will not be ready short-term, but I think it is highly likely that one or more of these options will pan out in the next decade or so.