float

joined 1 year ago
[–] float@feddit.de 5 points 1 year ago* (last edited 1 year ago)

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.

[–] float@feddit.de 8 points 1 year ago* (last edited 1 year ago)

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.

[–] float@feddit.de 1 points 1 year ago

That wasn't an easy game. But it didn't require the accuracy today's competitive FPS shooters do. Even Duke Nukem 3D was pretty cool back then. Was super easy to hit your targets though.

[–] float@feddit.de 2 points 1 year ago (2 children)

I'd prefer to be on the couch instead of at the desk, too. But FPS with controller is just worlds below mouse and keyboard.

[–] float@feddit.de 3 points 1 year ago

Staying loyal still keeps the (extra) cash flow going.

[–] float@feddit.de 2 points 1 year ago

Also, there's usually a 2nd safety mechanism that prevents it from popping up.

[–] float@feddit.de 7 points 1 year ago

The GPU manufacturers are having the time of their lives.

[–] float@feddit.de 1 points 1 year ago

Just keep in mind that after update support ends, it's a ticking time bomb. And there's basically no "second life" for it because it's so locked down.

[–] float@feddit.de 9 points 1 year ago

It's the amount of legacy it's carrying on that drives me crazy. Many of the implicit default implementations are confusing. That's where all these "rule of 3", "rule of 7", "rule of whatever" come from. The way arguments are passed into functions is another issue. From the call-side you (sometimes) cannot tell if you'll end up with a moved value or a dangling reference. The compiler will not stop you from using it. Even if the compiler has something to tell you, it'll do it on the most cryptic way possible. I'm grateful we have C++, it paid lots of my bills. But it's also a pain in the ass.

[–] float@feddit.de 6 points 1 year ago

[ is a binary (sometimes a symlink) in /usr/bin. It's /usr/bin/[ 🤓

[–] float@feddit.de 26 points 1 year ago

You're not safe from Google though. And that's quite a big backdoor if you're a target of interest.

[–] float@feddit.de 5 points 1 year ago (7 children)

My girlfriend bought a really cheap one from Lenovo. Besides watching movies and browsing the web there's not much you can do because ChromeOS is extremely limiting. Wouldn't ever recommend anyone to buy anything with ChromeOS on it.

view more: ‹ prev next ›