It doesn't make strategic sense to make open source projects the enemy of the people. Incentivizing legislation that hurts open source software is not helpful for open source software to thrive.
>Especially with a law this dumb
Allow software to know if the user is an adult or a child seems like a useful signal to me and is not dumb.
There are people certain the earth is flat, the moon landings were fake. That certainty doesn't impress me. So I'm just really not sure what the point is.
The point was that science doesn't allow for certainty, by construction. We're not certain the sun will rise tomorrow, we're not certain the speed of light is a limit, we're not certain that F=ma or that E=mc².
Those that want certainty have to look to religion, or to pseudoscience. And they will certainly be wrong.
Bingo. People who think science is fact dont understand science.
The actual fact is, we humans really don’t know much about the universe and indeed there may be truths and knowledge that we’ll never know the answer to. Like… why the fuck are we here? Where did all this stuff come from. Sure we have theories and have logical conclusions but at the end of the day… we are tiny and the universe is mind bogglingly huge. It is peak human arrogance to think we truly know anything at all.
It’s very humbling to realise how little we actually know. What we do know… we know. We are masters of electro-magnetism, chemistry, etc… but when it comes to the big questions it’s all a shot in the dark.
I imagine one example is the imposition of their values on LGBTQ/trans/etc. It’s very much a “stop you from having personal freedoms” padded with very, very weak strawman arguments for why they’re protecting themselves or kids from imaginary bogeymen.
Thank you for illustrating my point. I dedicated entire following paragraph to explaining that you're not free if exercising your lawful freedom costs you your job, but you didn't even read it. It's not that you didn't understand it, you didn't even read it. Literal syntax error.
To answer your follow-up question: I understand "freedom" as "freedom to". This trivially includes "freedom from" through "freedom to choose not to participate in something".
You're not wrong, but I'm also constantly surprised at places where devs will inject complexity.
A former project that had a codec system for serializing objects that involved scala implicits comes to mind. It involved a significant amount of internal machinery, just to avoid writing 5 toString methods. And made it so that changing imports could break significant parts of the project in crazy ways.
It's possible nobody at the beginning of the project knew they would only have 5 of these objects (if they had 5 at the beginning, how many would they have later?), but I think that comes back to the article's point. There are often significantly simpler solutions that have fewer layers of indirection, and will work better. You shouldn't reach for complexity until you need it.
Why shouldn't it look like that? Especially with a law this dumb
reply