I’ve yet to meet a single person who claims AGI will happen without recycling the same broken reasoning the peak-oil retards were peddling a decade ago.
Talking to these people is exhausting, so I cut straight to the chase: name the exact, unavoidable conditions that would prove AGI won’t happen.
Shockingly, nobody has an answer. They’ve never even considered it.
That’s because their whole belief is unfalsifiable.
High twist wool, unlined, adds basically zero heat (“summer weight wool” is a term that may include all these qualities). Doesn’t even do much to block wind (but does block the sun, a bit!). Totally fine in that range. That’s before resorting to something like an unstructured linen jacket (ever seen Lawrence of Arabia? Those guys are wearing plenty of clothing in the heat, a linen jacket is nothing) or warm-weather cottons like a seersucker (I’ve not bothered with any of that for jackets, myself, as light wool does fine for me, though I have several other pieces in linen).
Hell I own sweaters that are totally comfortable up to about that point, and higher if there’s a breeze. It’s all about construction and fabric.
Yeah but to be fair, that can have adverse effects if you, say, busy wait.
The sync code might be running in an async context. Your async context might only have one thread. The task you're waiting for can never start because the thread is waiting for it to finish. Boom, you're deadlocked.
Async/await runtimes will handle this because awaiting frees the thread. So, the obvious thing to do is to await but then it gets blamed for being viral.
Obviously busy waiting in a single threaded sync context will also explode tho...
There are [1] and [2] for function arguments and loop variables, respectively, but nothing for the general case. Note that a type checker will complain if you re-assign with a different type. Pylint also has [3] for redefining variables from an outer scope, but Ruff doesn't implement that yet.
How isn't it transitive in C++? If the variable/reference is const, you can't modify fields, and you can only call const methods. What else do you need?