Yeah a few of those projects have existed for a while, but certainly things have picked up steam with the emergence of better LLMs. The issue with third-party clients is that Discord doesn't like them, and you're in violation of their ToS, meaning they can ban your account at any time. A bit risky, if you're networked into a bunch of communities (unfortunately so, but the effect is rather strong).
With a native app, which I still welcome for perf/mem reasons, I'll have to configure opensnitch (or smth of the sort) to take care of the outgoing telemetry calls... A system-wide uBO would be a nice to have!
> Nobody cares as long as it looks right and feels smooth.
That's how you get bloated apps that run poorly on lower/mid end consumer hardware and environments, with poor accessibility, and whatnot :p
Not that LLMs are the cause, this happened a lot before too, but they can exacerbate the issue. They can also be effectively used to minimize it, though they more often than not don't do that without explicit instructions.
This exactly. My rsync patterns file is littered with dozens of edge cases to capture the configs and ignore state/caches of stuff that doesn't follow XDG. Really dislike the chore of double checking everything and adding new stuff to the list every time I take a backup.
Even worse are those that seemingly follow XDG but not really, like a lot of Electron apps, that just shove config, state and cache in ~/.config.... sigh
reply