

Of course. But in the end it boils down to: company does something I don’t condone, so I don’t give them money.
Of course. But in the end it boils down to: company does something I don’t condone, so I don’t give them money.
the fact that even a small political stand that someone dont agree with can turn them against a company or even a person is crazy to me
Why? I try not to buy from companies that employ child or slave labour (Nestlé) or drain the water supply in drought regions (also Nestlé) or companies that support fascists (Müller and apparently Proton) because voting with my wallet is the only choice I have for even a slim chance of making my opinion heard in this capitalist hellscape.
Yes. But Proton is just wine with extra patches. And many eventually find their way into upstream wine.
What I find even more amazing is that with some regularity the windows versions run better (faster, fewer issues) in wine than on native windows. Used to happen more frequently when DX12 was still fairly fresh, but still happens.
Does Fwy usually speak of themselves in third person?
If I recall correctly they disappear after a while.
Oh, don’t get me wrong. Chrome and derivates are also terrible for spying on your every click. And unless it’s a de-Googled chromium fork it absolutely still phones home to Google. Not quite as much as chrome, but still quite a bit.
Except it kinda does. It reinforces the dominant position Chrome has. A browser mono-culture, if you will. Google doesn’t need to go through proper channels to establish a new standard if they can just set the de-facto-standard by supporting or, maybe more important, not supporting something in Chrome. And since Manifest v3 ad-blockers and other content filters are severely hampered, which only serves Google’s ad-revenue but also hinders accessibility extensions. Mono-cultures just aren’t healthy.
Also I think most people do change there default browser but they change it to Chrome ):
They don’t need to change it to chrome, they’re already using it. Every browser except for Firefox, with its derivatives, and Safari are Chrome. Plus a few more esoteric choices that are nowhere near daily-driver ready.
Yes, but I think we’re talking about a very small percentage. The vast majority will just go “man, that sucks” and continue using it because they’re too lazy to leave their comfort zone. Most users don’t even change the default browser, which is arguably one of the easiest things to change.
Shoot a ray to the right, if and when it collides, shoot a ray to the right, …
You know, recursion.
That’s what I meant with the second part of my reply. With a recursion depth of at least 4 it’ll detect the option for a loop at the location of the ^
.
I’m only casting a ray to detect where turning right now would lead. So to stick with your example:
.O..
-^+#
#++.
..#.
If the guard had come from the left and run this little loop I’d detect this location to place an obstacle.
Alternatively, if I switch back to recursive rays, I’d detect this location a little later:
.O..
.^.#
#|..
.|#.
Yes. For every step I check if turning would lead me back onto my previous path, either because I’m crossing it or because walking that direction will eventually bring me back onto it, passing the obstacle that cause me to turn.
But if you move onto a location+heading that you traversed before, that is a loop.
Which is the express goal of part 2.
Conversely walking in the opposite direction would lead me right past any obstacle that cause me to turn. So it’s not particularly useful.
Because R is incredibly clunky. I’ve worked with both and never got the hang of R.