skysight-inc/HackerNews huggingface dataset:
>>If not, why not? I.e., what makes race special?

What makes cancer special? Ebola? AIDS/HIV? Why/how does anybody focus on anything? btw, these are the kinds of specious debates on HN that derail the main topic into oblivion. Having to redefine & rehash all kinds of things you, as an adult, should already know about society. I'm not going down this path again. You should already know racism & sexism is a serious enough problem that merits focus. Not knowing that is a symptom of arrogance/ignorance/stubborness that can't be resolved in an HN thread. It's just a waste of time and detracts from the main issue at hand that wiser(employees of hackerschool.com) people already have a grasp on and wish to address.

EDIT: And off the front page this article goes. I want that comment-endorsing system to come back.
why not simply chmod 0000 `which bash` ?
To pair or not pair, that is the question
How FiveThirtyEight Calculates Pollster Ratings
Good point. According to wikipedia (http://en.wikipedia.org/wiki/American_diaspora) there are 6.3 million Americans living abroad or ~2% of Americans. So perhaps ~0.04% of Americans abroad renounced citizenship annually. To put it in context, though, you'd need to know how that rate change over time and the size of the American diaspora over time.

So it's hard to judge how big or meaningful this story is. But anecdotally, I too am in Canada and I have definitely been hearing a lot recently from American friends who are finding US citizenship to be a PITA because of taxes.
Android L will encrypt data right from the installation
The Inspirational Startup Story Behind Kris Hamoud of PayTagz
We're always looking for someone to help improve our documentation over at Review Board (https://www.reviewboard.org/).

As our support for third-party extensions grows, we're especially interested in writing a series of guides to help extension authors, as well as those using our API to do interesting things.
I just bet using my lucky numbers (no, you may not have them). Guess I beat them too.
Why startups fail (according to their founders)
While it may not look like it, in my opinion the uwsgi project desperately needs documentation help.

http://uwsgi-docs.readthedocs.org/en/latest/

There is just an endless list of features, and no clear red thread as to what you actually need to get going.

It's hard because it just supports everything for some reason.
The sonorification bit has me interested. Perhaps a human trader could outperform the rats, or at least themselves, if they went just by sound data without trying to think too hard? I can see he's going to try training humans to trade this way, the results of this will be pretty interesting.

It may very well turn out that the difference between trading by looking at numbers and trading by sound and intuition is like looking at someone throw a ball and predicting where it will land versus being told the ball's mass and initial vector - in the former case you can very quickly predict with a good accuracy where it will land, while in the latter you need a good amount of time and a few sheets of paper and you achieve accuracy that's not that much better.

And yes, I realise that once you stretch the analogy too far it doesn't work, the ball will follow a completely deterministic trajectory, while the stocks move in a rather random fashion and the principles (if you can call them that) that govern their movement are not known to nearly the same precision as the principles of motion of a rigid body on Earth in normal atmospheric conditions.

But I'd say that if you look past that, the analogy is informative and serves to roughly illustrate the point.
Social signalling. Like every other human expenditure beyond absolute utility.
Finding partners and splitting revenue with FwdMarket – New Startups
That's not a good analogy. Microsoft is not really an Irish entity just because it owns an Irish subsidiary. Microsoft has a valid argument, but omitting the fact of the parent entity being American is disingenuous.
A qualified no. If a remote process can issue local shell commands, then AppArmor has no protective role. If AppArmor prevents a process from running at all, then yes, but that's a completely different question.

For a Web server using CGI, AppArmor has no role. For an SSH login process, AppArmor has no role except to prevent the execution of certain programs. By the time AppArmor is choosing which applications may run, a remote login could have exploited the Shellshock bug and be past AppArmor's control.
Two things: firstly, the analysis I've seen suggests that some kinds of business travels lose and some gain, depending on the travel patterns -- in particular, frequent short-duration flyers (e.g., people who commute from DC to NYC twice a week) gain, while infrequent long-distance travelers (e.g., people racking up miles going NYC to Shanghai a few times a year) lose. So maybe the airlines think they'll one class of traveler for every one of another class that they lose?

Secondly, the overarching assumption is that American (and its alliance) will follow the other major players and switch once the merger is done, at which point there won't really be anywhere to go, at least for people mostly traveling domestically in the US. They control the market.
That's simply not true. For the majority of the United States, solar panels don't make economic sense. Your average kWh price after solar installation needs to be less than what the utility charges for it to be feasible. This only happens in places with really high rates (e.g. Hawaii), extremely sunny places (e.g. Arizona), or places with high tax incentives (e.g. Louisiana).

Also, solar production doesn't peak with consumption.
Actually, PostGIS does not use s2. I believe it uses its own modified R-Tree index. The main downside to this is that the entire index must be kept in memory, which is one of the the primary motivations for libraries like s2. There are alternatives to s2 as well like tile-cover[1], a tile-based indexer that can run client-side. Most of the NoSQL DBs these days do use s2 though.

[1] https://github.com/mapbox/tile-cover
Glad to hear it. I've been wondering when new languages would be developed on top of LLVM and it's starting to happen (Julia, now this). C++ is getting a lot of more advanced features, but the syntax is so clunky compared to something like Python for example. I also like the notion of easy C++ library use for things like QT.
I cannot speak for other industries but India is pretty unfriendly for web startups. The Reserve Bank of India has the worst policies when it comes to IT companies.

1) In India, you cannot create recurring subscriptions as the RBI prohibits charging the credit card automatically. Not one Indian payment processor (I've talked to a many) gives you the option to create recurring subscriptions. Can you imagine where half the internet companies will be if you could not create recurring subscriptions?

2) Add to that, Paypal to Paypal transfer within India is prohibited by RBI. Why? Because certain people used to evade tax by purchasing goods directly with their Paypal balance. So, instead of catching the tax evaders the govt. of India found it easier to ban the whole thing.
> Also, does this support many projections, or just a few.

RethinkDB doesn't do any planar projections of spherical coordinates (if that's what you are asking for). There are many independent tools available to perform such projections if you need to draw a map or convert to a Euclidean coordinate system.
As coffemug noted, WGS84 is not a projection but just a reference ellipsoid used for distance calculations along earth's surface. (Edit: Ok, I guess that can be considered a projection as in projection from earth's actual geometry onto an ellispoid. It's not a projection with respect to latitude and longitude though, if that makes sense.)

> Along those lines, are distance calculations done on a geodesic

Yes, along the geodesic between the two points on an oblate ellipsoid.
We use the algorithm from Karney 2013, see http://charles.karney.info/biblio/papers/karney13-geod.pdf

> geometry.distance(geometry[, {geoSystem: 'WGS84', unit: 'm'}]) Does this do a correct interpolation of degrees to meters along the path (again based on the projection)

Yes, again using Karney's algorithm (but not by doing a projection first).
You don't really have to do anything. You're already filing US tax returns (I hope) and as long as you declare all foreign holdings over $10K, you're fine.

The kicker comes if you decide to move back home and either have a green card or US citizenship.
Might be the case! Here was my impression though (based on what I read after the fact):

The laws were always on the books but rarely enforced. Only once the UBS thing broke did the IRS start cracking down. Then the OVDI happened, which presumes guilt (ie intentionally evading taxes) from the get go. So based on the timing, I always thought things got to the point they are because of swiss bank accounts and tax evaders. And I thought penalties were structured the way they were so the IRS could throw the book at those guys when they were caught.
It's a reasonable question, and it's one of the things about airline status that I actually value a lot, so here's an attempt to answer it.

First, if you have carry-on luggage and the flight is full, this guarantees you access to overhead space. That can be a big deal. Having to gate-check your bag can be irritating if you've got things in there that you need, and the longer the flight, the more important this is.

Second, at least on Delta, the people who board priority have a separate line. That line continues to exist even after general boarding starts. The upshot is that, even if you board with everyone else, you can cut the line and not have to stand around waiting. If you prefer sitting down to standing in a line, then this is valuable and good.

Third, and related to #2, boarding early means you're likely boarding with other frequent travelers. Those people are better to board with because they are quicker and more efficient, on average, about things like clearing out of the aisle, getting settled, etc. This means less waiting around and being jostled in the aisle.

All of this adds up to a much more pleasant experience.
I Forgot to Remember
We Got Our Bigger iPhones. Hooray So How Do We Carry Them?
Telling us your name would be a start!
Writing your first RPC in Go
I think all modern compilers do this now. I know the D compiler does:

https://github.com/D-Programming-Language/dmd/blob/master/sr...
Zero to Om
If rats can actually beat human traders, why shouldn't we put the traders in cages and let the rats have our money?
Paul Vixie on Shellshock
You mean to imply that being double-taxed after your first $100k is fair and reasonable?
Those lazy jobless
Paralyzed Rats Take 1,000 Steps, Orchestrated by Computer
> Apple: iPhone 6 Plus Won't Bend Under Normal Use

"Normal use" is an example of the "no true Scotsman" fallacy.

http://en.wikipedia.org/wiki/No_true_Scotsman

All one needs to do is define "normal" in any convenient way meant to prove a point, not prove that the phone won't bend.
If you're already travelling a lot for work, an occasional mileage run to push you up in to the next tier can make a lot of sense.

Being up in the next tier can earn you multipliers of the miles you actually fly and other perks, so it can be a fairly rational decision.

The only time I did an explicit mileage run (as opposed to taking a longer route to get to where I had to go anyway) I did a short hop from London to Madrid in First Class on a really cheap ticket, spent the day walking around being a tourist, and then probably paid for the ticket in the amount of booze I guzzled at the rather excellent Iberia lounge on the way back.

That was to keep good status with American. Having good status with American can making flying - gasp! - pleasurable.
No, running a bash script through CGI is definitely dangerous. What's safe is if your CGI handler is a non-bash program like PHP that reads the environment variables itself and doesn't itself pass those environment variables on to bash.
Natural Vision Correction and Eye Exercises: Do They Work?
Full time employed, health insurance through my employer.

Group coverage (i.e. employer-based coverage) is the best insurance you can get in the US because of a number of already-given reasons, as well as the fact that they can't reject you for a preexisting condition. All private plans will exclude preexisting conditions, so if you're already one some medication or treatment, you will have to wait at least a year before your insurer will cover it.

I was a freelancer on a private plan previously. Private plans were kind of bullshit (and very expensive), but I don't know if the ACA has changed that.

I would like to see Canada-style single-payer health care in the US, but I think it will be a couple of decades before we do.
Stop relying on long running instances. Design your infrastructure for failure. This is not Amazon's responsibility.
First of all you're making the mistake that "diversity" is always short for "racial diversity". The poster I was replying to make the blanket statement "diversity always improves a system". Well no, not always. And I wasn't even referring to race in my counter-argument. You of course brought up Nazis, the old "I have nothing good to come back at you with so... YOU'RE TALKING LIKE A NAZI!!!!" bit.

The main example I pointed out is American politics. There is quite a bit of diversity of opinion and that makes it far more difficult to reach a consensus about a particular issue than you'll find in e.g., European and Asian countries, which have far more homogeneous populations (and by extension, far more homogeneous political/social opinion). As a result, the speed with which progressive policies can be implemented in America ...lags... our European brethren, to put it lightly.
Pretty much. I hate it whenever someone calls the lottery an idiot tax, citing the odds of winning and ranting about how someone doesn't understand math. Yes, the odds are fantastically low, but so is the opportunity cost, and a lot of that cost ends up going to help fund schools and other good things.
If you're running a bash script as a cgi script in your web server, you're already vulnerable in half a dozen ways. Nobody does that.

If you're running a php/perl/python/ruby script as a cgi script in your web server, and that script calls system() or some variant thereof (backticks in perl, os.system in python), then you're vulnerable to this.

Not many people does that, but those who do won't be things you think of as web applications. They're going to be web control panels you installed and forgot about, or cheap home routers that nobody knows who made the firmware to.
> "The average programmers writes 10x more code than they read."

Not in my experience. And I certainly wouldn't trust such programmers.
One other idea that comes to mind:

If you're talking about a company that's been around a while and has a big HR department, they're going to have a well-defined interview process, and you'll be playing by their rules.

A smaller company or a startup is more likely to be flexible, and you may be able to suggest that they give you a sample project to start. They may prefer this, as they don't have to pull an engineer off an active project to spend time interviewing you. Everyone is different, so if they don't like the suggestion, you may have to work with them.

I saw from another commenter that you are practicing your skills at working with someone. The time and energy you invest in your people skills will pay off in a lot of ways over the course of your career (and in your personal life), so it might help to think of this as an opportunity.

FWIW Here's my company's project (bottom of the page) http://cloudspace.com/hiring/
iPhone 6 Plus – Not for everyone
Yeah, this isn't real, is it?

It's an art project, not a science experiment.
I remember reading a story where a guy was paying people in some Asian country to take flights for him so he could get miles. I recall it working out for him.
I believe that in the early days Mark Zuckerberg wanted to build some kind of Dropbox, and that Facebook was some kind of interim thing. It was exposed in a chat that came out with litigation with Winklevoss brothers. He ended up sticking with building Facebook.
LOL, you under estimate the cost of the cheese... and the dropping removal service... but yes, for the most part, I think you are right!
Commercial consumption peaks at noon, residential consumption peaks at 21, but with a much less prominent spike.

In addition, the price of energy and the economy behind new plants is based on the commercial peak ("please run your washing machine in the afternoon", used to remember you state-run companies with every bill). Nice graph at http://www.mpoweruk.com/images/elec_load_demand.gif from http://www.mpoweruk.com/electricity_demand.html (please note that that graph is from 1999's Californa; now the commercial spike is much higher due to air conditioners being active in almost all office).

Thus, solar helps when it is "needed" the most.
I would love to see something that's more like "Physically Based Eye Rendering" - rendering what your eyes would see and transmitting it through the monitor at the best quality possible, rather than rendering what a camera would see.
Loved the story of the couple and the author's analysis. Would enjoy more if done so.
Why Stripe is becoming the transaction layer of the Internet
Is there a way of preventing functions from being imported from the environment, but still allowing some variables in?

My experiments with

#!/usr/bin/env -i sh

and

#!/usr/bin/env - sh

...have not obtained what I'm after.

The problem being that functions take precedence over names in the file system, so

bash-4.2$ env '/bin/cp=() { echo oops;}' /bin/sh -c '/bin/cp /tmp/foo /tmp/bar'
oops
Spot market anyone? Different regions, even different AZ's have different capacity.
I didn't downvote you, but I'm honestly not interested in a non-Common Lisp in the browser. I suppose some zealot(s) downvoted you.
Steven Goh

Take a look at the Play store, it's right below the product title ;)
> Any weekend compiler project can be faster than CPython.

Not true and not even funny.
It appears they are talking about requiring prefixes for these vars (finally). Still, you look at the c code / macros that parse this shit and have to shake your head. This is what they mean by "attack surface". http://www.openwall.com/lists/oss-security/2014/09/25/13
I posted this on Slashdot:
http://slashdot.org/comments.pl?sid=5671759&cid=47875989
No sockpuppet or astroturf votes or comments on HN, please.
Surfers Beat Billionaire in Landmark California Beach Case
This isn't always true. Frequently sub-shells are started without people really knowing, like with backticks or parenthesis.
Show HN: Is website up or down?
There's a difference between making a profit and maximizing it at the expense of everything else (e.g. employee wages, public social safety nets). Wal-Mart employees utilizing $6.2 billion dollars of public assistance is an example of this.

This isn't as an egregious example as Wal-Mart but it's indicative of the same underlying force.
I made a data star supporting weather/water sensor data in postgresql that heavily relied on table partitions for handling performance [1]. We had it on pretty weak machines, replicated with bucardo, and never had any issues. It worked well to several million records/month (not sure where it is now).

[1] https://github.com/imperialwicket/postgresql-time-series-tab...
This is getting too long and we're going around in circles about the issue.

So the only thing I'm going to reply is:

>Giving them money might fix that?

No, they're not trying to battle this issue you want to tackle. Simply because is bigger than them.

>I still doesn't see how giving them money fix that.

Again, this is not to fix this huge issue. This is to give other people the chance to assist this and assure them they can feel safe.

>There's plenty of white people that couldn't afford to go and there's plenty of non-white people that could afford to go.

And again, they're not giving you the money simply because you're non white. They might give you the grant if you mark any of the checkbox that make you eligible but you still need to check "I'd need financial assistance to do Hacker School" which is not automatically checked as you seem to believe simply because you check that you're non white.

Again, what you propose is that non white people who want to attend to a place like hacker school:

a) wait until racism is non existent

b) deal with ugly situations/experiences because there will be rules to make sure to deal with the cause after

Instead of doing what they want/love and creating safe spaces where they don't have to deal with stuff they shouldn't deal with in the first place.

If you want to keep discussing you can shoot me an email (pcepedam92@gmail.com). I could probably even direct you to people who could answer as to why your proposal of simply solving racism is not as easy, with plenty of real life examples and historical facts.
If you profited $10K for two weeks of work, you'd be getting all kinds of free stuff to get you to stick around longer and/or come back. (You'd also probably be laughed at behind your back since that's a pretty lousy take for a hell of a lot of work and a lot of risk)

Winning $10K from a casino is background noise. It's nothing that will get you kicked out.
Passing a shell metacharacter to the system function does indeed then trigger the vurnerability. Thanks as I didn't realize it wasn't calling the shell otherwise.
Depends on if it has power windows ;)
Are all of Alamofire/PackRat/Gowalla defunct now?
My only criticism is that the icon is practically a mirror image of Telegram, but that's not exactly your fault.

Is there a way to save pages for offline viewing?
> The implementation is based on the S2 library (https://code.google.com/p/s2-geometry-library/) also used by PostGIS, which AFAIK does spherical linear interpolation.

Note that RethinkDB actually doesn't use S2 for computing distances. S2 is used for computing intersections and for indexing though. (also as another poster already pointed out, S2 is not used by PostGIS)
11 Best Reads for Learning About Decentralized Applications
3D Printing with Sand Using the Power of the Sun
Perhaps this explains the ebb and flow of the market?

Consider for a (rat) trader:

- success

- get treat

- eat treat

- loop

... passage of time...

- get fat

- judgement clouded by excess fat (perhaps inhibiting movement)

- less successful

- less treats

- loses weight

- become more successful again

...and so on...
Your friend might like to check out what documentation projects are available for the next round of the Outreach Program for Women internships.

https://wiki.gnome.org/OutreachProgramForWomen/2014/December...
Steven Goh from Singapore, @nubela on Twitter, github :)
just my 2 cents, but showing the source to a limited amount of people, who are themselves known for other kind of work and certifying that your app isn't badly behaving could be a good start.

That's not a silver bullet idea though, because it requires trusted voluntary (or not) people and there is always a slight risk of source code leak.
The git man pages are a mess. And not easy to fix. But it is a much needed task.

One of the challenges is that the pages are constructed from from multiple files as an attempt to factor out the documentation of switches that are common to multiple git commands, but I think this makes a lot of the pages harder to read. I'd rather the man page for git log (say) document just its unique options and then at the end say "git log also accepts any of the rev-list options...see it for details."