srconstantin
Joined 14 years ago
Joined 14 years ago
It shouldn't be surprising or bad news that some "data scientists" have deeper knowledge than others. We're going through a quantitative revolution -- many fields and industries are nearly untouched by statistical analysis/machine learning, and so there's a lot of low-hanging fruit in going from "nothing" to "something." Even somebody who only knows a little can add value at these margins. But, of course, that won't be true forever -- look at quantitative finance, which is very competitive and requires a lot of education, because the low-hanging fruit was picked in the 90's.
There's room in this world for the statistician, the mathematician, the database engineer, the AI guy, the data visualization expert, the codemonkey who knows a few ML methods, etc.
Here's why I think I'm not actually a villain:
1. I'm not under any illusions that people should pay me mega-bucks because I can program at all. I haven't hit my 10,000 hours yet; closer to 1000. You should hire me because I'm a mathematician who can program, not because I'm a hacker genius. Often, being an "X who can program" is much more valuable than just an X. It means you can execute your ideas yourself; and it means you have a clear concept of which ideas can be executed computationally and which cannot.
2. I couldn't just "quit programming" any more than I could quit writing or quit reading. I could resolve to, but I wouldn't last long. I've found that when something makes my brain happy, but isn't technically "my job," I'm much better off following instinct and doing it anyway, rather than forcing myself never to have any side projects.
3. You're worried I'll contribute to the volume of bad code in the world? Well, just because there are more experienced programmers than me doesn't mean I'm dishonest or stupid. I make a point to be very frank about what I can and can't do at the moment. I've found that the stuff I can do is quite valuable to people. I don't try to bluff my way into projects I'm obviously not qualified to contribute to.
Optimizing for current conditions: right now, a lot of the best job applicants have degrees from top-tier schools, and if you need to hire someone today, using education as a job filter is a reasonable choice.
Changing future conditions: there are plausible arguments that universities should not have a monopoly on education and credentialing, and promoting alternatives to a college degree may be a reasonable long-term advocacy and philanthropic goal.
The real story is: what's going on with this new hedge fund? Is the focus on "conclusions that are fundamentally correct but missed by most of the world" an actual strategy or a contrarian buzzword?
A good deal of experimental research is a cartel on resources and data. The "open access" movement in biology is not what programmers would think of as open; you can get access to many "open" data sets only by application, and you pretty much need to be an academic biologist to be granted an application. Science would be much stronger if there was a norm of truly sharing data. But restricting access is in the interest of each individual researcher who wants to maintain his/her relative prestige advantage.
Women aren't idiots. We think about the tradeoffs.
That said: Hawkins' principles are very different both from what the brain does, and from what the state of the art in machine learning does. My impression is that HTM's attempt to be too general and assume too little about the problem.
For vision in particular, most successful computer vision algorithms (as well as what we know about the visual cortex's mechanisms) make extensive use of information related to the fact that the image is an image. That is: edges are probably more likely to be continuous than broken; locally constant curvature is more likely than not; textures and colors usually continue over the surface of an object; objects occlude other objects; etc. Brains and effective computer vision algorithms hard-code a lot of information about the nature of the problem they're solving. Hawkins wants to bypass that, and I think it's probably too ambitious an aspiration.
Then again, if he makes it, more power to him.
I don't think we should be prejudiced against someone who comes from the tech industry and wrote a popular book. It's certainly not "snake oil" -- it seems to be a good-faith attempt to solve an important problem. I think the odds are against it working, but that's not a moral condemnation.
1. Track the things you want to accomplish. Joe's Goals is good for that. If your problem is working enough hours a day, track hours.
2. To-Do lists. I use ToodleDo religiously.
3. Block distracting internet sites. I use SelfControl (for Mac.)
4. Quit your biggest distractions altogether. (For me, that's webforums. I deleted all my webforum accounts.)
Systems are great if it's just forcing yourself to do stuff you're really going to need to do. In a way, that's the easy part. The hard part: when you chronically avoid doing something, often it's because you genuinely don't want to do it, and the right answer is to find a way to stop doing it entirely. One of the biggest improvements in my recent life was to identify certain kinds of work that made me miserable, and make a plan so that I'd never have to do them again. Discipline is a good thing for work that's a little hard and boring but still worthwhile to you; but discipline can't get you through work that you really hate, at least not for long.
Exceptional people can sometimes take career risks and win. The rest of us should avoid them.
It's a "The way to Tara is via Holyhead" kind of thing.