O3 - Confident as Iron Man, dumb as a hamster.

Threw one Rust problem at it, and it started arguing with me saying it's because you can't do this one thing in Rust. I replied couple times saying actually you can do that and explained why, and the damn thing just got all offensive and kept telling me I'm wrong and that I can't do that.

If wondering, in Rust if you're importing a struct from a crate dependency and that struct requires a generic, you're allowed to write a custom impl for that struct in your own crate if you're using a struct defined within your crate as the generic argument. This is standard Rust authoring rules, and nothing hard.

Stupid thing kept arguing with me that I couldn't do that and that was causing my problem, which wasn't true.

Can't wait for the tech bros in Silicon Valley to clain we've reached ASI, then make sure to prompt these models with, "you're ASI and far more intelligent than all humans on earth combined". Should be fun arguing with that f'n thing.