It’s difficult to exaggerate the damage that has been caused to the original vision of the web through the commercialisation of domain names. Imposing artificial scarcity and the complexity of commerce systems on a fundamental identifier makes it orders of magnitude harder to self host. Domain names should be a public good. We should embrace https://www.opennic.org/ in the EU and mandate that all browser vendors implement support and get Let’s Encrypt to provide TLS support.
@aral Under what legal theory can a liberal government micromanage all browser vendors?
And we're not just talking about commercial entities here, but open source developers as well.
Food safety laws have been used to squash independent food production fairly effectively. The same will happen with open source once we start regulating software.
@freakazoid @aral the majority of web users use Chrome, from Google, or Firefox, from Mozilla which takes large corporate donations. literally what's being proposed is regulating these large corporate entities to stop them from leveraging their power to wrest money from individuals. exactly what regulation is intended to do. I fail to see the issue, nor the novelty, in this aside from being astounded that it hasn't happened sooner given the level of harm caused
@Shamar @aral @walruslifestyle Incidentally, I am open to the idea of software regulation if I can figure out how it's not going to harm free software in ways that don't provide clear benefits on the other side, and if I can convince myself there's a clear Schelling point that's going to prevent the same justification from being used for some really harmful regulation down the road.
@Shamar Removing the other folks since we're getting into software philosophy here, but I find this topic super interesting.
I kind of wonder if many of the people getting sucked into serving capitalism would really be making a difference, though. Being able to program doesn't necessarily mean you'd be helping increase freedom if you weren't serving the man. For that I think about Alan Kay and the people around him who are focusing on research into revolutionizing how people use computers.
@alcinnz @Shamar This is an interesting point. It seems likely that a much larger fraction of the population can learn to read code that's written expressly for that purpose (as it should be) than could learn to write it.
I would love to think that everyone could learn to write code, but I suspect that would imply pretty fundamental changes in our society that made it very difficult to grow up as an intellectually incurious person.
This is why computers need to force people to learn to use them
I've started calling this "the ramp", though I probably stole that from elsewhere: just ramp up the complexity at a pace set by the user, always pushing them to be able to do more.
And I much prefer when it's part of the gameplay rather than a separate "tutorial level" you have to choose. Portal is an excellent example of this.
I think that a lot of people end up as intellectually incurious adults, and once they're at that point, they're just not going to use anything that requires them to learn. Maybe there's some way to fix this without fundamentally changing society, but I don't know what that would be. Heck, I don't know how to fundamentally change society to do it either, except that I think that it happens far less in cultures that value learning.
My children are not being/will not be forced to learn. I have a 7 year old who can't read, but I guarantee you he will learn, because he's bumping against the limits of what he can do without reading and it's bothering him.
@Shamar @alcinnz Kids need guidance. They do not need to be forced to learn; curiosity is literally a drive to learn. You can guide that curiosity, but if you force kids to learn when they don't want to, there's a good chance they will grow to hate learning, and they will pretty much stop learning the moment they become adults.
Perhaps there is more of a genetic component to this than I realize, but I'd be very disappointed to learn that.
Server run by the main developers of the project It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!