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.
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
You are pretty naive if you think that regulation constraints big existing players.
The problem with regulating software now ia that it is still too primitive. We would hurt innovation that occurs on free software.
The solution for these issues is very simple: cap company size. Split Google, Facebook, Amazon and friends in a few thousands little company. Problem solved.
@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.
I'm open to regulate software corporations but regulating software is regulating speach.
So we have most scribes/programmers serving the Pharaoh/Capitalism, a few trying to contrast it but on it's rules and a handful studying how to make everybody write / code.
@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.
Would you accept to just be able to decide who can write for you? Instead of being able to write yourself?
I know that I wouldn't.
And don't say that writing is easier!
I've seen how hard is to learn on myself and my daughter. It's not easy at all! But over a few thousands years we managed to make it accessible to the whole humanity.
Informatics will be a serious discipline when we will reach this level of accessibility.
Yes, for several reasons.
For example, even if you can't write a legal text from scratch, you can read it, understand it.
People who can't program, can't debug.
So they have no way to see if what is written is really what they want the hardware to do for them, even if they have the whole multi gigabytes codebase available.
When everyone will be able to code, all programs will be small and composable, by market selection: crap won't survive.
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.