In the real world the regulator will blame Google if the site screws up in a major browser and breaks the law. One of the rules will be "must take reasonable care to prevent errors" and saying "we didn't bother to test" or "we did test but ignored it because it's a Firefox bug" isn't going to cut it.
Seems like this could be a GDPR violation. Under the GDPR you have a right to know how decisions about you were made, including ones made by algorithm.
I guess YouTube would argue that the appeals process meets this requirement, but I'd like to see that tested.
Google does this because the old search engines that didn't do it were all crap and died off.
Google understands synonyms, acronyms and related concepts. It understands multiple languages and offers translation services so that you can too.
Turns out, that is better than just vomiting out the results of a database query on the search terms in almost every case.
Where it tends to fail is when someone tries to subvert it by using 1998-style search terms, e.g. "WORD1" AND "WORD2". Maybe they need a retro mode. Or try one of the following terrible search engines instead:
For stuff like Google Flights they are probably worried that untested browsers might violate some rule in a heavily regulated market because something doesn't display properly. In the EU there are rules about stuff like displaying prices that are not actually available or that don't include all the taxes and fees, for example.
They should still fix it, but it's probably not a conspiracy against Firefox.
It wasn't his criticism of her games, it was his support for GamerGate which helped extend and perpetuate the harassment. He pushed the fake "ethics" line for them.
C/C++ can be applied to almost any model. But really that's asking the wrong question.
With higher level languages you have some freedom to select a model. With C/C++ stuff the model is generally dictated by the application requirements. So embedded bare metal will limit you to one or two options, OS kernel one or two others etc.
So the book you want is embedded/OS kernel development.
Depends how you define "performant"... Which isn't a real word but the point is that if you want performance on say an MCU, C++ is mostly useless and you will end up writing code that is 90% C with a bit of OO for organisation.
Even on powerful systems the best performance is only available if you avoid using C++ features that cause memory allocation and the like, at which point you are mostly using it to make the code itself nicer.
On a related note I think this is one of the major reasons that driver code is often so terrible.
Probably because that's like expecting a book about how to solder telling you how to design electronics.
That illustrates the main difference between C/C++ and other higher level languages. Most languages are built around software development patterns and methods, which is good when you want to build apps. But C is designed to be the most powerful tool possible and it's up to you to apply it to some model.
The bigger problem is that she said something relatively mild on her personal Twitter feed and was fired, along with the guy who posted a very calm and sympathetic comment asking people to be nice.
I guess she must be in an "at will" state or something because such a firing would be illegal in places with decent employment laws.
I don't want to quote mine Totalbiscuit for questionable things he said, but considering the harassment she received and the fact that he encouraged it her reaction to his untimely death doesn't surprise me.
Wow, some Firefox fan was triggered by there mere suggestion that Google /isn't/ persecuting them...
In the real world the regulator will blame Google if the site screws up in a major browser and breaks the law. One of the rules will be "must take reasonable care to prevent errors" and saying "we didn't bother to test" or "we did test but ignored it because it's a Firefox bug" isn't going to cut it.
Seems like this could be a GDPR violation. Under the GDPR you have a right to know how decisions about you were made, including ones made by algorithm.
I guess YouTube would argue that the appeals process meets this requirement, but I'd like to see that tested.
The fact that YouTube lets you make money from uploading videos, and themselves make money from those videos, should require them to act more fairly.
Google does this because the old search engines that didn't do it were all crap and died off.
Google understands synonyms, acronyms and related concepts. It understands multiple languages and offers translation services so that you can too.
Turns out, that is better than just vomiting out the results of a database query on the search terms in almost every case.
Where it tends to fail is when someone tries to subvert it by using 1998-style search terms, e.g. "WORD1" AND "WORD2". Maybe they need a retro mode. Or try one of the following terrible search engines instead:
http://www.excite.com/
http://www.aliweb.com/
For stuff like Google Flights they are probably worried that untested browsers might violate some rule in a heavily regulated market because something doesn't display properly. In the EU there are rules about stuff like displaying prices that are not actually available or that don't include all the taxes and fees, for example.
They should still fix it, but it's probably not a conspiracy against Firefox.
It wasn't his criticism of her games, it was his support for GamerGate which helped extend and perpetuate the harassment. He pushed the fake "ethics" line for them.
C/C++ can be applied to almost any model. But really that's asking the wrong question.
With higher level languages you have some freedom to select a model. With C/C++ stuff the model is generally dictated by the application requirements. So embedded bare metal will limit you to one or two options, OS kernel one or two others etc.
So the book you want is embedded/OS kernel development.
Depends how you define "performant"... Which isn't a real word but the point is that if you want performance on say an MCU, C++ is mostly useless and you will end up writing code that is 90% C with a bit of OO for organisation.
Even on powerful systems the best performance is only available if you avoid using C++ features that cause memory allocation and the like, at which point you are mostly using it to make the code itself nicer.
On a related note I think this is one of the major reasons that driver code is often so terrible.
Probably because that's like expecting a book about how to solder telling you how to design electronics.
That illustrates the main difference between C/C++ and other higher level languages. Most languages are built around software development patterns and methods, which is good when you want to build apps. But C is designed to be the most powerful tool possible and it's up to you to apply it to some model.
Taking a nap at lunchtime would be good for the rest of us too.
I thought this was a joke but it's modded insightful.
Auto correct... Should be "ill".
Sigh.
Disappointed you turned out to be a GamerGate apologist. Not interested in continuing this discussion if you are sticking to that narrative.
Did she, or anyone for that matter, say "all gamers are dead"?
No she was harassed by misogynists from 4chan because she was a female game dev.
I agree, her response was terrible. She has taken a lot of shit, but that's not an excuse for doing it and then not apologising.
The GamerGate harassment from a few years back.
I wouldn't characterise her tweet as "joy", more like relief. I'll advised but nothing like the narrative being put out.
The bigger problem is that she said something relatively mild on her personal Twitter feed and was fired, along with the guy who posted a very calm and sympathetic comment asking people to be nice.
I guess she must be in an "at will" state or something because such a firing would be illegal in places with decent employment laws.
Ah okay, my bad. She said "manfeels". On her personal Twitter account. After being bothered by numerous people.
I guess that's a fireable offense at that company. Glad I don't work there, wouldn't want to be walking on eggshells all the time.
Specifically what sexist language did she use? "My dude"?
She didn't say "mansplaining" and her complaint seems to be unrelated to it.
Not saying I agree with her reaction but let's at least establish the facts.
I don't want to quote mine Totalbiscuit for questionable things he said, but considering the harassment she received and the fact that he encouraged it her reaction to his untimely death doesn't surprise me.
Are you talking about the developer or her boss? Seems like he was the one who overreacted to criticism.
ARM... for now.
The British public seems quite willing to put perceived safety above freedom, which is unfortunate because politicians are good at scaring people.