Enjoy your double dipping car manufacturers!
Enjoy your double dipping car manufacturers!
Except they all have terrible privacy policies and sell all your data already. They make more than enough from that and even if you don’t pay for subscriptions they are paying for data to listen to your conversation and track your location to sell it. The data usage for subscriptions are also probably very small compared to all of the other crap.
Whatever brand company the car is. They like to sell / use your data, conversations, location history, if you had sex in your car, etc.
Flakes is a way to manage nix, nix is essentially a package manager, NixOS would be probably easiest way to play with these tools.
You define a flake / nix configuration and they are designed to be installable on any system. Think of it as if you install and configure all of your programs, services, environment in it and you upgrade to a new PC, you run a command to install your flake from your previous PC and everything is configured how you had it on your previous PC.
Flakes is a new tool and is under rapid development, so it may have breaking changes in the future, but it is so popular that the devs are trying not to break it as much as possible.
Also take my comment as a grain of salt since while I know about flakes and use it, I am nowhere close to an expert on it and terms that I used may be incorrect especially for defining them, but in layman’s terms I think its a decent introduction to what it is.
The library used to read the line does the string length check, so my guess, whoever wrote it initially didn’t know about it and tested with a small sunset of items without issue; I assume the games items grew in size over the years too. They also released an official patch with it and paid the modder $10k
Edit fixed typo
Found an article that details it again since it was a fun read at the time. Looks like it was 10MB json file and the method to read the lines used the expensive length function you mentioned. It also had other simple optimizations too.
Yeah json actually sounds better. Unfortunately it’s still a text file that they were importing the entire thing into memory. Probably worse than CSV since they were probably serializing each item from string into objects. They definitely did it in one of the most laziest ways possible though I bet it worked at the time of development and the vendors probably had very few items.
I believe it was a CSV file of every item in all of the shops (comma separated values) and it was being read and stored into memory single threaded so it was maxing out a single core on the CPU.
Lidarr Import List might interest you. You can say connect to Spotify’s playlists for top hits and have it auto add the albums to your library. Then you can use metadata on the music for smart playlists.