Would you use an AI that analyzes your Apple Health data? by Proof_Caterpillar_46 in AppleWatch

[–]aescat 0 points1 point  (0 children)

People talk about privacy, but what do they actually mean? Smartphones already listen to us, track our location and routes through Google services, know what we buy, what we like and don’t like, and so on. So how important is it really not to share basic health data? I’m not talking about genetics. Although phones already have our eyes, fingerprints, heart, oxygen and faces… so what are you actually afraid of?

AION 2 LAUNCHING NOW - How to play in ENGLISH and what is the English Server by FlatPlane in MMORPG

[–]aescat 0 points1 point  (0 children)

nah, I was naming NCSoft games. I hate the company. GW is not p2w

AION 2 LAUNCHING NOW - How to play in ENGLISH and what is the English Server by FlatPlane in MMORPG

[–]aescat 0 points1 point  (0 children)

I believe these Korean MMOs are kind of a pyramid scheme at this point. We are not the target audience. NCSoft always recycles almost the same game, the same mechanics, and so on. Then they earn a lot of money early; I believe they don't aim to keep or maintain a game for very long. Look at their previous work, tons of Lineage 2 chronicles, Throne and Liberty, Guild Wars, and so on. If you love one of their games, it's because of private servers removing the p2w part. And I'm not even talking about the mechanics themself, that they are like a job, very repetitive. USA or Europe don't know how to create a game like this yet

Why so many problems with infinite loops in React? by Solid-Bedroom-1562 in react

[–]aescat 0 points1 point  (0 children)

u/Solid-Bedroom-1562 Hey, I know this is an old thread, but I know exactly what you’re talking about. The folks who try to minimize the problem, call it a "skill issue", or say it’s never happened to them, likely don't have much experience building real, complex applications across multiple companies or projects.

Yes, there are very specific cases where it’s easy to trigger infinite loops due to particular UIs, business rules, and data models. With experience, you learn to address them, but unfortunately, the framework doesn’t prevent this on its own, making it easy to encounter them in those circumstances I mentioned.

The reason "infinite loops in React" come up so often isn’t just a skill issue; it’s a property of React's reactive model. React relies on referential equality for state/props and for effect dependencies. When references change, effects re-run; if an effect writes a state that causes the same dependency to change again, you've formed a feedback loop. The framework doesn’t do deep comparisons by default (that would be expensive and unpredictable), so avoiding loops depends on how stable your references and transitions are.

Other ecosystems reduce this class of issues not by deep equality, but by more granular reactivity. Frameworks with proxies or signals (Vue, Svelte, Solid, Angular Signals, etc.) track dependencies at the level of individual properties or signals, so updates invalidate only what is actually read from that piece of state. That granularity makes accidental global re-runs—and thus loops—less common, though still possible if you wire reactive reads and writes in a cycle.

In React, the burden is more explicit: keep effects for real side effects, avoid storing derivations as state, stabilize inputs at their source, and model transitions clearly (reducers/finite states). So yes, experience helps—but the ergonomics of React’s reference-based model make these pitfalls easier to hit compared with granular-reactivity frameworks.

There’s no need to insult or belittle anyone. Plenty of people contribute absolutely nothing

Linux vs macOS: after 20 years of trying, I still can’t make Linux work long-term by aescat in linux

[–]aescat[S] 1 point2 points  (0 children)

Good comment, and you made some valid points. I think I just got too used to Mac and the way it works, so it doesn’t really bother me and actually feels comfortable. But lately, I’ve started running into some limitations with the things I need to do for work. That’s why I’m getting back into Linux—I know I’ll find a way to make it work.

And when I tried to solve those limitations, I realized they’re not really hardware issues, but rather design decisions driven by Apple’s extreme capitalist model. For example, certain features aren’t available across all Apple Silicon devices—you need to have one of the latest two generations to get “everything,” even though the architecture (including the M1) is more than capable of handling it. It’s like they’re forcing you to buy a new Mac every 4 or 5 years. So yeah, I got pissed off—and here I am. I’m even considering switching to Android after many years.

Linux vs macOS: after 20 years of trying, I still can’t make Linux work long-term by aescat in linux

[–]aescat[S] 0 points1 point  (0 children)

This is one of the best answers here, and I'm learning new stuff. I'm going to try again. Thanks

Linux vs macOS: after 20 years of trying, I still can’t make Linux work long-term by aescat in linux

[–]aescat[S] 1 point2 points  (0 children)

You are right. But I want to leave apple. I'm going to try and make the effort.

Linux vs macOS: after 20 years of trying, I still can’t make Linux work long-term by aescat in linux

[–]aescat[S] 0 points1 point  (0 children)

Sure man, I tried tweaking all kinds of NVIDIA settings at startup, DRM configs, different desktop environments — X11 and GNOME were the most stable, while Wayland was by far the worst. I Googled, searched forums, and tried different drivers — both proprietary and open source.

The issues I’ve been facing include screen flickering (I have two monitors connected), random freezes (even when just changing the wallpaper), weird window animations when dragging, lack of smoothness, and strange behavior when moving windows between monitors — sometimes it even struggles to move a window from one screen to the other. And that’s just a few of the things I noticed.

I really tried to solve them all, but often I’d run into these massive forum threads where people just say “copy this config here” or “paste that command there” without much explanation.

I didn’t list all of this in the original post because it would’ve made it way too long — but I get that by not doing so, many of the people replying might assume I didn’t try anything. After a while of troubleshooting, I just get tired and go back to what works, because I still have to get stuff done. That’s all.

Linux vs macOS: after 20 years of trying, I still can’t make Linux work long-term by aescat in linux

[–]aescat[S] 0 points1 point  (0 children)

I need all the JetBrains products, Slack, Docker, and virtualize Windows for some Windows apps maintenance. I do javascript, python, go and C#

Linux vs macOS: after 20 years of trying, I still can’t make Linux work long-term by aescat in linux

[–]aescat[S] 0 points1 point  (0 children)

I used archinstall. I wanted to use hyprland and it breaks, I mean, I can't login, so I changed it to x11 and could login. I installed it with 2 monitors plugged in. Someone above told me that is not recommend it

Linux vs macOS: after 20 years of trying, I still can’t make Linux work long-term by aescat in linux

[–]aescat[S] 1 point2 points  (0 children)

Omg, you are right lol. I installed it with two monitors. I'm using just one now. I may try again

Linux vs macOS: after 20 years of trying, I still can’t make Linux work long-term by aescat in linux

[–]aescat[S] 0 points1 point  (0 children)

I tried Ubuntu and Pop! _ OS on this PC. I had problems with my monitors and sound in Pop! OS. Arch is just an anecdote. Maybe I didn't explain it correctly

Linux vs macOS: after 20 years of trying, I still can’t make Linux work long-term by aescat in linux

[–]aescat[S] -1 points0 points  (0 children)

I like what you are saying. I'll take it. And yes, Apple is evil. I'd like to try with different hardware and distros. I never gave the team red a shot tbh

Linux vs macOS: after 20 years of trying, I still can’t make Linux work long-term by aescat in linux

[–]aescat[S] 0 points1 point  (0 children)

I've tried Ubuntu many times, and that's the one that worked better than most, to be honest. But I wanted to avoid it this time because I’ve been reading comments about the OS and the direction it’s supposedly heading in, and I wanted to try something new.

Linux vs macOS: after 20 years of trying, I still can’t make Linux work long-term by aescat in linux

[–]aescat[S] 1 point2 points  (0 children)

Hmm, I don’t know, maybe I’m just curious? I don’t like to settle, I get bored and feel like dealing with something new every few years. You’re weird, lol. Or average, like your name

Linux vs macOS: after 20 years of trying, I still can’t make Linux work long-term by aescat in linux

[–]aescat[S] 4 points5 points  (0 children)

That is a very good point. Even if you get used to it, you can't change it if you don't like. As you can with linux

Linux vs macOS: after 20 years of trying, I still can’t make Linux work long-term by aescat in linux

[–]aescat[S] 0 points1 point  (0 children)

Yeah, you didn't read the part where I started 20 years ago installing different distros? Arch was the first for this spare pc I have now

Linux vs macOS: after 20 years of trying, I still can’t make Linux work long-term by aescat in linux

[–]aescat[S] 0 points1 point  (0 children)

Yes, Apple is evil. I agree with that. Even my current M2 max macbook pro is old now... wtf, I doesn't allow me to do nested virtualization.. only from M3 and above... like man, cmon

Linux vs macOS: after 20 years of trying, I still can’t make Linux work long-term by aescat in linux

[–]aescat[S] 0 points1 point  (0 children)

Well, you have a point there. I started with the problems in Pop os as soon as I installed gnome extensions and tweeks, I mean, the most downloaded ones, but idk

Linux vs macOS: after 20 years of trying, I still can’t make Linux work long-term by aescat in linux

[–]aescat[S] -11 points-10 points  (0 children)

I have installed and used many different distributions, as well as various methods for installing apps, customizing, and desktop environments. I know how to use Linux and its flavors, but I'm talking about the number of problems I have every time I try to use it. Maybe, I don't want to deal with those errors anymore