Hacker Newsnew | past | comments | ask | show | jobs | submit | concretemarble's commentslogin

The whole point of ECS is cache-friendliness, so it's kind of the same. Besides there is nothing novel in their implementation. Putting frequently accessed component together is quite an old technique.


Oh, I thought the general definition of ECS is just about how to organize stuff. Or is that EC?


What if they say "Only a small portion of the females were harassed in our company! They are not broadly and uniformly harassed! How dare you say we have a constant sexual harassment problem!"

I don't think this logic makes sense. For things that shouldn't happen in the first place, just a few cases speak a lot.


Then single out the individuals performing the harassment and bring specific charges.

Like the GP says, this suit is not really talking about a singular crime, it's trying to paint a 10k+ organization spread across the globe as some parody of a frat house gone wrong.

Your point is sarcastic but is exactly the point. If only a small portions of the females were harassed, then specify the nature of the harassment and bring criminal charges against the harassers, don't try and paint a massive multinational with a very very broad brush and use that as some kind of proof.


Your logic is flawed in that you didn't clarify the definition of "small". How small are we talking about? This is a simple statistical question.

Calculate the number of sexual harassment reports of all US companies normalized by employee counts, and check if the number of sexual harassments at Blizzard is statically significantly higher. If so, then it is plain reasonable to suspect Blizzard has certain issues that cause this.

Whether the females are broadly and uniformly harassed is not a good indicator. As long as the rate is significantly higher than other company, it could indicate some problem and is worth investigation, even if the total number of harassment cases are small compared to the total female employees.


> For things that shouldn't happen in the first place, just a few cases speak a lot.

what does this mean? assuming the allegations are true, then yes, these things shouldn't have happened, you won't find anyone who disagrees with that. but what does "just a few cases speak a lot" mean? are we supposed to infer that because these cases are being prosecuted, that there's much more misogynistic evil happening beneath the surface at Activision Blizzard, enough to spread to their entire corporate culture at some deep, primal level? that's quite the supposition! "some bad people, especially those with power over others, did some bad things" is much easier to believe.


If anyone is interested in what Roblox is capable of, check out the following games:

Roblox Hellreaver https://www.youtube.com/watch?v=3tMpXnRG19U&ab_channel=Popta...

and

Waterloo https://www.youtube.com/watch?v=WS4KBNTocQY&ab_channel=Pixel...

One of the benefits of Roblox is it's extremely unopinionated in aesthetics and gameplay mechanics, which is quite different from Minecraft. Combined with zero upfront cost developing/publishing/operating and large platform user base, it opens up lots of possibilities for developers.


When tasks are unrelated, you also likely don't need them all at the same time for the next stage of pipeline. You can simply await it when you need it.

  var p_t = GetUserPermission(username);
  var c_t = GetServerConfig();
  var m_t = GetMessageOfTheDay();
  function_to_call1(await p_t, await c_t);
  function_to_call2(await m_t);

This does not look any more complicated than a non-async function. Not sure how this example justifies your claims.

Besides, even if your example is valid, the usage of Task.WhenAll has nothing to do with your claims either. The use of async/await is majorly for scalability. Being able to make several network calls concurrently is not the major concern. Even if you await at each async call, you still achieve better scalability because threads won't be blocked for async calls and can work on something else.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: