I'd say it's more like relying on a minimum wage employee. It gets right (what I'm asking it to do) most of the time, but not always, and you gotta check up on it.
I don't understand why people act like it has to be 100% reliable to be useful.
Because if you need to check up on it, just do what you would do to check up on it in the first place. Coding is a very niche area where often you can tell if it is giving good answers. I think that's why HN people think it is so dope. In almost any other domain finding information from reliable sources is key, and chatgpt can't help with that at all.