skysight-inc/HackerNews huggingface dataset:
No plan, really. The changes would need to be #ifdef'd or otherwise conditioned-out because almost no one would want them. We optimized it specifically for our own error message searching and that's not really very useful for practical use.

For adjusting the maximum query length, you can find tips on that in the sphinx forums.
Tune-up.com Coupons|Tune-up.com Discounts|Tune-up.com Promo Codes and Tune-up 
Tune-up Coupons, discounts and Tune-up.com promo codes. Find updated Tune-up.com coupons, discounts, promo codes and Tune-up coupon codes at coupons2buy.com and get big savings.
If you like reading Edward Tufte, you'll love reading this. Its an easy read and there are tons of visualizations.
Good luck getting the reader to complete the book when you start with C++.
Try contacting Jessica Mah (http://jessicamah.com). She has a similar story as yours and probably could give you better advice/guidance.
1. You aren't interested in school because you're not making your time at school interesting.

2. You are naive. Highschool is a mechanism to socialize you and a filter for colleges. Nothing that goes on there is a waste of time.

3. Start acting like a Gr. 10 student.
Huh. Yeah, I could see how that might generate discussion.

As a heterosexual male, I would be uncomfortable being at a presentation that used pornographic imagery throughout. Call me a prude, but certain things simply don't belong in a professional environment.
Here is the terrible, unvarnished secret behind much of my nerdy outcast existence in high school:

I generally found many of my peers boring as hell.

I tried going to a "get hammered in the middle of the woods" party (yes, it was that kind of high school), but I didn't drink, and no one was doing anything especially interesting, or saying anything especially interesting, and it was boring as hell, but everyone else being inebriated were oblivious to the dumbfounding level of boredom surrounding them, making it all the more frustrating.

So, I guess it really comes down to my not wanting to drink that resulted in my anti-social nerdiness. It was not until college that I found actually interesting people doing actually interesting and fun activities, without benefit of mind altering substances.
What's a better open source version control system that integrates into Visual Studio?
Now, the female dislike of programming jobs goes beyond this tail effect.

I'd say it goes so far beyond that effect to render it pretty much meaningless. This discussion wasn't about who's more likely to win a Fields Metal, it's about women in programming. The gap between winning a fields medal and being a competent programmer is ginormus.

Assuming I read you correctly, we'd both agree that there's not a strong correlation between the percentage of men and women with the basic mathematical ability to be programmers and the percentage of men and women who in fact are programmers.

I think the real answer lies in some mix of actual physiological differences between men and women and roles that are engendered by society. Given the number of roles that people were sure of 50 years ago that women couldn't do that they are now debunked (as politicians, executives, doctors, lawyers) I tend to err on the side of the latter. This is especially poignant in the country where I live (Germany) where the Chancellor is a woman with a PhD in quantum chemistry.
The point is people didn't need to "drop out" because they weren't getting hurt.

History gives us knowledge we can apply to even mechanical concepts. We don't need to reinvent the steam engine, we can just look it up in a text book. Likewise, we don't need to try to reinvent running or the human foot when our inventions are not as good as the original.
> I feel that people who are persecuted for arrogance should at least admit that their own attitude is partly at fault

Again with this theory. Should battered wives admit that they are partially at fault because they annoyed their husbands? Should rape victims admit that they are partially at fault because they led a guy on? People are responsible for _their own actions_. No more, no less. If this means that the people you're talking about are guilty for being arrogant and annoying, then fine. I have no problem with that. But they are not responsible for the crimes committed by others.

> my solution to this problem would be twofold.

I think it's funny that you think you can solve this problem, and that we can all live in egalitarian bliss.
Because the Rails community understands that they are not a community for any other reason other than Rails.

Do I approve of nudity in a presentation? No. But at the same time, even if I found it offensive, I wouldn't turn it into a huge argument and the focal point of a rant against a community.

I'm really, really in the minority with this statement, but I find it very easy to deal with intolerant people. I have friends who are almost certainly racist. A lot of the people I know are casually homophobic. I think that's sickening, but I don't turn that into a rallying point of a campaign. The attitude that I was taught as a kid was that the best way to change things is to lead by example.

Now, being upset over using nude women to draw attention, that makes sense. Voicing displeasure makes sense. But there's a line between that and turning that issue into one that directly attacks the community. When you're part of a community about coding, you'd best be focused on the code. If you don't like DHH, you ignore him. If you don't like Obie Fernandez, you ignore him. The language is what matters, and it's a large enough language that if you know what you're doing, you can find people who are willing to help.

Now, look at the attitude of the Rails community towards beginners: they are incredibly kind and cool and open about it all. (This extends to what parts of the Ruby community I've interacted with.) If you don't know a thing about programming, they'll help you, and they usually come across not as nerds but as socially normal people. I don't know if they really are, but their leaders certainly are: they have their priorities straight. I've never been party to a group of programmers that seemed as normal as the Ruby bunch.

So when DHH applauds the presentation, the message he's giving isn't "RoR approves of this." He's just saying this as a leader. He's saying this as DHH, a rude dude who loves to be crude. The fact that he's the leader is entirely apart from the fact that he's saying this. That's why he's so interesting to read. That's why 37signals is such a good blog. It doesn't matter that they're rich and successful and in charge of stuff: they're a good blog because they write good posts, and all that other stuff is an aside. Meanwhile, in the rest of the programming world people are all-too-quick to judge a person as a single, solid entity. Steve Jobs is evil because iTunes has DRM. Bill Gates is stupid because Windows is ugly. Jason Fried is a jackass who never does work because other people waste their time reading SvN archives. Ruby on Rails is bad because their developers are immature. It's the same approach of solidarity that leads nerds to decide all jocks are stupid, all different people are meaningless, and anything that looks nice can't be nice because it's coming from non-nerds.
I don't think nerds get shit on by "everyone". On the contrary, it's only a small percentage of the population who are driven by envious hatred to such an extent as to be mean-- maybe 20%. Most of those envy the popular kids (who can defend themselves) and only a quarter of them have envy related to intelligence per se. So it's only 5%. The problem is that when you have 5% converging on the smartest 1%, you still have a 5-to-1 mobbing. The other 94%, by and large, stand by and watch without doing anything; this is the worst thing that can be said about them.

It's not the stereotypical "dumb jocks" who do the mobbing. It's the reasonably smart (115-125 IQ) kids who defined themselves by their intelligence, only to find out that there were people significantly smarter than them. If they had defined themselves by their athletic ability instead, they'd leave the nerds alone but develop a Tonya Harding complex toward their athletic superiors (and, actually, young athletes outside of "cool" sports like football and basketball are often harassed, much like nerds, for being "overdedicated" to their sport).
It really depends on the application. If it is in a niche with little competition the users are going to be less interested in eye-candy. But if it has a number of competitors on the same platform the one that doesn't 'conform' is going to do less well than those that do.
Any reason why he can't do that while staying in school?
Let's face it, the academic part of high school is not challenging enough for you, but what about the other parts? Are you on one of your school's sport team? Are you part of any clubs? Did you try to take on some kind of leadership position at your school? How big is your friend circle?
Actually, that's one reason to support public education at the college level. We need more good state school engineering departments.

More women will get into engineering, because of exposure, high salaries, and employer demand.

Likewise, Male engineers will actually meet women.

At Pitt, where I went for undergrad, the count for Computer Engineers/Electrical Engineers was something like 525. Only 38 were women.

On the other hand, if you were well adjusted, you had no problem meeting women outside the engineering building.
Like the other posters said, look into taking classes at your local college. If your grades are good enough in HS, it won't be a problem.

Take something like econ 101 (not programming) or physics. Depending on the school you can take classes at, I think you'll find you'll be getting your a kicked by the information. What you used to find so easy in HS will now be much more difficult. You'll actually need to study :)
Sharpening the Intel Driver Focus
I'd recommend it as a general life-skills sort of book, which can also be applied toward career success in sales or management. If you don't want to read it, just find the summary online, apply it, and see if your life changes. It's harder to implement than it sounds, at least in my experience.
Awesome advice! Don't worry if your school has an AP class (they are mostly busted). I think you can even take the AP exams multiple times (if you don't do so well the first time).
Your life will change more than you can ever know in the next 5-10 years. The best reason to do well in high school is to get into a great college. You will meet people who share your interests in college. But in order to get there you need to do well in high school. You can find your way into an awesome job with hacker skills and a crappy GPA, but not so with an awesome college. The people you will find in college will amaze you. You may not learn anything in class, but being surrounded by like minded people will help you grow.

With that, push through. It is not that difficult to do well in high school and the reward of a good college is worth it.
Stick with it, for now. It's not so much that it's a very valuable experience, it's that without it you will be locked out of so many other things that really are worthwhile. I know that two more years feels like an eternity right now, but trust me, it's not.

Try to find things to keep you enthused while you still have to be there, like clubs/societies, especially if they're in fields that you're not too comfortable with at the moment. For example (I don't know if this will apply to you, since your post is quite articulate), I went into the debating society in high school with very little knowledge of public speaking and a lot of nerves about presenting in front of people. Two years later I was competing at the national level, and people still think I'm a good speaker when I just wing presentations without preparation. You have a lot of free time right now (maybe it doesn't feel that way, but it's a lot compared to what you'll have later!), so make use of it in a way that pushes your boundaries and expands your skills.
Though I agree with Robin tat the NYT piece was useless, I'd argue that refuting the useless post is also pointless.

I'm an avid blackberry user, but I am amazed to see how many people carry both a blackberry and an iPhone. Even Woz admitted that he does that in a recent interview.

Maybe we shouldn't be so surprised by the numbers in the NYT piece (even if their shoddy) as I recall, it is standard practice in Hong Kong for people to carry more than one cell phone (one work, one personal) maybe we are starting to see that trend spread.
I doubt it's hurting your sales much, but just because your Mac conversion rate is 2x your Windows conversion rate it doesn't mean it's not hurting at all. Mac conversion rates for shareware seem to be way higher overall (certainly been my experience).
I had a good talk about introvert/extrovert differences with my philosophy professor. He explained that different cultures had differences in which one was perceived better.

In places like the US, extroversion is accepted and liked. However, in places like Germany, introversion is well respected and as an equal to extroversion.

I asked why and he said that he really didn't know. It's just the difference in culture.
A lot of people nowadays are moving to Git (http://git-scm.com/). Although to be honest, I'm not sure if Git would be a good fit in a Windows development environment.
The subtle overtone here is the rather sensible conclusion that Python is not going to be an "everything language". I think the defining characteristic of a successful language designer is the ability to recognize and acknowledge the inherent limitations in your own language.
They couldn't be that incompetent.

As the article points out, they didn't even write the poll correctly: Two pairs of candidates shared the same ID. That means that if Oprah Winfrey got the highest score, then Ratan Tata would also get the highest score. If the competition was not hacked, these pairs might have done quite well, since they'd get the combined votes of the two candidates.

If TIME couldn't be bothered to get the poll right in the first place, it's not surprising that they barely tried to fix the hacking.
Clickable link: http://www.simplecountrycodes.com/
signed up, found something i'd enjoy collaborating on immediately. nice layout, too.
"High school is a massive, pointless waste of time. It's like prison."

Maybe parts of it. In that it's extremely unlikely in ten years you'll talk to more than one person from your high school, but you'll still talk to many of your friends from college.

The problem with high school is you are stuck socializing with the people who happen to be geographically close to you. You don't get to choose who they are, so they could be a bunch of jerks and you can't do much about it. At college, that is WAY less likely to happen.

But you still can learn interesting stuff in high school, AND socially it's still an important step to go through all that dating/hanging out/partying stuff. You could wait until college to do that, but it would be awkward.
System76 Launches Ubuntu 9.04 Netbook
Online Greeting Cards Printing
From a brief examination (my university has a subscription to Safari Books--one of my favorite parts of being a college student), this book seems like it lacks direction.

As much as it's useful to read a detailed account of what Chuck Moore was thinking when he created Forth, or chuckle as Tom Love takes pot shots at Bjarne Stroustrup [1], I really don't see a cohesive message across the whole work. Obviously, this won't be a problem for many people, but really, as many of these stories are already all over the web, I'm not sure how much original value this work is providing.

[1]Tom Love (co-creator of Objective-C): There's the successful direction, and then there's the approach that Bjarne took with C++. In one case, it was a small, simple—dare I say, elegant—programming language that was very crisp and well defined. In the other case it was a pretty ugly, complicated, difficult language that had some really troublesome features. I think those are the distinctions between the two.
> Is it wrong to say that when they are?

No. But your essay reads like they _all_ are.

> But everybody does that.

That's no excuse.

> Martyr?

Yes. Here's another example: "I'm saying that I have a right to write what I think is right". Nobody ever tried to take that right away from you, least of all me. All I did was say that you were wrong, but you have decided to carry on like I am persecuting you by attempting to take away your rights. Martyr.

> But the criticism against me for writing this piece in the first place offends me, and I don't think I'm being an asshole martyr for saying that.

Again, I never called you an asshole or criticized you as a person, as opposed to something specific that you said. Now you're being a martyr in response to me saying that you are writing with a martyr mentality.
"Paul Graham does that in his essays."

Paul writes brilliant essays, but I find that if he has a weakness as an essayist, it is probably in over generalization. Many of his essays have pretty sweeping generalizations, but a dearth of data justifying them. His brilliance is that he usually overcomes this by appealing to his reader's intuitions, and it usually works. But there are times when I find myself wondering if he is just extrapolating from his own experience to a larger scale than is warranted.
Yes, you could enumerate all its characteristics and such to try and give the programmer an idea of how it will behave. Or you can just say "it's allocated on the stack" and much of that will be obvious. Seems like quite a good shorthand to me if nothing else.
Good luck on your week of work.. I have suddenly found myself with extra time on my hands, and will maybe follow your lead.

I do think that the hardest part of something like this is getting a following to use the site.

Best of luck.
Jer
I think a very important point is in danger of being buried in glibness here:

> Highschool is a mechanism to socialize you and a filter for colleges. Nothing that goes on there is a waste of time.

Being able to effectively interact with other people is an extremely important skill in life, and will become more so in the future as the world gets more crowded and less wealthy. There's an old aphorism: it's not what you know, it's who you know. It took me twenty years to learn the hard way that this aphorism contains more than a grain of truth. It is, in fact, the whole ballgame. If you're smart but no one can stand to work with you, you will lose. Contrariwise, if you're dim but people love you you will do fine.

So if you don't want to waste the next two years, here's a project for you: figure out a way to get 100 of your peers working on something -- anything -- together. It doesn't have to make a profit (though that would be good), it doesn't have to make the world a better place (though that would be good too), but it should not be actively destructive (that makes it too easy) and every one of those 100 people has to be doing it because they want to. They all have to be enthusiastic about it. Note that what I'm suggesting is different from becoming "popular", though becoming popular might be helpful (or it might not). You have to actually organize these people into doing some kind of productive activity. Just inviting 100 people to a beer bash doesn't count.

If you achieve that you will have just had the most useful two years of your life. Good luck.
It most certainly isn't a Rails-only issue. Women in technology seems to be a perennial discussion point with little change in the composition nor the results.

One reason that Rails seems to be the loudest right now is because Rails attracts (and was begun) by very outspoken, opinionated, people.
Four-year-old may be source of swine flu
Everybody hates dorks who insist on talking about music labels or shoe brands to people who don't want to, but those types are pretty rare. Tech and gaming geeks are massively overrepresented here, and sports geeks to a lesser extent. When one guy goes on and on about his special interest to one or more people who are obviously not interested, but he doesn't get it, it's usually about technology, computer games, or sports.

Despite the massive popular appeal of celebrities and fashion, I've never been stuck in a one-on-one conversation with somebody who couldn't figure out that those topics bored me. I've been stranded in group conversations as the lone person who wasn't interested, but that's entirely different. People even figure out pretty quickly that I don't know anything about "Lost" despite how improbably that is. You have to give "normal" people credit for being much, much better than the average computer nerd when it comes to talking your ear off about stuff you don't care about.

(I guess there's another stereotypical dork: the middle-aged businessman who only know how to talk to other middle-aged businessmen, and who talks obsessively about cars, golf, or politics. I only encounter him at weddings, but you entrepreneurial types might run into him more often.)
Dude you have plenty of time, how about getting some friends and enjoying yourself a bit.
Keep Track of Mobile Visitors To Your Website With PercentMobile (Invites)
I've recently come to appreciate a mathematical approach, which I see as declaring constraints. The power of this (for me) is that you can separate constraints in any way you like, and combine them however you like. This is important when you need to simplify a problem into parts, in order to be able to understand it one bit at a time (it's still an art to know how to divide up the problem, but maths gives you options).

It's very appealing (and obvious) step to then execute these declared constraints - that is, to code directly in terms of the mathematics.

But here's the problem: the maths doesn't tell you the answer; it just tells you its constraints. The answer you want is somewhere in that space. Of course, it's possible to write a language that will always give you an from within that space. The most well-known way for this issue to show up is in efficiency: the solution given by the language does fall within the constraints, but it takes too long. If we had a way to declare the efficiency as a constraint, this might change... but apparently that's a hard one.
Other constraints are things like: usability, understandability (to coders of average ability, average education and average deadlines), interoperability with standards (which are never ideal, but which exist and which work), portability, modularity and many others that I haven't encountered or imagined.

Partly the difficulty is in specifying a soft, human constraint in formal terms; the other part is solving for that constraint, which appears to require strong AI or bump up against the halting problem - or else we could just declare the constraint: "fastest possible solution".
Ugolog Creates Surveillance Website To Watch Anyone, Anywhere
Thanks, I will give it a go asap. Never try it before.
I also went to college at 16. But be careful! I ended up dropping out of UCLA, going to community college, and eventually graduating from UCSB seven years later (then went to design school in Vancouver). The problem was that I was still wanting a sense of community, and I couldn't find it at university because of the age discrepancy. I dont regret my decision leaving high school early, but remember that this wont necessarily solve all of your problems, but it could be a good step! Good luck!
High school is rough, especially for those intelligent enough to be reading hackernews. Its pretty far from a reality of the world and I would say appreciate the lack of responsibility expected of you and learn a programming language as well as a musical instrument. And even start learning a foreign language as well as SAT vocab cards during class. Also, I recommend skipping a lot. It got me through :)
Monty Widenius talks about MariaDB, MySQL, Sun and Black Vodka
MySQL And Search At Craigslist