skysight-inc/HackerNews huggingface dataset:
Thing is, in the software world at least, you earn >25% more than Europeans in the US. Just look at salaries in London. Given the extraordinary cost of living, salaries are pitiful.

Why is that?
As a frequent HN user and an active member of this community,
I think that these stories do not belong on HN. Even if they are technically relevant, I don't think that they improve the quality of this website and discussion.

Personally, I don't want to see any headline with the word "Trump" in it on HN. So far it's been the only place on the internet free of this nonsense.

I know that it's relevant and inflammatory, so it gets popular and upvoted, but I come here for "things that stimulate intellectual curiosity". Trump articles, on either side, only stimulate controversy and anger.

Let's talk about programming and science here guys, there's plenty of subreddits where you can discuss Trump!
You can convert ethanol into hydrogen (http://www.sciencedirect.com/science/article/pii/S0360319907...), and use that as an (essentially, almost) emission-free fuel.
تيم فيور
I could not have afforded hotels in Scandinavia for almost 3 weeks. AirBnb made it possible for us to travel there at all.
The containers that run natively use a windows based image, not linux. So, no kernel emulation, no linux syscall translation, just pure windows base
This isn't all that difficult of an analogy to computers for most people. Most of us here like computers enough to program them or mess around with them for our careers, but most people can hardly wait for the day they don't need to use a computer as they currently use it - it's an appliance to them mentally.
> Is there a reason we shouldn't treat major educational institutions as non-profits,

Because universities are increasingly operating like businesses, using technology transfer offices to bring in revenue and using graduate students to cut labor costs.
Given the era it was written in "race, color, national origin, and religion" were seen as a way of defining and carpet bombing the entire "ancestry" topic. If they just listed "ancestry" there would be wiggle room with what is the definition in order to discriminate on ancestry. For the purposes of the legal system the definition of ancestry in that context is all of race, color, national origin, religion.

Interesting political affiliation isn't seen as ancestry although in practice it most certainly is. We like to LARP that elections are fair because people decide, when the reality is most of the population is born into party affiliation and boundaries are gerrymandered such that almost none of the public gets to actually decide anything ever. What I'm getting at is we LARP that the people have a voice and a crucial part of the LARPing is we must pretend political affiliation is NOT dominated almost entirely by ancestry. If for example "all black people vote for party X" that would imply black people are not part of a representative democracy where leaders are selected by voting etc, which is totally badthink thoughtcrime to even consider as a physics style thought experiment or mathematical inductive reasoning. So obviously politics can't be a protected class in a "democracy" like the USA.
That model is not Open Source but Source Licensing because you are paying a royalty (or the complete suite) to access the source code so it's not open to everyone.
I don't know if it is. If something is shown on the box or TV ad, but isn't actually in the game, then yeah, fair enough. But a presentation at E3, which is basically saying "hey, this is the game we are working on" is not really an advertisment.

It's the same as watching early trailers of any film - some scenes are removed, some changed, sometimes dialogue is re-recorded, effects added, and the final film looks differently to the trailer. It's not false advertising - it's just that either technical or political reasons get in the way.
Well, the hen and the egg came first. The egg (the content) was there and the hen (Yahoo) was already making it all findable.
How happy are they working that extra 25%? They are richer, sure. But I don't think being rich is an indicator of your overall state.

Looking at [1], you can see that people in european countries come out on top of the happiness index. One could argue that working less is actually better for productivity and overall happiness.

[1] http://www.bloomberg.com/news/articles/2015-04-23/these-are-...
It's almost surreal reading this. I've been mostly out of the gaming scene for years, just sporadically playing some Kingdom Hearts and Final Fantasy.

I just recently got a gift card and bought myself the PS4. Got No Man's Sky for an OK price, and had absolutely no expectations since I haven't followed game news whatsoever.

The result is I really love NMS. Its pace is perfect for me (I usually hate FPS, or first person games in general). It's about exploration and seeing new things and getting that sense of freedom to travel wherever you want in a massive space. I think they do that very well.

Yet, it's apparently a "clusterfuck". So weird.

To be critical, there is mostly two things that is somewhat of an annoyance, and that is too limited inventory space, making inventory management a too large part of the game, and the apparent lack of variety in buildings and structures. I say apparent, as I haven't explored that much of it yet, but until now all spacestations have had the same entrance interior, which is a bit boring. So yes, some things are repetitive.

But, still a good game. If anyone has skipped it due to negative reviews based on hype, please take another look and make up your own mind. Maybe your expectations will be more appropriate now.
I don't know. I may be interpreting this wrong, but having read "Making it happen" (which obviously has a bias) I came away with the distinct impression it was more of a lack of interest; very little of what I read would suggest that Goodwin was in any way careful about RBS's investments, even if that carefulness was manifest in avoiding understanding. It is just one perspective though.
Some beliefs are critical, but the important part here is that the line is different for everyone.

I think a lot of people would support a 'perfect' presidential candidate who opposed women's suffrage, simply because they would never get that change through Congress. That's not an idle example, I've heard people say "sure, but Trump's crazy stuff won't pass and I like some of the things he could actually get through Congress."

Even the KKK example isn't totally convincing to me. Daryl Davis is the usual example - a black blues singer who got to know Klansmen and tried to talk them out of their positions. He had a hood collection from all his successes, and there's an argument that he effectively broke the Maryland clan.

Obviously that doesn't obligate anyone to stay friends with someone in the KKK. You don't need to tolerate things you find abhorrent. But I'm genuinely frightened by the recent push to limit how far it's acceptable to extend tolerance.

If someone is consistently pushing back on the ideas you have a problem with (as Davis did), I think it's harmful to demand that they stop associating with the people who hold those ideas.
If you do not believe that Trump is an existential threat to American democracy, then, while I implore you to reconsider, I am content to agree to disagree.

But you might take that disagreement up first with Paul Graham and Sam Altman. They do not agree with you. They aggressively don't agree with you. They compare Donald Trump with a fascist dictator. I think they're right about Trump, and therefore that they're very wrong about continuing to endorse Thiel.

I would be doing Sam Altman no favors to pretend otherwise.
If he's in Thailand (which I'm assuming from him having a Thai Macbook), then it's actually much cheaper and more convenient to eat out, at least anywhere outside Bangkok. Same situation in Cambodia -- I initially attempted to cook a lot here but gave up since it's cheaper to eat the food in my alley and around the market near my apartment and it tastes better than anything I can cook.
Ubertesters announced the SDK auto-integration feature for Android
You can disable certain scan types in Postgres and that's something I had to do when no matter what it reported incorrect stats.
That is correct.

Sometime in the future, consumers will have software that can turn 2D images into simulated 3D [0]. It's still in dev mode right now, though.

[0] https://www.youtube.com/watch?v=Oie1ZXWceqM
That is my memory you’re freeing, you foreign thread
Automated fact checking competition ($50k prize)
Primary voters in early May? Are they somehow relevant?
The right wingers love to do that too, not only the lefties. Call somebody "racist" or "socialist" and you have marked them as so bad that no further dialog is needed (or even possible).
They are the foundations, and I recommended them in this very thread. But that's not what most of us would call "modern JS development". The amount of extra stuff between the foundations and current "best practices" is exactly the problem.
It is sad to say, but this is useless. If you enable Hyper-V you can't use VirtualBox or VMWare Workstation. You can't also run Android emulator...
Cognitive Services – Face and Emotion Recognition in Xamarin.Forms
From the circular economy PDF:

The current economy is surprisingly wasteful
in its model of value creation. In Europe, material recycling and waste-based energy
recovery captures only 5 percent of the original raw material value.

Is that 5% enough to cover the logistical costs of transporting/sorting etc. and energy costs of conversion? No, or else we would have private garbage trucks competing to collect our trash. Bringing the recycling rate up would only increase costs.

If recycling were more efficient (read: profitable), we could leave it to private enterprise to work out solutions. Companies would fight tooth and nail to collect our wasted "gold".

https://www.ellenmacarthurfoundation.org/circular-economy/ov...
The point of scrypt is to utilize the commodity hardware to the max. Commodity hardware gives you a lot of memory IO for the buck. You can't spend the same dollars and get 100x more IO on an ASIC. But you can spend the same dollars and get 100x (actually even more) faster at typical hashes like SHA256.

The point is to cut down on an attacker's possible advantage by using specialized hardware. Scrypt uses memory IO so that you can "get your money's worth" by running it for 100ms on an Intel CPU.

This is old-school thinking and a defensive play at trying to prevent offline attacks. The idea is impose a run-time cost on each attempt to verify a password. Defender spends it every time they try to log someone in. Attacker spends it for every guess at trying to crack a password.

The new approach (well I'm quite biased since I founded a company that does this) is to add a one-time cost which is unbounded and does not impose run-time latency.

We do this with a large amount of random data. Many TBs or perhaps as much as a PB. The salted hashes are entangled with the data pool with a simple API, in such a way that an attacker would need to steal the entire data pool to run an offline attack. Stealing only part of the data pool does not let you crack any passwords, even if they are trivially simple.

The bigger the data pool, the easier it is to defend, and the faster the system runs and more hashes/second it supports. So, is essence it's high performance scalable security that actually stops offline attacks even after the site is breached.

You use this new approach as an additive layer on top of the existing scrypt hashing that you are already doing.
Though I wonder how it would work with pg-bouncer.
Yeah. There are many trails in the US where you can hike for days without seeing another human.
"a new emphasis on GPA"

That's just an attempt at legalized illegal age discrimination. Given the statistical average grade inflation of a fifth of a point per decade, my 3.4 in the 80s is worth a 4.0 in 2016 but if the real intention is to avoid hiring people over 30 for whatever reason, it'll work as a strategy.
The main question is whether there's a carbon sequestration process which can be industrialized so that it's more effective than planting trees.
It's not totally clear to me what Flock Metrics adds on top of Google Analytics (aside from a much cleaner, simpler interface).
It's almost like working 60+ hour weeks churning out CRUD apps to get a rich person richer isn't the secret path to happiness or something.
Yeah, I caught your sarcasm. But the follow-up poster didn't seem to.
I have wondered if retaliatory or impatient anger has any correlation with the ability to delay gratification. There is a famous study that showed how delayed gratification is somewhat a good predictor of success and intelligence [1].

Now I'm not for suppressing anger but I have seen many times how not being an ass generally gets what you want. That being said you can sort of combine the two if you have two parties which is what my wife and I do frequently with customer service aka "good cop, bad cop".

[1]: https://en.wikipedia.org/wiki/Stanford_marshmallow_experimen...
Correct. That was what I was getting at with one vote, one person and buying more raffle tickets than another for a drawing. Money = votes, otherwise there wouldn't be so much money in play.

It's not a true democracy when the rich (whether that be the Koch brothers or George Soros) indirectly get way more voting power than the lower and middle classes get.

If people weren't swayed by obvious attack ads, then I wouldn't care how much money people wanted to throw away on elections. And indeed, they wouldn't throw any away, because it would be a total waste then.
Are we going to talk about the election on Hacker News now? Seems most submissions deemed political have been blackholed, correct? And I think that's fine. But if we're opening the gates, lets open them wide and not just post the same garbage that can be read anywhere else.

For example, let's talk about something ignored by most of the mainstream like this excellent investigative report that came out yesterday. It concerns those Chicago riots where Sanders supporters supposedly committed violent acts and shut down the Trump speech there. Well turns out that this and many other violent acts, riots, and even possibly acts of terrorism (which is defined as violence in the furtherance of political aims, which this was), were coordinated, organized and paid for by the Clinton campaign itself, all nicely documented with proof in federal disclosure forms showing that the violent rioters were paid Clinton operatives.

http://www.realclearpolitics.com/video/2016/10/17/new_okeefe...

I voted for Sanders in the primary. I'm voting for Stein in a few weeks. I don't really appreciate politicians hiring people to commit acts of political terrorism and blaming it on Sanders supporters like myself.

So let's talk about this since we are going to talk about politics on HN now.
Because European governments take a lot more out of your salary before it reaches you in exchange for social services (pensions, healthcare, etc). Unlike America where you are expected to either drop a stack of bills just to see the doctor or die in the streets.
> I think you are mixing things, Democracy does not give anyone the right to be liked even when they say awful stuff ... support[ing shameful things/people] at such scale is shameful too.

I have some sympathy for both perspectives (Marco's and Altman's), and I have a great dislike of Trump, but ultimately this leads to some very difficult questions related to the intersection of public and private life, and how the same intersection could and should affect (or not) employment, eligibility–recognition (e.g. for scholarships, invitations to speak, awards, public office, etc.) and other junctions of persons and institutions.

Without intending (at any level, in this context) to dive into some of the issues I'll mention shortly, I want to consider the implications from a personal angle. The Catholic Faith is important to me, and I consider it an obligation – as occasions arise – to be something of an apologist for any/all of the Catholic Church's teachings, no matter how unpopular: on contraception, abortion, the nature of marriage, sexual morality, and so on. I have, do, and will speak and write publicly about those things. I have been and will likely continue – on occasion – to be chastised for doing so. I get no enjoyment from vitriol, but as I said, I think I have a moral obligation to speak up.

So, in a society that largely rejects such teachings, what should the consequences be for my publicly defending and promoting those beliefs? Is it desirable that (if not now, eventually) I should not be able to be gainfully employed among, say, the mainstream tech crowd? If I were launching a startup, should my venture be disqualified from funding by VCs or other investors that learn of my views and public defense–promotion of the same? Should I be disallowed to speak at popular tech conferences if I applied to do so? Should the answers to those questions be different if the way I go about my unpopular activities is devoid of personal attacks and discourtesy (i.e. shown to individuals with whom I have disagreements in public or private).

The reason I've made this so personal is because I've actually worried, a bit, about these matters in recent years. I've wondered too, if I have children, and if they follow in my footsteps in these matters (I hope they would), what would be the consequences for them?

But the personal angle is really just for perspective. More broadly, how should our society treat those with unpopular views (even very unpopular ones)? I suppose one might judge that exclusion–rejection at the level of affecting quality of life and participation in "the mainstream" might be a deterrent to such views or might even "cleanse" them from individuals and communities. But where does it stop, and what does it mean if tolerance convulses into its opposite? I worry we're only headed toward a deeper fracturing of our society and ideological ghettoization. I don't think that will make our society stronger; no, quite the opposite.
I've recently started to use PlatformIO after starting a project where I have an Arduino connected to a Raspberry Pi. The rpi is headless, and the Arduino IDE will not work without X running (the hacks they suggested didn't work out for me), PlatformIO has a great command line base that is working great for my use case, flashy lights! https://youtu.be/ww1q248jc7Q
>so much fear of reprisal

That's a bit dramatic. It wasn't fear of reprisal, it was disclosure of bias.
Shame on you, Marco Arment, for calling for someone's head because you don't like their political position. Whatever happened to the land of "I disapprove of what you say but I'll defend to death your right to say it" or "Give me freedom or give me death"? Or it is, as it turns out for you, that it's the land of the free only for people who agree with you?

I'm not a Trump supporter, but I applaud YC's decision not to sever ties with someone because of their personal opinion. And Marco Arment should feel ashamed for trying to oust people with different political opinion than his and undermine the cherished principle of freedom of speech.
[Video Debate] Are Machines Conscious?
sometimes you don't have to bother detecting whether your program is being debugged, you can just adopt behavior that would make it impossible to run your code under a debugger.

i got my start in programming by trying to break various copy protection schemes in MS-DOS games. i used a software debugger that would set int 3 breakpoints, as the article mentions.

BUT, for the debugger to work, it has to rewrite the interrupt vector table so that int 3 instructions will cause the debugger's own code to be executed. really wily code would use the entry for int 3 in the interrupt vector table as a scratch variable to perform a bunch of its own calculations, perhaps thousands of them so you can't find and modify them all, which would ultimately wind up with an address to jump to, to continue execution of the program. this means that, when the debugger rewrites the int 3 vector, the program's internal calculations would be thwarted, effectively stopping the program at that point.

this was really difficult to get past. there were other people doing this kind of thing who seemed to find ways around this technique, but i never did.
The First Amendment of the US Constitution (ie the relevant law at play here) mentions nothing about freedom of consequences from speech. And that is a good thing. The idea that such a freedom should exist is laughable.
Or more taxes do good for the community, there are a lot of factors...
The rise of Developer Advocates and its impact on the developer community
Ok it's true if you cut off dealings with anyone who supports the a candidate you hate, then you are not violating any laws worth obeying, let alone the US constitution.

You are merely being a dickhead.

Do we really want to live in a world all ordinary aspects of life a reduced to a grand show of public piety, and worse, one where we compete to show our willingess to punish the heretics?
So basically: this is nice, but there's no reason yet to think that this could be the way we slurp carbon out of the atmosphere and avert climate catastrophe. Right? Drat.
We also have higher costs of living when you factor in healthcare costs and lack of public transportation. A healthy 20 year old can pay $300 a month for insurance that covers nothing until you hit 10k in expenses.
If I could work in my car, I could also work at home, and more effectively. I think it more likely that I would rest or entertain myself in my car, and work when I get to work.

As cool as it may sound to be able to work in your car during your commute, it's even cooler to work from home and have no commute at all. If my corporate overlords won't countenance the latter, they almost certainly won't allow the former.
If twitter had more diverse early employees they would not have built a harassment platform - I read this in a HN comment once and it stuck with me. Nice to see this cost in terms the market understands.
Threatening someones job, or pushing for exclusion based on their political beliefs, is a dangerous precedent. This tactic has been used to exclude people for their gender, race, and sexuality in the past. I don't care if the person working with me is a neo nazi or a hillary supporter or a Trump whack job. As long as they do their job, and dont' do anything that infringes on my ability to get my job done, I don't really care. Leave other people alone and let them believe what they want to believe.
Sorry, Poe's Law, my bad.
Right, polling shows that 95% of Romney Voters are voting Trump (or at least this was the case a couple weeks ago), so excluding everyone is a bit much. There are many degrees of support to be given, as well.

Thiel is not just a Trump supporter though, he's a major donor. Out there doing fundraising and fullheartedly defending Trump's positions through money. At what point do you have to actually take responsibility for your actions if not after writing a million dollar check? At what point does SV decide that having someone materially supporting a fascist as a major player in the community is not super hot?

Fun side note, there was some polling done that showed that Americans are now extremely unlikely to date someone who supports a different political party.
Luckily there are tools like the Wayback Machine from archive.org where you can retrieve the previous versions. There's also some existing cases where it's been ruled to be a legitimate source of evidence too so you're not arguing that from scratch.
Does anyone know of a similar comparison that includes South and East Asian countries? From my personal conversations, those areas will see longer hours AND lower pay than the U.S., and I'd be interested to see that broken down statistically.