The company has a duty to produce and enforce health and safety rules. The employee has the duty to follow these rules and apply basic common sense. If both of these conditions are met, accidents will still happen, but nobody is really to blame. That's why they're called accidents. We can't predict everything.
The algorithm seems to do some stuff with "curves" - whether this looks for breasts or just female body shape is something I'll have to play with when I'm not at work.
If it was to be used in a calculation, and the architecture doesn't have operations on constants then I'd know it would go into a register. I wouldn't know which register, but that wasn't the point. The point is knowing it will be stored in a register. In the case of a SPARC, and if we're using it as a function parameter, and if there are fewer than 8 parameters, and if the parameters are all simple types, then it will be stored in one of the upper 8 registers in the window, and a competent programmer with low level SPARC experience will be able to tell you exactly which.
The publisher knows full well that some people will be using Netflix US through VPN or DNS spoofing services, and that this represents an increased value fro the company so will charge accordingly.
Companies contend there's little incentive to buy content from other providers if their customers already have access to it online.
So don't then. The customers don't need it. They can access it online.
We don't outlaw bread making machines in order to keep bakers in business either.
Not being under any legal obligation does not mean they are not immune to criticism for behavior that is considered poor form.
If my software kills someone I will be so distraught that I will confess immediately, and cooperate fully with any enquiry. Although I can't see anyone hiring me to work on safety critical systems.
As a programmer, I don't want to be replaced easily, and I don't care about my work when I'll die, or even when I quit my company.
As a programmer, I make sure I remain employable by doing the best job I can do. Partly this is about basic ethics, but I know that even if I write ideal code, with perfect documentation, I'm still the best person to understand that. I don't want to work for any company I work for that doesn't realise this.