You either understand the code or you don't.
217 karma · joined August 24, 2016
You either understand the code or you don't.
I do advocate at least modicum of empiricism and caution, an approach of testing ideas on city level before country.
There's room for more than one social program in dire circumstances, but ideally we should have a social structure which incentivizes doing good. Help those who can't help others, and encourage those who can to do so.
And for point b), it's always truck drivers brought up in these instances. Yes, think of the poor truck drivers. I'm sure they love doing a dull job.
If a job is replaceable by machines, it's not worth doing.
I get the worry that people will be without livelihood, but it's not as if this world has a shortage of work to be done. If we had no more work to do, sure, bring on the UBI. But we do. Clean litter out of forests, plant new forests, visit the sick. Whatever it is, there will absolutely be more work for humans in the future. People not being forced to drive trucks means they could be doing something else more useful.
And if people lament losing a particular job and having to pick up a new one, well, sorry but that's reality. I could just as soon lament not getting paid to doodle cartoons.
I definitely see the merit in comparing the US to Europe in terms of what has worked. Even as I am cautious, I value societies willing to experiment and progress forward with solutions to problems.
I'm not sure the US system is amenable to the same thing, but I'll bow out at that point and merely listen to what others have to say.
What I do suspect is that the landscape is changing with regards to what jobs need a degree and how easy knowledge is to obtain.
I'm not against a liberal education for the betterment of the person, but it's not a sound investment.
We should not aim to make college free by means of government sponsorship, but rather education free or inexpensive by means of lowering the actual costs. As someone else said in this thread, certain kinds of knowledge are rather cheap to be had. Yet even so, degrees are pursued blindly by students, and hired blindly by employers.
Again, there's plenty of benefit to schooling. I liked taking classes with peers, including the non-major classes (for the most part). But throwing more money at the problem is the problem.
To metaprogramming! The cause of -- and solution to -- all of life's problems.
It's strange that a company focused on good design and ease of use is beholden to ancient window management traditions such as manually dragging every single window into the dimensions you want. When you open and close terminal windows to various servers dozens of times a day, need a window open on the side with a site showing documentation on this or that, it just doesn't make sense to waste time doing something that could be automated.
A suggestion for your product: build these dependency graphs automatically, and let users mark subjects as already satisfied. That way you can omit digging into dependencies that are satisfied. If you really want to be righteous, recursively mark the dependencies of the satisfied dependency as also satisfied. That way a user can pick a topic and find everything that still remains to learn to get to that point.
And you can have the best of both worlds. Generating a linear progression of things to learn becomes a simple matter of printing the dependency tree in postorder.