skysight-inc/HackerNews huggingface dataset:
> The recent passage of North Carolina’s sweeping ag-gag laws, which is so broad it includes those who expose abuse at daycares and nursing homes, clearly cannot withstand scrutiny, either.

Trying to start a poultry farm here can quickly lead to modern-day indentured servitude with punishments for trying to find recourse. John Oliver's "Chickens" [0] documents this well.

Extending the ag-gag law beyond animals to children and elderly sickens me, but is not surprising considering the state legislature's high level of what I consider traditional conservatism (think Old South).

[0] https://www.youtube.com/watch?v=X9wHzt6gBgI
New Approach to Product Development
That's what they did. Point being that upsets the company more than the person leaving.
First proof that infinitely many prime numbers come in pairs (2013)
If you don't think $2160 is fair, then say "no". Unless you really want to sell, there's no reason to counter offer. If it isn't worth more than $2160 to the potential buyer then it's worth more to you than them.

If you want to sell, then decide what you think is a fair price and negotiate your way to it.

Next time, consider having a buy-sell agreement, vesting, options rather than shares, etc. irrespective of which side of the transaction you are on.

Good luck.
I imagine those surveys would show that women are less likely to be interested in tech. That's likely because of various cultural and societal norms that will have already influenced them long before they leave high school.

So, do we try to be proactive about making up that difference, or do we just throw up our hands and say "well, it's society!".

These things are cyclical. More prominent women in tech will influence more high school girls to get involved in tech, who will influence the generation beneath them, etc. etc. - it just needs a kickstart, that's all.
How Threat Intelligence can work against you
I was thinking about this law during the recent Planned Parenthood undercover video stuff, as in why does the food industry get more protection than medical clinics. But what I still don't understand is how any of these undercover videos are legal under regular wiretapping laws. I always thought you have to get a party's consent to record them.
Great job, grabbed my attention, I really liked this, but I'm doing so great with gulp that if I used this I really would still need to use gulp because of the optimizations, I'm also using S3 and Lambda, but I like the idea of running aws lambda locally before uploading and the "run a server locally" before upload.
The difference in football is that if you miss the cutoff for several million dollars a year, you make bupkis. In engineering, if you miss the cutoff for $1M/year (which itself is the low-risk alternative to "make a billion or nothing"), you'll make about $250K/year. And if you miss that, you make $200K/year. And if you miss that, $150K/year.

Engineering - at least at this point in history - is remarkable among professions where the very top of the pay scale is "the richest man in the world", but there's a relatively smooth progression below that where even a 25th percentile engineer makes a comfortable middle-class lifestyle.
How baseball’s tech team built HBO Now
Thanks. Who knows, I might even do it myself
Read the eulogy when the base libraries are Swift...

When swift code that interacts with the base libraries is faster, and when swift code compiles faster.

Swift so far is a language that over promises and under delivers...
Gender is hot right now. Race is not. :(
Don't use agent forwarding to any host you don't have exclusive root access to and are 100% sure isn't compromised. Anyone else who is root on a box you SSH to with agent forwarding can authenticate to other servers using your private key while you are connected.
It seems like it might make sense to have a detachable (gas) engine. If you could remove it for your city driving, you'd save weight (== increased mileage). Then you'd fit it back only for the long trips. Not sure how practical such an arrangement would be.
This is pretty much the issue. People keep trying to point the finger, blame somebody so that everything can be fixed. Feel-good finger-pointing indeed.

But "women in tech" has a lot of factors and they're not the same worldwide (most of the articles talking about this are so incredibly US-centric, but that's another issue). There's hiring policies, positive discrimination, education choices, social factors, etc... You can't point the finger. Society evolved that way.

If you stop giving a shit about gender, instead of focusing so much on it, you're a lot more likely to get results.

What bothers me most is that it's not inherently wrong that there's a disproportionate % of male/females in a certain factor. There's also a disproportionally high amount of white people in Europe. Is that somebody's fault? Is it a problem?

If some form of inequality is actually caused by a malevolant actor, then sure, you got someone to blame now and you have something to fix. Something concrete. Sometimes that's the case. But "women in tech" ratios are certainly not the result of sexism. And I find the lengths guys will go to to get more women involved in their sector creepy and revolting, more so than anything else.
Let's extend this with a network of geographically diverse users of the script on different accounts. That way our chances of winning AND our chance of having someone near the contest are both increased.
Your last line is a loaded question as it implies a near total lack of desire instead of a lesser desire that would still result in having another career that is more interesting.

Better question(s), is there, on average, some social factor that would result in men rating a careers desirability different from a woman?

If so, would this rating result in tech careers being rated, on average, differently between the genders?

Finally, what percent of the difference does this explain? Even if there was some reason men desired to work in tech more that would result in a 60/40% split in favor of men, but reality shows a 80/20% split, then there is still other forces at work.
There are also a number of books. The most well known is Gayle Laakmann McDowell's Cracking the Coding Interview

http://www.amazon.com/Cracking-Coding-Interview-Programming-...

Gayle also has a number of YouTube videos such as:

https://youtu.be/rEJzOhC5ZtQ

and a web site:

http://www.careercup.com

Others include:

Elements of Programming Interviews: The Insider's Guide by Adnan Aziz

http://www.amazon.com/Elements-Programming-Interviews-Inside...

Programming Interviews Exposed: Secrets to Landing Your Next Job by John Mongan, Noah Kinder, and Eric Giguire

http://www.amazon.com/Programming-Interviews-Exposed-Secrets...
Hi all!

Just wanted to follow-up and mention that if you Sign Up on the site you'll get full access to the product for free. No downloads. No credit card. Just Log In and start creating.

Here's a quick video demo of the Theme Editor you can check out before signing up: https://youtu.be/6-MVgUGsIC4

Thanks!
All this time I've been telling people my email has a . in it, I had no idea I could remove it and still login.
s/which/that/

Sorry, but that drives me crazy. I think your "verb+prep" gives the game away, as that is very common idiom. What about this: "That's the store we got the candy from." Perhaps a sentence using "where" would be more stylish, but you can't very well throw out a prescription of grammar just to immediately replace it with one of style.
Extending his argument further. Strive to have a local environments that is as close to production as possible. Use Memcache in production? Use Memcache for dev/testing too! Use Elasticsearch in production? Use Elasticsearch in dev/testing!

This is all really simple to setup to. Think about how a new developer gets up to speed and starts coding in your company. Does it involve downloading and installing Postgres.app[0]? If it does it's no good. Starting a local environment should require a single command. `vagrant up` is one option if you use vagrant. Local environments should ideally use the same method of provisioning as production servers. It can however be simpler, one of our codebases has a bootstrap.sh file that sets everything up, it works surprisingly well. No version conflicts, no weird bugs due to slightly varying versions for different developers and no fake service such as SQLLite.

For the life of me I can't understand the test speed issues that people talk about. We have a pretty small codebase with some 2k test(94% coverage). That takes about 6-7 minutes to run inside a vagrant VM using all the same services as production. 6-7 minutes is a long time, but you shouldn't be running your whole test suite during development. During development only run the one or two tests that are relevant for the feature you are building or the bug you are fixing. These are typically really fast even with a proper database. The whole test suite should be ran before pushing and by CI. If your database is still too slow look at using a RAMdisk or tweaking the configuration like people have suggested in the comments

0: http://postgresapp.com/
Wait a minute, your response to other competitors maybe losing out is to critique the operators of the contest? I don't think anyone claimed that the Twitter competitions were operated by true fans who'd be disappointed to have their offerings games, but that true fans might be interested in winning some of the prices, notwithstanding that they are offered as part of a marketing campaign.
Worldwide Tablet Market Continues to Decline
Bias favoring white males creates a culture of entitlement. Ever went to these mediocre conferences with mediocre talks? What unimaginative blokes organize them?

Then take one considered magically good, like Strange Loop. Their excellence translations into excellent diversity work too: (http://bridgetconsulting.com/?p=131)
Another nail in cable TV's coffin
To do that you have to be open to and understanding of if not sympathetic to criticism of contemporary tech culture as well as hipster culture.

That, understandably, is harder than usual for the HN community. Dismissing the article as "bitter" or "angry", as many comments on this page are doing, is hardly a refutation, and comes off as tit-for-tat bitterness and anger. Furthermore the HN community has no problem with bitterness and anger when it aligns with the ethos here. For example there's plenty of anger at government regulation, or at GitHub's new Code of Conduct[1].

Another example is this community's reaction to charges of sexism within tech culture. While many HN commenters agree that this is a real problem, many commenters here and on other tech publications again label women as "bitter" and "angry". To me that's very troubling.

[1] https://news.ycombinator.com/item?id=10005473 (I would love to hear your opinions on this issue on this thread.)
PKRNG - if the attacker obtains the private key, why do they need the 28+bytes?
I've got a lot of the skills you guys seem to be looking for, but I'm not open to relocation right now, are you firm on the on-site requirement?
For anyone who isn't familiar, Aaron is one of the most venerable Objective-C programmers out there. He worked at NeXT in the '90s and has been teaching new Objective-C programmers since OS X was released.
It just closes my connection.

root@paragonie:~# ssh whoami.filippo.io
Connection to whoami.filippo.io closed.

I'm not sure what I'm supposed to be seeing.
> Yes, (1) is easier to parse (and I prefer it) but (2) is less ambiguous

Neither is ambiguous, "the old trash sitting in the kitchen" is unambiguously the direct object in #1; to make "sitting in the kitchen" apply to the subject (John) rather than being part of the phrase identifying the direct object, you'd need either to relocate it and set it off with commas ("John, sitting in the kitchen, threw out the old trash"), or add a "while" ("John threw out the old trash while sitting in the kitchen").
guy, don't discriminate
Under these treaties it doesn't matter if a law is based on the constitution or not. If the trade courts rule that a country's law violates the treaty the country will be punished via trade protectionisms such as quotas or import taxes.
Well, to be sure, one can say that it does count or that it doesn't—the axioms of mathematics are only as humans make them. I was arguing why it might make sense to have it count.

Another reason that it might be a good reason to have it count: by my definition, I can say "the decimal expansion of a number eventually repeats if and only if the binary expansion of that number eventually repeats." This becomes considerably more awkward if you don't consider a terminating expansion as consisting of eventually repeating 0's; for example, 1/5 has a terminating decimal expansion 0.2 but an immediately-repeating binary expansion 0.repeat(0011).
The best moron I ever saw had his full name as computer name and we gave him a phone call at his house - his mother answered first, it was awesome!
The toys that could help close Silicon Valley's gender gap
How Kevy Uses Elasticsearch for Real-Time Reporting
As an Idaho resident, I'm very grateful that this was struck down. It's a terrible idea. Too bad Butch (governor) can't tell the difference between right and wrong when his corporate sponsors are involved (which is always).
> Therefore they’re the ones we’d expect a consistently ethical person to be most concerned about.

Why is that? I mean, I think of arguments for it, but I can think of arguments against it as well, enough that I don't think it qualifies as obviously true.
As much as the keys contain public data, I wouldn't consider (but it apparently is) the list of keys with access to my github account public data. Github willingly reveals information about pseudonyms, etc.

This is a data vs metadata thing, the data is public, but who it belongs to, and what one can do with it need not be.
>For the record, the gold standard for email validation is "send a confirmation link and see if they click it". Don't try and get fancy.

But make sure you have some sort of rate limiting set up, so malicious users can't take advantage to spam someone's mailbox (and get your server blacklisted).
Want to Make an Impact with Your Work? Try Some Advice from 80,000 Hours
Same here. I wouldn't even be interested in tech jobs other than programming. I don't care about the money. Two years ago I even turned down a promotion to the manager because all I wanted to do was (and is) coding. Also, the original commenter implies that the average man and woman have the same (tech) interests, which is simply wrong. The average man and the average woman are not the same.
The decline in the market is a good thing. It means we're moving towards a place where vendors won't consider their hardware to be cash cows, and release an incremental update every year for people to line up for. More importantly, it means the consumer is starting to wake up to the fact that they don't have to replace their device every two years.

Like the much-heralded death of the PC, I think this is simply a manifestation of the fact that Everyone Already Has One™.
Can't speak for the parent but for me the actual supposition that "women just aren't interested in tech" itself isn't farcical, but the epistemological basis for making that claim in this day and age absolutely is.

You can take all the surveys you want of billions of people but until you have a deep understanding of the sociological and psychological landscape you can't demonstrate that womens' collective "disinterest" in tech is anything but a facade resulting from some unknown variable or an out of control feedback loop (i.e., what if the impact of a girl seeing a 2:1 ratio of men to women in her favorite field leads to a death spiral where it ends up being 9:1 despite equal interest?)
Yeah, banning io (including connections to other servers) after you got data from one server should do it.
Gender. Sexual Preference. Skin Color. Nationality. Disability. Age. Programming Ability.

Only one of these is relevant to being a good developer.
Until someone forks it
I think this was an extremely useful thing to know. Having a good lawyer on your side helps. Thats is the lesson I learned.
With Android phones turning into commodity hardware, is there any other road? Have PC makers figured out how to make money without crapware?
Noisetor (sub-project of the Noisebridge hackerspace in SF) received an identical subpoena, and had the same results. We contacted our legal counsel and subsequently the FBI to explain the whole "we can't provide this information because tor" at which point they dropped our requirement to testify.
Last year's profits were zero. He says he doesn't have a forecast for this year's profits. I don't think the company will get bought by Google, but I think they have the potential to make $100k-$200k a year on their current track. If the founder wasn't asking to buy me out I'd probably just sit on my shares.
Bitdefender suffers data breach, customer records stolen
It's pretty firm a the moment, yes. Thanks for the interest though.
I have no problem with public housing but let's call it what it is: a lottery for the working poor and lower middle class who desire to live in areas they could not otherwise afford. A lottery with much better odds than a multi state powerball, no doubt, but the same concept, with the winnings being distributed as low (heavily subsidized) rent. If we think it's important to have such disparate classes living close together even in high cost of living areas, then great - maybe this is the best way to make that happen. Some folks just a tad too well off for the lotteries, who otherwise could have squeezed in, will then be priced out. Winners and losers. Reframing the discussion in these terms will at least make it an honest debate.
Your response is exactly what I wanted to see, that the problem is not solely a tech culture problem. Too bad that many would rather go straight into attack mode on the tech industry instead of actually discussing the many varied, and sometimes subtle, problems that are presented with this topic.

I, for one, am being proactive today with my daughters before they are even in middle school. But, alas, I often feel real lonely as I'm attempting to do this at the same time people are attacking my chosen career; labeling me as part of the problem.
As another Idaho resident, it will never stop being hilarious that the governor's name is "Butch" Otter. Doing his best to reinforce the redneck Idaho stereotypes.
For an app icon, a longpress would let you delete it, if you force tap on it it would take you to settings.
In the US, it depends on the state.

https://en.wikipedia.org/wiki/Telephone_recording_laws#One-p...
Maybe if you guys elected that biker who debated in a leather jacket things would have been different. Or at least more interesting. ;)
> Could use + in the first part of email [...] email service, who respect the rfc, will threat them as the same.

I'm not aware of any RFC that says that mail sent to a+foo@example.com should go to the same mailbox as mail sent to a+bar@example.com (nor am I aware of any RFC that forbids this). I thought that GMail made up that feature and other vendors followed suit since users find it handy.
Thanks for the details. That balance is tricky to maintain. I've inherited my share of bad codebases at startups. :)
I've been playing Go for about a year now, and play mostly on online-go.com. If anyone wants to play my username is jon.jengo. I would say I am an intermediate level player.
thanks for clarifying my position.
"Ruby Under a Microscope" is a fantastic book about Ruby internals.
This is magical thinking. If I just wish it to go away it will … sorry, that’s not how the world works.

Past oppression, even if it didn’t exist anymore today (but it actually still does, so even that doesn’t work out!) extends from the past into the future! That’s what’s so devilish about it. You cannot just be gender/color/whateverblind and hope the problem will just go away. You have to actively work to make the world a better place.
...presumably it doesn't allow root logins via SSH
> What bothers me most is that it's not inherently wrong that there's a disproportionate % of male/females in a certain factor.

Bingo. But by accepting this premise you accept that men and women are not The Same™, i.e., they do not have the same preferences, which is a problem for a lot of people.

(notice I said preferences and not abilities)
I Can Haz DOI and Archival for Reddit?
Again, another response of what I was hoping to see. That the problem is bigger than just tech culture.
The main issue IMHO is that the latest developments strongly highlight the fact that GitHub is a private company, running closed-source software and they can do whatever they want. Your code belongs to them.

They decided that 'retard' wasn't ok and closed a repo. Fine, they're allowed to, but then what? What's the next "offensive" term they'll ban? Maybe tomorrow they'll remove all repos that use the widely accepted terms "master/slave" for distributed systems just for good PR.

And that's not even accounting for the inconsistency. There are literally >100k occurrences of 'retard' on GitHub (there was a blog post about that on HN in the past 48 hours), and I'm counting the 'fuck' and co. Are they gonna close 100k repos?

To me, that was the last straw. They want to behave like a private company using their software, and somehow posturing as the white knight of Open Source? I'm done with that and I migrated to Gitlab.
If you do a kickstarter to blog / write books fulltime, count me in. I have learned so much from your blog.
I worded it the wrong way I guess.

Edit: I don't really know how do say this short and concise, but you should only do this with servers you trust.

* http://rabexc.org/posts/pitfalls-of-ssh-agents

* http://heipei.github.io/2015/02/26/SSH-Agent-Forwarding-cons...
Linus Torvalds did not commit this
Take a good long hard look in the mirror and repeat after me, "I am part of the problem. I have no business preaching about a profession of which I don't belong"

If I go to a conference I want to listen to the best and the brightest, not the most "under-represented" or whatever trendy bullshit it is this week.

This used to be a respectable profession. Funny how it's being destroyed from the outside and not from within.
Here's some more context info for the paper: http://2015.ecoop.org/event/research-track-towards-practical...
> I will still not say that reasonable people can't disagree over the question at hand but the arguments presented in this article don't strike me as being anywhere near strong enough to make this the sort of grey area the author would like.

I didn't think it was that hard to read. It made sense on my first read, but here's my translation:

"I can see how arguments exist on both sides, but I don't think the author supported his argument with enough evidence to make it very relevant."