@glyph This *strongly* depends on what you mean by "singularity". I think you're conflating that with "hard takeoff paperclips scenario" or something.
I can just barely (barely!) imagine a future where someone manages to use AI to get a more efficient form of AI, which would allow further bootstrapping without requiring more hardware. Same hardware gets more compute.
You're spot-on about the supply chain limitations, though. Good luck to the AI that wants to dig up more cobalt or whatever.