The only way for Amazon to do what you ask is to not allow third parties to list products in their system at all, and to verify continuity of supply by continually spot checking product, and penalising vendors for changing spec on them.
Personally, I find browsing amazon impossible simply due to the widespread mis-categorisation of products. It seems that suppliers just chuck everything into inappropriate categories in the hope that it gets them more views. This renders the platform useless for product discovery, and suggests that you might as well be searching for the product elsewhere. It also gives me the feeling of rummaging through a bargain basement shop, rather than the higher value store that I think Amazon used to be perceived as ( vs e.g, ebay ).
It's worth mentioning that the housings of many products are frequently sold to multiple manufacturers as components ( though in this case I suspect it's probably the same product ). I've also seen suppliers change the contents of batches of products once an order has been placed ( I'm talking palette loads of products that land with changes to the electronics - even as a single importer specialising in a given product it can be impossible to guarantee continuity of supply from the east ).
This makes any attempt to police this kind of re-branding highly impractical since you need to disassemble any given product to verify it's contents, even within the same order.
That's really strange... I always found Excel to perform dreadfully on data sets with even just hundreds of thousands of rows - it was always easier to just load the data into a database, or manipulate it with a script.
The cubic earth made me laugh; I'm currently making a planetary terrain generator which uses a normalised cube to generate spherical terrain, so this was particularly close to home :)
This exact theory made me utterly sick of math at a very early age. The response of the school was to assign increasingly more time to math bookwork, which I had completely stalled on. The more I was forced to do it, the more it made me sick, and the slower I progressed. For me at least, having a real application for knowledge is key.
It's true that good developers can learn new things, but it can take years to learn the frameworks and ecosystems. I've seen projects fail due to a lack of skilled developers & having to either recruit contractors, or developers without the relevant background. Being a developer on one of these teams can be a real nightmare.
Could be that they have become less kind, or were less kind victims now seeking some sort of vengeance by participating in a study. It seems to me like it would be extremely hard to determine anything about a victim after the fact.
A possibility would be that you might want to make multiple changes in light level at random intervals to make it harder for e.g, a video being presented to the camera that matches the input it would expect.
It's also sometimes possible to get some small contract work with the employer you are leaving, so long as you don't burn any bridges. ( At least in software dev. There are frequently systems no one else knows how to maintain etc. )
It might not be a very appealing idea, but a few weeks work of this type a year can go a long way to offset loss of savings.
You probably are rejecting potentially good candidates, but I would personally suggest that of the developers that I want to hire, most of them are members of the set of developers who know what the modulo operator is for. And since hiring is a numbers game, it seems like a reasonable filter. Besides, you are allowed to ask other questions in the interview.
I find I tend to write bugs after around 7 hour's work, and during the first four, I can throw myself at a new task in a way that at the end of the day I'd be utterly incapable. I think shorter office days would benefit most mature developers. ( I say mature here because I've worked with people who only manage to get things done through many hours extended foot dragging and procrastination. If you can focus, short days can be beneficial. )
I remember this being similar to the reason claimed for the use of leet speak back in the day (i.e, that it prevented searching of messages by 'the man' ); Interesting to see something so similar actually being practically applied in the present.
This was my feeling too.. I suspect there's enough overlap between those people who are interested in completing IQ tests, and those on the spectrum to create the same effect mentioned by the author.
I found their comment about small talk particularly reflects this; My experience is that I can't engage in it with strangers as it feels like forced dumb chat, with the end result that a lot of people I casually interact with end up treating me like I'm mentally retarded.
The PHP base is huge, I've known many good PHP developers who prefer stricter implementations, but work with PHP because they get paid to, and because they know the language and libraries end up using it for new projects. This proposal provides a gradual migration path for those users, and makes adoption a lot more likely.
I'd usually use a queue + worker for this purpose.
You will have to work out how to deal with old requests, backlogs, etc.. But then, if you are considering effectively forcibly making requests time out to internal servers, you will also need a strategy for handling that, retries, etc.