Let's not forget that the externalities of nuclear power are generally much more costly than solar / wind.
1,189 karma · joined September 5, 2012
Let's not forget that the externalities of nuclear power are generally much more costly than solar / wind.
For the sake of argument, let’s say it could replace the coding part cost effectively. Can it still do all the other parts? Take ambiguous requirements and seek clarity from design, product, etc. (instructing an AI to a sufficient degree to build a complex feature could almost be a coding task itself). Code reviews. Deal with random build failures. Properly document the functionality so that other programmers and stakeholders can understand. Debug and fix production issues. And that’s just a subset.
Realistically, in the future there will be a long phase of programmers leveraging AI to be more efficient before there’s any chance that AI can effectively replace a decent programmer.
This will be an advantage to engineers who think on the more abstract side of the spectrum. The “lower level” programming tasks will be consumed first.
Given the extremely myopic system under which our largest corporations (in America) operate, they've engaged in globalization in a way that largely maximized short-term benefit (to them) without regard for the long-term externalities. It's a shame that globalization had to be given a bad name by being executed poorly.
It would be very hard to detect a sophisticated cheater solely by examining their moves in a vacuum. They could pick moves that appear to be "human" e.g. moves that appear to be chosen based on the common heuristics that strong human players tend to rely upon, rather than moves based on very deep brute force calculations, where we could never match the strongest chess engines.
The giveaway is usually in the time required for each move. Humans will tend to spend varying amounts of time on each move, with significantly more time spent at critical moments in a game. A computer will pretty much spend the same amount of time for each move. But even here, a sophisticated cheater could disguise this side effect by only using computer assistance at critical moments.
[1] https://wismuth.com/elo/calculator.html#rating1=3546&rating2...
That being said, even though the message itself is bitter, I would strongly prefer that leadership communicate such difficulties openly rather than surprising the company out of the blue with layoffs, pay cuts, etc. Then, employees have an opportunity to make a decision about how much harder they want to work, or whether they want to leave for different pastures.
Pichai's messaging is more reasonable, even without context. He's just saying the company needs people to work harder. I'm fine with that.
I can understand why many teachers try to give disproportionate assistance to students who are disinterested in or untalented at math, but a lot of these kinds of students are just taking the harder math class to pad their university applications. If a student is on the border, a committed teacher can get them into maximum-mark territory. But the odds of such students building on these learnings throughout their lives is probably very low. In other words, it seems like a poor investment of time.
And university rankings are obnoxious enough, but my goodness - this article invokes high school ranking? We live in a world where people want to rank everything and live with the false certainty of a nonsensical hierarchy. Well, I suppose that describes humankind for at least the past few millennia, so never mind. Back to work I go...
Once everyone starts optimizing for a metric, that metric ceases to be useful. It's only a matter of how long it takes people to realize that this has happened.