skysight-inc/HackerNews huggingface dataset:
The instructions are here: http://www.eeoc.gov/employers/eeo1survey/2007instructions.cf...

"Asian (Not Hispanic or Latino) - A person having origins in any of the original peoples of the Far East, Southeast Asia, or the Indian Subcontinent, including, for example, Cambodia, China, India, Japan, Korea, Malaysia, Pakistan, the Philippine Islands, Thailand, and Vietnam."

"White (Not Hispanic or Latino) - A person having origins in any of the original peoples of Europe, the Middle East, or North Africa."
Fortunately (or unfortunately) inequality and poverty have significant, damaging effects on the voting public. It's easy to buy into the idea that global warming is a conspiracy when you walk outside on a cool day. It's not so easy to accept the lies about inequality when you and all your friends and relatives start losing their jobs and have their homes foreclosed.
The FT data objections are far from the strongest objections to Pinketty's work. Here are a few criticisms seem much more serious than nitpicking the data:

http://www.econ.nyu.edu/user/debraj/Papers/Piketty.pdf
http://aida.wss.yale.edu/smith/piketty1.pdf
http://economistsview.typepad.com/economistsview/2014/05/unp...

In brief, his theoretical mechanisms that supposedly predict and explain greater wealth accumulation are actually unsound, and if anything this seems to be the evolving consensus among economists who study the area.
I'm sorry, are you seriously saying that this paper was a hoax and the data was manufactured, based on a ranty blog post?

That's ridiculous, and just proves the point of the comment you were replying to.
I was chuckling a bit, but when I got to the part about the file of Good Code, I almost began weeping. At work. In front of my team, who probably haven't seen the madness yet.

EDIT:

"You now have one extra little fact to tuck away in the millions of little facts you have to memorize because so many of the programs you depend on are written by dicks and idiots."

Once upon a time I used to joke about something similar, e.g., "Oh, you need to make sure that you've declared thus-and-such volatile or else the JVM will do $badThing" could've instead been a memory of a pleasant walk on the beach or something.

After a while, it stopped being funny.
You will sadly find that the more a person or group is oppressed, the more likely they are to do it to others.
Yeah, it felt kinda trite writing it. I just haven't found a way to articulate the idea without asking myself "Oh, so you're still a teenager getting stoned every day thinking you have thoughts about things, hows that working out for you?" Edit: Maybe I should just lean into it and write a phrack article. I'm sorry, that's a low blow, I enjoyed phrack even when the writing style wasn't my speed.
Physics and weather forecasting are not similar endeavours. Nor is the relationship with fed interest rates and inflation transparent. FYI "people in politics" describes every economist. their businesss model relies on someone listening to them. Those people pay them money. And those are all "people in politics".
That sucks, and I'm sorry it happened to you.

For what it's worth, that sounds very anxiety-driven to me, and the response of a relatively young developer. From a tech cofounder, some tips for next time:

Structure the work so that there is frequent, visible progress. At my last startup, the work was broken down into lumps that were at most a few days in size. Modest, regular accomplishment makes progress transparent to you, and smooths out the emotional roller coaster for you cofounder.

Be present. My last cofounder and I spent most of our time within easy speaking distance. Later, as we hired more engineers, we kept him close to all the engineers. Whenever we had a product question, we just had to turn our heads to ask. The easier you make communication, the more you'll get.

When there are issues, explicitly bring up both process and emotion as needed. The reason I became a developer was that it let me hide away in my parents' basement and not talk to people. That was great for coding skills, but not so great for knowing how to work with others or to understand my emotions. E.g., in this case you might have said, "Hey, I know that getting funding is really putting pressure on us. Honestly, it scares the hell out of me sometimes. So let's break the next few months work down into micro-deliverables. That way you'll always have something clear to work on, and I don't have to worry that things aren't making progress."

Depending on circumstance, it can also be worth bringing in a business coach or therapist to help sort out these things.
How Yeller does deploys: CircleCI, Hubot and Haskell
Here is a practical everyday example where languages that can represent emptiness in the type system come in handy.

He ends up using pointers and mentions: "Using pointers also means that clients of the library will need to perform their own nil checks where appropriate to prevent panics."

Looking forward to using Rust :)
I like the Buddhist perspective, that we should all try to reduce suffering for everyone in the world.
Should DuckDuckGo File Its IPO to Better Challenge Google Inc.?
A fair comment, and I agree that Google's opening up about diversity is a good start. It's unfortunate that the EEOC doesn't require age info, and that Google doesn't volunteer it. Google opened the debate by posting on their blog, and my hope is that the ensuing debate expands to include more than just the very important issues of gender and race.
Online Flower Company TheBouqs.com Spends $40,000 to Upgrade Their Domain
There are a number of mods which add much finer control over fuel management and better aerodynamics to KSP.

Ferram Aerospace[1] adds much more realistic aerodynamics and TAC fuel balancer[2] adds a fuel balancer.

[1] http://forum.kerbalspaceprogram.com/threads/20451-0-22-Ferra...

[2] http://forum.kerbalspaceprogram.com/threads/25823-0-23-TAC-F...
The GHC Runtime System [pdf]
"I think this will be solved by authors going after very specific niches---the long tail... This is unchartered [sic] publishing territory because previously publishers would never take on a niche subject because it wouldn't make economic sales to pass it through their pipeline."

Publishers have been doing this for a very long time. A lot of sales to publishers are built on the idea of having a built-in niche--even if it's not a smash hit, 'people who like x won't be able to pass this up because it's all about x.' Might sound crazy to the HN crowd, but this is still how the industry functions--baseball books might be a good example, though I'm not sure it's niche enough for you, they represent almost a guaranteed amount of copies sold to certain (acquiring) editors.
I read the linked blog post, and found it somewhat unconvincing.

I am equally surprised anyone is repeating the myth of consensus myth:
http://www.salon.com/2014/05/28/wsjs_shameful_climate_denial...
This was posted on the other APL thread earlier today, but in case you missed it: Conway's game of life in one line of APL http://www.youtube.com/watch?v=a9xAKttWgP4.
Note, most of the reasons why companies discriminate against old people can be mitigated by making them contractors, so I don't know if that's a fair comparison.

There is the insurance issue- not an issue if you are a contractor. (I mean, on a google Engineer salary, it's less of a big deal, but still, we're talking a 5x increase in insurance premiums, it's not nothing.)

Then, there is the hours issue; It is thought that old people usually won't pretend to work for long hours like young people will. But you don't want your contractors to pretend to work long hours, you are paying them by the hour! Here, the perceived disadvantage of old people becomes an advantage, if you hire them as contractors.

Old people expect more pay. Sure, contractors are expected to get more pay.

Then, I think there are some vestiges of "expected loyalty" that are left in the system. Firing a bunch of old people is seen as worse, I think, than doing the same to a bunch of young folks. Making them contractors mitigates this problem, too.

Now, I'm not saying that there is age discrimination at google; I know a fair number of "greygoolers" or however you spell that. I'm just saying that almost all of the reasons why a company might discriminate against an old person no longer apply if they are hiring said old person as a contractor.
When the missing funding of OpenSSL was discussed, it came up several times, that OpenSSH, while doing great, is quite underfunded, too. I am glad to see them getting some money.

What i can't really comment on myself, but am reading from the OpenBSD guys is, that the OpenSSL team does quite well with FIPS consulting and has no increased interest in improving the library.[0]

Even if those claims are not true, it would be nice to see several other TLS libraries (GnuTLS, LibreSSL etc.) getting sponsored to get some healthy competition. Maybe, they could even directly compete for shares of the funding by the Linux Foundation in some way.

[0]: http://www.openbsd.org/papers/bsdcan14-libressl/mgp00008.htm...
There are lots of recipes for using UpTimeRobot.com to send you an SMS when your server is down (and it will notify you if it comes back up as well).

https://ifttt.com/p/saluki

You get 100 FREE SMS alerts from IFTTT.com each month.

If you run up against the 100 SMS limit you can set it up for iMessage instead of SMS.
It's not weather dependent though. Just look at Denmark. Cold, wet, snowy in winter and yet basically the same number of people are biking to work year round.

That said, Americans in particular are used to being in a "comfortable" environment all the time. It's a cultural thing, and those take forever to change, but there's nothing inherent in the calculus of weather and biking (with a few obvious exceptions).
Hmmm, so the "cofounder" didn't even have a lawyer. Ok, here's a possible guess on what might have happened.

You wanted to build an app for the idea you have. For gyms. From your personality and app, I'm guessing you like working out. You needed someone with some technical ability. Maybe you recruited this cofounder or he was a friend of a friend? Maybe a close friend? You made a deal with him because you couldn't pay him, but "generous equity" in the company. He stayed at your house etc, because he wasn't getting paid in real money while you guys were building the app. I have a hunch you had a lot more business experience and money in the bank. Then it sounds like its likely a combination of him being a bit over his head and realizing that he wasn't a real cofounder and was just an employee. Then you decide to fire him and he says, "Hey wait, I've been working for free all this time!". Then the legal bit ensues and you have to "pay him" for his portion of the company that he likely said was for his work.

Did I get close?

And your comments about the lawyer are definitely not the kind of thing I would do publicly about a friend and definitely gives me insight into your character in general. You might want to reconsider keeping this public.
I realize this, but I disagree with the conclusion. I think just like today we have scarred individuals that refuse to drive, ride, or even take left turns, the same thing will happen with AI cars. Some people won't use them, but vast majority will realize we're better off, or at least feel that way. Some say we may be better off going back to the forests, and I don't know if I disagree with that some days!
Spotify asks for uninstall and install after data breach
problem with that is there are a ton of high quality headphones with a flat response curve with more reputable branding.
Saw a talk he gave at Berkeley a few months ago. He's a fascinating character and has done a tremendous amount of research about how cities function.

http://en.wikipedia.org/wiki/Jan_Gehl
Lawyers specialize like doctors. Don't hire a podiatrist to do heart surgery.
> I know this is a frustrating situation for everyone involved. But the cynicism that says there is some ulterior motive cuts deep, especially coming from someone I respect like you, Matt.

Ha! HN loves GOOG. Try frequenting this site as an Apple employee...
> I'm having a really hard time seeing how this is an actual improvement on the status quo

What we're doing is make it unnecessary to add error handlers everywhere and still get caught by surprising failure modes. If the zone catches an error it cleans up (closes resources, cancel operations when that makes sense) and then routes the error to the zone's result callback so you can handle it in once place.

The 'status quo' is that node has domains, but zones should be conceptually cleaner and thus have less corner cases.

> one of them even has a null exception catch

I'm not sure what you mean here. The http demo catches an exception and prints the stack trace. We can do that because the zone cleans up the socket so it's not necessary to exit and restart node.
I find it quite amusing that it is described as earned income, when basically they are just living on invested money producing more money at this stage. (Not saying that founding Microsoft isn't an achievement, just that the I don't think that the disproportional wealth at the top can ever be described as earned).
IBM APL2 was my first language, along with C. At one time Merrill Lynch and Morgan Stanley had gigantic APL2 workspaces (ML) and Sharp (MS) that they used for most of their mortgage trading and underwriting analytics, and a few dozen APL programmers. They were noisy places cause people were always screaming obscenities at each other

An acquaintance of mine had a job in high school, that entailed coding for Ken Iverson in APL. That's how he learned
Paper is my first layer of organization. Just about everything that crosses my mind winds up in Moleskine notebooks (large size, unlined). From there, it may land in the cloud somewhere.
Debanding the world
How eBay is Tackling the Tricky Task of Fashion Recommendations
I tend to think of Craigslist similar to digging for treasure. A lot of people are selling junk, but some people just need to get rid of their stuff quickly. For example, I got a great surfboard probably like $300 off the regular price because this guy wanted to get rid of it because his wife said the garage needed more space.

Personally, I tend to be a little more wary about electronics as I would like to test it thoroughly, and make sure it isn't stolen.
SpaceX gets federal clearance for South Texas launch site
The WashPo article takes this into account by attempting to ding Burton for targeting "desktops first", when lower income families are more likely to access the web via phone.

But my understanding is the new Reading Rainbow will be a website, meaning it will work fine on phones if it follows modern web standards.
So should someone find a remote exploit in OpenWhatever that gives them remote root access and they publicly disclose that (without having tested it on the Internet... just in their lab) then they are not subject to the CFAA?
One of the greatest TrueCrypt features, to me, was that it was multiplatform, much like GPG. Now I have no idea what to do...
Based on these statements, would that mean that there is no cause for concern; while female engineers over-represent the percentage of CS majors?
Ask HN: is kickstarter a viable option for consumer freemium software
We have just launched a kickstarter for a consumer freemium software service (and free app) but don't know if Kickstarter is the best approach - or we should just be out beating the bushes for some seed funding. Any advice or opinions would be welcome.
To quote HBO's Silicon Valley: “Hooli is making the world a better place through minimal messaging transport layers.”

This is a great inspiration to actually get out and do something.
https://github.com/strongloop/zone/blob/master/showcase/long... <- this is the line I was referring to.

I can see why it's doing it, actually, because the connection is presumably done at that point and an error after everything important is done is less important, but it's poorly explained at best (as being to prevent the 'zone from exploding').
This is the best analysis I have seen on the situation so far. It has the facts, cites sources, and gives a few theories as to what may be happening.

http://www.etcwiki.org/wiki/What_happened_to_Truecrypt_-_May...
I think Star Trek is an even better example. It was under constant threat of cancellation (saved only by fans writing in), then finally moved to a death slot and killed after three seasons. Then it went on to become the second-biggest science fiction franchise ever.
Just give the money to the OpenBSD team. We saw with OpenSSH that they have a proven track record taking crappy security software and fixing it. Why does everyone have this aversion to giving the OpenBSD team the funding they deserve?

And "Theo's a dick" doesn't qualify as a valid reason to not fund real security development. For the work those guys have done improving the security infrastructure of every operating system (they lead, others followed), the entire team deserves to be well-off dicks. It's to me the ultimate highlight of OSS's funding problem. People make millions/billions of dollars off of this software, and nobody ever contributes any of that back to the shoulders they stood on to make that happen.
Vesting is absolutely essential. Just Do It. http://jackgavigan.com/2014/04/23/vesting/

For lawyers, you need someone who's familiar with how startups operate. Lawyers specialise in different things, just like doctors and engineers do. Would you go to a neurosurgeon if you had a problem with your prostate? Or to an electronic engineer if you needed a bridge built?

You want to find a firm that has had lots of experience with startups. As for recommendations from other startup founders.

If in doubt, go to Orrick. I've heard nothing but praise for them and they've been really generous in supporting LDN2SFO.
Thomas Piketty's Improbable Data
this is dumb on many layers - threatening white hat who could be held accountable but could be hired to do further audit; failing to come to grips that if you are insecure enough to threaten someone, you know - internet will find out that you rather than fixing holes in your system rather use expensive lawyers to intimidate people who on the whole trying to a good thing for you.

The whole thing about unauthorized access - not sure about. If you get burglarized and live worse part of town - because you did not lock your front door - is this you fault or criminal's? Ultimately buck stops with you, you would look very stupid arguing that a stranger walked off the street and pinched your laptop, better yet, if you leave your laptop on your front lawn.
You don't need to:

data:text/javascript;base64,YWxlcnQoMTMzNyk=
Just in case someone missed it, here's video of the libressl talk to go with the linked slide(s). https://www.youtube.com/watch?v=GnBbhXBDmwU
Ghostery is hiring (NYC)
Ghostery appears on Hacker News quiet often and sometimes people here think that we should do things differently. Well, here we are, open for change if you join us -- you, a senior level developer that will most definitely affect the product direction, future of what Ghostery is, and affect the millions of users that use Ghostery every single day.

Full job description is here: https://purplebox.ghostery.com/post/1016024115 To apply, email us your CV or resume to careers@ghostery.com or follow the links in the blog post.

We are in New York City and hope that the candidate is local, though relocation assistance is offered. International candidates are welcome as well. Feel free to ask any questions you may have.
One big reason is that Delaware has a separate court for deciding matters of corporate law. That court has decisions made exclusively by judges instead of juries. That makes legal proceedings related to corporate law less time consuming, less expensive and more predictable.
I now understand what they are trying to achieve here. Its basically the Banking as a Service - where they are expose their API so that companies can write a client and make the calls to the BankingService and include it as part of their accounting or other software by which means they can bake the services into the accounting dashboard (or another service, like Payroll, Invoice Payments etc).

Neat Stuff.
Except, it does. Click 'At Google' -> Greyglers.

http://www.google.com.au/diversity/at-google.html#tab=greygl...
I think this article is misleading to British English readers.

> HD Moore, creator of the ethical hacking tool Metasploit and chief research officer of security consultancy Rapid7, told the Guardian he had been warned by US law enforcement last year over a scanning project called Critical.IO, which he started in 2012.

British might confuse "warning" for what's known in Britain as a "police caution", which is a extra-judicial criminal prosecution, judged summarily by police, and is also referred to as a "formal warning". Such warnings become part of their criminal record in the UK and effect things like employment, as they are in effect a criminal conviction (as I understand it, although the UK describes them as "not a criminal conviction but an admission of guilt [after being accused by the police]", which I view as an irrelevant distinction). There is no such system under federal law in the United States. A UK reader might rationally assume "police cautions" are just called "police warnings" or "US law enforcement warnings" in the US. Police cautions are not something most people in the US know about, and would probably be outraged to know of their existence. (In effect, the police say you admitted to a crime, so they go around telling everyone who asks that you're a criminal. Such as potential employers and landlords.)

At least, to me, that's the implication of the statement.
"...testing deployed systems without authorization is always risky..."

While what you describe may be the sad reality, it makes zero sense. If a legit researcher, 'specially one that's being transparent about it, researches any domestic system, then that's got to be better than the Iranians, Russians or Chinese doing it (which they do anyway).

But hey, what do we know anyway. There's probably some benefit that makes it preferable for a foreign party to uncover our vulnerabilities without our knowledge.
It shouldn't be the main deciding factor, but it helps. It's a signal like any other, although because it's superficial, it might be something you pick up on earlier.

Most people aren't driven to just one career path in life. They start out with a few different options that narrow as they get older. Given that, if you are investigating two careers, and they both have lots of creative tinkerers, but one of them has many more people that match up with your race and gender, is it unreasonable to factor that in to your decision?

White people don't have much historical evidence that they will receive poor treatment in the NBA or the jazz community because they're white. But black people and women do have reasons to pay special attention to signals that they might not be well received in a certain community/industry/workplace. It's not their fault for being aware of that.
Stop mosquitos breeding with this $10 solar device
SpoilersrandomletterssdataurlSpoilermorerandemletters
"Results from your location are not yet available." from the UK.

[Ranty aside:] Also the page is horrible. Got to the bottom, tried to scroll up using scrollbars, bars are gone. Attempted to use PgUp, doesn't work. Can't tell where in the page you are, sometimes it takes a few scroll "clicks" to move the page on, mostly just 1, but you can't tell if it's not moved because you're at the end or because it stalled or something.

Used the arrow keys, got to top and hovered over the "your results" and got the message above, tried to copy and paste but it's not accessible. Grrr, shouldn't have to use Inspect Element just to copy error text from a page.

Bet they employ a ton of people to focus solely on usability and accessibility of their pages too ...