314 karma · joined September 13, 2016
It uses c++ for the sake of using c++ instead of leveraging the extreme bonuses c++ provides over using c for embedded. For example, it tends to use dynamic memory allocation heavily, doesn't make use of unique/shared pointer, doesn't use templates properly (if at all) in places it would be ideal (hence increasing code size and slowing things down).
Last I checked, it doesn't support cmake at all, and instead used an extremely complicated and conveluted build system/process.
Both of those combined made me run away and never look back. Another side thing as of late is it seems to be officially supported by arm, which means it will never run on other cores like risc-v. I am not interested in getting stuck with one platform when riscv (in my opinion) has incredible potential for microcontrollers and is seemingly right around the corner.
The company is active on Twitter and its founder is awesome based on interviews he gives with various electronic podcasts.
They are expensive, yes, but I am comfortable buying a board from them every few years to use as my main chip.
The closer they are to a big city, the better, because they can attract more talent from the people already living close by.
But surely you can't be serous? This 10k payment idea doesn't apply just to higher incom folks like you, this applies to a decent portion of the population there most of which is making less than 30k a year. 10k for someone who makes 100k in the USA is very diffirent than to someone making 30k in China.
Surely you are well aware that you are easily in the top percentile of the world regarding income, right?
But the amount of people who are still going the raw c route for often times unfounded reasons (c++ is slower or has more bloat), prefer one large c file, don't do code based testing, etc, in embedded is staggering.
And for more niche areas (like FPGA) it's extremely behind the times. Not to say c is behind the times, it has its time and place, but 99% of the time they aren't bale to properly articulate it.
I would be happy to refer to you at the end of mine: brainyv2.hak8or.com
On the other hand, if you claim you are an engineer to the usa gov't then yeah, that gets you in hot water. I also tend to avoid calling myself a software engineer specifically to avoid potential issues like that, but I do lost the full job title given to me by previous employers when asked and on my resume.
So the credentials are there for Georgia tech, I do not know about the others though.
At least make it rate limited tied to a paid Netflix account or something, not wipe it away for ever. What a shame.
For example, if the IRS wants something for you they will never call you first. Heck, they defneitly won't send you an email first. Instead, they send you a letter.
If you are in the process of identity theft, you will want to keep a close eye on your mail to verify there aren't any letters about an account you just opened.
Either my cpu is slower than it should be, your cpu is faster than it should be, or you don't check out one of the poster child's aaa game series.
The reaosn why I vastly prefer clang is for three main reasons.
Firstly, clang and llvm are written in c++ so it's much easier for me to work with. Secondly, it has proper documentation on how to, for example, add new optimization passes or adding a new instruction. This includes tons of talks and presentations on doing this live. Thirdly, the tooling for it is great, such as clangd, llc, lld, clanggtidy, etc.
Gcc seems to have none of this. Oh, and almost forgot, most importantly llvm + clang is actually open source (more open) via a MIT license instead of gpl.
I do believe c# has some machine learning libraries, but afaik they aren't anywhere near the level of tensor flow or keras.
After a week and a half I have no interviews even though I have a few beefy side projects (embedded Linux system I designed myself), use both C and c++, heavily, contributed a bug fix to the Linux kernel, and even have 3 years experience at a company. To be fair, there are few jobs like this it seems on nyc (managed to find only ~25 on LinkedIn).