skysight-inc/HackerNews huggingface dataset:
I felt the same way and I moved (back) to NYC after 10 years in SF. The city has changed a bit. There are a lot of things to do outside the tech sector. However, I'm not sure I would say "art and literature and culture matter" as much as they seemed to in the past. Manhattan is nearly 100% yuppified now. this is good and bad. It's good in that the whole left coast of Manhattan is now a giant urban park. There are bike lanes everywhere. There are parks everywhere. There's a farmer's market in Union Square every (other?) day. There are free things like movies on the pier, concerts in the park, etc. I saw Dinosaur Jr. for free in central park last summer (?!). It's probably easier to eat healthy food in NYC than anywhere else in the world.

The bad things (IMHO) is that there aren't as many interestingly weird music or arts things as there were even 10, 15 years ago. There are no nightclubs. There are no weird music venues in Manhattan. The most avante-garde you are going to get is a band like Grizzly Bear... which is kind of avante-garde but is also a huge national act at the same time. Artists have to live way out in Bushwick, or even further away. I don't really know where interesting art shows go up. I honestly think the number of actual practicing artists and musicians is probably the smallest it has ever been. The indie gallery scene isn't a lot better than SF. There are probably more bookstores in either Seattle or Portland than there are in all of the NYC area, which says something... I'm not sure what.

So I won't lie... I was disappointed in the state of artsy-fartsy music and culture when I returned to NYC. But I do like all this other urban parkland paradise stuff. So it's a tradeoff. I don't really know where people are doing interesting art and music stuff... maybe berlin or beijing? I know a lot of artists who moved to LA simply because it's easier to get a lot of space. Even Jeff Dietch moved there.

If you're looking for something like Andy Warhol's factory scene, I don't think it's happening here. If you're looking for a girlfriend who is a graphic designer for Kate Spade's website - it's your best bet.
Is there an example of an animal you have that supports the assertion that it is hunting habit that determine the style of teeth and not diet?

I'm curious because I always thought diet was the driver in mouth design, while hunting was more a factor in eye placement.
If truly understanding women was the goal, there are a whole bunch of books that explain a whole lot... but as far as I can tell, nobody here reads them, they prefer to rely on opinions and anecdotes. Which, as any uber-rational mind will tell you, is not the same as data.
That's like saying you worry that Google's search results will get worse if they focus on Adwords too much. Code hosting is the core of Github and what makes this job board possible.
What's the upper limit of recipients for a 3rd party solution like MailChimp? I manage the infrastructure of a newsletter that's sent to over 2 million recipients in a 12 hour deliverability window, and it didn't look like 3rd party solutions came anywhere close to hitting this. I looked around briefly but no services seemed to come anywhere close.
Well, I haven't tried kqueue, but IIRC it has its own set of problems. Mainly that you can't kqueue certain types of file descriptors like ptys. I'd have to look into that, but I'm sure I'll have some kind of thing going about it soon.
They're supposed to teach it in high school.
Or don't. It's buggy, overly complicated, and barely maintained.
Unlike stackoverflow.com the food recommendations generated by Usable Health are dependent on each of the answers in the sign up process. For example someone who weighs a 100 pounds will receive different recommendations from someone who weighs 200 pounds so unfortunately there is no way of getting around the complete sign up / nutritional profile creation process.
The formal difference is great. Without declaring war you get ambiguity, and unpopular wars like Vietnam, where veterans came home to be despised and spat on by their fellow American citizens. Like my comment above says, if the people want a war then Congress has the power to declare one, and be clear about it. Without this level of assured commitment, you get war engagements like Iraq -- a country which never attacked us, and we matter-of-factly invaded.
It's not like she was holding HN up as a paragon of "female-friendliness." I wanted a "perfect-world" perspective, as opposed to "why HN is better than Reddit, while still not being all that great." It seems she's moved on though, alas, as her perspective no doubt would have made interesting reading.

As far as your other points go, I've been in my shares of locker rooms and I certainly don't detest locker-room banter, nor do I self-identify as a feminist, but to each his or her own I suppose.
I was hoping for e, but alas no luck.
Well, she started it...
I think the fact that we're seeing a lot of articles, stories, and publications revolving around the thoughts of college becoming useless and the importance of starting businesses says something about the way our culture is changing, and perhaps waking up.
And, if there's a distribution of speeds then you can measure the distribution and see what works best. Again, my challenge still stands:

Measure it or STFU.
The thing is, at least in the US, 'yuppie' has been a derogatory term for those kind of guys for at least twenty years. That this guy self-identifies as a yuppie, and complains that the other yuppies are scumbags, is one of the many reasons it's hard to take the article seriously.

http://en.wikipedia.org/wiki/Yuppie
Well, it WAS written by a psychiatrist.
Sorry, I decided my comment wasn't especially useful and deleted it, but I didn't see it had a response. For the record, it was:

=========

> I mean, I read the supposed reasons for why this would happen, oh, if we allowed cross-platformed tools then only shitty applications will be made, blah, blah, blah, blah, blah.

That is completely incorrect. Jobs said that a cross platform app is worse at integrating with the system than native apps and slower to gain the benefits of OS updates (if they ever do).

I'd like to see someone demonstrate this to be untrue, but looking at Firefox and Eclipse it seems to be dead-on accurate.

=========
My father is a senior, tenured professor of mechanical engineering. He's won a bunch of prizes and fellowships. He's probably one of the best in his field. I don't ever recall anything about substantial raises. In fact, all I ever hear out of him is that they're cutting staff, restricting bonuses and cutting raises.

This coming from a man who works on research and the related papers/books almost every waking hour of his life. I'm serious too, I grew up around it. Saturday and Sunday, absolutely. Friday night, definitely. Breaks only for PBS News Hour/CNN, meals, and the occasional friendly tennis match (when the rotator cuff isn't giving him trouble).

He teaches only one undergraduate class a semester. Sure, you might consider that a "light teaching load," but that would be insulting to the graduate, doctorate, and post-doc students who fought hard to spend 50+ hour weeks in the lab (those students probably spend more than 80 hour weeks there themselves). If he could, he'd opt out of that class too. Can't blame him either: most of those students aren't even interested in being an engineer, they're just in it for the degree.

His biggest complaint? Administrative overhead. The university and related agencies take sometimes up to half of his grant money. Hard to pay those students at those rates. Which means he has to spend more time there himself. Time that's getting scarcer due to increases in course and paper requirements.

If you ask him, he'll tell you that colleges serve their administration (in the same way that some say government only exists to serve itself). But maybe someone's just holding on to that 58% raise check for him.
This article makes the common mistake of confusing Manhattan for New York. It's true: the Upper East Side is a bad place to start a startup. Fort Greene isn't.
What a shame that nobody has posted a pithy one-line summary for you. My big condolences.

I spent three minutes skimming this article and it's perfectly clear what the author's thesis is; that the millennial generation has been raised to expect a breed of safe, corporate job in their favorite fields which just don't exist in the quantity that young adults wish they did. He suggests that they had better relax their standards and take some risks if they want to get work.

The author may not be Hemingway, but it's hardly difficult to understand. Learn to fucking read.
This is very true. Most young male engineering grads like to gloat the fact that they make a lot more than their humanities counterparts (perhaps to make up for the misery and lack of female companionship during their undergrad?)

But the reality is that if you graduated with a humanities/social science degree from a ivy league or sub-ivy school, you are bound to do pretty well. As opposed to their state school counterparts, English majors from Harvard have the academic clout to get into a top law/med school which will put them with far greater earning power over engineers in 10 years.

But if you are a true-minded humanities major, you might even become a true humanitarian for a couple of years; maybe travel abroad to a Peace Corps or get a masters at a International Studies program. Then only later, you get on the fast-track to a management program at some Fortune 500 to manage some engineers.
Agreed. College has definitely changed my view of the world and expanded my mind. And I'm glad I went to an affordable state school.

I do, however, believe that past generations had more advantages with their degrees than my generation does.
Payscale make their money by helping companies figure out what salary ranges to offer in new markets, offering benchmarking and other compensation guidance.
As am I. A liberal arts education makes you better able to understand and explain the world around you. The notion that every moment of college must be teaching you a skill that you will directly apply in your future career is positively stifling.
1) There should be a law banning the passing of any new laws. We have quite enough laws as it is, and our efforts should be spent towards hacking off some of the parts of this behemoth we have created, not adding to it.
Inception Ripped-Off Scrooge McDuck & The Beagle Boys
Yeah, i've never done any research into DSL's, but I always thought they would have some sort of custom syntax. Since DSL's seem quite the hype ATM, I'm a bit dissapointed by these examples. Sure, nice coding and all that (even though I would have used LINQ myself, but then again I'm not restricted to C# 2.0), but I fail to to see where the L of DSL comes into play.

If this is the latest hype I didn't have time for to research, I'm not missing out.
I don't think you're working with applicable terms, really. I'd just say there are markets and business cultures where trust and the sense of fair play is prevalent, and those where that is not the case, and leave it at that.

Touchy subject, but I'd point at the "personal background" of the participants before I started using political terms. Some cultures/ethnicities, have, um, different ideas of fair play.
Just a comment about where to live...

If you work until midnight every night and you've got the dough, it's probably worth paying extra to live near work. Commuting from Queens to Wall Street would totally suck, especially if you're putting in long hours.
I propose an alternate question: Even if he got the "package" job he was looking for. Should he take it?

I'm currently in an argument with my parents about attempting a startup after I graduate vs getting a job and trying to start something on the side. Obviously the parents think it's too much risk, I think I've tried to "follow the rules" for too long and have nothing to lose.

Anyone else been in a similar situation?
Relatively cheap living in the Bay Area? Only compared to New York (unless you live in East Palo Alto)
The numbered street grid in Manhattan was laid out at the beginning of the 19th century. The reason there are so many streets and so few avenues was to facilitate river-to-river movement of freight. The reason for the standardized grid was to make land development more predictable (it's also called the speculative grid for that reason).
The idea behind how this works using regular expressions is very similar to how some C++ template metaprograms work.
Um, really ignorant question here, but what book on reasoning can I read to be able to see through arguments and debates like you just did? I want to learn about empirical and normative questions, etc.
TL;DR? The essay doesn't knock college at all.

It knocks the idea that the kid is better-educated at 21 than his father was, and that he has MORE opportunities because of it.

It knocks the sad fact that the kid's father and grandfather were entrepreneurs, but somehow taught the kid that he has to have A Real Job with a Career Ladder and 401k - or nothing at all:

"The parents and grandparents, like so many parents today, are disappointed in their son because he's not taking their advice, but in fact their son is taking their advice to its inevitable conclusion: he's holding out for the perfect corporate job."

It has, in short, nothing to do with you, your school, or your defensiveness about graduating college.

And if you think college graduates today are actually smarter than they were 30 years ago, I'm afraid you're sadly mistaken. Their facts may be more up-to-date, however, writing skills, reading skills, and whatnot, are down across the board.
/me watches the comment thread change over time as those who are more motivated by tribal allegiances start to outweigh those who appreciate a fair joke
What you said is federal law. But what my lawyer told me when I lived in NY is that "in the course of your employment" has non-intuitive consequences.

What I was told is that there are 3 classes of employee. If you punch in and out on a clock and get paid by the hour, you are hourly. If your work is governed by piecework contracts, you are a contractor. In those cases the scope of your employment is clear. Otherwise you're a professional employee. (Most programmers are professional employees.) For professional employees there are no working hours, and no non-working hours either. Have a good idea in the shower? Your employer has a potential claim on it.

Whether they can claim any given project is more complex, though. The farther away your activity is from your day job, the harder it is for them to enforce a claim. So, for instance, a programmer who writes programs on the side is likely in trouble. But a novel on the side is fine.

In any case the default doesn't matter that much in practice because standard boilerplate contracts reinforce this by making broad claims that anything you do in your own time belongs to your employer. And NY courts are fairly generous to employers in resolving any disputes that arise.
This is very true. We don't see too many administrators who are paid outrageously, our athletics department handles all of that. Highest paid state employee for a few years - the ex Coach Mangino.
"Now suppose we come up with an acceptable definition of "big enough" and "long enough", which will be a compromise definition. How do we enforce this definition? Punishment. "

You enforce it with fees against cable TV service providers, or whoever is responsible for publishing the advertisement.

"So, suppose we come up with a suitable punishment for these law breakers. Who will enforce this punishment? What if they do not pay the fine? Do we throw them in our already crowded prisons or build new prisons? "

The idea is not to punish people, but to bring more fairness to the consumer in terms of the information they are given and not to be mislead. If a cable company can get a way with displaying a novel worth of information for one second (in order to comply with disclosure requirements) and in the process duping a customer into signing up, I think there should be some rules against that.

As for enforcement, the FCC can easily enforce something like this.
There's some similar stuff for wx in Perl and Python, too - I've just been taking the time to (try to) be systematic about making things fast and easy to specify. I really, really get tired of coding all that stuff by hand every damn time - it's one of the major things that made me get out of GUI work in the first place, back in the Stone Age.

I've got big plans, and since it's not expected to pay any bills for a while, I can afford to think things through sufficiently. I just hope I won't drop it entirely.

It's been fun so far, though.
So, if it's working why not throw a load of real world traffic at it in stead of this 'science' that you're performing here ?

After all, that is where the rubber meets the road and it would be a very easy way to determine if your hunch is right or not.

Epoll was specifically created with that sort of workloads in mind, your 'surprising' conclusion is not rooted in the fact that epoll is somehow behaving in a way that is contrary to expectation, in fact it behaves exactly as it is designed to do.

Benchmarking it like this is nothing like the real world, and that's where epoll shines, not when you test it the way you just did.

As for the numbers, we're serving about 10Gbps continuously using a combination of varnish and java code to several million uniques daily, html, images, video. Poll over epoll is a run race, as far as I'm concerned you're wasting your time with this.

But by all means, ignore all this and do what you have to, those are the lessons learned best anyway, and it's your time, not mine.

If you feel like getting another view on this I'd suggest to contact the author of Varnish, he really knows his stuff and he might be able to convince you where I can not.
Less laws is great, but how do you prevent companies from taking advantage of consumers without laws?
"Are you suggesting that Firefox and Eclipse are lacking in some way because they are built for multiple platforms and would be much better if they were written for a single platform..."

Firefox and Eclipse would be worlds better if they were written for a single platform. I'd go so far as to suggest that the only gain in writing cross-platform software is that it runs on more than one platform. Everything else suffers -- or at least is limited to a common denominator. "Common" being the operative word.
They normally can accomodate for that, but they don't show you pricing on their site. Basically, you'd have to contact them and talk about your specific needs. But I don't believe companies like Mailchimp, Aweber, and SendGrid would turn you down.
Bing Maps gets an overhaul
Certainly vastly cheaper relative to the alternatives. Britain's health care system does a pretty good job of controlling costs while maintaining decent results.
http://www.leginfo.ca.gov/cgi-bin/displaycode?section=lab... offers significant protection to employees in California. There is nothing in NY law that offers similar protection.
WikiLeaks: A Moral Quagmire
1) Will you maintain Mongrel forever? It's not your track record that's the question, but the one of all future maintainers of Mongrel that will have to deal with the added complexity this change creates.

2) The experience from 1992 still seems current. Adding complexity to any software project adds cost to maintain it in the future. My experience in 1992 showed how added complexity for a marginal performance gain did not pay off then and still won't pay off today (unless you are programming a computer so expensive even a marginal increase in performance means lots of money).

3) It's your project and you may do with it whatever pleases you. What I wrote was intended as friendly advice from someone who is in this business for a long time. You are, of course, free not to accept the advice.

4) I encourage you to try new things and I am usually the first to propose workload-adaptable solutions. I, however, had my share of extremely clever optimizations that bit me back later when things as subtle as processor caches changed and it's not very funny (albeit it is fun to dig deep in the system to find out why X runs 33% slower on the 50% faster box). Nowadays, I consider every program line not written a line gained.
In this case, deliverability is MailChimp's job...not ReturnPath's. MailChimp says so on their site. They have feedback loops with ISPs to show you opens, bounces, spam complains etc.

The "Inbox Inspector" add-on shows screenshots of what your email looks like in a handful of email clients and runs what I'm guessing is a SpamAssassin check that returns a spamminess number. If this add-on is from ReturnPath, then the service they are providing isn't exactly "deliverability" once you've sent --- it's really a toolkit to inspect and QA your messages BEFORE you send them.
Would it have been more acceptable if he had said "women who complain about sexism in technology are just having a hard time getting laid or keeping a man"?
You're right, I shouldn't have implied he wasn't paying attention at all. (Although Tabnapping has little to do with the problem I'm talking about).
> Essentially, a good liberal arts education transforms your world-view of those subjects the same way a good engineering education does.

I think most people agree with that, they just disagree that it's worth paying $50/hour to get. Go into any high end coffee place and you'll find someone you can have a good discussion with about liberal arts-related topics. I was talking about Jeffersonian vs. Hamiltonian democracy with a member of the U.S. Foreign Service at a coffee place a couple months ago. Talked for two hours - cost was $5 for an iced tea. Sure beats paying $150 for a three hour lecture and getting assigned some busywork essay at the end of it.
I break more of these rules than I obey.

1. version control. get it. force it to be used. I use SVN but I'd recommend using git or mercurial. Doesn't matter as long as it's a newer one (CVS, yech).
2. automate. automate everything. You should be able to run a commit, then click a button to update your new staging server. One click deploy to production. ALSO - make sure you can one click UNdeploy. I'd suggest writing shell scripts that will automatically check out the correct revision, move pointers around, change permissions, etc.
3. Make all your environments as similar as possible (same versions of code, etc.)

Other than that, I can't think of much. You don't need to use capistrano to manage your deployments -- just use some simple shell scripts with rsync!

I'd recommend that your production and dev servers (hardware or VPS) be different. That way if you screw something up while developing, it wont put a load on your production system.
I went to school for one reason and one reason only because I knew I had to. I picked Psychology as my degree because, at that time, this was the only thing I could imagine studding for 4 years.

I worked in IT industry before I started school, while going to school and after graduation. Most of my techy friends discouraged my degree every step of the way.

'Why the hell do you need it? Bill gates never even finished' was the tone of their message.

Well, I got my degree and sure I don't really use it in my job. Sure I had a big lump of dissapoitnment in my throat after I graduated and came home to realize the big pay off is not there. However, as lame as this sounds, I learned how to learn. I learned that as pointless as most of my classes were, ones that weren't will stay with me for ever.