Just to be clear, that salary is prevailing wage which is usually lower than the actual salary you're getting (does not include RSUs or stock on top of that). In my case the difference was about 30 to 40% lower.
Considering that Mobile is about 50% of web traffic and that cookies are not very useful on mobile as well as ITP, I would say fingerprinting has been a very practical in building user profiles.
Yes RVO is one case where the compiler will do it automatically.
I think copy initialization of an object will have the same will apply copy elision as well to result in the same performance, but I'm not entirely sure.
to get started, look at https://docs.charlielabs.ai/installation, but essentially
1) signup with your github login
2) install the CharlieCreates GitHub App on the repos you want Charlie to work in
3) create an issue, tag @CharlieHelps to help you create your first daemon!
the daemon will run on the charlie runtime and follow the watch / schedule conditions you set in your DAEMON.md file
full disclosure: i am part of the engineering team behind this.