There are really few problems that are “impossible.” That is, if you count those customers/managers are interested in. All the rest is just “I’ll need 10 years, 230 million Dollars and a research team”
XKCD 1425 by Randall Munroe. License: CC BY-NC 2.5
Just because it's not possible on a Turing Machine doesn't mean it's impossible on a PC with finite memory. You just have to track all the memory that is available to the algorithm and once you detect a state you've seen already, you know it's not halting ever. The detection algorithm will need an insane amount of memory though.
Edit: think about the amount of memory that would need. It's crazy but theoretically possible. In real world use cases only if the algorithm you're watching has access to a tiny amount of memory.
There have been genuine efforts to do that. Obviously (well, for a very niche use of "obviously") it's not always possible, but detecting infinite loops isn't like the uncertainty principle.
This. Very few problems are truly impossible to solve, they arem in fact, just wildly impractical to solve. So don't try to tell the PM/client/coworker-with-a-'brilliant'-idea it can't be done, tell them what it'll take to work out what it'll take to do it. Either they go away, or you end up in charge of a project with an astronomical budget and no clearly defined deliverables.
I mean, now a days, I can upload the image into stable diffusion automatic1111 and click interrogate CLIP and then see if it outputs "bird" as a reverse promopt, but this comic WAS from 4 and a half years ago, so the programmer was right on the time-frame.
It always depends on which existing tools you have access to. Go back some more years and there is no GPS. Detecting the bird will be the easier problem then.
I bet it's because the camera now also scans for the 5G radio waves that are used to control the "birds" instead of just recording waves in the visible spectrum
Eh, sometimes they're right about this one though. It's true that a request traveling near light speed is as fast as it can possibly be, but what if it's 17 requests? Sometimes you can fix latency by doing fewer transactions.
edit: love a downvote with no reply. Just "No!" [stomps feet]
what if we made a new type of blockchain? one that was powered by generative AI and the metaverse? oh! and could we make it so that it Empowers Business Solutions?
This can certainly be done as long as we stick to the five core values - take ownership, take the leap, act with integrity, put the customer first, and dare to innovate.
What we need is a paradigm shift in how we empower synergy between product lines through utilization of emerging technologies and strategic acquisitions to improve our KPIs across the platform.
It's because of big pay, highly mobile employees, hiding the real role of the HR and this false sense of security compared to the rest of the workplaces despite all these lay-offs from the big companies. Also, whenever a unionizing attempt happens, the companies go into crackdown mode and have their multitude of ways to either fire you with a bogus reason, remove your post citing "restructuring" or pulling you on a dead career track and demonize you in front of your colleagues with the usual "we care about our employees and everything can already be resolved through HR" speech. And moreover, many of these issues have a direct cause the Work Laws of the respective countries
Unions only make sense when you are easily replaceable as a worker so you don't have any barganing power on your own. As an individual IT worker you can usually tell your boss to fuck off if things get bad and just look for a new better job...
And if you convince the project manager that it won’t work by telling them all the reasons why they come back a few days or weeks later asking why it won’t work.
Well--well look. I already told you: I deal with the god damn customers so the engineers don't have to. I have people skills; I am good at dealing with people. Can't you understand that? What the hell is wrong with you people?
Why do you have a project manager discussing technical solutions? That's kind of... very wrong. Most PMs nowadays have a just a slightly better technical background than a secretary...