74 karma · joined June 2, 2013
Part of that is to create standardized "docs/{architecture, decisions, contracts, operations}" folders that my harness recognizes in my repos to have a better sense of where was it.
Glad others are converging towards similar ideas!
The more determinism you have, the more consistent you can be and the more leverage you can build. (yes I understand that skill calls are non deterministic).
Now you might say, don't write huge functions. Sure I agree, but most codebase or teams are not super disciplined enough. So comments are a compromise.
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.
You'd be surprised. Granted it was over a period of 4 years, but I did hit that 5x.
std::vector<std::pair<std::string, int>> s;
s.push_back({"a", 1});
s.push_back({"b", 2});
s.push_back({"c", 3});
I mean let's compare apples to apples here.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.
Interestingly enough, that's one of my biggest complaint working @ Bloomberg.
On another note, besides C legacy (memcpy, printf, malloc, etc.), could you point me towards something that is not type safe in C++ (preferably post C++11)? I find the argument a little bit disingenuous after claiming rust is type safe (you can do the same kind of non type safe magic with the unsafe keyword).
Source : https://www.uscis.gov/working-united-states/temporary-nonimm...
This becomes important in the context of third party cookies that want to track you across apps. Hence why cookies are not a reliable method of identification on mobile.
Hope this clears it up. :)
It's way different if you're in Alberta (flat provincial tax) vs NY than for example Quebec (biggest tax burden in North America) vs FL for example. Those things do need to be considered.
In my case, the difference between Quebec and <insert any state> was a no brainer.
2) A lot. Publishers relying on clickbait to generate money. Advertisers creating invasive ads with autoplay sound and video. Ignoring do-not-track requests as part of the industry (even if some technology providers respect DNT, it seems like a lot don't). Malware. A lot of useless metrics. Bandwidth usage. Etc...
3) Micro-payments vs delivering content only when an ad has been seen? Validating content delivered through exchanges. A better way to anonymize data used for tracking? Smaller ads. Honestly, I'm not too sure, there's probably a lot that can be done but I feel the industry did too little too late.
Testing a transistor is the equivalent of testing an if statement. Both are trivial. The difficulty comes from testing multiple of these components acting in sync. Let's be honest, it's sometimes not worth the return on investment to test outside of your requirements.
If software has potential to injure someone, I would hope that it's been tested to similar specifications that hardware is tested on.
In Quebec, at income X, my effective tax rate was around 34%, which includes federal and provincial rates. I did have a private plan at work although I don't fully recall how much it would cost me per paycheck, it was really low.
In NY, at income 3X (including exchange rate), the rate is similar, I think around 33-34% including federal, state and municipal income tax (which is ballpark 3%). I do have private insurance here which amounts to a couple hundred a month.
Personally in the end, I get better service in the States but I'm probably biased.
edit : Sales tax ~8.5%
cat <file> | cut -d ' ' -f1 | sort | uniq -c | sort -nr