srconstantin | 13 years ago | on: Why becoming a data scientist is not easier than you think
srconstantin's comments
srconstantin | 13 years ago | on: Why becoming a data scientist is not easier than you think
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.
srconstantin | 13 years ago | on: Science Fiction, big ideas, ideology: what is to be done?
srconstantin | 14 years ago | on: Please don't learn to code
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.
srconstantin | 14 years ago | on: Peter Thiel's unexpected job requirement
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?
srconstantin | 14 years ago | on: Peter Thiel’s CS183: Startup - Class 11 Notes Essay
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.
srconstantin | 14 years ago | on: Entrepreneurs, The Clock Is Ticking On Your Career
Women aren't idiots. We think about the tradeoffs.
srconstantin | 14 years ago | on: Men In Tech
srconstantin | 14 years ago | on: The Grok prediction engine from Numenta announced
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.
srconstantin | 14 years ago | on: The Grok prediction engine from Numenta announced
srconstantin | 14 years ago | on: Getting a Flask website up and running in Ubuntu
srconstantin | 14 years ago | on: Ask HN: Advice for those with poor discipline?
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.
srconstantin | 14 years ago | on: Ask HN: My wife needs something to do from home to make money...
srconstantin | 14 years ago | on: Dropping out - how does it affect you later in life?
Exceptional people can sometimes take career risks and win. The rest of us should avoid them.
srconstantin | 14 years ago | on: Dangerous Things You Were Taught In School
srconstantin | 14 years ago | on: Face paint to beat those pesky face detection algorithms
We have cryptography and cryptanalysis. But while we have machine learning, we don't really have an established science of "anti-learning" -- creating examples that are hard to classify correctly, in order to thwart snoops.
srconstantin | 14 years ago | on: Ask HN: computer dating, but for jobs--does it exist?
One critical part of a business like that is connections with the recruiting industry, because you're essentially asking employers to let you serve as their recruiter, and you need to build trust. You can't just build the site and wait for people to come. Whitetruffle got that part right: their founder is a former recruiter.
srconstantin | 14 years ago | on: I am clever and ambitious. I want to try to cure cancer. Where do I start?
I'm well aware of the drawbacks of academic science. I'm aware that some of the best progress happens outside of academia. It's not about that; it's about resources.
I've been doing some consulting for a company that's working on improving medical diagnosis (among other things.) I'm trying to build risk models for diseases based on genetic data. The problem is that this data isn't freely available. "Open" access data is usually only "open" in the sense that you can apply for access, and you usually have to be a biology professor to be considered. It's not like the tech world at all. We're used to open source. They're not.
If you want to do science, you need access to resources. You need a lab, or you need experimental data. It's really hard to do that outside of academia. Heck, it's hard to read journal articles outside of academia.
Going to school, for all its hassles, is essentially free access to resources. You don't have to be narrowly academia-minded to get an education -- I'm getting a math PhD, but I'm philosophically closer to the tech industry and I don't plan to work in academia. Grad school isn't a tribal identity, it's an opportunity to get what you value out of it.
srconstantin | 14 years ago | on: Ask HN: What NYC startups should we feature on 5in5NYC
srconstantin | 14 years ago | on: Ask HN: computer dating, but for jobs--does it exist?
It matches based on skills and a few other attributes (like location and whether you have a US visa.) I've talked to them, since this is a subject close to my heart and I'm curious, and they're planning on adding a more detailed questionnaire and a little machine learning.
Right now they're restricted to New York and the Bay Area and they're focused on engineering positions, mostly at startups. But they do a pretty darn good job. I'm on there, and I get a job offer every few weeks or so, many from excellent companies.
It's a "The way to Tara is via Holyhead" kind of thing.