skysight-inc/HackerNews huggingface dataset:
I worked for IBM and we had a policy where you couldn't discuss salary with your peers.

I had a long discussion with manager at the time where I asked the question: "How do I advance my financial career?". We concluded that being an external hire is the best way, and as such, pretty much meant if I wanted more money, get a job elsewhere.

So in the end I did. It was the money that triggered it, but ultimately there were other factors, such as not being given the role I was promised, a miss communication about who would decide my promotion (my old or new department), and of course, being asked to accept a band promotion for no extra money.

I also recall there being published market data you can get from HR which shows the average for your role, and I did notice I was way below average in compensation.

I don't miss leaving one bit.
Didn't that hurt your social relationships somewhat?
Personally, I think it's worthwhile to include, as social proof. If another company was paying $X and was perfectly happy with the employee, $X plus a modest / reasonable $Y doesn't seem so crazy. It shows that you're not just pulling an unrealistic salary out of thin air.
Spectral imaging uncovers Greek/Goth Thermopylae battle
Ask HN: Why are London devs paid so much less than SF/NY?
London is supposed to be the next best market outside the US, yet from recent salary threads, developers are paid half or less of US salaries.

For example, with 5 years experience, I am on £75k ($110k) in a startup as a Senior Dev, and that is considered pretty good. I could get maybe another 10-20% if I had 10 years experience or was really exceptional. A Team Lead with 7-10 years experience can expect around £100k ($150k).

But my salary is only comparable to a fresh graduate at Google in SF. A Google dev with 1 year experience in SF will earn as much as a Team Lead in London with 10 years experience!
Not sure what the point of your reply is. I know lots of the EU perks are mandated. That's one of the things that makes Europeans have less take home pay than Americans (hence my comment "do not come cheap"). No value judgement here, US and western Europe are all democracies so these are the manifest choices of their citizens.
Oracle's letter to Russian IT companies
Wow I didn't realise Sweden was the same country.
I feel that many investors go by "Thousands of people know and use it, so... It must be worth something."
The IPO then is a possibility for the founders to get paid by selling their unprofitable business to the public.
Silicon Valley extends reach to Cuba
No, he's right, you just misread.

He is saying that Amazon's RSU vest schedule sucks compared to the standard used by Google and others. His income level has nothing to do with anything about that.
"Because you want to ensure that you always pass the majority of tests, you tend to think about this when you change and extend the program. You therefore are more reluctant to make large-scale changes that will lead to the failure of lots of tests. Psychologically, you become conservative to avoid breaking lots of tests."

In what way would it be different when doing "test-after", instead of "test-first"?

There's an inherent difficulty of writing robust, isolated and fast tests ; test-first development is not the cause here.
Writing good tests is hard, and it's even harder when your code wasn't designed with testability in mind.

To TDD or not to TDD, that's not the question. You should be able, as a test writer, to see and isolate things that prevents testability: I/O, timers, threads, rand(), minimal computation time, clumsy interfaces, etc. TDD just puts these things in front of your eyes, early.
> and a MacBook Pro for PowerPoint and other stuff (e.g. Adobe products) that don't work well (or at all) in Linux

Give OneDrive and PowerPoint Online a try! I use it for lectures, it works pretty well.

Now if only I could figure out how to get HDMI output working when I'm on my Linux partition...
Personally I have never taken only 10% more than the initial offer. I've also as a hiring manager never offered so much that I didn't have much more than 10% to give up in negotiations... Usually I'd have at least 20% wiggle room, and if I really like a candidate I'd fight to be able to offer more if necessary.

For my own part, usually I end up negotiating up at least 25%-30%. My "record" is 50% over the initial offer. Usually I also end up asking for more options etc.

The most unpleasant and adversarial negotiations have been ones where I had to give up salary information at the beginning or have the conversations cut short. They're the only negotiations I've entered into where I've sometimes ended up being lowballed, and the only ones that have failed over salary, and in one case led to me telling a recruiter to fuck off and never me call me again over it. As a result, these days I will tell them flat out that if they need my salary details up front, that indicates to me they are unlikely to be able to afford me, and to call back when they have more budget flexibility.
direct link to the PDF : http://www.postgresql.org/message-id/attachment/43080/Postgr...
phone, as it is always in my pocket. At home, epaper is more confortable though.
Would love to read Fabien Sanglard's review of it in a couple of months...
> I agree with most of what you said about the bureaucracy, but the Pax Americana was achieved the old fashioned way, the same way as the preceding Pax Brittanica and the Pax Romana, to put it crudely, "Peace through superior firepower."

While these empires had powerful militaries, firepower alone did not make them powerful. Trade and culture were far more potent long term instruments of power. In modern terms, NATO is only one part of the equation of the Pax Americana - you also have Hollywood/English language/the internet and a global mesh of free trade agreements and shipping networks.

For all its downsides (and there are many, such as massive environmental damage and inequality) globalization is also a huge factor in the peace (although not necessarily an infallible one: the globalization in the 1900s wasn't enough to stop WW1).
The ratio of the observable universe's circumference to a proton diameter may be 10^-35, but that doesn't really say anything for the precision of Pi you'd need in practice for any calculation involving these scales.

Because for everything involving real-world data, you'll have to measure quantities, and this is hardly ever done to more than just a few decimal digits. Whenever I want to state the circumfence of anything I know the diameter of down to single numbers of proton diameters, I first have to measure the diameter of to a precision of 1/3 proton diameter. Only when I reach such an absurdly nonsensical precision, I'd introduce errors by using an inadequately runded value for Pi.

More practically: I might know that I could line up 2.611*10^25 protons (disregarding the fact that due to their charge they would repel each other) around the earth, but to calculate that I only need 5 decimal digits of the earth's diameter, and only 5 decimal places of Pi.
Nginx Docker image on Alpine Linux identical to Nginx.org pre-built packages
This is great and it comes just as several Dutch AVRO stations discontinue streaming, so I am actively looking for replacements. AVRO streams were 256kbit, and no talking ever - perfect!

You can find a decent list of streaming classical stations here, but many have occasional announcements and some do news breaks with extended talking. http://www.listenlive.eu/classical.html

For the simplest and lightest-weight streaming on Linux try Radio Tray (https://bitbucket.org/carlmig/radio-tray) which might be in your repos already.
> Taiwan was formed when a bunch of Chinese aristocrats fled the mainland.

Taiwan was formed through various geological processes, inhabited by aboriginals, later colonized by China during the Ming Dynasty, reclaimed by China during the Qing dynasty, conquered by Japan, claimed by the ROC after Japan was defeated in WW2, and established as the new center of the ROC government after the KMT lost the mainland in the Chinese Civil War.

Taiwan did not spring into existence, fully formed, at the end of the Chinese Civil War. And calling the current government "a bunch of Chinese aristocrats" obscures that they were Jiang Jieshi, leader of the Republic of China, and his motley band of KMT officials.

I don't say this to be pedantic, but to establish important context to what the situation in Taiwan actually is.

> However, at this point, they were a fairly prosperous state, so China found it politically-expedient to turn it around and say: "Actually, Taiwan is part of China as they've been saying all these years. We will pull them back into the fold."

The PRC did not "turn around". During the Chinese Civil War, they were in the process of finishing the job and taking Taiwan, but their lack of a real navy and the US eventually coming to Taiwan's defense made it difficult to complete.

Officially, the PRC and ROC are still at war for control of China (no ceasefires have been signed), and the PRC occupies the mainland and the ROC occupies Taiwan.

In other words, reunification has been both the PRC and the ROC's official stance since the start of the Chinese Civil War.

> So Taiwan finally realized they really needed to give up this "we are part of China and the rightful rulers" and just become their own country.

> People who frame Taiwan as being part of China (as parent did) are on the side of Mainland China. People who frame Taiwan as being an independent country (as many UN members do) are on the other side from Mainland China.

Taiwan is not a very homogenous country. Taiwan is also a representative democracy, so its government is not very homogenous, either.

Some Taiwanese people want things to stay the status quo, some Taiwanese people want reunification, and some Taiwanese people want other more complicated things.

Some Taiwanese people love the KMT, some Taiwanese people were jailed and executed by the hundreds of thousands during the KMT's White Terror because they were suspected of disagreeing with the KMT's rule or being sympathetic to communism.

Some Taiwanese people are aboriginals who hate that they've been dragged into this spat between Chinese people, some Taiwanese people want Japanese rule (Taiwan generally hates Japan the least out of all the territories occupied by Japan, because they were Japan's "model colony" and were treated well, e.g. they didn't have their women forced into sex slavery)...

Mainland China is kind of homogenous in its support for reunification (well, even in the mainland there are plenty of people who don't care or prefer the status quo to war), but Taiwan can't really be said to have one opinion here.

SOURCE: I'm Chinese
there's also this insane idea of not scripting in bash. ffs!
I study CS as UC Berkeley. If you want to be a web developer, a mobile developer, a product engineer, or something like that, go to a bootcamp. That, and then getting 2-3 years of work experience is a much better deal than studying CS in college, even Berkeley, and even if you get scholarships.

But I would like to point out that many of these criticisms don't apply to top schools like Berkeley. Berkeley's intro-CS classes are all taught by lecturers - and the lecturers are given tenure (e.g. people evaluated solely on teaching). As a result, I have had a nearly-uniformly-positive experience with the quality of teaching in CS - extending to and especially professors who are also leading researchers.

There are also more areas than buildings apps. If you're interested in distributed systems, robotics, machine learning, finance, etc., then going to a great CS school like Berkeley is a fantastic choice. There is truly cutting-edge, industry-leading work being done in distributed systems, computer architecture, machine learning, deep learning, and databases at Berkeley, and that undergrads are able to contribute to.
You may think it is not a game, and I don't doubt your intentions, but it still is a game.

At the beginning you are not invested in the candidate. A candidate that wants to work for you, but wants to maximize salary would be foolish not to try to get you to invest more before starting to talk salary, as it's far harder for you to walk away over 5% or 10% or even 20% once you've decided you have a candidate you like and face the prospect of spending time on another candidate instead.

You have the power advantage that passing the candidate over has less impact for you than it has for many/most candidates, so to a candidate it is far more important to spend the effort of selling you on just them first before talking price.
Emotional beauty is a multiplayer game. It's created when people use their time and energy to break the script and let the people around them know that they are valued. It's not something that's easy to just receive passively - in order to experience it frequently one needs to be bold and sensitive. Above all, one needs to be patient.

I grew up in an environment where nobody every expressed themselves. I was also given the impression that I was the smartest person in town. This is not a combination that makes for deep human connections. But I was fortunate enough to have the friendships of several very charismatic people over the years. Their ability to make instant connections with basically everybody around them seemed magical, and remained mysterious for years. But as I watched them and gradually opened myself, I found that skilled observation wasn't enough. Not only did I need to be open to others and willing to say what was on my mind, I also had to drop my pretensions and try to engage people on their own terms, even if those terms were things I would have previously found silly, like tarot or fireplace ceramics. When I've been successful at this (which isn't all the time, but it happens more and more), I've made new friends and learned all kinds of weird and interesting things. Even though the same period has contained some of the roughest periods of my life, I can honestly say that I've never been happier to be alive, and it's the beauty I find in small, everyday human connections that keeps me going.
Exactly. TDD is about unit testing, and unit tests shouldn't test boundaries (there are other means to test them).
"Inadvertent Algorithmic Cruelty", welcome to the future.
is it? I see a lot of other languages as well.

OpenHAB - Java

Domoticz - C++

Domotiga - Non-python

Pilight - C

Pimatic - Node.js
It would be interesting to find out this, because I think contracting is better too!
That injunction was found unconstitutional by the appeals court.
It may well be, but given the relative age of both Courgette's publication and Zynamics prior to Google's purchase, I'd be surprised if the two implementations are not entirely disjoint.
I'm confused about calling student loans "socializing". This seems like an essence of American capitalism. Elsewhere, in more "socialized" parts of the world, college is free and total costs are nowhere near that of the US, because it's much less profitable for rent-seekers to set up shop where there isn't much money flowing.
Autism, genius, and the power of obliviousness
Faking news got an order of magnitude easier :)
http://jacquesmattheij.com/deadbook-the-long-term-facebook
What do you mean by pure? The new Wolfenstein is only 2 years old and a new Doom is coming out soon.
Falling in love with ideas
Has anyone done anything interesting with the various open-sourced games and engines, or is this mainly of historical interest?
random idea. dont use XML
Ovarian Psycos: A bicycle crew that rides for feminism
Wolf was classes below Return To Castle Wolfenstein. Doom is not out yet, and after Quake 4 I am sceptical.
I spoke at some length with Fred Haise Jr, Lunar Module pilot of Apollo 13, and when I showed him my slide rule, he enthusiastically took it and started to play with it. Yes, astronauts used to use slide rules.

He asked me what I used to lubricate it, and showed some simple calculations to our host. He said he'd mostly forgotten how to use it, but it was clear that it was very, very familiar to him.

He signed it. Later I got Jim Lovell to sign it as well. One of my most treasured possessions. I only wish I'd had the presence of mind to get TK Mattingly to have signed it when I met him a year earlier. There is yet time.
Alternative Network Deployments: Taxonomy, Characterization, Architectures
I've been on the hiring end of similar conversations. Often the thought process is that you're dealing with salaries so small compared to what they're used to that it's worth quite a bit extra to get someone who is so happy with what they're paid that you increase retention and don't have to spend time hiring replacements as often.

It can be one of the great parts of negotiating with someone located in a much higher paid location.
What is Target Actor and what is Reenactment Result? The former looks better to me.
Please tell me this is a parody.
Nonsense like that is why you should never let your current salary form a basis for negotiating your new salary.
I still don't get why bash (or zsh) don't try to integrate more Korn shell (88 & 93) scripting features. But there the focus seems more on more colorful prompts and autocompletion handholding…

And even despite more free licenses (AFAIR, IANAL), you can't depend on actual Korn shells being available on Unices. At least the dependent app situation has been getting a lot better, mostly by the death of workstations and their proprietary OSs (try depending on almost any grep/awk/sed option/switch when it has to run on Solaris/AIDX/HP-UX).
Although "all the world's a GNU/Linux" seems the new plague upon our lands here…

So after all these years, I'd say we're still in pretty much the same situation that birthed Perl. Which still would be my preferred choice if I'd actually have to distribute scripts and we're not talking about my own private, context-specific shortcuts, scripts and functions.
Would being a non-native English speaker result in a lower salary at LinkedIn?
I feel that this global rebellion against authority will seriously damage us as a civilization. This is mass insanity caused by somewhat justifiable lack of trust, amplified millionfold by the media. It's psychological reactance happening at scale, and we're doing it to one another.

What I mean is - even though probably half of psychology (and definitely more than half of dietetics) is wrong, it gets made wronger 10 times more by journalists. If you, dear "rebel against 'no-skin-in-the-game' insiders" are reading popular media crap and believing it, instead of standing in front of their offices with pichforks, you're responsible for this. If you repeat that bullshit further, you're responsible more, and God forbid you actually make a business from propagating it to people. And either way, you're still much better off listening to half-wrong field of psychology than to your grandmother. They at least have some context and try to get it not terribly wrong.

Also the funny thing: the very ethics of capitalism was always "if I mind my own business and/or maybe even benefit for myself at others' expense, things will turn out Good for everyone". Greedy optimization ("greedy" in the CS sense of the word). Now that it turned the world into such a mess, what's the answer? More individualism, more minding your own business, more greedy optimizing? Seriously, how do people arrive at this conclusion?

The idea that local optimization is better than global baffles me completely. Where do people get it from?
> > Considering Russia and China are casually annexing territories, its pretty obvious this framework no longer exists

> A pretty big overstatement. The only cross-border war between nations I can think of is Russia and Ukraine. If perfection is our standard, then of course the UN and everything else is a failure. Otherwise, the UN is doing this job effectively.

Well https://en.wikipedia.org/wiki/Russo-Georgian_War There's that 2008 skirmish. Not that I disagree with your post though.
It wasn't Bill Gates' choice to be born without a disability. Honestly, I despise your opinion. Bill Gates pays so much more in taxes that a basic income would hardly matter to him. It's just part of his tax calculation: X% - UBI. It's nothing to us either. There aren't many Bill Gates out there. Also, in this way nothing needs to be measured. It's simply: Are you human? Here's your UBI. Do you have income? Here's how much you owe in taxes.

The system for everyone should be the same. It's simpler and more fair. Bill Gates deserves to know that if he lost it all tomorrow we would take care of him. We can make one system that ensures everyone is cared for. The sickly and the ambitious. I don't think we have the proficiency necessary to keep people from falling through the cracks otherwise. Maybe in very specific cases (like Bill Gates) but not at scale. There are disabilities that exist that we don't even know about yet.
I tried, and failed, to 'memorialize' my fathers Facebook page. It became more and more full of crap from unhinged friends and distant relatives posting things they think he would have liked. I left Facebook over a year ago, and this is one of the things that drove me away. I could no longer stand seeing posts of shit videos with the tag line "Donny would have loved this!", just so the poster could score some likes from the clan.
Europe’s Free-Speech Apocalypse Is Already Here
Wondershare Mobilego 2016 Crack Plus Serial Key Free
Ask HN: What is your server side language of choice and why?
I'd be curious if they spent any time on getting multiple containers on a single machine to start faster. When I tried to do this recently, it appeared that starting of docker containers on a single machine is inherently serial. Anybody else experienced this?
How do people do ETL these days?
Using spark? Some framework?

Personally for smaller projects I've used kiba[1] or transforms in pgloader [2]

[1] http://www.kiba-etl.org/
[2] https://github.com/dimitri/pgloader
How to WordPress: Update WordPress Themes and Included Plugins
No, it's not irrelevant: http://law2.umkc.edu/faculty/projects/ftrials/conlaw/commonl...
How is this better than a (European?) jug kettle?

The manual I found says this boiler takes 1–2 minutes to boil water from "keep warm" at 98°C, or 3–5 from 90°C. I can boil 1 litre in about 2 minutes with a conventional kettle, or 2 litres in about 4 minutes. Add 25–50% if using an appliance that costs €15 rather than €50.

It seems rather wasteful to have something like this at home. It would double the "standby power" use of an average home, even perhaps an American one.[1]

[1] http://www.osti.gov/scitech/servlets/purl/795343
Where is that right to privacy codified in the US Constitution or law?
Exactly which part of "for example" was unclear?

Getting back to substance, did you research how many of the 26K have been granted permanent residency?
Wedding Card Offer – Easter Sale 2016 – A2zWeddingCards
One of the barriers existing in webcam meetings is the inability to make eye contact. It seems subtle but I think it is more important than one might intuitively think.

I've thought a lot about how to overcome this and came up with nothing but cameras beneath the screen (which Apple seems to have worked on but we have yet to see it: http://appleinsider.com/articles/09/01/08/apple_files_patent...). This technology could possibly provide a competing solution.
I stream my own music from Ampache, and their are many clients, but I don't know of any commercial offerings.
So don't use a lossy floating point representation and use arbitrary precision instead.

Just because π is estimated to 15 significant digits doesn't mean the entire calculation needs to be.
So you want to build a better Slack?
Bringing Theatre into Virtual Worlds
Ask HN: Should a Developer get more paid than a Designer?
Given both are quite same in skill in their field. There are a lot of different specialisations in both carreers. Just let's take a general Designer vs Developer approach in which both are responsible for everything in there area.

What are the reasons?
Demand vs supply?
Difficulty of the study?
Practical importance?