skysight-inc/HackerNews huggingface dataset:
I guess I find it a bit off-putting that a blog post trying to dispel stereotypes about a geographic region stoops to saying things like "On both coasts, the pace of life is really, really high: you just go, go, go and work constantly." This might be the norm in New York and Silicon Valley, but the south isn't this way, and I have been to towns as far east as MA that have laid back cultures — visit the town of Wellesley, MA if you want to see that. I am not disagreeing that there are great things about living anywhere, but trying to overturn stereotyping by stereotyping doesn't ring very true to me.
As a fellow Midwesterner, I say "Amen". I live halfway between Chicago and St. Louis - a two hour drive in either direction. We've got everything we need, including great schools and tons of dining and entertainment options. I own a 2500 square foot house that will be completely paid for in 10 years, and my mortgage is ~$700/month.

I've been to both coasts and many large cities in the US and abroad. I'd still rather live here than anywhere else.
The article's a bit melodramatic about what is everyday accounting. The price of oil always fluctuates so accountants have to use some historical price for calculating reserves so the figure will always be off at a later date when the price has moved. Pretty much anyone capable of reading and understanding the accounts of oil companies will know that.
>they also run the significant risk of being castigated if said female character doesn't perfectly align to various norms

I'm interested in this apparent phenomenon, can you an example?
It could be physiological, such as low testosterone. It could be that your colleagues are incredible jerks, and it is affecting you psychologically. Assuming it's just you, there is one thought that may help you : this whole area of having self-confidence or energy or determination: it's not black and white. Rather, it's like temperature : there's below zero, zero, and above zero. The top thing that helps in going from below zero to zero is to stop all the negative self-talk.

When I was younger and in a similar place, I found it helped to use this technique from Cognitive Behavioural Therapy which I read about in the book, "Feeling Good" (I think that's what it was called? By someone called Burns, if I remember correctly) : just make a table with 2 columns (it could just be in Word or OneNote). In the left, right down every negative thought you get. "I am useless; I will never understand how template metaprogramming and typeclasses are related as claimed by <colleague X>". On the RHS, you can write an objective rebuttal to this thought. It helps to take the perspective of an outsider, as if the thought on the LHS is from a friend sharing their problems with you. How would you respond? "Well, you know these terms 'template metaprogramming' and 'typeclasses', don't you? How did you get here? That's how you'll get there, too. Step-by-step. I don't see any logical reason why it is impossible. Just because you feel it doesn't mean it's real". And on cue, you will feel an incredible sense of relief, as if a weight has been lifted. Just continue this until you go from below zero to zero. It's just a form of mindfulness meditation, I suppose. Being observant of one's thoughts is very powerful.

It's very striking and powerful when you realize that many successful people are just ordinary folks without unnecessary negative self-talk who just worked at it for 10 or 20 years. It can be very enabling and powerful (as long as you don't start counting the days; that's another problem! :-) )

I have a simple question : do you like yourself? Just a little is fine. If you don't, address that first by introspecting on the negative thoughts. The C++ will take care of itself once you free up the energy. :-)
What's the issue? People use these silly websites and applications, and they provide a service. Why do we need 100 different to-do list applications? Well, because everyone has unique needs. Some people want a simple list, some people want categories, some people want to organize it by priority levels, some people want it to look like a piece of virtual paper while others prefer a modern design, some want to self host it, and others want it stored in the cloud.

And what's wrong with niche social networks? You're on HN, this is a fairly niche place. Did you want it merged with Reddit, Facebook, Tumblr, etc?
I am saying that if the victim decides to call it rape because that's how it felt, my first response (nor second, nor third) would not be to discuss the finer points of the law and debate the legal use of the term.

People who act maliciously don't need justification from me. But sexism is usually inadvertent, and "everyone's a lawyer" is a classic, usually innocent, response. So people who are not misogynist, but simply sexist (and we all are to some degree) -- because that's how we've been trained to be -- can benefit from me pointing out this difference in how we respond to stories by women differently from those by men. My goal is not to maintain the moral high ground (which I know I possess in this case anyway), but simply to educate those who wish to learn. Change will be made through education of the "innocent sexists"; not by reforming misogynists.
That's a great point, and you've made me resent the closed nature of the iPhone for the first time. I'm not sure where I'd even start. The good news is I have her up on RPG Maker on the PC.
As a formal title, "Professor" in most US institutions is the highest academic rank, above "Associate Professor" [frequently granted along with tenure after about 6 years and a successful assessment by the institution] and "Assistant Professor" [recently hired tenure-track faculty]. Also not uncommon is "Visiting Assistant Professor" [usually short-term non-tenure track faculty hired for 1-3 years as sabbatical replacements or to fill a (supposedly) short-term need]. Informally, all of these are referred to as, e.g., "Professor Smith" (much as a Lieutenant General might be called "General Smith" in conversation).

Adjuncts (whose contracts are course-by-course rather than for any fixed length) are commonly given a title like "Instructor" or "Visiting Instructor", though there may be places that would assign a "Visiting Assistant Professor" title to an adjunct with a Ph.D. ("Lecturer" is less common in the US, in my experience, and often implies a longer-term non-tenure-track faculty position.) As often as not, students don't pay that much attention to whether a given instructor is an adjunct, so it's pretty common for them to be called "Professor Smith", too.

So in the broadest usage in the US (which I think is pretty typical among people who don't work in academia), "Professor" winds up meaning "any college/university level instructor", while "Teacher" means "any elementary/middle/high school instructor".
I would actually be very interested in hearing more about this MySQL implementation.
Also, gun laws aren't total shit like they are on most of the coast.
No one who has done his research doubts that Cleveland can be a really nice place to live. It's a charming midsize city with lots of good stuff happening. Unfortunately, that's often not how we choose our geographic location.

America's major cities (Chicago, Los Angeles, New York) and one midsize city with a special industry focus (the bay area) offer almost inconceivable economic opportunity to people in HN's line of work. Relative to population, their software and technology industries are tens of times the size of Cleveland.

If you are a schoolteacher (one of the most common and widely distributed white collar jobs), Cleveland is probably a hugely appealing destination. As a person working in the technology industry (a much more centralized niche), it presents a tremendous trade-off between quality of life and opportunity.

It's telling that the essay's author is a 100% remote employee of a firm in the bay area. Not even an ardent defender of the (non-Chicago) midwest was able to build his ideal career there.
Then get the UI you want. That's possible in Firefox, as opposed to Chrome, for example.
the "signs of a bad programmer" post [0] was a response of the experiences of this post.

[0] http://www.yacoset.com/Home/signs-that-you-re-a-bad-programm...
Ohhhh, I'm a bit bitter about it.
Probably because 12 year old boys like to play as somebody who looks like them just as much as 12 year old girls do. Games offering both options is exactly what the article was advocating.
Urban Exploration in Japan
"These kind of people on this website think one thing, and some other people on the website tend to think another thing, and I think they kind of don't work together despite being related to analyses that each vary wildly, and I think those two groups overlap" What? Your combining of two heuristic, subjective analyses of "popular views" to make some kind of point is unimpressive and non-productive.
This might not be what he's looking for but it is one way to manage huge amounts of data:

[HDF5](http://www.hdfgroup.org/)
could you describe the way you are running TF-IDF on the listings - are you pushing them into Solr/Elasticsearch and then firing a query with the same description to see which scores rank ? Would love to see your query.
Check out Batsh (which "compiles" to Bash *.bat):

Editor: http://batsh.org/

Source: https://github.com/BYVoid/Batsh/
I will, because I think the world needs Firefox.

But given their treatment of Eich and of user security, they deserve to end.
Where do these people live/work where going to the police and reporting an assault/rape or whatever is going to end there career? I'm starting to think that all these stories about sexism against women in tech is some sort of ploy to convince women to not get into the industry. But then I realize that the people spreading this nonsense are the same people who are crying out that there is not enough women in tech and we should do something about it.. It just makes no sense.
His point wasn't concerning the complexity, but rather the fact that both players have perfect information about the state of the game.
I'm sorry that you think it's impossible to fix. I think it is possible to fix by getting some balance in our numbers. Getting more women around, basically. If we see more women in software then we'll start to get rid of our stereotypes.

When I say systematically oppressive I mean that there are few women programmers and because of that we have stereotypes that women don't program and when we express those stereotypes it drives women out of programming in many ways. Thus the system reinforces itself.

Again, this sucks for both women and our field.

Let's work together to fix it.

How do we do that? By making fewer assumptions about people. And asking each other to do the same.

I do not believe this is a big ask but I do believe the potential benefit is huge.

I sincerely hope that you're wrong about it being impossible to fix. I would hope that you'd at least think it's worth trying given the stakes.
You unwittingly fall into an enclosure filled with angry chimpanzees.

A crowd gathers, and shouts "Leave the enclosure, climb out, there's a ladder!"

Another crowd gathers and shouts at the first crowd "Shut up. Stop blaming the victim!"

Which crowd has your best interests at heart?
Edit: see wongarsu's comment below, as what I say below is uninformed.

The author was advocating for games in general offering characters of both sexes more often; I doubt she'd assert that every single game must have female options. Hunger Games an existing plot, and just as girls have been dealing with male-character-only games for decades, boys can deal with games that stick to the plot -- and I think 12-year-old boys can understand the motivation to stick to it.
I’m a New Mom – What If I Never Work Full-Time Again?
Could not agree more. At my company, we have rejected people only to have them become huge advocates for us and send us even more good people. We usually look for a special mix of talents (some balance of CS + chemistry/materials), and we always look for a great cultural fit, and sometimes that means we turn down pretty great people who totally get why the fit isn't right. This is painful because we have had a couple open positions and rejected people that would might have done a fine/decent job in the short term, but because we are small (5 people), we are looking for the right people to grow our company with us.

I truly believe that the way a company treats those who don't make it through the process is a stronger indication of their culture and their long term treatment of people than how they treat their employees today.
> exceedingly rare circumstance where you would want to continue using an old version when a new one is out.

rare when you have only a few projects. Happens quite often when dealing with "legacy" code bases that are only receiving bugfixes. Maven, between 2.1.0 and 3 has changed a bunch of ways dependencies are resolved (especially transitive). Plugin defaults are also changed (but as you said, this ought to be solved with a base pom).

But the main usecase is when you want to have different versions of maven installed, but don't want to manually switch between them (which entails editing env variables, restarting the shell etc). Annoying and unecessarily boring work.
Google Releases Freon to Replace X11 on ChromeOS
One example would be Dragon's Crown, which caught a lot of heat over the "Sorceress" character.

http://kotaku.com/game-developers-really-need-to-stop-lettin...
Being allowed to make "whatever the hell game you want" doesn't mean you're not sexist. You're allowed to be sexist, too.

I don't think your story makes you sexist, though.
https://hn.algolia.com/?query=dropwizard&sort=byPopularity&p...
> At the very least, they shouldn't demand other people subsidize their choices.

This attitude is common, confusing, and misses the point.

The point is that when universities spend obscene amounts of money on administration and fancy facilities while side-lining actual teaching, we all lose. Students, Ad Junct Faculty, and the taxpayers who place trust in these institutions. The issue isn't that "anybody should be able to teach", but rather than "those who do teach should be compensated well, so that we have good teachers in the universities we subsidize".

If universities were being squeezed and cutting costs aggressively (as opposed to the exactly opposite), your attitude might make more sense.
Drunk sex isn't legally rape unless one of the persons is incapacitated to the point where they cannot actually consent. Drunkenness doesn't negate consent like being a minor does.

Though some colleges will call it rape.
React also has two years of battle-testing at Facebook and Instagram. I'm not a fan of Facebook the product, but they've got some great engineers and I trust their code.
Sorry, did you mean to write "rational rational agents"? If so, why repeat "rational"?
Maybe--but why is every character in a game male, regardless of it being self-reinforcing at this point?
Our coworkers suffer, but so do the people I know who work in completely different industries.

I have no idea how the tech industry compares to other industries in terms of treatment of women. What I can say for certain is that we do not have the amazing complaints of cocaine fueled parties filled with hookers that seem to regularly emerge from the world of finance.
I also often choose female characters. There is some demand from boys for female characters, but as with a lot of demand in the market I'm sure, game companies have little way to detect it, afaik
I didn't mean to imply that you agree with the process... I think my own comment is more along the lines of, this is one of those rules people should be able to break now and then... I absolutely agree, that there are far fewer risks of people without the necessary skill/ability to do a given job in terms of those with a degree to those without. The challenge is then to not lock those who don't fit that mold out, either by experience and/or referral.
In that case, I'd guess "art".
Knowing CS {data structures, famous algorithms, and rudimentary algorithmic analysis} won't keep someone from doing a job that doesn't require it. It won't make them worse at it either. On the other hand, not knowing some CS will rule a person out for some jobs that expect or require it. And of course, knowledge of this is implied by your post.

What I think is missed is that the person who doesn't know these things either works only with and for people who don't value them and or in jobs where the limit of what can be accomplished is bounded by brute force. In the long term, brute force approaches often get automated.

The thing about CS is that the knowledge is much longer lasting than the tools. Another comment mentioned avoiding Knuth - queus and stacks and lists remain important as do searching and sorting. Knowing about them provides a tool for making intelligent decisions. Knowing what NP-complete means and what forms it takes allows intelligent decisions based on recognizing a problem has that property. Even more practically, it improves the odds of working for and with people who can recognize it and thereby avoid deathmarches to failure.
She analysed the top 50 Endless Running Games, that sounds like a fair sample of popular games, not just games she wants to play. She also agrees with you in the article that female protagonists exist, in exactly 46% of these Endless Running Games (but only in 15% free of charge). She doesn't complain about non-identifiable gender at all, she only quickly notes that those exist and then talks about the rest of the apps.
I hope you're not serious, Bill. I really don't want you to go to jail. :)

The government is slow to act, that's often a good thing to keep it from reacting quickly where some discussion or just delay is the wiser course. I get the impression the IRS has proposals to add these types of identity checks, but the inherent delays in decision-making mean any real change is years away. Does anyone know of a plan for the IRS to improve validation of refund requests?
If you're good and work for a reasonably large organization, you'll be thrown into a bunch of projects. It's reasonable to be passionate for some and completely dispassionate for others.

Any project that spans over multiple stages (requirements gathering, design and architecture, coding, testing, release, bug fixing, maintenance, support) has some exciting stages (mainly design and coding) and some less exciting, especially when you're brought in to fix somebody else's bugs or work on somebody else's mess. It's also reasonable to not be super-passionate about such "opportunities".
Who Was Mr. Spock
What happens when you navigate to a URL?
Having lived in Pittsburgh for 10 years, I can say that I miss a lot about that City. I miss the seasons, the people and the landscape, and in Pittsburgh, there are a lot of great technology companies. Nothing compared to SF, of course, but you can definitely have a great life there. The thing that I can't overcome is the lack of an Ocean. It is very to beat a beach sunset after work.
This isn't correct. I made an incorrect citation, but you're also reading the text wrong.

There is no 261.7. There is 261.a.7, which deals with public officials. 261.b deals with duress, and applies to all of 261.
I think that is great advice - if it bugs you, You should reach out to the developer. Email or tweet them, and say, Hey I have a daughter/girlfriend/wife and she wishes she could play OlliOlli as a female.

What is unfortunate is that there is a growing group of activists who will start the discussion with a public accusation or attack.
Presumably you also have other tests that you run the code on too, that are not sent to the candidates right? That would save some time, say if the code passes all 10 tests sent to the person, and fails all 20 tests that you keep for yourself, then that person's resume would go in the trashbin with little time wasted.
1) Why is this rape? Because coercion doesn't just take the form of physical violence

I was curious if this is technically rape in my home state (Illinois) so I looked it up...

edit: Already downvoted? C'mon this is relevant!

(720 ILCS 5/11-1.20) (was 720 ILCS 5/12-13)
Sec. 11-1.20. Criminal Sexual Assault.
(a) A person commits criminal sexual assault if that person commits an act of sexual penetration and:
(1) uses force or threat of force;
(2) knows that the victim is unable to understand the nature of the act or is unable to give knowing consent;
(3) is a family member of the victim, and the victim is under 18 years of age; or
(4) is 17 years of age or over and holds a position of trust, authority, or supervision in relation to the victim, and the victim is at least 13 years of age but under 18 years of age.
I apologize. I had skimmed the paper, but not read it in depth, and it was clear that you had considered symmetries (such as Figure 4 in the paper); I assumed, then, that your algorithm would prune symmetries and simply account for them by multiplying the results in each class by the number of symmetries. I hadn't yet finished reading the paper, however.
This is really neat. Now, is there a similar service for purchasing car? for example it would be great if there is a service that looks into craigslist or other sources and sees if there are cars available for sale that is less than a year old, and is a total bargain. not that people invest in cars like they do with real estate, but it would be useful for buyers that look for a deal with cars.
https://yourlogicalfallacyis.com/anecdotal

...while she analyzes a large sample of top games.
In the US it varies by state.[1] In "one-party consent" states, you can record any conversation you yourself participate in. California is an "all-party consent" state, though, so this approach wouldn't work for most tech companies.

[1] http://www.gshllp.com/download/general_firm_documents/WEB%20...

[2] http://blog.ogletreedeakins.com/sixth-circuit-rules-employer...
Nope, it was a typo; I edited my phrasing a couple of times, and the last edit left two copies of the word. Fixed, thanks.
She explains that she could not have reported the rape without destroying most of her personal and professional relationships, because the perpetrator was someone who was central in her social circles.

See her comment here: https://news.ycombinator.com/item?id=9168542

I think this is pretty common and is why many rapes go un-reported. Reporting some criminal stranger on the street who jumps you seems like a no brainer to me, but reporting someone you thought was a friend and who is friends with most of your friends? I bet a lot of people decide it's not worth upending their lives and starting over for.
She explains that she could not have reported the rape without destroying most of her personal and professional relationships, because the perpetrator was someone who was central in her social circles (possibly even considered a friend before that).

See her comment here: https://news.ycombinator.com/item?id=9168542

I think this is pretty common and is why many rapes go un-reported. Reporting some criminal stranger on the street who jumps you seems like a no brainer to me, but reporting someone you thought was a friend and who is friends with most of your friends? I bet a lot of people decide it's not worth upending their lives and starting over for.
Ugh, you're right, and this is exactly why I hated group projects in school. 4-6 people taking credit for the work of 1-2, and everyone gets the same grade.
You won.
That's a straw man. If you think the markets are as predictable as you're suggesting they are, put your money where your mouth is. Otherwise, best to assume the information has already been priced in.
"Every value on the W-2 was a whole number (no pennies)"

Don't lots of the tax forms say 'round to the nearest dollar'.
We're Open Listings (YC W15): https://www.openlistings.co/

We're trying to help people find properties they'd like to buy. We'd be happy to help with the offer and transaction for any home in California, but we're also happy just to provide free tools for home buyers.