Are you confident in putting a timeline on this prediction?
One of the reasons I'm increasingly skeptical of this prediction is that I've now lived past a few of the dates I heard people put on the achievement of this level of superintelligence in previous years.
The abstraction gets leaky once you expect the distinct NewTypes to adhere to the original inheritance property. I think that's a wrong assumption from the get-go.
OP could just do:
def foo(val: _A) -> None:
pass
...and it'll accept both NewTypes just fine. I guess it depends on whether foo is designed to be public or private.
I generally agree with you (and disagree with the parent comment) that I think this seems like a useful technique. But just note that if someone really wants to break the contract, they can just use the "private" class. Just like "private" members, it is only private by convention.
The problem I have with buy vs rent calculators is that the speculative questions often end up dominating the decision. How much will rent go up in the place you rent? Nobody knows. How much will the value of the property appreciate during the period you own it. Again, this is unknowable. So you put in a range of guesses for these, and you can get it to come out as a good or bad investment depending on what you guess.
My guesses were ludicrously wrong when I did these back in 2018, relative to what has actually happened in both the rental market where I live, and the value of the house I bought. I concluded that the reason to buy was only about the non-financial aspect, and that we'd probably lose a little money all told. But it has turned out to be a six figure win in practice. Rent has gone way up, we were able to refinance to one of these very cheap loans during covid, and the property value spiked around the same time. I never would have guessed any of that. And any of it could have gone the opposite way.
So the calculators were honestly pretty useless. It's all too unknowable.
Yep, it sucks to be at a landlord's mercy to determine how nice the place you live remains over time. Things will wear out. If you own the place, yes, it's expensive to fix that stuff up. But if you don't own the place, you may very well just be stuck with it.
From time to time I drive by the place I rented for quite a few years almost a decade ago now. All the visible stuff that needed maintenance when I lived there is still just as it was when I moved out. Maybe they've fixed up the (worse) interior issues, but probably not.
It isn’t clear from all the quoatage but it was meant to follow my own thoughts on the progression of the piece. (1) There is concern for the future because of AI (2) so anyway we used AI for fun and giggles... No wait, stop. Why enable the training and the development for such a non-essential little thing? If AI is so concerning?
Apparently because the concern is not evenly distributed.
Yep, this is how AI has been impacting my experience at my job as well. For a given time and quality budget, we can now say "yes" to more projects. Often that means holding the time and quality constant and doing things we wouldn't have previously done at all. Other times it means holding time constant and increasing quality by spending more time refactoring, testing, fixing longer tail bugs, etc.
One of the reasons I'm increasingly skeptical of this prediction is that I've now lived past a few of the dates I heard people put on the achievement of this level of superintelligence in previous years.
reply