21 karma · joined June 19, 2011
To look at a model for what is causing this, I point to automation. Scivener is an archaic term today because the job is no longer needed. A Roomba helps replace a maid. The United States manufactures more today than ever before, using fewer jobs. The last log table I saw was printed in 1906. Google Earth is more accurate than most, if not all, surveyors. All because we have technology to do our jobs for us.
On the other side, assembly line manufacturing did produce an increase in low skill jobs, Amazon's Mechanical Turk suffers no lack of customers, and some modern day sweatshops engage in gold farming and CAPTCHA breaking. I argue that new technology tends to remove more low skilled jobs than it creates, and that the pace of new technology increases over time. Is this a claim you would disagree with?
The starving masses is what I think many people will see themselves as. The lack of truth to this claim is barely relevant, and inequality has always been able to produce anger.
Physics 1 Advanced, Simple Harmonic Motion is being taught. When told to find a case where the second derivative of a function is a negative constant times the function, I think e^ix. The answer is sin(x), but Euler's equation now makes sense. The most beautiful equation now makes sense.
A month later, glancing in a book of useful mathematical equations, I see sin(x) = (e^ix - e^-ix)/2i. Hyperbolic trig suddenly makes sense, which is useful over a year after finishing it. The weird equation for the normal curve from statistics starts to make more sense, because e^(-xx)=(e^(ix))^ix, which helps explain the 1/sqrt(2pi) weirdness. I start to understand why the most beautiful equation has its name.
I think that most math is cumulative, but only some parts are hard enough to make you notice it.
At the same time, unless something changes rapidly, unemployment will rise as low skill jobs go away. If we keep our current societal structure, or continue to cut benefits for the unemployed, we will end up with a more divided society than ever before. A wealthy elite and a starving mass is, to put it mildly, unstable. It doesn't matter that even the poorest will still have an improving standard of living. The perceived gap will be a problem because while society as a whole is "getting richer and more productive," the majority of those gains are going to the top.
I like doing stats, and making sure that I really understand how things work, and at times automating parts of my life. At most I will end up knowing three of the programming languages that currently exist, and those only to a moderate level.
Calling myself a coder is, I believe, an accurate summary of my skill set and desires. Is there a better term? Is it condescending only when applied to engineers or programmers?
If you say that violence is not OK, and context shouldn't dictate exemptions, can I believe that you think violence in self defense is wrong? If that is not your position, legal punishments seem to be that abstracted with respect to time, location, and direct facts.
Lists in Java are an unholy pain that redefine cruelty in an entirely new way. You can't make a list, to the best of my knowledge, that accepts arbitrary inputs. Does the utter lack of a slice operator count for the addition of multiple lines of code to replace what is normally three or four characters?
Please, tell me how. This is an honest question. I have been learning Java since school started, and I miss my functional techniques.
On your second paragraph, I disagree. HTML doesn't have the immediate feedback of "I can write something that makes my life better" in the same way that, for example, Python does. Python lets you write something you can use for your benefit six months in. Something that will actually save you significant amounts of time in some cases. There is a power and a promise there that I don't see being matched in HTML. HTML is made firstly for others to view on browsers, while the first Python script you write can be done just to make your life easier. "Scratch your own itch."
For your third paragraph, I am again in complete agreement as a relatively new(2nd year in high school) programmer.