1,784 karma · joined September 18, 2017
1 - https://www.industryweek.com/the-economy/article/21118569/ho...
ARM cortex, riscv and espresif all seem like they have first class support. Unless you are talking about peripherals in which case, why would you expect the language to write/maintain low level drivers?
The hurdles to replace it in micros might be worth it depending on the team size and requirements. Personally, I wouldn't expect it to ever replace existing code bases, but could be a reasonable choice for greenfield designs.
Personally, I think if you understand the fundamentals, you will quickly realize things like software defined networks and CDN technologies are just abstractions on top of other stuff.
[1] - https://www.amazon.com/TCP-Illustrated-Protocols-Addison-Wes...
For example, if you drop 2 IT jobs, but each one is 150k, but you create 4x 60k jobs, it looks like you added 2 jobs, but in reality, you removed 60k worth of payroll income.
There are some German AA guns that have been used for counter UAS, but their export laws are a fucking nightmare to deal with if you ever want to sell, give or trade those systems later on.
Like I guess the point I have to make is that if you are writing C in 2024, there is likely a good reason, and if you don't know what's going on in the assembler, I feel like people are playing with fire.
The problem is that drones are cheap and easy to slip around defenses. The other issue is weapon system reliability... the US military expects an extraordinary amount of reliability from munitions / weapon systems and they are supposed to be near 100% reliability. When they launch a missile, it's unacceptable for the missile to not launch.
The Coyote[1] is an interesting counter UAS concept and could be much more cost effective solution.
Without understanding what code gets generated, there are so many footguns it can be dangerous at best. Knowing things like calling conventions and how the compiler interacts with memory are really important.
[1] - https://journals.physiology.org/doi/full/10.1152/japplphysio...
But let's be honest, it's pretty standard practice to require US citizenship.
The point would be that we fill and address the talent problem longer term. AKA if you need to hire foreign workers, you have to invest in developing new talent.
I would say that total comp should be taken into account, but we should take a more strategic approach to addressing workforce gaps rather than just relying on importing talent.
As someone who had someone come over on a O-1 visa, I 100% would have been willing to pay double for that person specifically.
It also removes the common issue of people who are hiring people below market rate or are trying to push salaries down for certain industries. It makes companies really make sure they actually need that technical expert from overseas.
Then open it up to everyone else if there are quotas.
[1] - https://www.moleskine.com/en-us/shop/notebooks/the-original/...
It was more to clarify it was proserv work than anything.
In the context of SaaS/tech, typically professional services is implementation, maintenance or break/fix of specific products or technology. Advisory work is supposed to be independent work where you are being paid for (what is supposed to be) unbiased opinions and strategy.
It's the difference between staff augmentation / project work and strategic / planning work.
If product companies are smart, they might put this role under costs to acquire customer vs services and then have it as a fee for onboarding. I can’t remember the details, but I’ve been told having really profitable services can really complicate VC/fundraising.
I totally understand though. People don't realize how expensive precision metalworking stuff is. And that's before you start to insure the place.
For something like a really rigid CNC (not a desktop sized one or for wood), someone needs to come up with a reasonable cost machine that can hold thous and has a spindle that isn't stupidly overpriced.
IMHO investing in open source is one of the most strategic things that the US government can do over the upcoming decades. Think about how many trillions of dollars in value has been built on open source software in the US... it's mind boggling how much ROI there is on that stuff.
I used to have the same view about idea vs vscode, but the MS provided plugins are solid these days and some of the other ones that are community are equally rock solid.
Things where IntelliJ used to just beat the crap out of code, like managing development environments or debugging are now either on par or better than IntelliJ. I even have it setup for remote debugging and serial debugging embedded devices.
Unifi is one of the companies with awesome potential but they just seem to whiff it constantly on security and software.
Compared to 10 or 15 years ago, mac laptop adoption is increasing. It feels like most tech companies or software engineers are using macs.
Dell, HP and Lenovo all ship massive amounts more laptops, but make a fraction of the margin that apple does on their hardware. IIRC apple made more profit than all 3 combined. And each one of those has software arms of their companies that help their bottom line.