skysight-inc/HackerNews huggingface dataset:
Great postmortem report. I am very surprised to see that the DB ops simply deleted the index without even considering the consequences.
More importantly, why isn't the 2 changes part of a single migration file?
For e.g. in Django, south migrations can have both remove, create indexes in one file and executed together.
Also, like some of the guys mentioned, why is the update performed to your entire global cluster. Shouldn't it be incremental like for e.g. one availability zone at a time?
Do some Googling for research papers and report back what you find
Actually as an old hand (been in the game since the late 80's) the proportion of women I saw has decreased from when I first started and has only turned around in the last five or so years.

Admittedly this is mainly in a corporate environment, but most of the women I started with tended not to come back when they started their family. I think with more family friendly hours and policies such as remote and flex working this may also change.

To say that "they are only doing it for the cash" is unlikely, as from what I have seen that drive tends to run in men more so than women. cf: all the "web developers" in the first tech boom who did not know shit from clay and vanished as quickly as they came in the bust.
Having 1 or 2 races dominating the population doesn't make it racially diverse.
Never read them. Cool stuff. Thanks for the link.
Could you please provide links [to DigiKey]?
There's actually a pretty long tradition of agricultural cartels throughout Canada.

https://en.wikipedia.org/wiki/Canadian_Dairy_Commission
https://en.wikipedia.org/wiki/Canadian_Wheat_Board
Having finished yesterday "Biology as Ideology: The Doctrine of DNA" it is kind of funny to see this trending on HN today.
My knowledge of biology and genetics is kind of basic, but I did enjoy the book, and I was wondering what other people that are more into the field might think about it.
Neither one of these is true. The software and systems are intended to do exactly what they're doing, driving people to their limits until they break. There will always be people coming up behind to replace them, and the broken people do not cost the employer anything.
> Because men haven't found gender related hostility or exclusion from high paying jobs in those majors.

Men do face discrimination in nursing. However, men are still paid more on average than female nurses[1]. Make of that what you will. The thing I find most striking is that before the 20th century, most nurses were men and in the early days of computing there was a much higher number of women in the field.

[1] http://medcitynews.com/2015/03/male-nurses-earn-maybe-gender...

https://www.reddit.com/r/nursing/comments/1l1k75/any_male_nu...

http://www.jacksonvilleu.com/resources/career/men-in-nursing...

http://www.ncbi.nlm.nih.gov/pubmed/21272837
> Actually as an old hand (been in the game since the late 80's) the proportion of women I saw has decreased from when I first started and has only turned around in the last five or so years.

That's backed up by the data. There was an NPR piece [1] with graphs of what proportion of people taking various other degrees and Computer Science were women. They were increasing in lockstep until the 80s, but then after that CS just kept falling and falling, even (to my surprise) into the 2000s.

[1] http://www.npr.org/sections/money/2014/10/21/357629765/when-...
Umm, what?

Do we say this kind of crap to Lawyers? Doctors? Engineers? (scratch the last one i'm sure we do say this kind of crap to them)

Why must programming be such a soul sucking life encompassing thing? It doesn't matter if you're a woman or man, this stupid mindset that somehow the only way to be a programmer is to be a stereotype needs to be launched into the sun and forevermore forgotten.

Just today I met a girl that was in her last year for aerospace engineering. She didn't look like any nerd you might think. She just looked normal. Great fun to talk to as well.

Maybe when us nerds stop thinking of ourselves as some sort of promised race of super humans we can move past some of this nonsense.
Well, if you think that Balko mis-reported, go ahead and ask him for clarification.
Curry–Howard correspondence
Interesting:

I submitted this exact story a week or so ago - from a different website. Opening is word for word, different image.

http://www.citylab.com/commute/2015/09/why-are-little-kids-i...
https://news.ycombinator.com/item?id=10320944

I can't imagine The Atlantic steals stories; obviously, this must have been re-sold. Just interesting to see it.
I was involved with the setup of a new department in a mega-corp that went from 10 people to 464 people in 1.5 years.

It was tough. The big stuff, like getting projects pushed to our office (mainly previously outsourced stuff) wasn't hard. The boss made a phone call, and that was that. The small stuff was hard, the stuff from the employee perspective, many fresh university graduates, was hard. From interviewing to employee on-boarding checklists to establishing a training curriculum to benefits, rewards, mentoring, performance measurement. That was hard. Being part of a mega-corp didn't make this easier. Sure, there was stuff like a solid IT infrastructure and policies established from a leadership perspective, little implementable value existed as a turn-key solution, it all had to be adapted, mixed and changed.

Which was in great contrast with my first company, where very clear, consistent and gradually adapted policies existed (it was a small company, 1000 people, with a 400 year history and very very few people ever left).

Around a year later one of the internal consultants advising the department (and me, in particular) created a global roll-out of a 'minimum standards' type document to 20,000+ employees documenting everything discovered to be undocumented. I still refer to this handbook that covers all that needs to be understood in operations management to a minimum level (800+ pages).

Putting Clef's handbook on Github is fantastic. Not all of it might be applicable for everyone, but it is something where often there's nothing. But do think carefully, does this apply for us? If not, write it down.
Interestingly, Nearly all airline reservations are made on software written in the 60's. Still.
Rich business owners and well-rewarded management in the United States, you mean. That was the source of most of the changes, including outsourcing to China. Least Fedex did plenty of good things for its workers, too, at least in Express and at the office. I know few people who don't brag about working there. Used to pay people for whatever ideas made the company more money, too. Recently they were doing cuts and I believe they paid people to leave rather than spontaneous layoffs.

I hear UPS sucks across the board. My company sucks as badly. I can only imagine it would be worse without the unions.
It is impossible to disprove, because scammers are clever and do not release ANYTHING, it is top secret IP stuff you see.

Take V-Nova Perseus for example, their website popped into existence on April 1 (no joke), and 99% of mentions on the web are on PR reprint spam sites, sketchy technology blogs that also popped into existence at the same time, or by anonymous Romanian/Hungarian posters (doom9 forum).

The most technical writeup by someone you could call industry standard body claims "better compression than jpeg2000 at h264 picture quality", because we all encode HD content in jpeg2000 :)
Not only that, but this story starts with, "Texas has miscalculated the probability of a DNA match. What a headache!"

A systematic miscarriage of justice that has ruined many thousands of lives. And the NPR identifies the "victim" here as the lab and the prosecutors.
I'm being totally literal. Prioritize empathy for others as a quality you look for in candidates/colleagues. It's not all that hard to spot and interview for, and I think it's crazy valuable in teams. Particularly (this is relevant to my work) when you're not your own user (because you build for a market of users that you aren't.. like tools for doctors or journalists, or I dunno).

This article[1] has some good things to say around this.

[1] http://ideas.ted.com/the-secret-ingredient-that-makes-some-t...
The economy (although I'm not sure exactly what you mean b/c the definition can be pretty wide, but assuming you mean economic productivity) is one tool in service of a good life. And like others, it works well in certain dosages -- not too little, but not too much, either, and, as usual in social constructs, there are always competing interests at play. That's why other people with the capacity for critical thinking have decided to offset the interests of those who most benefit from maximal productivity with that of those whose lives it affects the most by ensuring that power stemming from control of resources is balanced with power in numbers, thus ensuring that some types of freedom do not so overwhelmingly crush other types of freedom.
> Factors considered when setting the price include ..., and how much money the Commission thinks farmers should make.[3] The Canadian Dairy Commission is composed mostly of dairy farmers.

Disgusting.

Edit: doubly so when you consider dairy is an extremely basic good so they're illicitly profiting off of the poorest in society.
a3n is spot on. This is called an externality in capitalism: an effect of something that benefits them which becomes someone else's problem. Businesses focused on bottom line try to do anything they can to get more revenue or reduce costs. They don't care about the impact unless it impacts them and for more than the gains. Plus, with existing labor practices, there's plenty of people desperate for a job to scrape by on their bills despite what they endure on the job. Add the fact that many companies are doing it and it's like a self-reinforcing system.

The companies peddling this surely know about this. They don't care: avoiding it would hurt their sales pitch. And they too focus just on the bottom line.
Unless i am missing something the idea of giving .9% equity to every employee is not going to be sustainable if you grow.

I am curious how solve that bit when the company grows, in terms of numbers of employees, or in terms of valuation.

Also, if everybody is getting the same valuation in the long term, are you re-inventing the idea of a cooperative?
And also the bizarre 1886 to 1948 margarine ban and margarine with yellow dye wasn't legal until 1995 (FYI all butter is also tinted yellow).
It won't happen. They're likely to be affected most by outsourcing and only the less critical ones. The CEO's, COO's, board members, and so on use their connections and clout to maintain both their jobs and high pay. They'll exempt themselves from whatever trend exists just like they always have.

Middle and lower management, on the other hand, have plenty to worry about.
The power grid isn't nearly as affected by latency as data connections. Several years ago I worked at a company that outsourced its IT midway through my time there. The latency was so terrible that it took 45 minutes just to check one's email at the start of every day, a task which should have taken 5.
Sibling post of mine has relevant citations.

Content is clearly owned by the user; why would someone get to use it anywhere off-platform without their permission?
Medicine and big-firm law are life encompassing things. Less true of engineering. But for the future doctors, usually pre-med and definitely medical school and being a doctor forces this on you, and for the big firm lawyers, the same.
Well when you have a behemoth dairy market next door of 325 million versus 35 million ya gotta do some weird stuff.

The TPP will add another ~500 million to that 325 million people so ~800 million versus 35 million people of which 12,000 are family farm dairies.
So not true. The Peronista councilpeople were saying "José Luis Borges" (as opposed to "Jorge Luis Borges") to mockingly express their opposition to the measure of honoring him. From the article you cite:

"[...] agregó Morelli, molesto porque varios de los ediles que expusieron en la sesión para rechazar el proyecto se referían al escritor como 'José Luis Borges'."

Please don't spread misinformation in HN.
Not arguing against the rest of your post, but yes, Doctors do have to go through such a gauntlet.
It helped me find two places that I'm interviewing with. Will update once the results are in.
Is that really awesome, or is is bad news for say engineering or physics which could be losing those same women and are traditionally even more male dominated than computer science is? If those subjects are losing as many women, then this is actually bad news for gender same-number-ness.
I also prefer the Grade B; I only wish it were cheaper too, but it's not, at least not where I live.
OK then "the Twitter Corp. business model" to be more accommodating to the pedant.
What's the proper punishment in your mind? And which specific crime it fits to?
This document isn't set in stone, I'm certain the plan is to reduce the amount of equity offered as the company grows.
I'm really trying to stay open-minded here, and keep in mind "you don't know what you don't know." I want to say "This is one of the most brain-dead stupid things I've ever heard of in my life", but I'm going to try and withhold judgment. I try to be as sympathetic to the interests of feminists as I can, but being male, there are things I've never experienced, and a perspective I can never have. Maybe there's a way in which this makes sense, but I honestly don't see it right now. Nonetheless, it's a change that doesn't appear to be hurting anybody, and if it somehow, someway, contributes in even a microscopic way to fostering gender equality and diminishing negative aspects of our culture, then I guess maybe it was worth it.
From my experience living in the Bay Area, it was definitely not just landlords lobbying against construction. Normal residents often expressed NIMBY concerns like "changing neighborhood character." Many of the people I spoke to were not convinced that increased housing supply could reduce costs, and that "all new housing would just be for rich people."

I think if more residents supported construction, the landlord lobby would have no hope, but unfortunately they have many allies.
I would like to see nerd elitism and nerd bashing both stop.

Some people claim that to be a programmer you need to have a certain personality or hobbies, and this is wrong.

But nerd elitism is also a reaction to having been excluded, ridiculed and sometimes bullied. That doesn't make it right, but it also means that bashing nerds and nerd culture, as is all to common amongst progressives, is both unfair and counterproductive.

What I would like to see more people saying is that it's ok that many people in tech have certain hobbies or personality traits in common, but that a person doesn't have to have these things to work in tech.
Shooting a Lion
Oh, while we're talking about things with predictable hashes, here's a Python WTF that I enjoy:

class A:
def __hash__(self):
return -1

print(hash(A()))

Prints -2.

For the same reason, if you ever need an easy hash collision, use the hashes of -1 and -2.
Gluten sensitivity is in your head
There's definitely hostility. If a prevailing doctrine is straight white wealthy males are the problem, isn't it hostile to people who are straight, white, wealthy, or male?
In what sense is this 'for humans'?
> Well when you have a behemoth dairy market next door of 325 million versus 35 million ya gotta do some weird stuff.

If the intent is to protect domestic producers from international competition, wouldn't a sufficiently high import tariff on dairy be a better solution?
>I wish Quebec would stop talking and separate already; they barely share any common values with the rest of us and are constantly doing embarrassing and (federally) illegal things like this.

Quebecer here. It isn't 1995. There is no appetite here for separation. Yes, there are still blowhards championing the cause, but a referendum today would be overwhelmingly defeated.

I won't comment on your statement that Quebecers "barely share any common values with the rest of us", as it isn't worth it.

As for the "illegality" of the maple syrup system, I think the system is absurd, but it isn't as if this is Canada's only cartel. Yet you took it as an opportunity to slam Quebec.
Did "child protection social services" bear this child? Did they feed this child? Did then nourish with this child? Did they play with this child? Did they buy this child clothes?

Why should then we ever hear any kind of chatter from them?
The worst stories of sexual harassment I've heard have always been from women in the social sciences. I commented on this to two girls doing PhD's in social psychology, who were describing harassment by their faculty, and they agreed and thought that this was due to self-licensing[0]. That is, these faculty who had proven to themselves that they were good liberals, then had less qualms about their own behavior.

[0] https://en.wikipedia.org/wiki/Self-licensing
It doesn't. Should we include Chinese, Korean, Japanese and Indian people in one bucket? What about those descended from European Jews- are they just white people? With a finer-tooth comb, it's more racially diverse than the prevailing dialogue indicates.
Show HN: Random naming inspiration
That would partially solve this problem (it's far rarer to see bare excepts or `except BaseException`), but could cause others. The question there should be what is (or should be) intended when someone says `except Exception` - it's not clear to me whether that should or should not include AssertionError.

A more direct solution might be to have a means of storing off every assertion failure into a (clearable) list. The test harness could then check that list at the end of each test. If a particular test should succeed after triggering an assertion failure, it can check the list to make sure it triggered exactly the expected failures and then clear it.
Apparently it is when someone else is dying for your free Coke.
Most deaths happen on Earth. If only we could get to Mars!
I was reading on an Android webview, and I didn't find any trouble reading it. I don't know how the experience was on desktop.
I like how the remote work page mentions how many hours employees typically work. This hints at a misinformed mindset about the nature of remote work.
Bad code causes real harm to everyone else on your team, so coders have more incentive to worry about the skill of their coworkers than other professions do. You don't need to be nerdy for that, just good, but the two are correlated because you gain skill if you willingly spend all of your free time on technical stuff.

As for workload, lawyers and doctors tend to be overworked and honestly that's really not okay for doctors, as it leads to dangerous mistakes. My cousin is a lawyer and she always seems to be working, but she's also great at what she does. Another cousin of mine is becoming a doctor and residency is quite a gauntlet for her to run. But those are other issues.
I can't see any correlation between an FTP program that makes a point of stating its written in C and saying that's for 'humans'. Also, why on earth are people still using FTP in 2015?!
Right but we're not telling people you can't be a doctor because you didn't sleep and breathe medicine before you went to college.

Least the doctors I have met all seemed to think of it as a job not a lifestyle.

It is that fundamental point I'm slightly annoyed with. Big firm law is also a bit of a clique, a lawyer friend of mine and the lawyers I know of all seem to love law, but aren't of this weird mindset that only the self chosen few are worthy of the endeavor.
>I don't know that a small business in Zambia has the capital to expand considering how many people can afford it.

The answer is yes. There is a Liquid Telecom[1] is laid lots of fibre in Zambia, with the intention of having fibre coverage from 'Cape to Cairo'

1.http://liquidtelecom.com/news-events/news/263-liquid-telecom...
The cheapest ARM on Mouser is the same price: 0.35/part for 5k in an SOIC-8 (6x6mm). ARM chips are available in 2x2mm chip-scale packages.
Best place for all movies
Keyword "reliably". It sounds easy but it's not due to the all the different plugins, rules and levels of adblocking.

There are also constant updates to counter this. If you check the adblock forums, there are dozens of threads every day about how to get around checks on sites and even disable messages that specifically show up to adblock users.
Willing (YC S15) Needs a Full Stack Ruby Engineer in Miami, FL
Your estimations are incredibly generous, even for somebody using a transcription pedal. The audio for the transcription jobs on sites like MTurk is often very low quality and recorded on a device that is clearly not close to the speaker(s). They are also often for things like local government meetings where the speakers are using a lot of proper nouns that you may not be familiar with. Both of these factors result in a LOT of rewinding to listen to a word multiple times.
> the neighbor might have just not liked the color of their lawn

Or maybe he was annoyed the the noise of kids playing outside. (I am not saying kids shouldn't play outside, just speculating on the motivation.)
There was a stat a few years back that if we could redirect 1% of e everyone's time spent watching TV we could have a new Wikipedia-scale project every 7 weeks. Zoning out has its place, but I bet more than a few percent of TV time is raw boredom rather than relaxation.
Want to Disrupt Estate Planning? Willing (YC S15) Needs a General Counsel
The source code is very well-written from a readability perspective, and the commmand-line API looks well-designed too.
You can't really do that without raising taxes, which would probably affect the other $12.
It was less of a 'slam' and more pointing out that there is not enough in common between Quebec and the rest of Canada for it to be one country. Religion, language, political ideology, is all extremely different from the rest of the country. It doesn't make any sense.

> Quebecer here. It isn't 1995. There is no appetite here for separation.

Of course not, why give up the economic benefits of being part of Canada when you barely have to abide by Canadian law as it is?

> As for the "illegality" of the maple syrup system, I think the system is absurd, but it isn't as if this is Canada's only cartel.

This is the only one I'm aware of that isn't run directly by the federal government. But I'd love to hear about more of them.
I'm guessing you'd have mentioned if it was, but is your handbook published or otherwise available anywhere?
> But I'm not sure that's the correct metric; I think you really care about the amortized cost of a mistaken match across all N crimes. So you don't see the "paradoxical" quadratic increase.

It seems to me what we should really care about is the number of people falsely convicted, which is false-positive-rate-per-defendant * number-of-defendants. Since the size of the database (and therefore the false positive rate) is related to the number of defendants, the number of falsely convicted people increases quadratically with the number of people subjected to DNA testing.
> Prioritize empathy for others as a quality you look for in candidates/colleagues.

My experience has been that most people are very empathetic to "their people" and much less empathetic to everyone else, so I suspect you'd end up with the same people you'd get if you took the "hire more people like us" default.