Sure there is: Don’t store everything in a database.
Living 20 minutes into the future. Eccentric weirdo. Virtual Adept. Time traveler. Thelemite. Technomage. Hacker on main. APT 3319. Not human. 30% software and implants. H+ - 0.4 on the Berram-7 scale. Furry adjacent. Pan/poly. Burnout.
I try to post as sincerely as possible.
Sure there is: Don’t store everything in a database.
AI acceleration ASICs are already in a lot of hardware these days. It doesn’t take a whole lot anymore for it to be both cheap and feasible.
It would be pretty easy to test, too.
Get a pre-paid phone. Set up a brand-new Google or Apple account. Activate phone using the new account. Put it through its paces for a few hours and note the ads you get.
Shoot the shit with your friends and family with the phone on the table for a few hours.
Put the phone through its paces again and note the ads you get.
I use Mate on my laptop; before that I used Cinnamon.
To be honest, DEs are basically terminal window managers for me. If I didn’t need a graphical web browser for everything I do (because that’s basically what software is these days - shit you log into from a web browser) I’d probably be using GNU Screen or possibly Twin to manage multiple shells instead.
If the drag-and-drop functionality of modern DEs wasn’t so helpful I’d probably still be using twm because I like stuff that does what I need, and otherwise stays out of my way.