A new language is not a technology.
You still get those wind-up clocks. We have one from a German company; I keep it because the alarm makes a sound like a banshee; it is the one alarm clock guaranteed to get my son out of bed in the morning.
It was a free game. She didn't profit from it at all.
Link to Original Source
Except that these are two separate problems. One is how to grow the economy. The second is how to distribute the outcome of the growth. The problem with your position is that you have already given up on the second; you are reconciled to the fact that the 0.1% is going to get the lion's share of the outcome of the economy.
You can hold off on immigration; but eventually robots will take over and do most of our jobs for us. If we still stick to the current capitalist model of society (and robots count as somebody's property/capital), and do not find a way to distribute the output of our robotic friends equitably (without requiring each and everybody in society to do meaningless jobs just to participate in the economy), we are all in trouble.
I am 44 years old. Working in software for more than 20 years; a rather specialized sub-field of software. Completed 20 years in the business. About 10 years back, when I started looking around and saw that all the folks 10 years older than me were either completely clueless about what to do or had shifted to management, I made a conscious shift. I started specializing in maintenance work; old, 10-12 year old products. The smart young ones don't want to do maintenance work; it is un-glamourous, doesn't give them skills to put on linkedin. I love it; especially solving bugs from the field which are non-obvious. Its like detective work......and requires in-depth domain and product knowledge. So far, I have kept my head down, and out of sight. My customer's appreciate it (especially the field guys, who have their own customer's to face) when I come up with answers for them, and I am not competing with every 25 year old speaking knowledgeably about SMAC and Cassandra and stuff.
There was one person who was mentally challenged and he was tortured as a form of leverage on his family members. They actually tortured a mentally handicapped person.
Read the original X-windows code. Impressively baroque OO written in C, with structs and function pointers, just as God intended it to be done.
C++ is like a Swiss Army penknife gone mad. The one with three blades, corkscrew and screwdriver was a useful enhancement over a plain knife ; though a plain knife is sufficient for most of what you need. But now the penknife has 1000 blades ranging from fish gutting to bear fighting, a built in arc welder, all the tools needed to strip the engine of a Maserati PLUS a built in grill and oven. Its crazy.
It allows those genuinely in need of rare skills to use the system as intended. On the other hand it discourages whole sale replacement of the local work force.
What you can do is to have a bottom on the cost per H1B to the employer. Let us say, you fix an amount Y. If the company pays the visa holder less than Y, they pay the rest as tax to the govt. If they pay more than Y, then they are not taxed. Y has to be the market clearing rate; i..e the rate at which all H1B visas available are taken.
That list is pretty eye-opening. So Psy isn't a one hit wonder.....fancy that.
Nope. A purely empirical observer wouldn't be able to tell you that 'as far as mommy knows, the chocolate is still in the drawer and that is why she is surprised'. The empirical observer would be able to predict that mommy giggles but wouldn't know __why__ she is giggling. The little boy can, because he can model mommy's state of mind. That is the fundamental difference.
Computer programs have no idea that what they are tracking is 'time' and how that "time" is different from any other relation (for example, distance) between entities , because they cannot infer causality between events.
Computer programs track a number which changes based on an abstract rule that the programmer programmed into it and based on the absolute value of that number, they do things. You could write a program where this number is replaced by the distance from a fixed point and send the computer on a random walk and the outcome would be very very different, for the same basic rules.
Time is not a sequence of numbers. If I show you a picture of a car down the street and then a picture of the same car in front of you, you will immediately place them in a 'time' order because you infer causality between the two of them......the car is in front of you right now __because__ it was down the street some __time ago__ and it is no longer there because it is here __now__. You think a program scheduler can create a relationship like this spontaneously?