This wording always bothers me. If a person were to circumvent a technological measure that tries to control such access, then the circumvention itself proves that this measure was not effective at doing what it is supposed to be doing. Therefore the person is not circumventing something that _effectively_ controls anything. They just showed that it is ineffective, and therefore the law does not apply to them.
Of course, no one who actually has to interpret these laws shares my opinion.
edit to add: and I'm not talking about compilation failures so much as design problems. when the meaning of a value is overloaded, or when there's a "you must do Y after X and never before" and then you can't write equivalent code in all cases, and so on. "but what does this mean?" becomes the question to answer.
You claim to be a doctor (again, of what?). Have you even heard the word intersex before?
Wow. I've read a lot of hacker news this past decade, but I've never seen this articulated so well before. You really lifted the veil for me here. I see this everywhere, people thinking the work is the point, but I haven't been able to crystallize my thoughts about it like you did just now.
- in rural america, there are dollar stores everywhere that overcharge for small items. people treat them as a necessary evil and begrudgingly shop there.
- in nyc, there are corner bodegas everywhere that overcharge for small items. they are generally seen as beloved neighborhood institutions.
so... what's the difference? corporate owned vs family owned? length of time in community? presence of cute cat at the register?
Dollar Generals charge you a little bit more because a huge chain has driven out all the competition and you have no choice. The people who work there do not benefit from the extra you pay, and the owners are not members of the community.
Doesn't help in this case, but it does suggest that we might be able to do better.