jarito
If you have a 100 person eng team split into 10 person teams. You will likely need one to two senior engineers per team. That means you are probably replacing 1-2 a year.
Now scale this to a larger company. Amazon has 100k engineers, Apple has 40k - 50k. Even outside of tech, Chase bank has 60k, even Target has 5k.
At the low end of that, a 5k engineering team (still assuming 10 per team and 1-2 of those are seniors) will have 500 - 1000 senior engineers. If they are attriting at 10%, then we would need 50 - 100 senior engineers a year. Hiring senior talent usually takes 3 - 9 months, so you'd easily need 10 open recs all the time just to keep your team at the same size.
This is pretty generous. Given remote work, the % of senior engineers has gone up, a 10 person average team size is still high, and I used 10% attrit which is low according to the average. Most large companies have large eng teams these days :).
US definition of critical infrastructure includes Communications (https://www.cisa.gov/topics/critical-infrastructure-security...).
The EU lists digital infrastructure as well - https://home-affairs.ec.europa.eu/policies/internal-security....
Two seconds. That's how long that took. It _is_ strategic infrastructure and is declared so by everyone with expertise and authority. Since there are plenty of examples of wars caused by damaging / interrupting infrastructure - see any sort of blockade, you would lose that bet.
People and countries go to war for lots of reasons - sometimes even pigs (https://en.wikipedia.org/wiki/Pig_War_(1859)).
You have a reasonable argument on the basis of proportional response. I don't buy it, but it is a think that people can have a reasonable discussion about. If you engage in that discussion in good faith and stop condescending to everyone, you might have a better time and actually learn something.
The argument here is about appeasement or not. If you allow continued acts of war to pass without response, you get more of them. This is the lesson of bullies from the playground to WW2. I'm more than willing to have a conversation about what sort of response is the best, but saying that Russia is not a warmonger is incorrect - they are committing acts of war. Just because no one has called them on it yet doesn't make it not warmongering.
How easy it is to steal something isn't really a good measure here. First, the vast majority of MS customers can not find a script on GitHub and run it and most don't have a desire too. MS is likely willing to live with some level of piracy as stamping it out would cause larger revenue loses than accepting it. That doesn't tell us anything about their strategy or the market.
As to the OEMs, MS is essentially doing what you suggest and offering a tiered model. If you buy Windows yourself at full price, then you can re-install it, change hardware, etc. If you get it through an OEM (where MS is selling that license at a massive discount) you don't have those rights. I'm not saying I love these choices - especially the BS about limited installs and hidden licenses - just that the choice does exist. (We can have a reasonable argument about the Windows tax - less important now, but still a thing).
If we're right about the future, MS has to replace that $24B somehow. Their current plan is services so they need to tie MS users to MS services and monetize those. In this case, it seems that MS doesn't believe that there are enough folks like you who are willing to pay > $100 for a license so they are pursuing this path.
Good news is - unlike the 1990's, we have multiple, credible alternatives so you can pick non-Windows systems.
I'm sure MS sees a future where Windows is free and if you don't have an account, they can't monetize you at all. At that point, you are no longer a customer so there isn't much point in them continuing to support you.
=== Quote ===
Contrary to Mr. Mullenweg’s statements that WP Engine does not contribute to his narrow and self-serving definition of the WordPress community, WP Engine has been deeply dedicated to advancing the use and adoption of WordPress through innovation, investment, and active community involvement. WP Engine has contributed tens of millions of dollars in ongoing support for the broader community through events, sponsorships, and the development of educational resources, including sponsorship of WordCamps worldwide and producing DE{CODE}; educating and empowering the WordPress community through content like the WordPress Roundup and the Building WordPress series; hosting, funding and actively maintaining multiple Open Source projects (e.g., ACF, WPGraphQL, faust.js) within the ecosystem used by millions of websites around the world; and producing informative webinars, podcasts, and tutorials. Even considering Mr. Mullenweg’s incorrect statement that contribution is only based on hours worked and contributors to Five for the Future, Mr. Mullenweg falsely stated that WP Engine is failing on this metric. In reality, WP Engine is ranked 30 out of 189 in hours contributed and 16 out of 189 in contributors, significantly outpacing multiple other contributors relative to our revenue.
=== End Quote ===
Blackmail is not okay - even if what he argues is true. He could have just done his presentation as he wanted and, as long as his claims are actually true, he wouldn't have had any trouble. Instead he tried to Blackmail a company into giving his FOR PROFIT COMPANY money. This wasn't about supporting WordPress, this was about rent seeking for his own organization.
It is pretty common to configure the CUR files to be dumped into your S3 account and query them via Athena. Athena is billed as $ per TB scanned ($5 last time I looked), so the cost will be based on how often the data is being queried. Downside is that each query can take quite a while to execute depending on data size.
The other common option is to ingest the CUR data into Redshift which gives you better control / options for performance, manipulation, etc. but requires that you set up and manage Redshift.
Hard to tell exactly what the Athena cost here would be as it depends on the number of assets in the account and the frequency in which you are querying the CUR. However, you can issue quite a bit of Athena queries on CUR data for most AWS use cases without incurring too much cost. Unless you have a rapidly changing environment (e.g. hundreds of k of assets turning over daily) or just tons of standing assets, you should be safe to assume hundreds a day at the most? Probably much less for most use cases. This is assuming they are querying once and storing rather than real time querying all the time and normal usage patters, etc.
* How a Sand Battery Could Change the Energy Game - https://www.youtube.com/watch?v=G6ZrM-IZlTE
* Sand Batteries for Home Usage - https://www.youtube.com/watch?v=KVqHYNE2QwE
While SQLite supports the special filename :memory: that allows the creation of databases in memory, there is no built-in way to populate such a database using raw bytes without hitting disk as an intermediate step. This virtual filesystem overcomes that limitation.
Most people don't have a hammer / seat belt cutter. It is not a required piece of equipment. People aren't trained in its use. There is no expectation that a standard driver (at least in the US) should be able to use this tool. This is Tesla's issue, not the drivers.
They love her and she loves them. Just because they aren't blood doesn't mean they don't play a huge part in her day to day experience and growth. In fact, they play a much larger part in her world than her grandparents or other family that she only sees several times a year.
It feels to easy to dismiss these folks as 'not as good as family' when, at least in my experience, they are much more than just paid baby sitters.
In fact, we went down the road in building out an offer that would have worked with one of the firms and we abandoned it because it was so painful to just determine if they had a conflict and then we would lose the customer if they did.
https://www.nytimes.com/wirecutter/reviews/the-best-dishwash...
I would hope that everyone understands that creating a final meat product involves killing, but we shouldn't trivialize the process requirements just to drive an emotional point home.
Additionally, all cloud providers operate on various models of over-subscription. It is not in anyone's (customer / provider) interest to allow the full consumption of resources when the activity is fraudulent.
As you can see in the post-mortem, they are fine with the usage. They have a process and flag to allow legitimate customers to use their resources. However, based on previous experience at another cloud provider, I would bet that over 90% of those automated hits are correct.
This was bad support. They know that and they seem to be making the right moves to fix it. Fraud is bad for everyone and has to be combated. Not doing so can raise prices and kill a business like DO. I'm sure they feel awful that a customer was so poorly impacted, but the error wasn't in the first ban, it was everything after that.