1,283 karma · joined November 29, 2016
"Re-write Linux in Go" I think would be a massive but classic folly
If you have a job, you're selling your labor. The commute is part of what you have to do to get your goods to market. Are you, as a purchaser of bananas, "pushing off the costs of transport" on to the seller? That seems silly considering the transporter prices that into the bananas, just like workers can price in longer commutes. Don't accept less money to travel further each day.
I'm not talking empathy or philosophy. How about just folding laundry. Not just one type, not in a controlled environment, but folding any laundry anywhere.
This has already happened with things like sound drivers, TCP/IP stacks, firewalling, etc. but will continue upward
Ignorance of what? You're saying his argument is lazy and ignorant, but you're not backing that up.
I think he is willfully refusing to "imagine potential problems" - because a core point of the article is that people are "imagining magic", which isn't really an argument, but more of a way of whipping people into an emotional frenzy (all jobs will be taken by robots, dystopian futures, etc)
One way to look at what generalizability is would be like this: problem domains typically come with sets of axioms. Generalizability is the ability for a solution approach to work across different domains that don't have 100% axiom overlap. The wider the difference between axiom sets for a domain, the more difficult / impressive the generalization.
Solving two problems within the same domain, necessarily sharing a 100% overlapping axiom set, is not generalization at all.
The reason the axioms supporting the domain matter is that they (in part) guide which heuristics work, and how they should be applied. And that's the sort of generalizability that is missing from current work: some solutions can make some pre-programmed choices about applying different heuristics depending on the problem set (driverless cars are doing this now). This is the "bag of tricks" approach. But they don't typically morph in how they are applied, or the end that they're trying to accomplish when they're applied.
We should however think more expansively about intelligence than just the sort humans have. The goal doesn't need to be straight mimicry of humans
The big fundamental problems are all the same, and we don't appear to have much progress on them. We have figured out very clever ways of teaching extremely useful new tricks to computers. I don't mean to denigrate the value of that work, it just resembles regular programming, but by different means.
Whatever your definition of intelligence, there's little to no generalizability of what's happening right now.
When UX is right, sometimes it blends into the background and disappears, just lets you use the object. You don't really know what's right about car UX until you see it done badly, then all of those things you took for granted really pop out.
20 years ago the web was a much smaller place, and a few billion people currently online weren't even aware that the place existed.
Now, the population has exploded and there will be lots of different sites, all good in different ways, to "nurture the next generation of nerds". In different languages, too.
Growth, evolution -- all good.
But to the point of this article, most situations aren't like that. You have identities, contracts, and trust at least as much as can be enforced with the legal system.
I have also seen a lot of over-application of blockchain to "standard" banking problems. I guess it's real value will depend on whether or not it's successful in "decentralizing all of the things". If that doesn't happen, then it may just be a very cumbersome way of doing something we already knew how to do.
Now probably wouldn't be a good time to go wandering across other people's land
Besides, the original claim was that the goalposts are moving. And even if you hate the Turing test, it's clear that the goalposts are not moving.
No one is moving the goalposts, I think it's rather the opposite. Every ten years computers learn a new trick or two and people rush to claim that this time, it's intelligent.
The 30 year old discipline of symbolic AI doesn't have much to do with today's statistical AI.
Text-based console editors I think are fundamentally unintuitive and make you learn a lot of different bizarre keystrokes that don't really map onto easy mnemonics or have much actual meaning, so I do kinda wonder if one set is better/worse than another.
Blindly signing subjects you to potentially nasty term, and obligated you not to talk about certain things. This in turn can be used as leverage by the other side if things go badly.
Really, it's just don't blindly sign any agreement. Unfortunately agreements are so ponderous (clickwrap) that most people are used to doing that