Recent submissions

Comment · 14 years ago
This makes sense.

It's a "The way to Tara is via Holyhead" kind of thing.

Comment · 14 years ago
Look -- as long as "data scientist" is a sexy job title, a lot of different jobs are going to claim they fall under that umbrella. I have an applied math background, and I'm fine with scientific computing, but I have much less experience with databases. I'm a very different candidate than a software engineer who took a machine learning course. Maybe in a few years we'll have more intelligent language for making those distinctions.

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.

Comment · 14 years ago
First, most poor people still don't live in projects. Second, I don't know if degradation matters more than material possessions.
Comment · 14 years ago
I'm kind of the villain of this piece -- a relatively novice coder who expects to apply for programming-heavy jobs in the future.

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.

Comment · 14 years ago
There's a difference between optimizing for current conditions, and changing future conditions.

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?

Comment · 14 years ago
Secret I believe to be true:

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.

Comment · 14 years ago
I think people should seriously consider that not all women want children.

Women aren't idiots. We think about the tradeoffs.

Comment · 14 years ago
Violence against women and violence against men are different. Men are more likely to be the victims of violent crimes, and especially more likely to be attacked by strangers. Violence against women is more likely to be rape or domestic violence. Men are more likely to wind up in something you could describe as a "fight." Depending on context, you could say that men are in more danger than women (because most violence is man vs. man) or that women are in more danger than men (because a lot of violence against women comes from familiar figures like family members or boyfriends, and because self-defense is often harder for women.)
Comment · 14 years ago
I don't think "snake oil" is the right paradigm here. In ML/AI, lots of honest researchers are wrong; being a scientist who's wrong doesn't make you a criminal.

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.

Comment · 14 years ago
Read the paper; HTM's don't seem to do better than other object recognition algorithms at recognizing shapes, especially because there are visual properties it ignores (curvature, global topological properties, etc.) The accuracy for the picture datasets are only 60-70%. What's interesting about HTM is its generality. I can't judge whether it would be good for the Grok prediction engine, but I know more about image recognition and you definitely don't want to use it for that.
Comment · 14 years ago
How much of this will work on a Mac?
Comment · 14 years ago
Systems are your friends.

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.

Comment · 14 years ago
The lowest stress, highest paying per hour job I can think of is tutoring high school students. $50 an hour is normal, $100 is possible in affluent neighborhoods if you have a good pitch about why you're worth it; I have even heard of $500 an hour, but that was a math PhD student who found a remarkably rich Manhattan family.
Comment · 14 years ago
I don't have personal experience on this, but my take is that leaving school is a risk.

Exceptional people can sometimes take career risks and win. The rest of us should avoid them.

Comment · 14 years ago
I think the prevailing mood among people who think of themselves as "business people" is nowhere near risk-averse enough.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton