106 karma · joined May 22, 2012
Check this out: if you want to build a model galaxy to scale and you start with the Sun as a two-foot-diameter exercise ball, how far away do you have to travel before you can set down a smaller ball that represents Alpha Centauri, our nearest(-ish) stellar neighbor?
10,993.3 miles.
Just bask in that for a while.
You know the old illustration about the buggy-whip makers complaining that automobiles were destroying their jobs and putting them out of work, and how could anyone possibly survive that? Then, oh look, there were tons of new jobs created in automobile factories and everyone was better off than before.
Well, in that story, we're not the buggy-whip makers any more; we're the horses. Horses didn't move on to better and more productive forms of transportation employment. They simply became useless except in a few remaining highly-specialized working roles, or as pets. Or glue.
So yeah, you're right that this problem is inherently an economic problem, not an "I don't know what to do with all my free time" problem. That doesn't make the problem any less urgent or less difficult to solve. It's actually incredibly difficult to solve because it'll involve rejiggering our social contracts, which will probably take several generations to complete.
Yes, Life (capital L) moves on, but perhaps not the kind of life that we'd prefer. We can just shrug and say, "Oh well" or we can take a moment to reflect on what, if anything, we might do to steer natural selection in directions we find more pleasant.
If the internet as we know it today ever dies, I'm 80% sure it will be due to private corporations screwing everyone to make an extra buck, not due to government over-regulation.
It's the same problem for software devs, postdocs, research assistants, adjunct professors - basically everyone except tenured university professors. We're not rewarding the right things.
Asserting that technology will just continue to improve and advance forever simply makes you sound like a stock-market broker in 2007.
Any event that happens outside of our lightcone (http://en.wikipedia.org/wiki/Light_cone) cannot have any casual effect on us, even theoretically, until it enters our lightcone. Before then, the event literally doesn't exist from our point of view. Because of this, it's reasonable and valid to take the position that distant events "happen" when we're first able to see them happen. It's not the only perspective you could have, of course, but it can be a useful one and astronomical events are often discussed this way.
The average internet user has no idea who's trustworthy and who isn't. If they have to personally grant trust in order to get at some content they're looking for, they'll simply do it. This is the same behavior that causes people to execute boobs.exe attached to a random email that landed in their inbox.
In order for this to work, the average internet user must cede the trust decision-making process to some other entity who claims to be more qualified to do it, like say the company who makes their browser. There are four browser makers that account for probably 90+% of usage. Now you're right back to where you started with the current oligopoly system, except that with the new system there's a much larger attack surface for nefarious agents to use when trying to insert themselves into the trust chain because anyone at all could let them in.
Cynically, that's the problem with internet security protocols in general - they have to work not only for smart, self-interested people but also for stupid people who are actively self-harming. That's a really tough bar to meet.
As a simple thought experiment, imagine a world in which a computer or robot could do literally any job a human could do better and cheaper than a human could do it. In such a world, the only reason a human would draw a salary would be due to charity, not good business sense. Of course, in such a world you don't have an economy as we know it either, which is kind of the point. Our current social contract won't survive in that kind of a world. We'll need a new one.
You might argue that such a day will never come; that there will always be a large class of jobs that humans can do better or cheaper than machines. Perhaps that's true. But that's what this conversation is really about: do machines have fundamental limitations due to physics that will keep them below the level of a large majority of humans forever? I think that's a strange position for most of us at HN to be arguing. Even software development will someday be automated to a large extent, I expect (yes, not anytime soon), and then where will we be?
Standardized testing bears exactly the same relationship to the outcome we actually care about in education.
In both realms, there is no easy single metric you can turn to. In the end, you hire great people and get out of their way. The best measurements come from multi-dimensional feedback from managers, peers, and customers. No it doesn't scale very well but it's the only thing that works.
In my extensive experience as both an IC and a lead at Microsoft the curve is enforced down to at least the dev manager level (i.e. teams of 20-30 people). A manager with 20+ people often ends up having to pick two sacrificial victims to receive a punitive review score (i.e. a 5 in the current system) even if everyone’s performing well. This causes all kinds of unintended side-effects and has absolutely rotted the company from the inside out.
I understand that the idea is to keep everyone on their toes and encourage them to keep pushing. It might even work ok if there were some fool-proof way to guarantee that everyone always got evaluated on their actual product work, but engineers are smart people and they usually figure out that it’s easier and faster to optimize for networking/schmoozing/backstabbing than it is to merely do brilliant engineering.
If a low review score was just a momentary, “better luck next time” sort of thing then it still might work ok but a low review score is a terribly punitive thing. You get no raise/bonus/stock, you’re not allowed to interview with other teams, and you’re in serious danger of being fired. It drastically affects your career prospects for the next several years. If that happens to you, it’s not worth sticking around. Because a low review score is so punitive, people are highly motivated to do anything possible to avoid it. The most efficient and effective means of avoid it is often not to spend time doing great engineering, but rather to spend time on non-engineering tasks that “increase your visibility”, or doing things that make everyone else look bad. Some people are quite good at doing that and they tend to be rewarded for it.
Sometimes low review scores are handed out to people who deserve them but often they go to people who just got caught at the wrong end of the political network. Being “the new guy” on a team as a result of a reorg is one of the most hazardous places to be at Microsoft. If a manager needs to dump a low review score on someone, he’s going to choose the most expendable (i.e. least well-known and well-connected) person. The point is that you can easily end up with a low review score through absolutely no fault of your own, then your career at Microsoft is screwed. That kind of chronic stress and fear shapes the company and has made it what it is today.
Granted, not every team at Microsoft is completely disfunctional, but enough of them are that the company tends to bleed great engineers and visionaries. The proof is in the stock price.
In an accelerating car, the air sloshes toward the back, producing a pressure gradient. The helium balloons, being ligher than air, will be crowded out by the sloshing air and will drift toward the area of lowest density, which is in the front.